/* V8: layout dos formulários PHP; identidade visual preservada. */
[hidden]{display:none!important}.auth-card .brand{margin-bottom:32px}.auth-card>p{color:var(--muted);line-height:1.7;margin:18px 0}.auth-card .eyebrow{margin-bottom:12px}.auth-card form>label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.auth-card form>.button{width:100%;margin-top:14px}.auth-card .back-link{margin-top:24px;margin-bottom:0}#admin-error{scroll-margin-top:20px}.panel+.panel,.admin-main>.panel{margin-top:20px}.admin-main form+.panel{margin-top:20px}.creation-form{max-width:1000px}.media-picker span{overflow-wrap:anywhere}.details-list dd{white-space:pre-line;overflow-wrap:anywhere}.table-wrap td{max-width:440px;overflow-wrap:anywhere}.admin-main .form-grid input,.admin-main .form-grid textarea,.admin-main .form-grid select{font-size:16px}.sidebar-bottom form{margin-top:10px}.form-grid label.check{align-self:center}.panel .actions{flex-wrap:wrap}.auth-card{width:100%;max-width:470px}.button[disabled]{opacity:.65;cursor:wait}
@media(max-width:730px){.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.creation-form .form-grid{grid-template-columns:1fr}.admin-main{min-width:0}.admin-nav{flex-wrap:nowrap}.media-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-bottom{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.sidebar-bottom p{margin:0}.sidebar-bottom form{margin:0}.auth-page{padding:18px}}

.two-cols>.panel{margin-top:0}
