/* Chicco Studio ULTIMATE 1.18 — column-first workspace system
   Desktop: informazioni parallele e rail sticky. Tablet: 2 colonne. Mobile: priorità all'azione. */
:root{--u16-gap:14px;--u16-rail:300px;--u16-side:270px;--u16-content:minmax(520px,1fr)}
body.ultimate-column-system{--u16-vh:calc(100dvh - 96px)}
body.ultimate-column-system :is(.sw-page,.client-page,.v10-page,.adsx-page,.ps-page,.fin-app,.proposal-page,.gb-page){box-sizing:border-box!important}
body.ultimate-column-system :is(.u16-column-card,.u16-rail-card){border:1px solid var(--u-line);border-radius:20px;background:var(--u-surface-solid);box-shadow:var(--u-shadow);min-width:0}
.u16-rail-card{padding:15px}.u16-rail-card h2,.u16-rail-card h3{margin:0 0 4px;font-size:14px}.u16-rail-card p{margin:0;color:var(--u-muted);font-size:11px;line-height:1.45}.u16-rail-stack{display:grid;gap:10px}.u16-rail-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.u16-rail-title b{font-size:12px}.u16-rail-title small{color:var(--u-muted);font-size:9px}.u16-scroll{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--u-line-strong) transparent}
.u16-mini-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.u16-mini-actions a,.u16-mini-actions button{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px;border:1px solid var(--u-line);border-radius:12px;background:var(--u-surface-2);color:var(--u-text);font-size:10px;font-weight:700;text-decoration:none}.u16-mini-actions a:hover,.u16-mini-actions button:hover{border-color:var(--u-line-strong);background:var(--u-surface-3)}

/* Workspace Social: vero layout operativo a 3 colonne nella fase Piano. */
@media(min-width:1281px){
  body[data-ultimate-page="social-workflow"] .sw-page{max-width:none!important;width:100%!important;padding:18px 22px 34px!important}
  body[data-ultimate-page="social-workflow"] .sw-hero{padding:16px 18px!important;border-radius:20px!important}.sw-hero .sw-logo{width:58px;height:58px}.sw-hero h1{font-size:32px!important}.sw-hero p{font-size:11px!important}
  body[data-ultimate-page="social-workflow"] .sw-tabs{position:sticky;top:72px;z-index:21;padding:10px 0 8px;margin:0;background:color-mix(in srgb,var(--u-bg) 94%,transparent)!important;backdrop-filter:blur(12px)}
  body[data-ultimate-page="social-workflow"] .u16-workspace-columns{display:grid;grid-template-columns:minmax(260px,320px) minmax(520px,1fr) minmax(245px,300px);gap:var(--u16-gap);align-items:start}
  body[data-ultimate-page="social-workflow"] .u16-workspace-left,body[data-ultimate-page="social-workflow"] .u16-workspace-right{display:grid;gap:10px;position:sticky;top:126px;max-height:calc(100dvh - 144px);overflow:auto;padding-right:2px}
  body[data-ultimate-page="social-workflow"] .u16-workspace-center{min-width:0;display:grid;gap:10px}
  body[data-ultimate-page="social-workflow"] .u16-workspace-left>.sw-card{margin:0!important;padding:15px!important}.u16-workspace-left .sw-card h2{font-size:15px!important}.u16-workspace-left #swPlanMix{font-size:11px}
  body[data-ultimate-page="social-workflow"] .u16-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 2px}.u16-plan-heading h2{margin:0;font-size:15px}.u16-plan-heading p{margin:3px 0 0;color:var(--u-muted);font-size:10px}
  body[data-ultimate-page="social-workflow"] .u16-workspace-center>.sw-toolbar{margin:0;padding:9px;border:1px solid var(--u-line);border-radius:15px;background:var(--u-surface-solid)}
  body[data-ultimate-page="social-workflow"] #swPlanViews .sw-content-list{gap:9px}.u16-workspace-center .sw-content{padding:12px;grid-template-columns:64px minmax(0,1fr) auto}.u16-workspace-center .sw-thumb{width:64px}.u16-workspace-center .sw-content h3{font-size:14px}
  body[data-ultimate-page="social-workflow"] .u16-workflow-list{display:grid;gap:7px}.u16-workflow-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--u-line)}.u16-workflow-row:last-child{border-bottom:0}.u16-workflow-dot{width:9px;height:9px;border-radius:50%;background:var(--u-subtle)}.u16-workflow-row.done .u16-workflow-dot{background:var(--u-green)}.u16-workflow-row.active .u16-workflow-dot{background:var(--u-blue)}.u16-workflow-row b{font-size:10.5px}.u16-workflow-row small{font-size:9px;color:var(--u-muted)}
  .u16-kpi-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.u16-kpi-mini>div{padding:10px 7px;border-radius:13px;background:var(--u-surface-2);text-align:center}.u16-kpi-mini b{display:block;font-size:18px}.u16-kpi-mini small{color:var(--u-muted);font-size:8px}
  .u16-task-list{display:grid;gap:6px}.u16-task-list>*{margin:0!important;max-width:100%}.u16-task-empty{padding:12px;border:1px dashed var(--u-line);border-radius:12px;color:var(--u-muted);font-size:10px;text-align:center}
}

