.go-dashboard{display:grid;gap:1.5rem}.go-panel{padding:1.4rem;border:1px solid var(--line);border-radius:1rem;background:var(--white)}.go-list{display:grid;gap:.55rem;margin-top:.7rem}.go-item{border:1px solid var(--line);border-radius:.75rem;overflow:hidden}.go-item>summary{display:grid;grid-template-columns:minmax(0,1fr) 3rem 5rem 6rem;align-items:center;gap:1rem;padding:1rem;cursor:pointer}.go-item>summary strong,.go-item>summary small{display:block}.go-item>summary small{margin-top:.2rem;color:var(--muted);font-size:.67rem;overflow-wrap:anywhere}.go-item>summary em{font-size:.68rem;font-style:normal;font-weight:850;text-transform:uppercase}.go-new>summary{grid-template-columns:1fr auto;background:#f4f8fb}.go-item-body{padding:1rem;border-top:1px solid var(--line);background:#fafbfc}.go-form{display:grid;grid-template-columns:1fr 1fr .3fr .25fr;gap:.7rem;align-items:end}.go-form label,.go-delete-form label{color:var(--muted);font-size:.68rem;font-weight:800}.go-form input,.go-form select,.go-form textarea,.go-delete-form input{width:100%;margin-top:.35rem;padding:.7rem;border:1px solid var(--line);border-radius:.55rem;background:var(--white)}.go-form .go-target,.go-form .go-notes{grid-column:1/-1}.go-form .go-check{display:flex;align-items:center;gap:.45rem;min-height:42px}.go-form .go-check input{width:auto;margin:0}.go-form button,.go-delete-form button{min-height:42px;padding:.7rem .9rem;border:0;border-radius:.55rem;background:var(--lime);font-weight:850}.go-slug-input{display:flex;align-items:center;margin-top:.35rem;border:1px solid var(--line);border-radius:.55rem;background:var(--white);overflow:hidden}.go-slug-input span{padding:.72rem;color:var(--muted);font-size:.68rem}.go-slug-input input{margin:0;border:0;border-left:1px solid var(--line);border-radius:0}.go-delete-form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.go-delete-form button{color:#852b2b;border:1px solid #edcaca;background:#fff1f1}.go-item-body dl{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1rem}.go-item-body dl div{padding:.65rem;border-radius:.55rem;background:var(--white)}.go-item-body dt{color:var(--muted);font-size:.62rem;text-transform:uppercase}.go-item-body dd{margin:.25rem 0 0;font-size:.73rem}.go-review-note{padding:.7rem .8rem;color:#765b1a;border:1px solid #ead89d;border-radius:.55rem;background:#fff9e8;font-size:.72rem}
.go-kind-fixed{display:grid;gap:.3rem;padding:.7rem;border:1px solid var(--line);border-radius:.55rem;background:var(--white)}.go-kind-fixed span,.go-form small{color:var(--muted);font-size:.64rem}.go-http-status{grid-column:1/-1}.go-download-fields{display:grid;grid-template-columns:2fr .7fr 1.2fr 1fr;gap:.7rem;grid-column:1/-1;padding:1rem;border:1px solid var(--line);border-radius:.7rem}.go-download-fields legend{padding:0 .4rem;font-weight:850}.go-download-fields>p,.go-download-fields>small{grid-column:1/-1;margin:0}.go-delete-form{grid-template-columns:minmax(14rem,1fr) auto}.go-delete-actions{display:flex;flex-wrap:wrap;gap:.5rem}.go-delete-form .go-delete-all{color:#fff;border-color:#852b2b;background:#852b2b}.go-delete-help{grid-column:1/-1;color:var(--muted);font-size:.68rem;line-height:1.5}.go-delete-help p{margin:.2rem 0}.go-delete-help ul{margin:.35rem 0;padding-left:1.1rem}.go-delete-help code{overflow-wrap:anywhere}
@media(max-width:900px){.go-form,.go-download-fields{grid-template-columns:1fr 1fr}.go-item-body dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.go-item>summary{grid-template-columns:1fr 3rem}.go-item>summary em,.go-item>summary>span:last-child{grid-column:1/-1}.go-form,.go-download-fields,.go-delete-form,.go-item-body dl{grid-template-columns:1fr}}

/* Formulário GO — hierarquia visual e grelha funcional */
.go-form{grid-template-columns:minmax(0,1fr) minmax(12rem,.34fr);gap:1rem;align-items:start}.go-form-header{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:1rem;margin:-1rem -1rem 0;padding:1.15rem 1.25rem;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#edf5f8,#f8fbfc)}.go-form-header div>span{color:#1685b8;font-size:.64rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.go-form-header h3{margin:.15rem 0;color:#071827;font-size:1.05rem}.go-form-header p{max-width:48rem;margin:0;color:var(--muted);font-size:.72rem}.go-status-switch{display:flex!important;flex:0 0 auto;align-items:center;gap:.55rem!important;padding:.55rem .75rem;border:1px solid #cddce3;border-radius:999px;background:#fff;color:#071827!important}.go-status-switch input{width:auto!important;margin:0!important;accent-color:#1685b8}.go-status-switch span{font-size:.7rem;font-weight:900}.go-title{grid-column:1/-1}.go-slug{grid-column:1/-1}.go-slug>small{display:block;margin:.18rem 0 .5rem;font-weight:500}.go-slug-input{margin-top:0;min-height:48px}.go-slug-input span{flex:0 0 auto;padding:.85rem 1rem;background:#edf5f8;color:#315366;font-size:.74rem;font-weight:800}.go-slug-input input{min-width:0;padding:.85rem;font-size:.85rem}.go-target{grid-column:1/-1}.go-http-status{display:grid;grid-template-columns:minmax(16rem,.45fr) minmax(0,1fr);align-items:center;gap:.35rem 1rem;padding:1rem;border:1px solid var(--line);border-radius:.7rem;background:#fff}.go-http-status select{grid-column:1;grid-row:2}.go-http-status small{grid-column:2;grid-row:1/3;align-self:center;line-height:1.45}.go-download-fields{grid-template-columns:minmax(0,1fr) 11rem;gap:1rem;padding:1.15rem;background:#fff}.go-download-fields legend{color:#071827;font-size:.78rem}.go-current-file{display:grid;grid-column:1/-1;gap:.15rem;padding:.8rem 1rem;border-left:4px solid #1685b8;border-radius:.45rem;background:#edf5f8}.go-current-file span{color:var(--muted);font-size:.62rem;text-transform:uppercase}.go-current-file strong{color:#071827}.go-file-upload{grid-column:1}.go-version{grid-column:2}.go-password{grid-column:1}.go-expiry{grid-column:2}.go-file-upload small,.go-password small{display:block;margin-top:.35rem;font-weight:500;line-height:1.4}.go-remove-password{display:flex!important;grid-column:1/-1;align-items:center;gap:.5rem!important;padding:.65rem .75rem;border-radius:.5rem;background:#fff5f5;color:#7b2929!important}.go-remove-password input{width:auto!important;margin:0!important}.go-notes{grid-column:1/-1}.go-form-actions{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:1rem;padding-top:.25rem}.go-form-actions span{color:var(--muted);font-size:.67rem}.go-form-actions button{flex:0 0 auto;min-width:12rem}
@media(max-width:760px){.go-form{grid-template-columns:1fr}.go-form-header{align-items:flex-start}.go-http-status{grid-template-columns:1fr}.go-http-status select,.go-http-status small{grid-column:1;grid-row:auto}.go-download-fields{grid-template-columns:1fr}.go-file-upload,.go-version,.go-password,.go-expiry{grid-column:1}.go-slug-input{display:grid}.go-slug-input span{border-bottom:1px solid var(--line)}.go-slug-input input{border-left:0}.go-form-actions{align-items:stretch;flex-direction:column}.go-form-actions button{width:100%}}@media(max-width:480px){.go-form-header{flex-direction:column}.go-status-switch{align-self:flex-start}}

/* Separação entre criação e catálogo */
.go-create-panel{padding:1.4rem;border:1px solid #c8dce5;border-radius:1rem;background:linear-gradient(145deg,#f4f9fb,#edf5f8)}.go-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.go-section-heading h2{margin:.1rem 0 0;color:#071827;font-size:1.15rem}.go-section-heading>p{max-width:42rem;margin:0;color:var(--muted);font-size:.72rem}.go-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.go-create-grid .go-new{border:1px solid #bfd4de;background:#fff;box-shadow:0 .4rem 1.25rem rgba(7,24,39,.05)}.go-create-grid .go-new[open]{grid-column:1/-1}.go-create-grid .go-new>summary{grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:1rem 1.15rem;background:#fff}.go-create-grid .go-new>summary span small{margin:0 0 .2rem;color:#1685b8;font-size:.61rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.go-create-grid .go-new>summary b{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#edf5f8;color:#1685b8;font-size:1.1rem}.go-create-grid .go-new[open]>summary b{transform:rotate(45deg)}.go-new-download>summary{border-left:4px solid #b9dc38}.go-new-redirect>summary{border-left:4px solid #1685b8}.go-existing-panel{padding:1.4rem}.go-existing-panel .go-list{margin-top:0;padding-top:1rem;border-top:1px solid var(--line)}
@media(max-width:760px){.go-section-heading{align-items:flex-start;flex-direction:column;gap:.35rem}.go-create-grid{grid-template-columns:1fr}.go-create-grid .go-new[open]{grid-column:1}}
