/* Workspace skin. The case list and print reports keep their existing data and order. */
body{--ink:#20354a;--blue:#19445f;--muted:#6d7e8e;background:#f0f3f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink)}a{color:#245671}button,.button{border-radius:8px;background:#163c55;font-weight:600;box-shadow:none;transition:background .15s}button:hover,.button:hover{background:#24516c;text-decoration:none}input,select,textarea{border-color:#d6dfe6!important;border-radius:8px!important;background:#fff!important;color:#243b50}input:focus,select:focus,textarea:focus,a:focus-visible,button:focus-visible{outline:2px solid #b99559;outline-offset:2px}body>header{background:#fff;border-bottom:1px solid #dce4eb;padding:16px 28px;color:#20354a}header .brand-header{max-width:none;gap:15px;flex-wrap:nowrap}header .brand-logo{width:46px;height:46px;border-radius:9px}header .brand-copy>small{font-size:9px;letter-spacing:2px;color:#927343}header .brand-copy h1{font-size:21px;letter-spacing:-.5px;margin:1px 0}header .brand-copy p:not(.lawyer-name){display:none}header .lawyer-name{font-size:11px;color:#708191;letter-spacing:.1px;margin:3px 0 0}header .private-label{font-size:10px;color:#617587;background:#edf2f6;border:1px solid #dde5eb;padding:5px 10px;border-radius:30px}.staff-sidebar{display:none}.staff-app .staff-sidebar{display:flex;position:fixed;inset:0 auto 0 0;width:184px;background:#102f45;color:#e4edf3;padding:27px 13px;z-index:30;flex-direction:column}.sidebar-brand{font-size:15px;letter-spacing:2px;font-weight:650;margin:0 13px 32px}.sidebar-brand small{display:block;font-size:9px;color:#c5a36c;letter-spacing:2px;font-weight:500;margin-top:5px}.sidebar-label{font-size:8px;color:#84a0b3;letter-spacing:1.8px;margin:8px 14px 12px}.staff-sidebar>a{display:flex;gap:12px;align-items:center;color:#b9cbd8;font-size:12px;padding:12px;border-radius:9px;margin:2px 0;text-decoration:none}.staff-sidebar>a:hover,.staff-sidebar>a.active{background:#ffffff0d;color:white}.staff-sidebar>a.active{border-left:2px solid #c3a06a;padding-left:10px}.nav-mark{width:18px;text-align:center;color:#c4a26d;font-size:15px}.sidebar-footer{margin:auto 12px 0;padding-top:18px;border-top:1px solid #ffffff15;font-size:10px;line-height:1.8;color:#85a2b5}.sidebar-footer strong{display:block;color:#bccdda;font-size:11px;font-weight:500}.staff-app>header{margin-left:184px}.staff-app>main{margin:24px 0 40px 184px;max-width:none;padding:0 26px}.toolbar{margin-bottom:18px}.toolbar>div>strong{font-size:19px;letter-spacing:-.4px;font-weight:650}.toolbar>div>a{display:none}.toolbar .muted{font-size:11px;margin:4px 0}.toolbar>form button{padding:7px 11px;font-size:11px;background:transparent;color:#687e8f;border:1px solid #d1dce4}.card{border:1px solid #dce4eb;border-radius:12px;box-shadow:0 3px 14px #15384c03;margin-bottom:18px}.stats{gap:12px;margin-bottom:14px}.stats>.card{margin:0;padding:15px 18px;min-height:90px;position:relative}.stats>.card>span{font-size:10px;letter-spacing:.2px;color:#6c7f90}.stats>.card>strong{font-size:27px;line-height:1.2;margin-top:8px;font-weight:650;color:#193e56}.stats>.card>small{font-size:10px;line-height:1.4}.stats>.news-summary.has-unread{background:#fff9e9;border-color:#dfc38d}.stats>.news-summary p{margin:7px 0 0;font-size:10px}.stats>.news-summary p+small{display:none}.substats{background:transparent;border:0;padding:0 2px;gap:6px 17px;font-size:10px;margin-bottom:16px}.substats strong{font-size:11px}.substats .schedule{margin-left:auto;color:#8494a1}.report-strip{padding:12px 17px;font-size:11px;background:#f9fbfc}.report-strip>p:first-child{margin:0 0 7px;display:flex;align-items:center;gap:18px}.report-strip .button{font-size:11px;padding:8px 12px}.report-strip>p.muted{font-size:10px;margin:4px 0 8px;line-height:1.5;max-width:940px}.report-strip summary{font-size:10px}.activity-grid{gap:14px}.activity-card{padding:12px 16px}.activity-card summary{font-size:11px}.activity-card .agenda-line{font-size:11px}.workspace-card{padding:17px 18px;border-radius:12px}.workspace-title{margin-bottom:16px}.workspace-title h2{font-size:17px;font-weight:650;letter-spacing:-.3px;margin:0}.workspace-title .button{font-size:11px;padding:8px 12px}.compact-filters{grid-template-columns:minmax(210px,1.8fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:12px}.compact-filters label{font-size:10px;font-weight:600;margin-bottom:6px;color:#6e8090}.compact-filters input,.compact-filters select{font-size:12px;padding:9px 10px}.compact-filters>button{padding:9px 15px;font-size:12px}.advanced-filters summary{font-size:10px}.workspace-card>p{margin:9px 0;font-size:11px}.workspace-card .secondary-button{font-size:10px;padding:6px 10px;background:#f4f7f9;color:#536d80;border:1px solid #dce5ec}.filter-reset{font-size:10px}.case-grid-head,.case-grid-row{grid-template-columns:minmax(140px,1fr) minmax(125px,.85fr) minmax(280px,2.35fr) minmax(180px,1.2fr);gap:15px}.case-grid-head{font-size:9px;letter-spacing:.7px;background:#eff3f6;border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb;padding:11px 12px}.case-row{padding:14px 12px;border-bottom:1px solid #e1e8ed}.case-row:nth-child(odd){background:#fbfcfd}.case-row:hover{background:#f1f6f9}.case-identity strong{font-size:12px;line-height:1.6;font-weight:650;color:#203c50}.case-number{background:#edf2f6;color:#7690a2;font-size:9px}.case-exp{font-size:11px!important;color:#52758e!important;margin-top:4px}.case-court{color:#788a98;font-size:10px!important;line-height:1.7}.row-extract{font-size:12px;line-height:1.8;color:#364d61}.query-status{font-size:10px!important;padding:4px 7px;border-radius:6px}.agreement-dates{font-size:9px}.row-next{font-size:11px;line-height:1.7;color:#566e80}.case-follow>.badge{font-size:10px;padding:5px 8px;border-radius:6px}.case-follow>small{font-size:10px}.inline-followup{font-size:10px}.row-edit{font-size:10px!important;color:#527b95!important}.case-modal{width:min(1100px,calc(100vw - 48px));max-height:91vh;border:1px solid #d8e2e9;border-radius:17px;padding:25px 28px;box-shadow:0 24px 90px #0a253448}.case-modal::backdrop{background:#08243880;backdrop-filter:blur(3px)}.modal-heading{border-bottom:0;padding-bottom:14px;margin-bottom:0}.modal-heading small{font-size:9px;color:#a0804e;letter-spacing:1.7px}.modal-heading h2{font-size:20px;letter-spacing:-.4px;color:#1d3c51;line-height:1.5}.modal-heading p{font-size:11px}.modal-close{font-size:11px!important;background:#eff3f6!important;border:1px solid #e0e6eb;color:#637a8d!important}.case-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:10px 0 13px;border-bottom:1px solid #e0e7ec;margin-bottom:20px;position:sticky;top:0;background:#fff;z-index:2}.case-tabs button{font-size:11px!important;background:transparent;color:#6a7f8f;padding:9px 13px!important;border:0;border-radius:8px}.case-tabs button.active{background:#eaf1f6;color:#173f58;box-shadow:inset 0 -2px #bc9a61}.case-modal [data-case-panel][hidden]{display:none!important}.case-modal .agreement-history,.case-modal .case-history{border-top:0;padding-top:0;margin-top:0}.case-modal .document-upload{background:#f4f7f9;border-color:#e1e8ed}.case-modal .archived-agreement{border-color:#e0e7ed;padding:14px}.case-modal .compact-actions{padding-top:17px;margin-top:22px;border-top:1px solid #e0e7ec;gap:10px}.case-modal .compact-actions button,.case-modal .compact-actions .button{font-size:10px!important;padding:8px 11px!important}.case-modal .compact-actions form:last-child button{color:#946158;background:#f9f0ed}.staff-client{max-width:900px;margin:auto}.staff-client h3{font-size:17px;margin:7px 0 9px}.section-kicker{font-size:9px;letter-spacing:1.6px;color:#a17e46;font-weight:650}.client-access-note{padding:10px 13px;border:1px solid #e0e7ed;border-radius:8px;font-size:11px;color:#627b8e;background:#f7fafc}.client-publication-form>label{margin:15px 0 7px}.client-agreement-editor{border:1px solid #dce5ed;border-radius:10px;padding:13px 15px;margin:14px 0;font-size:12px}.client-agreement-editor summary{cursor:pointer;line-height:1.65}.client-extract{background:#f4f7f9;border-radius:8px;padding:12px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.document-permission{display:flex!important;align-items:flex-start;gap:10px;background:#f5f8fa;padding:11px;border-radius:8px;font-size:11px!important;font-weight:400}.document-permission input[type=checkbox],.publication-confirm input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:#19445f}.publication-confirm{border:1px solid #e4d3ad;background:#fcf8ee;border-radius:11px;padding:15px;margin-top:20px}.publication-confirm label{display:flex;align-items:flex-start;gap:10px;font-size:12px!important;font-weight:400!important;line-height:1.6;margin:0 0 13px!important}.publication-confirm button{background:#163c55}.editor-card{padding:16px 18px}.editor-card>details>summary{font-size:12px}.login{max-width:420px;padding:30px;margin:9vh auto}.login h2{font-size:22px}.staff-login>header .brand-header{max-width:1120px}.staff-login .brand-logo{width:52px;height:52px}@media(min-width:1700px){.staff-app>main{padding-left:38px;padding-right:38px}.case-grid-head,.case-grid-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.85fr) minmax(400px,2.5fr) minmax(230px,1.25fr)}}@media(max-width:1100px){.staff-app .staff-sidebar{width:154px;padding-left:8px;padding-right:8px}.staff-app>header{margin-left:154px}.staff-app>main{margin-left:154px;padding:0 16px}.staff-sidebar>a{font-size:11px;gap:8px}.sidebar-brand{font-size:13px}.case-grid-head,.case-grid-row{grid-template-columns:minmax(125px,1fr) minmax(100px,.8fr) minmax(230px,2fr) minmax(155px,1.2fr);gap:11px}.compact-filters{grid-template-columns:1fr 1fr}.substats .schedule{margin-left:0}}@media(max-width:900px){.staff-app .staff-sidebar{position:sticky;inset:auto;top:0;width:100%;padding:8px 12px;flex-direction:row;align-items:center;overflow-x:auto;gap:4px;z-index:20}.sidebar-brand,.sidebar-label,.sidebar-footer{display:none}.staff-sidebar>a{flex-shrink:0;padding:8px 10px;font-size:10px;margin:0;gap:7px}.staff-sidebar>a.active{border-left:0;border-bottom:2px solid #c4a26d;padding-left:10px}.staff-app>header{margin-left:0;padding:13px 17px}.staff-app>main{margin:18px 0;padding:0 14px}.case-grid-head,.case-grid-row{grid-template-columns:1fr 1fr;gap:10px 18px}.case-grid-head{display:none}.case-row{padding:16px 12px}.case-agreement{grid-column:1/-1;grid-row:2}.case-follow{grid-column:1/-1}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stats>.card{padding:12px;min-height:80px}.stats>.card>strong{font-size:24px}.stats>.card>small{display:none}.toolbar>div>strong{font-size:17px}.brand-copy h1{font-size:19px!important}.case-modal{padding:19px;width:calc(100vw - 24px)}.case-tabs{gap:3px}.case-tabs button{font-size:10px!important;padding:8px!important}.modal-heading h2{font-size:17px}.stats>.news-summary p{font-size:9px}.case-modal .client-extract{font-size:12px}}@media(max-width:500px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>.card{min-height:75px}.substats{font-size:9px}.compact-filters{grid-template-columns:1fr}.workspace-card{padding:14px 11px}.toolbar>div .muted{max-width:200px}.brand-logo{display:none}.private-label{font-size:9px!important}.report-strip>p:first-child{flex-wrap:wrap;gap:10px}.case-tabs{overflow-x:auto;flex-wrap:nowrap}.case-tabs button{white-space:nowrap}.case-grid-row{gap:10px}.modal-close{font-size:10px!important}.client-publication-form label{font-size:12px}.publication-confirm{padding:12px}}

.urgent-check{display:flex!important;align-items:center;gap:8px;color:#9b4438;font-size:11px!important}.urgent-check input[type=checkbox]{width:16px;height:16px;accent-color:#a95343}.urgent-tag{display:inline-block;background:#a94d40;color:#fff;font-size:8px;font-weight:700;letter-spacing:.6px;border-radius:4px;padding:3px 6px;margin:0 5px 5px 0}

.urgent-notice{padding:11px 0;border-bottom:1px solid #e4eaf0;font-size:11px}.urgent-notice .notification-link{border:0;padding:0}.notice-options{font-size:10px;margin-top:8px}.notice-options form{display:flex;flex-wrap:wrap;align-items:end;gap:9px;margin:10px 0}.notice-options button,.muted-notices button{font-size:10px;padding:7px 10px}.notice-options label{font-size:10px;margin:0}.notice-options select{padding:6px;font-size:11px}.notice-options small,.urgent-notice>small{display:block;font-size:10px;color:#82909b;line-height:1.6;margin-top:5px}.muted-notices{margin-top:14px;font-size:10px;color:#6a7e8d}.muted-notices form{margin-top:6px}
/* Blue and gold accents with light reading surfaces. */
body{background:#f1f5f8;--blue:#204e69;--muted:#6c8292}.staff-app>header,.staff-login>header{border-top:2px solid #b99860;background:#fff}.staff-app .staff-sidebar{background:#102f45}.staff-sidebar>a.active{background:#ffffff0b;color:#e2c99d;border-left-color:#c5a269}.sidebar-footer{color:#8da9bb}.card,.workspace-card{background:#fff;border-color:#dae5ec}.workspace-title h2,.toolbar>div>strong{color:#23495f}.case-grid-head{background:#edf3f7;color:#6e8799;border-color:#d4e1e9}.case-row:nth-child(odd){background:#fbfcfd}.case-row:hover{background:#f0f6fa}.query-status.query-sin_cambio{background:#eaf4ee;color:#3c7458}.case-tabs button.active{background:#edf4f8;color:#254f68;box-shadow:inset 0 -2px #ba9759}.modal-heading small{color:#a17e45}.case-modal{background:#fff}.modal-close{background:#edf3f7!important;color:#627f93!important}.publication-confirm{background:#fcf9ef;border-color:#e5d6b8}.client-access-note{background:#f4f8fb}.document-permission{background:#f0f6fa}.stats>.card>strong{color:#234e67}.staff-login .login{border-top:3px solid #b99860}@media(max-width:900px){.staff-sidebar>a.active{border-left:0;border-bottom-color:#c5a269}}

/* Compact trays: closed by default, limited height when opened. */
.activity-grid{align-items:start;gap:12px}.activity-grid>.activity-card{padding:9px 13px;margin-bottom:14px;min-height:40px}.activity-card>details>summary{min-height:20px;line-height:20px;font-size:11px;cursor:pointer}.activity-card>details[open]{max-height:240px;overflow:auto;scrollbar-width:thin;padding-right:5px}.urgent-notice{padding:8px 0}.urgent-notice .notification-link{font-size:10px;line-height:1.6}.notice-options{margin-top:4px}.activity-card .agenda-line{padding-top:7px;padding-bottom:7px;font-size:10px}.activity-card .agenda-line .badge{font-size:9px;padding:4px 6px}.activity-card>details>p{font-size:10px;margin:8px 0}.activity-card .activity-count{font-size:9px;padding:2px 5px}@media(max-width:650px){.activity-grid{gap:0}.activity-card>details[open]{max-height:220px}}
.menu-unread{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:50px;background:#d2b275;color:#19364b;font-size:10px;font-weight:750}.staff-sidebar>a>span:nth-child(2){min-width:0}.activity-page-heading h2{font-size:22px;margin:0 0 7px}.activity-page-heading .muted{margin-bottom:18px}.activity-page-heading+.activity-grid{grid-template-columns:1fr 1fr}.activity-page-heading+.activity-grid .activity-card>details[open]{max-height:65vh}.user-manager{font-size:13px}.user-manager>h1{font-size:25px;margin:0 0 8px}.user-manager .eyebrow{font-size:9px;letter-spacing:1.5px}.user-manager .panel{padding:18px 20px;margin:16px 0;border-radius:12px}.user-manager .panel h2{font-size:16px}.user-manager .panel>form{margin:0}.user-manager .pilot-form{max-width:850px}.user-manager .field-grid{gap:18px}.user-manager input,.user-manager select{padding:9px 11px;font-size:13px}.user-manager .save-bar{position:static;box-shadow:none;background:transparent;border:0;padding:0}.user-manager .panel button,.user-manager .button{font-size:12px;padding:9px 14px}.user-manager .user-account{padding:11px 0}.user-manager .portal-head{display:none}.user-manager .panel .muted{font-size:11px}.user-manager .section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}@media(max-width:900px){.menu-unread{min-width:17px;height:17px;font-size:9px}.activity-page-heading+.activity-grid{grid-template-columns:1fr}.user-manager .panel{padding:17px}.user-manager .pilot-form{max-width:none}}

/* v5.13: failures stay secondary to the preserved agreement. */
.case-agreement{min-width:0}.query-failure{margin:7px 0 0;font-size:10px;color:#916032}.query-failure>summary{font-size:10px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.query-failure>summary span{color:#526f84;text-decoration:underline;white-space:nowrap}.query-failure-detail{max-height:120px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff8ee;border:1px solid #eee0ca;border-radius:5px;padding:8px;margin-top:6px;font-size:10px;color:#6f5747}.query-reference{display:block;margin-top:7px;color:#6d7e8e;font-size:10px}

/* v5.14: compact, actionable dashboard. */
.control-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:0 0 17px;border-bottom:1px solid #dbe5ed}.control-kicker{display:block;color:#9c7c43;font-size:9px;letter-spacing:1.5px;font-weight:650}.control-heading h2{font-size:24px;line-height:1.25;letter-spacing:-.7px;color:#173e57;margin:7px 0}.control-heading p{margin:0;font-size:11px;color:#728696}.control-meta{text-align:right;flex-shrink:0}.control-report{font-size:10px;color:#647f90;display:flex;gap:7px;align-items:center;justify-content:flex-end}.control-report i{width:6px;height:6px;background:#bb9a5e;border-radius:50%;display:inline-block}.control-report strong{font-weight:600;color:#284e64}.control-meta>small{font-size:9px;color:#8497a5;display:block;margin-top:5px}.control-meta form{margin:5px 0 0}.control-logout{background:transparent!important;color:#687f8e!important;padding:4px 0!important;font-size:10px!important;text-decoration:underline;text-underline-offset:3px}.dashboard-overview{margin-bottom:22px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-metric{--accent:#214e68;--wash:#edf4f8;position:relative;display:block;min-width:0;border:1px solid #d9e5ed;border-radius:13px;background:linear-gradient(125deg,#fff 55%,var(--wash));padding:15px 17px 12px;text-decoration:none!important;box-shadow:0 3px 10px #163b5304;transition:transform .15s,border-color .15s,box-shadow .15s;color:var(--accent)}.dashboard-metric::before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;background:var(--accent);border-radius:0 3px 3px 0}.dashboard-metric:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 7px 18px #173a5310}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-top>span{font-size:11px;font-weight:550;color:#546d80}.metric-top svg{height:20px;width:20px;flex-shrink:0;opacity:.7}.dashboard-metric>strong{font-size:32px;line-height:1;letter-spacing:-1px;margin:12px 0 10px;display:block;font-weight:650;color:var(--accent)}.metric-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#728797}.metric-bottom>span:last-child{font-size:17px;line-height:1;color:var(--accent)}.metric-news{--accent:#8b681d;--wash:#fff7e5}.metric-errors{--accent:#a24844;--wash:#fff2ef}.metric-pending{--accent:#6c728a;--wash:#f1f1f8}.dashboard-shortcuts{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.dashboard-chip{display:inline-flex;align-items:center;gap:9px;border:1px solid #dce6ed;background:#ffffffb8;color:#657d8d;text-decoration:none!important;padding:6px 9px;font-size:10px;border-radius:7px;transition:border-color .15s}.dashboard-chip strong{font-size:10px;font-weight:650;color:#315770;background:#ecf2f6;min-width:18px;text-align:center;padding:1px 4px;border-radius:4px}.dashboard-chip:hover{border-color:#9ab1c1;color:#204c68;background:white}.dashboard-chip.recovered{background:#edf3ff;border-color:#d5e1f8;color:#426398}.dashboard-chip.recovered strong{background:#dde8fc;color:#355e9e}.dashboard-hint{font-size:9px;color:#8495a3;margin:10px 0 0}.case-client-link{color:inherit;text-decoration:none;text-underline-offset:3px}.case-client-link:hover{text-decoration:underline;color:#1d6489}.case-client-link:focus-visible,.dashboard-metric:focus-visible,.dashboard-chip:focus-visible{outline:2px solid #b58f48;outline-offset:3px}@media(max-width:1100px){.dashboard-metrics{gap:9px}.dashboard-metric{padding:13px}.metric-top>span{font-size:10px}.metric-top svg{width:17px;height:17px}}@media(max-width:700px){.control-heading{align-items:flex-start;gap:12px;flex-direction:column}.control-heading h2{font-size:22px}.control-meta{text-align:left}.control-report{justify-content:flex-start;flex-wrap:wrap}.control-meta>small{display:none}.control-meta form{margin:4px 0 0}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric>strong{font-size:29px;margin:10px 0 8px}.dashboard-shortcuts{gap:6px}.dashboard-chip{font-size:9px}.dashboard-hint{line-height:1.6}}

.upload-capacity{padding:11px 13px;border:1px solid #d9e5ed;background:#f2f7fa;border-radius:8px;margin:13px 0;font-size:11px;color:#365971}.upload-capacity strong,.upload-capacity span{display:block}.upload-capacity span{font-size:10px;color:#6d8494;margin-top:4px;overflow-wrap:anywhere}.upload-capacity p{font-size:10px;color:#946b32;margin:7px 0 0}.upload-file-status{font-size:11px;color:#3c745c;margin:7px 0}.upload-file-error{color:#a44840}

.staff-enable{display:flex!important;align-items:center;gap:9px;font-size:12px}.staff-enable input[type=checkbox]{width:17px!important;height:17px;accent-color:#234e67}.user-manager select[multiple]{width:100%;font-size:12px;border:1px solid #d8e2e9;padding:8px;border-radius:8px}.user-manager .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:650px){.user-manager .fields{grid-template-columns:1fr}}