/* Clienti: filtri sticky a sinistra, archivio a destra. */
@media(min-width:1181px){
  body[data-ultimate-page="clienti"] .client-page{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;grid-template-rows:auto auto 1fr;gap:12px 16px;align-items:start;max-width:none!important;padding:26px 34px 40px!important}
  body[data-ultimate-page="clienti"] .client-hero{grid-column:1/-1;margin:0!important}
  body[data-ultimate-page="clienti"] .client-toolbar{grid-column:1;grid-row:2;position:sticky;top:92px;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:14px!important;border:1px solid var(--u-line);border-radius:18px;background:var(--u-surface-solid);box-shadow:var(--u-shadow)}
  body[data-ultimate-page="clienti"] .client-toolbar .client-search{grid-column:auto!important;width:100%!important}
  body[data-ultimate-page="clienti"] .client-filters{grid-column:1;grid-row:3;position:sticky;top:245px;display:grid!important;grid-template-columns:1fr 1fr;gap:7px!important;padding:12px!important;border:1px solid var(--u-line);border-radius:18px;background:var(--u-surface-solid)}
  body[data-ultimate-page="clienti"] .filter-chip{width:100%;justify-content:center}
  body[data-ultimate-page="clienti"] .client-grid{grid-column:2;grid-row:2/4;grid-template-columns:repeat(3,minmax(260px,1fr))!important;gap:12px!important;align-items:start}
  body[data-ultimate-page="clienti"] .client-card{max-width:none!important;margin:0!important}
}
@media(min-width:1500px){body[data-ultimate-page="clienti"] .client-grid{grid-template-columns:repeat(4,minmax(250px,1fr))!important}}

/* Calendario: filtri / mese / dettaglio contemporaneamente. */
@media(min-width:1181px){
 body[data-ultimate-page="calendario"] .v10-page{display:grid;grid-template-columns:260px minmax(540px,1fr) 300px;grid-template-rows:auto auto 1fr;gap:12px 14px;align-items:start;max-width:none!important;padding:24px 32px 40px!important}
 body[data-ultimate-page="calendario"] .v10-page-title{grid-column:1/-1}
 body[data-ultimate-page="calendario"] .v10-calendar-privacy{grid-column:1;grid-row:2;margin:0!important}
 body[data-ultimate-page="calendario"] .v10-calendar-toolbar{grid-column:1;grid-row:3;position:sticky;top:92px;display:grid!important;grid-template-columns:1fr!important;gap:9px;padding:14px;border:1px solid var(--u-line);border-radius:18px;background:var(--u-surface-solid)}
 body[data-ultimate-page="calendario"] .v10-filter-pills{display:grid!important;grid-template-columns:1fr 1fr}
 body[data-ultimate-page="calendario"] .v10-calendar-layout{display:contents!important}
 body[data-ultimate-page="calendario"] .v10-full-calendar{grid-column:2;grid-row:2/4;min-width:0}
 body[data-ultimate-page="calendario"] .v10-day-panel{grid-column:3;grid-row:2/4;position:sticky!important;top:92px!important;max-height:calc(100dvh - 110px);overflow:auto}
}

