/* Minhas Raízes v1.4.0 — fluxo, comunicações, documentos, auditoria e segurança */
.v140-attention-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin-bottom:14px;border:1px solid #efc879;background:#fff7df;border-radius:14px;color:#644a13}.v140-attention-banner strong,.v140-attention-banner span{display:block}.v140-attention-banner span{font-size:13px;margin-top:3px}.v140-case-actions{display:grid;gap:8px;justify-items:end}.v140-status-form{display:grid;grid-template-columns:minmax(210px,1fr) minmax(260px,1.4fr) auto;gap:8px;align-items:center}.v140-status-form input,.v140-status-form select{margin:0}.v140-check-label{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.v140-check-label input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important;min-height:0!important}.v140-communication-form,.v140-doc-request-form{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);margin-bottom:14px}.v140-record-list{display:grid}.v140-record-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 2px;border-top:1px solid var(--line)}.v140-record-item:first-child{border-top:0}.v140-record-item strong,.v140-record-item small{display:block}.v140-record-item small{margin-top:3px;color:var(--muted);font-size:12px}.v140-pill-danger{background:#fff0ef!important;color:#9a2a20!important;border-color:#efc5c0!important}.v140-action-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v140-generator-form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr) auto;gap:8px;padding:14px;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;margin-bottom:12px}.v140-generator-form input,.v140-generator-form select{margin:0}.v140-page-head h1{font-size:27px;margin:5px 0 4px;letter-spacing:-.03em}.v140-page-head p{margin:0 0 18px;color:var(--muted)}.v140-inline-create{margin-bottom:16px}.v140-inline-create h2{font-size:17px;margin:0 0 10px}.v140-inline-create form{display:grid;grid-template-columns:1fr 180px auto;gap:8px}.v140-inline-create input{margin:0}.v140-court-list{display:grid;gap:14px}.v140-court-head{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto auto;gap:8px;align-items:center}.v140-court-head input,.v140-unit-row input,.v140-unit-add input{margin:0}.v140-inline-check{display:flex!important;align-items:center;gap:7px;white-space:nowrap}.v140-inline-check input{width:16px!important;height:16px!important;min-height:0!important;margin:0!important}.v140-unit-list{display:grid;margin-top:10px;border-top:1px solid var(--line)}.v140-unit-row{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.v140-unit-add{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;gap:8px;padding-top:10px}.v140-audit-filter{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(160px,.8fr) minmax(160px,.8fr) 150px 150px auto;gap:8px;margin-bottom:14px}.v140-audit-filter input,.v140-audit-filter select{margin:0}.v140-report-stats{grid-template-columns:repeat(4,1fr)!important}.v140-security-card{margin-top:18px}.v140-security-card p{color:var(--muted);line-height:1.55}.v140-inline-security{display:flex;gap:8px;align-items:center}.v140-inline-security input{margin:0;max-width:320px}.v140-secret-box{padding:14px;background:var(--surface-2);border:1px solid var(--line);border-radius:13px;margin:12px 0;display:grid;gap:6px}.v140-secret-box strong{font-size:18px;letter-spacing:.08em;word-break:break-all}.v140-secret-box code{font-size:11px;word-break:break-all;color:var(--muted)}.v140-recovery{margin-top:14px;padding:14px;background:#fff8e8;border:1px solid #edd49b;border-radius:13px}.v140-recovery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}.v140-recovery code{padding:7px 9px;background:#fff;border:1px solid #eadbb9;border-radius:8px}.v140-login-links{display:flex;justify-content:space-between;gap:12px;margin-top:18px;font-size:13px}.v140-login-links a{color:var(--primary);font-weight:600}.v140-public-doc-page{max-width:860px;padding:54px 0 76px}.v140-public-doc-head h1{font-size:clamp(38px,5vw,58px);font-weight:600;letter-spacing:-.045em;margin:10px 0 12px}.v140-public-doc-head p{font-size:18px;line-height:1.6;color:var(--muted)}.v140-public-doc-card{margin-top:22px}.v140-public-doc-card h2{font-size:27px;font-weight:600;margin-top:0}.v140-requested-items{margin:16px 0 22px;padding-left:22px}.v140-requested-items li{padding:5px 0;font-size:17px}.v140-doc-message{padding:14px;background:var(--surface-2);border-radius:12px;line-height:1.6}.v140-document-page{max-width:1000px;margin:auto}.v140-page-actions{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:16px}.v140-document-paper{max-width:820px;margin:auto;padding:54px 62px;min-height:900px;background:#fff;color:#18232a}.v140-doc-brand{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:#467c77}.v140-document-paper h1{font-size:25px;text-align:center;margin:44px 0}.v140-preformatted{white-space:pre-wrap;font-family:Georgia,serif;font-size:15px;line-height:1.7}.v140-document-paper footer{margin-top:70px;padding-top:12px;border-top:1px solid #ddd;font-size:11px;color:#777}
@media(max-width:1200px){.v140-status-form{grid-template-columns:1fr 1fr}.v140-status-form .btn{grid-column:2;justify-self:end}.v140-audit-filter{grid-template-columns:1fr 1fr 1fr}.v140-audit-filter .btn{justify-self:start}.v140-report-stats{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:820px){.v140-attention-banner{display:block}.v140-attention-banner form{margin-top:10px}.v140-status-form,.v140-generator-form,.v140-inline-create form,.v140-court-head,.v140-unit-row,.v140-unit-add,.v140-audit-filter{grid-template-columns:1fr}.v140-status-form .btn{grid-column:auto;justify-self:stretch}.v140-case-actions{justify-items:stretch;width:100%}.v140-report-stats{grid-template-columns:1fr 1fr!important}.v140-document-paper{padding:30px 24px;min-height:auto}.v140-page-actions{align-items:flex-start;flex-direction:column}}
@media print{.sidebar,.admin-topbar,.v140-page-actions{display:none!important}.admin-shell,.admin-main{display:block!important;height:auto!important;overflow:visible!important}.admin-content{overflow:visible!important;padding:0!important}.v140-document-paper{box-shadow:none!important;border:0!important;max-width:none!important;margin:0!important;min-height:auto!important}}
.v140-filter-check{display:flex!important;align-items:center;gap:7px;white-space:nowrap;padding:0 8px}.v140-filter-check input{width:16px!important;height:16px!important;min-height:0!important;margin:0!important}.v140-attention-text{color:#a56b08!important;font-weight:700!important;margin-top:3px!important}