/* Progetti: comando a sinistra, griglia lavoro a destra. */
@media(min-width:1181px){
 body[data-ultimate-page="progetti"] main.v10-page{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:auto 1fr;gap:14px 16px;max-width:none!important;padding:26px 34px 42px!important;align-items:start}
 body[data-ultimate-page="progetti"] .v10-page-title{grid-column:1/-1}
 body[data-ultimate-page="progetti"] .v10-toolbar{grid-column:1;grid-row:2;position:sticky;top:92px;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;padding:14px;border:1px solid var(--u-line);border-radius:18px;background:var(--u-surface-solid)}
 body[data-ultimate-page="progetti"] #v10ProjectsGrid{grid-column:2;grid-row:2;grid-template-columns:repeat(3,minmax(260px,1fr))!important}
}

/* Strumenti: categorie visibili come colonne, meno accordion verticali. */
@media(min-width:1181px){
 body[data-ultimate-page="altro"] .v1043-tools-page{max-width:none!important;padding:26px 34px 42px!important}
 body[data-ultimate-page="altro"] .v1043-tools-featured{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 body[data-ultimate-page="altro"] .v10-tools-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start}
 body[data-ultimate-page="altro"] .v1043-tool-details{display:block!important}.v1043-tool-details>summary{font-size:12px!important}
 body[data-ultimate-page="altro"] .v10-tool-links{grid-template-columns:1fr!important}
 body[data-ultimate-page="altro"] .perf-card{grid-column:auto!important}
}

/* Advertising: tab come rail verticale + contenuto operativo. */
@media(min-width:1281px){
 body[data-ultimate-page="ads"] .adsx-page{display:grid;grid-template-columns:205px minmax(0,1fr);gap:0 14px;align-items:start;max-width:none!important;width:100%!important;padding:18px 24px 42px!important}
 body[data-ultimate-page="ads"] .adsx-hero,body[data-ultimate-page="ads"] .adsx-clientbar{grid-column:1/-1}
 body[data-ultimate-page="ads"] .adsx-tabs{grid-column:1;position:sticky;top:88px;display:grid!important;align-self:start;margin:14px 0 0!important;padding:10px!important;overflow:visible!important;max-height:calc(100dvh - 105px);background:var(--u-surface-solid)!important}
 body[data-ultimate-page="ads"] .adsx-tab{width:100%;text-align:left;justify-content:flex-start}
 body[data-ultimate-page="ads"] .adsx-view{grid-column:2;grid-row:3;margin-top:14px;min-width:0}
 body[data-ultimate-page="ads"] .adsx-grid.kpi{grid-template-columns:repeat(4,minmax(0,1fr))}
 body[data-ultimate-page="ads"] .adsx-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* Prompt Studio: contesto / libreria / editor tutti visibili. */
@media(min-width:1281px){
 body[data-ultimate-page="social-prompt"] .ps-page{display:grid;grid-template-columns:280px minmax(360px,.9fr) minmax(430px,1.1fr);gap:12px 14px;align-items:start;max-width:none!important;width:100%!important;padding:18px 24px 40px!important}
 body[data-ultimate-page="social-prompt"] .ps-hero{grid-column:1/-1}
 body[data-ultimate-page="social-prompt"] .ps-context{grid-column:1;grid-row:2/5;position:sticky;top:88px;margin:0!important;max-height:calc(100dvh - 110px);overflow:auto}
 body[data-ultimate-page="social-prompt"] .ps-context-grid{grid-template-columns:1fr!important}.ps-context-grid .ps-toggles{grid-column:auto!important}
 body[data-ultimate-page="social-prompt"] .ps-toolbar{grid-column:2/4;grid-row:2;margin:0!important}
 body[data-ultimate-page="social-prompt"] .ps-layout{display:contents!important}
 body[data-ultimate-page="social-prompt"] .ps-library{grid-column:2;grid-row:3}.ps-library .ps-grid{grid-template-columns:1fr!important}
 body[data-ultimate-page="social-prompt"] .ps-editor{grid-column:3;grid-row:3;position:sticky;top:142px;max-height:calc(100dvh - 160px);overflow:auto;padding-right:2px}
 body[data-ultimate-page="social-prompt"] .ps-output{min-height:220px!important}
}

/* Google Business e workspace simili: rail tabs verticale, pannello a destra. */
@media(min-width:1281px){
 body[data-ultimate-page="google-business"] .gb-page{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 14px;align-items:start;max-width:none!important;width:100%!important;padding:18px 24px 40px!important}
 body[data-ultimate-page="google-business"] .gb-hero{grid-column:1/-1}
 body[data-ultimate-page="google-business"] .gb-tabs{grid-column:1;grid-row:2;display:grid!important;position:sticky;top:88px;margin:14px 0 0;padding:10px;border:1px solid var(--u-line);border-radius:18px;background:var(--u-surface-solid)!important;overflow:visible!important}
 body[data-ultimate-page="google-business"] .gb-tab{width:100%;text-align:left}
 body[data-ultimate-page="google-business"] .gb-panel{grid-column:2;grid-row:2;margin-top:14px;min-width:0}
 body[data-ultimate-page="google-business"] .gb-card{grid-column:span 4}.gb-card.half{grid-column:span 6}
}

/* Proposte: archivio più compatto, lavoro a due colonne vere. */
@media(min-width:1281px){
 body[data-ultimate-page="proposte"] .proposal-page{max-width:none!important;width:100%!important;padding:18px 24px 42px!important}
 body[data-ultimate-page="proposte"] .proposal-layout{grid-template-columns:260px minmax(0,1fr)!important;gap:14px}
 body[data-ultimate-page="proposte"] .proposal-sidebar{top:88px!important;max-height:calc(100dvh - 108px)!important}
 body[data-ultimate-page="proposte"] .proposal-shell{min-width:0}
 body[data-ultimate-page="proposte"] .proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proposal-card.wide{grid-column:1/-1!important}
}

/* Profilo: identità a sinistra, dettagli e permessi a destra. */
@media(min-width:1081px){body[data-ultimate-page="profilo"] .profile-page{max-width:none!important;width:100%!important;padding:26px 34px 42px!important}.profile-layout{grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important;align-items:start}.profile-summary{position:sticky;top:90px}}

/* Moduli legacy step-based: già naturalmente a colonne; li allarghiamo e teniamo la navigazione sticky. */
@media(min-width:1181px){
 body[data-ultimate-page^="social-"]:not([data-ultimate-page="social-workflow"]):not([data-ultimate-page="social-prompt"]):not([data-ultimate-page="social-grafiche"]):not([data-ultimate-page="social-reel-studio"]) .wrap,
 body[data-ultimate-page="brief"] .wrap,
 body[data-ultimate-page="piani"] .wrap,
 body[data-ultimate-page="produzione"] .wrap,
 body[data-ultimate-page="documenti"] .wrap,
 body[data-ultimate-page="grafiche-foto"] .wrap{max-width:1380px!important;width:100%!important;padding-left:24px!important;padding-right:24px!important}
 body[data-ultimate-page^="social-"] .grid{grid-template-columns:230px minmax(0,1fr)!important}
 body[data-ultimate-page^="social-"] .panel{padding:20px!important}
 body[data-ultimate-page^="social-"] .panel :is(.two,.three,.plan-grid,.swot){column-gap:12px}
 body[data-ultimate-page="brief"] .screen.on>.sez,body[data-ultimate-page="piani"] .screen.on>.sez,body[data-ultimate-page="produzione"] .screen.on>.sez,body[data-ultimate-page="documenti"] .screen.on>.sez,body[data-ultimate-page="grafiche-foto"] .screen.on>.sez{break-inside:avoid}
 body[data-ultimate-page="brief"] .screen.on,body[data-ultimate-page="piani"] .screen.on,body[data-ultimate-page="produzione"] .screen.on,body[data-ultimate-page="documenti"] .screen.on,body[data-ultimate-page="grafiche-foto"] .screen.on{column-count:2;column-gap:14px}
 body[data-ultimate-page="brief"] .screen.on>:not(.sez):not(.eyebrow),body[data-ultimate-page="piani"] .screen.on>:not(.sez):not(.eyebrow),body[data-ultimate-page="produzione"] .screen.on>:not(.sez):not(.eyebrow),body[data-ultimate-page="documenti"] .screen.on>:not(.sez):not(.eyebrow),body[data-ultimate-page="grafiche-foto"] .screen.on>:not(.sez):not(.eyebrow){column-span:all}
 body[data-ultimate-page="brief"] .screen.on>.eyebrow,body[data-ultimate-page="piani"] .screen.on>.eyebrow,body[data-ultimate-page="produzione"] .screen.on>.eyebrow,body[data-ultimate-page="documenti"] .screen.on>.eyebrow,body[data-ultimate-page="grafiche-foto"] .screen.on>.eyebrow{column-span:all}
}

/* Tabelle: contenitore indipendente dallo scroll pagina. */
body.ultimate-column-system :is(.adsx-table-wrap,.gb-table-wrap,.table-wrap,.v10-table-wrap){max-height:min(54dvh,600px);overflow:auto;overscroll-behavior:contain}
body.ultimate-column-system table thead th{position:sticky;top:0;z-index:2}

/* Tablet: due colonne reali, rail trasformati in blocchi. */
@media(min-width:761px) and (max-width:1280px){
 :root{--u16-gap:12px}
 body[data-ultimate-page="social-workflow"] .u16-workspace-columns{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:12px}.u16-workspace-right{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px}.u16-workspace-left,.u16-workspace-right{position:static!important;max-height:none!important;overflow:visible!important}
 body[data-ultimate-page="clienti"] .client-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-ultimate-page="ads"] .adsx-grid.kpi{grid-template-columns:repeat(3,minmax(0,1fr))}
 body[data-ultimate-page="social-prompt"] .ps-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)!important}
}

/* Mobile: niente micro-colonne. Si mostra prima l'azione principale e si usano rail orizzontali. */
@media(max-width:760px){
 body.ultimate-column-system{--u16-gap:9px}
 body.ultimate-column-system :is(.u16-workspace-columns,.u16-workspace-left,.u16-workspace-center,.u16-workspace-right){display:flex!important;flex-direction:column!important;position:static!important;max-height:none!important;overflow:visible!important}
 body[data-ultimate-page="social-workflow"] .u16-workspace-center{order:1}.u16-workspace-right{order:2}.u16-workspace-left{order:3}
 body[data-ultimate-page="social-workflow"] .u16-workspace-left .sw-card{padding:12px!important}.u16-workspace-right .u16-rail-card{padding:12px}
 body[data-ultimate-page="social-workflow"] .sw-tabs{display:flex!important;overflow:auto!important;position:sticky;top:62px;z-index:20;scrollbar-width:none}.sw-tab{flex:0 0 auto}
 body[data-ultimate-page="clienti"] .client-page,body[data-ultimate-page="calendario"] .v10-page,body[data-ultimate-page="progetti"] main.v10-page{display:block!important}
 body[data-ultimate-page="clienti"] .client-toolbar,body[data-ultimate-page="clienti"] .client-filters,body[data-ultimate-page="calendario"] .v10-calendar-toolbar,body[data-ultimate-page="progetti"] .v10-toolbar{position:static!important}
 body[data-ultimate-page="ads"] .adsx-page,body[data-ultimate-page="social-prompt"] .ps-page,body[data-ultimate-page="google-business"] .gb-page{display:block!important;padding-left:11px!important;padding-right:11px!important}
 body[data-ultimate-page="ads"] .adsx-tabs,body[data-ultimate-page="google-business"] .gb-tabs{display:flex!important;position:sticky!important;top:62px!important;overflow:auto!important;padding:7px!important;margin:8px 0!important;background:color-mix(in srgb,var(--u-surface-solid) 94%,transparent)!important}
 body[data-ultimate-page="social-prompt"] .ps-context,body[data-ultimate-page="social-prompt"] .ps-editor{position:static!important;max-height:none!important;overflow:visible!important}
 body[data-ultimate-page="brief"] .screen.on,body[data-ultimate-page="piani"] .screen.on,body[data-ultimate-page="produzione"] .screen.on,body[data-ultimate-page="documenti"] .screen.on,body[data-ultimate-page="grafiche-foto"] .screen.on{column-count:1!important}
 body.ultimate-column-system :is(.adsx-table-wrap,.gb-table-wrap,.table-wrap,.v10-table-wrap){max-height:none}
}

/* Editor specializzati: preservano la loro struttura a pannelli. */
body[data-ultimate-page="social-grafiche"],body[data-ultimate-page="social-reel-studio"],body[data-ultimate-page="creative-studio"]{--u16-editor-safe:1}

/* Contabilità: navigazione verticale e vista affiancata. */
@media(min-width:1281px){
 body[data-ultimate-page="conti"] .fin-app{display:grid;grid-template-columns:190px minmax(0,1fr);grid-template-rows:auto 1fr;gap:14px 16px;max-width:none!important;width:100%!important;padding:20px 28px 42px!important;align-items:start}
 body[data-ultimate-page="conti"] .fin-hero{grid-column:1/-1;margin-bottom:0!important}
 body[data-ultimate-page="conti"] .fin-tabs{grid-column:1;grid-row:2;position:sticky;top:88px;display:grid!important;align-self:start;margin:0!important;padding:10px!important;border:1px solid var(--u-line);border-radius:18px;background:var(--u-surface-solid);overflow:visible!important}
 body[data-ultimate-page="conti"] .fin-tab{width:100%;text-align:left}
 body[data-ultimate-page="conti"] #finView{grid-column:2;grid-row:2;min-width:0}
 body[data-ultimate-page="conti"] .fin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.fin-two{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)}
}

/* Pagine report/rubriche/piano/copy: contenitori più larghi e card in griglie parallele quando disponibili. */
@media(min-width:1181px){
 body[data-ultimate-page="social-report"] .wrap,body[data-ultimate-page="social-rubriche"] .wrap,body[data-ultimate-page="social-piano"] .wrap,body[data-ultimate-page="social-copy"] .wrap{max-width:1380px!important;width:100%!important}
 body[data-ultimate-page="social-report"] :is(.cards,.grid,.kpis),body[data-ultimate-page="social-rubriche"] :is(.cards,.grid),body[data-ultimate-page="social-piano"] :is(.cards,.grid),body[data-ultimate-page="social-copy"] :is(.cards,.grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* Tablet landscape: mantiene due aree informative quando lo spazio lo permette. */
@media(min-width:900px) and (max-width:1280px){
 body[data-ultimate-page="clienti"] .client-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 body[data-ultimate-page="calendario"] .v10-calendar-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:12px!important;align-items:start}
 body[data-ultimate-page="calendario"] .v10-day-panel{position:sticky!important;top:82px!important}
 body[data-ultimate-page="progetti"] #v10ProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-ultimate-page="altro"] .v10-tools-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-ultimate-page="conti"] .fin-two{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)!important}
}
.u16-task-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;padding:9px 10px;border:1px solid var(--u-line);border-radius:12px;background:var(--u-surface-2);color:var(--u-text);text-align:left}.u16-task-row b{font-size:10.5px}.u16-task-row small{grid-column:1;color:var(--u-muted);font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u16-task-row span{grid-column:2;grid-row:1/3;color:var(--u-muted);font-size:16px}.u16-task-row:hover{border-color:var(--u-line-strong);background:var(--u-surface-3)}
