.acct-trace{display:grid;gap:15px;min-width:0}.acct-trace p{margin:0}.acct-trace-records{display:grid;gap:8px}.acct-trace-records h4{margin:0}.acct-trace-records>button{display:flex;align-items:center;gap:9px;flex-wrap:wrap;text-align:left;overflow-wrap:anywhere}.acct-trace-records>button span{margin-left:auto;font-weight:700}.acct-trace-records small{color:inherit;opacity:.75}.acct-trace-table{max-width:100%;overflow:auto}.acct-trace-table table{min-width:590px;width:100%;border-collapse:collapse}.acct-trace-table :is(th,td){padding:9px;border-bottom:1px solid var(--ad-line,var(--ar-line,var(--ui-line)));text-align:left}.acct-trace-table td:nth-last-child(-n+2){text-align:right;white-space:nowrap}.acct-source-detail{display:grid;gap:14px;padding:18px;border:1px solid var(--ad-accent,var(--ar-accent,var(--ui-line)));border-radius:13px;background:var(--ui-panel);color:var(--ui-ink);min-width:0}.acct-source-head{display:flex;align-items:start;justify-content:space-between;gap:14px;flex-wrap:wrap}.acct-source-head h4,.acct-source-head p{margin:4px 0}.acct-source-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.acct-source-detail dl div{min-width:0;padding:8px;border-bottom:1px solid var(--ad-line,var(--ar-line,var(--ui-line)))}.acct-source-detail dt{font-size:12px;font-weight:700;color:var(--ui-ink)}.acct-source-detail dd{margin:3px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.acct-source-detail button{justify-self:start}@media(max-width:600px){.acct-source-detail dl{grid-template-columns:1fr}}.acct-report{display:grid;gap:20px;min-width:0;color:inherit}.acct-report *{box-sizing:border-box}.acct-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:26px;border:1px solid var(--ui-line);border-radius:var(--ui-panel-radius);background:var(--ui-panel)}.acct-hero h2{font-size:28px;margin:4px 0 6px;color:var(--ui-ink)}.acct-hero p{margin:0;color:var(--ui-muted)}.acct-eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--ui-accent)}.acct-status{display:grid;gap:5px;min-width:190px;padding:13px 16px;border-radius:12px;background:var(--ui-panel);color:var(--ui-ink)}.acct-status small{color:var(--ui-muted)}.acct-actions,.acct-filters,.acct-switch,.acct-tabs{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.acct-report button,.acct-report select{font:inherit;border:1px solid var(--ui-line);border-radius:var(--ui-control-radius);background:var(--ui-panel);color:var(--ui-accent);padding:9px 12px;cursor:pointer}.acct-report button:hover{background:var(--ui-fill)}.acct-report button:disabled{opacity:.5;cursor:not-allowed}.acct-switch button[aria-current=page],.acct-tabs button[aria-pressed=true]{background:var(--ui-fill);color:var(--ui-accent);border-color:var(--ui-accent)}.acct-filters label{display:grid;gap:4px;min-width:190px;font-size:12px;font-weight:650}.acct-filters select{width:100%}.acct-filters>button{align-self:end}.acct-notice{margin:0;padding:13px 16px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-panel);color:var(--ui-ink)}.acct-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.acct-kpis article,.acct-panel{padding:20px;border:1px solid var(--ui-line);border-radius:var(--ui-card-radius);background:var(--ui-panel)}.acct-kpis article{display:grid;gap:5px}.acct-kpis small,.acct-kpis span{color:var(--ui-muted)}.acct-kpis strong{overflow-wrap:anywhere}.acct-kpis strong,.acct-panel h3{font-size:20px;color:var(--ui-ink)}.acct-panel h3{margin:0 0 6px}.acct-panel p{color:var(--ui-muted)}.acct-section-head{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-bottom:16px}.acct-section-head p{margin:4px 0}.acct-table-wrap{max-width:100%;overflow:auto}.acct-report table{width:100%;border-collapse:collapse;font-size:12px}.acct-report td,.acct-report th{text-align:left;padding:10px;border-bottom:1px solid var(--ui-line);vertical-align:top}.acct-report th{background:var(--ui-fill);color:var(--ui-ink);white-space:nowrap}.acct-report td small{display:block;color:var(--ui-muted)}.acct-number{text-align:right!important;white-space:nowrap}.acct-checklist,.acct-issues{padding-left:20px}.acct-issues li{margin:7px 0;padding:4px 0}.acct-issues li[data-severity=blocking],.acct-issues li[data-severity=review]{color:var(--ui-ink)}.acct-ok{color:var(--ui-ink)!important;font-weight:650}.acct-review{margin-top:18px;border-top:1px solid var(--ui-line);padding-top:12px}.acct-review h4{margin:0 0 10px}.acct-review>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--ui-line)}.acct-review span{display:grid;gap:4px}.acct-review small{color:var(--ui-muted)}.acct-ledger details{border-bottom:1px solid var(--ui-line);padding:9px 0}.acct-ledger summary{cursor:pointer;font-weight:700}.acct-ledger summary span{float:right}.acct-statement{max-width:690px;display:grid;gap:0;margin:18px 0}.acct-statement>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--ui-line)}.acct-statement .acct-total{font-size:18px;color:var(--ui-ink);border-top:2px solid var(--ui-line)}.acct-figure{font-size:25px;color:var(--ui-ink)}.acct-message{padding:12px;background:var(--ui-panel);color:var(--ui-ink);border-radius:9px}@media(max-width:850px){.acct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-hero,.acct-section-head{flex-direction:column}.acct-status{width:100%}}@media(max-width:550px){.acct-kpis{grid-template-columns:1fr}.acct-switch button{flex:1}.acct-panel{padding:15px}}@media print{.acct-report{color:#000}.acct-actions,.acct-filters,.acct-panel button,.acct-report>button,.acct-review button,.acct-switch{display:none!important}.acct-kpis article,.acct-panel{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.acct-report:before{content:"ASAKIM — ÉTAT PROVISOIRE NON CERTIFIÉ";font-weight:800;font-size:13px;letter-spacing:.08em;color:#742b23}.acct-table-wrap{overflow:visible}.acct-hero{background:#fff;border-color:#888}body *{visibility:hidden!important}.acct-report,.acct-report *{visibility:visible!important}.acct-report{position:absolute;left:0;top:0;width:100%}}.workspace .acct-report .acct-kpis article,.workspace .acct-report .acct-panel{color:var(--ui-ink)}.workspace .acct-report .acct-hero p,.workspace .acct-report .acct-panel p{color:var(--ui-muted)}.workspace .acct-report .acct-notice{color:var(--ui-ink)}.workspace .acct-report .acct-kpis small,.workspace .acct-report .acct-kpis span{color:var(--ui-muted)}.workspace .acct-report .acct-issues li[data-severity=blocking],.workspace .acct-report .acct-issues li[data-severity=review]{color:var(--ui-ink)}.prod-shell .acct-report :is(.acct-panel,.acct-kpis article){color:var(--ui-ink)}.prod-shell .acct-report .acct-hero p,.prod-shell .acct-report .acct-panel p{color:var(--ui-muted)}.prod-shell .acct-report .acct-notice{color:var(--ui-ink)}.prod-shell .acct-report .acct-kpis :is(span,small){color:var(--ui-muted)}.prod-shell .acct-report :is(button,select),.workspace .acct-report :is(button,select){border-color:var(--ui-line);background:var(--ui-bg);color:var(--ui-accent)}.prod-shell .acct-report select,.workspace .acct-report select{color-scheme:light}.prod-shell .acct-report button:disabled,.workspace .acct-report button:disabled{opacity:1;border-color:var(--ui-line);background:var(--ui-bg);color:var(--ui-accent);cursor:not-allowed}.prod-shell .acct-report button:hover:not(:disabled),.workspace .acct-report button:hover:not(:disabled){background:var(--ui-bg);color:var(--ui-accent)}.prod-shell .acct-report :is(.acct-switch,.acct-tabs) button:is([aria-current=page],[aria-pressed=true]),.workspace .acct-report :is(.acct-switch,.acct-tabs) button:is([aria-current=page],[aria-pressed=true]){border-color:var(--ui-accent);background:var(--ui-bg);color:var(--ui-accent)}.prod-shell .acct-report :is(.acct-switch,.acct-tabs) button:is([aria-current=page],[aria-pressed=true]):hover,.workspace .acct-report :is(.acct-switch,.acct-tabs) button:is([aria-current=page],[aria-pressed=true]):hover{background:var(--ui-bg);color:var(--ui-accent)}.workspace .acct-report .acct-filters label{display:grid}.prod-shell .acct-report .acct-table-wrap table,.workspace .acct-report .acct-table-wrap table{font-size:13px}.prod-shell .acct-report .acct-table-wrap th,.workspace .acct-report .acct-table-wrap th{background:var(--ui-bg);color:var(--ui-ink);font-size:12px;font-weight:700}.prod-shell .acct-report .acct-table-wrap tbody tr,.workspace .acct-report .acct-table-wrap tbody tr{background:var(--ui-bg);color:var(--ui-ink)}.prod-shell .acct-report .acct-table-wrap tbody tr:hover,.workspace .acct-report .acct-table-wrap tbody tr:hover{background:var(--ui-bg)}.prod-shell .acct-report .acct-table-wrap td,.workspace .acct-report .acct-table-wrap td{overflow-wrap:anywhere}.prod-shell .acct-report .acct-table-wrap td small,.workspace .acct-report .acct-table-wrap td small{color:var(--ui-muted)}.acct-report{--ar-panel:var(--ui-panel);--ar-ink:var(--ui-ink);--ar-muted:var(--ui-muted);--ar-line:var(--ui-line);--ar-accent:var(--ui-accent);--ar-fill:var(--ui-fill);--ar-soft:var(--ui-soft);--ar-danger:var(--ui-error);--ar-warning:var(--ui-warning);color:var(--ar-ink);font-size:14px;line-height:1.5;grid-template-columns:minmax(0,1fr)}.acct-report .acct-hero,.acct-report .acct-panel,.acct-report .acct-switch,.acct-report .acct-table-wrap,.acct-report>*{min-width:0;max-width:100%}.acct-report .acct-table-wrap{width:100%;overflow-x:auto}.acct-report .acct-hero>div{min-width:0}.acct-report .acct-switch button{min-width:0;white-space:normal}.acct-report :is(button,select,summary):focus-visible{outline:3px solid var(--ar-accent);outline-offset:3px}.prod-shell .acct-report :is(button,select),.workspace .acct-report :is(button,select){min-height:44px;border-color:var(--ar-line);border-radius:var(--ui-control-radius);background:var(--ar-panel);color:var(--ar-ink);font-size:14px}.prod-shell .acct-report :is(button,select):hover:not(:disabled),.workspace .acct-report :is(button,select):hover:not(:disabled){border-color:var(--ar-accent);background:var(--ar-fill);color:var(--ar-ink)}.prod-shell .acct-report :is(.acct-switch,.acct-tabs) button:is([aria-current=page],[aria-pressed=true]),.workspace .acct-report :is(.acct-switch,.acct-tabs) button:is([aria-current=page],[aria-pressed=true]){border-color:var(--ar-accent);background:var(--ar-accent);color:var(--ar-panel);font-weight:750}.prod-shell .acct-report :is(.acct-switch,.acct-tabs) button:is([aria-current=page],[aria-pressed=true]):hover,.workspace .acct-report :is(.acct-switch,.acct-tabs) button:is([aria-current=page],[aria-pressed=true]):hover{background:var(--ar-ink);color:var(--ar-panel)}.prod-shell .acct-report button:disabled,.workspace .acct-report button:disabled{border-color:var(--ar-line);background:var(--ar-fill);color:var(--ar-muted);opacity:.65}.prod-shell .acct-report select,.workspace .acct-report select{color-scheme:inherit}.acct-report .acct-hero{align-items:center;border-color:var(--ar-accent);border-radius:var(--ui-panel-radius);background:linear-gradient(115deg,var(--ar-soft),var(--ar-panel) 72%)}.acct-report .acct-eyebrow{display:none}.acct-report .acct-hero h2{margin:0 0 8px;color:var(--ar-ink);font-size:clamp(19px,2vw,23px)}.prod-shell .acct-report .acct-hero p,.workspace .acct-report .acct-hero p{color:var(--ar-muted);font-size:14px}.acct-report .acct-status{border:1px solid var(--ar-line);background:var(--ar-panel);color:var(--ar-ink)}.acct-report .acct-status small{color:var(--ar-muted);font-size:12px}.acct-report .acct-switch,.acct-report .acct-tabs{gap:8px}.acct-report .acct-switch button{flex:0 1 auto}.acct-report .acct-filters{align-items:end}.acct-report .acct-filters label{color:var(--ar-ink);font-size:13px}.acct-report .acct-notice{border-color:var(--ar-accent);border-radius:12px;background:var(--ar-soft)}.prod-shell .acct-report .acct-notice,.workspace .acct-report .acct-notice{color:var(--ar-ink);font-size:13px}.acct-report .acct-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.acct-report .acct-kpis article,.acct-report .acct-panel{border-color:var(--ar-line);border-radius:var(--ui-card-radius);background:var(--ar-panel);box-shadow:var(--ui-shadow)}.prod-shell .acct-report :is(.acct-panel,.acct-kpis article),.workspace .acct-report :is(.acct-panel,.acct-kpis article){color:var(--ar-ink)}.acct-report .acct-kpis span{color:var(--ar-ink)!important;font-size:14px;font-weight:700}.acct-report .acct-kpis strong{color:var(--ar-ink);font-size:clamp(22px,2vw,28px);line-height:1.2;font-variant-numeric:tabular-nums}.acct-report .acct-kpis small{color:var(--ar-muted)!important;font-size:12px}.acct-report .acct-panel h3{color:var(--ar-ink);font-size:20px}.prod-shell .acct-report .acct-panel p,.workspace .acct-report .acct-panel p{color:var(--ar-muted);font-size:14px}.acct-report .acct-section-head{flex-wrap:wrap}.acct-report .acct-section-head p{margin:5px 0 0}.acct-report .acct-tabs{margin:16px 0}.acct-report .acct-table-wrap{border:1px solid var(--ar-line);border-radius:12px;scrollbar-width:thin}.prod-shell .acct-report .acct-table-wrap table,.workspace .acct-report .acct-table-wrap table{min-width:650px;font-size:14px;font-variant-numeric:tabular-nums}.prod-shell .acct-report .acct-table-wrap th,.workspace .acct-report .acct-table-wrap th{padding:12px 14px;background:var(--ar-fill);color:var(--ar-ink);font-size:13px;font-weight:750}.prod-shell .acct-report .acct-table-wrap tbody tr,.workspace .acct-report .acct-table-wrap tbody tr{background:var(--ar-panel);color:var(--ar-ink)}.prod-shell .acct-report .acct-table-wrap tbody tr:hover,.workspace .acct-report .acct-table-wrap tbody tr:hover{background:var(--ar-soft)}.prod-shell .acct-report .acct-table-wrap td,.workspace .acct-report .acct-table-wrap td{padding:12px 14px;border-color:var(--ar-line);color:var(--ar-ink)}.prod-shell .acct-report .acct-table-wrap td small,.workspace .acct-report .acct-table-wrap td small{color:var(--ar-muted);font-size:12px}.acct-report .acct-ledger details{border-color:var(--ar-line)}.acct-report .acct-ledger summary{min-height:44px;padding:11px 0;color:var(--ar-ink);font-size:14px}.acct-report .acct-ledger summary span{color:var(--ar-accent)}.acct-report .acct-review,.acct-report .acct-review>div{border-color:var(--ar-line)}.acct-report .acct-review small{color:var(--ar-muted);font-size:12px}.acct-report .acct-figure,.acct-report .acct-statement .acct-total{color:var(--ar-accent)}.acct-report .acct-statement>div{border-color:var(--ar-line)}.acct-report .acct-message{background:var(--ar-soft);color:var(--ar-ink)}.workspace[data-theme=dark] .acct-report,html[data-theme=dark] .prod-shell .acct-report{--ar-danger:var(--ui-error);--ar-warning:var(--ui-warning)}.prod-shell .acct-report .acct-issues li[data-severity=blocking],.workspace .acct-report .acct-issues li[data-severity=blocking]{color:var(--ar-danger)}.prod-shell .acct-report .acct-issues li[data-severity=review],.workspace .acct-report .acct-issues li[data-severity=review]{color:var(--ar-warning)}.acct-report .acct-ok{color:var(--ar-accent)!important}@media (max-width:850px){.acct-report .acct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.acct-report .acct-kpis{grid-template-columns:1fr}.acct-report .acct-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.acct-report .acct-switch button{width:100%}.acct-report .acct-hero{padding:20px}.acct-report .acct-filters label,.acct-report .acct-filters>button{flex:1 1 100%}}@media (prefers-contrast:more){.acct-report :is(.acct-hero,.acct-panel,.acct-kpis article){border-width:2px}.acct-report p{color:var(--ar-ink)!important}}.acct-kpis article{padding:0;overflow:hidden}.acct-kpis article>button{display:grid;gap:5px;width:100%;height:100%;min-height:114px;padding:20px;border:0;border-radius:var(--ui-control-radius);text-align:left}.acct-kpis article>button:hover{background:var(--ui-fill)}.acct-kpis article>button strong{font-size:clamp(20px,2vw,28px);line-height:1.2}.acct-report :is(button,select):focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.acct-financial-statements{display:grid;gap:18px}.acct-financial-body{display:grid;gap:15px;min-width:0}.acct-financial-body>p{margin:0}.acct-financial-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.acct-financial-columns>section{min-width:0}.acct-financial-columns h4{margin:0 0 9px}.acct-financial-body table button{min-height:36px;text-align:left}.acct-annex{display:grid;gap:9px;margin:0}.acct-annex>div{padding:12px;border:1px solid var(--ui-line);border-radius:10px}.acct-annex dt{font-weight:750;color:var(--ui-ink)}.acct-annex dd{margin:5px 0 0;overflow-wrap:anywhere}@media(max-width:800px){.acct-financial-columns{grid-template-columns:1fr}}@media print{.acct-financial-statements .acct-tabs{display:none}.acct-report button{border:0;padding:0}.acct-kpis article>button{min-height:0}}.acct-report .acct-kpis article>button:hover{background:var(--ar-soft)}.acct-report :is(button,select):focus-visible{outline-color:var(--ar-accent)}.acct-report .acct-annex>div{border-color:var(--ar-line)}.acct-report .acct-annex dt{color:var(--ar-ink)}.acct-cash-section{min-width:0;border-top:1px solid var(--ar-line,var(--ui-line));padding-top:12px}.acct-cash-section h5{font-size:16px;margin:0 0 9px;color:var(--ui-ink)}.acct-cash-section td small{display:block}.acct-annex-editor{display:grid;gap:10px}.acct-annex-editor>p{margin:0}.acct-annex-form{border:1px solid var(--ar-line,var(--ui-line));border-radius:10px;padding:12px}.acct-annex-form summary{cursor:pointer;font-weight:750}.acct-annex-form form{display:grid;gap:12px;margin-top:14px}.acct-annex-form label{display:grid;gap:4px}.acct-annex-form label small{color:var(--ui-muted)}.acct-annex-form textarea{width:100%;min-height:80px;resize:vertical;padding:10px;border:1px solid var(--ui-line);border-radius:var(--ui-control-radius);font:inherit;color:var(--ui-ink);background:var(--ui-panel)}.acct-annex-form textarea:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.acct-annex-form button{justify-self:start}@media print{.acct-annex-form{display:none}.acct-financial-statements .acct-cash-section{-moz-column-break-inside:avoid;break-inside:avoid}}.acct-report .acct-issues li[data-severity=blocking]{color:var(--ui-error)}.acct-report .acct-issues li[data-severity=review]{color:var(--ui-warning)}.acct-report .acct-ok{color:var(--ui-success)!important}.acct-dashboard{--ad-panel:var(--ui-panel);--ad-ink:var(--ui-ink);--ad-muted:var(--ui-muted);--ad-line:var(--ui-line);--ad-accent:var(--ui-accent);--ad-fill:var(--ui-fill);--ad-soft:var(--ui-soft);display:grid;gap:24px;min-width:0;color:var(--ad-ink);font-size:14px;line-height:1.5}.acct-dashboard *{box-sizing:border-box}.acct-dashboard :is(h2,h3,h4,p){margin:0}.acct-dashboard :is(h2,h3,h4){color:var(--ad-ink);line-height:1.25;letter-spacing:-.02em}.acct-dashboard h2{font-size:clamp(18px,1.8vw,22px)}.acct-dashboard h3{font-size:18px}.acct-dashboard h4{font-size:16px}.prod-shell .acct-dashboard :is(h2,h3,h4),.workspace .acct-dashboard :is(h2,h3,h4){margin:0;color:var(--ad-ink)}.prod-shell .acct-dashboard h2,.workspace .acct-dashboard h2{font-size:clamp(18px,1.8vw,22px)}.prod-shell .acct-dashboard h3,.workspace .acct-dashboard h3{font-size:18px}.prod-shell .acct-dashboard h4,.workspace .acct-dashboard h4{font-size:16px}.acct-dashboard p{color:var(--ad-muted)}.acct-dashboard :is(input,select),.acct-dashboard button{font:inherit;min-height:44px;border:1px solid var(--ad-line);border-radius:var(--ui-control-radius);padding:9px 13px;background:var(--ad-panel);color:var(--ad-ink)}.acct-dashboard button{cursor:pointer;font-weight:650;transition:background-color .16s ease,border-color .16s ease}.acct-dashboard button:hover:not(:disabled){background:var(--ad-fill);border-color:var(--ad-accent)}.acct-dashboard button:disabled{opacity:.55;cursor:not-allowed}.acct-dashboard :is(button,input,select,summary):focus-visible{outline:3px solid var(--ad-accent);outline-offset:3px}.acct-dashboard :is(input,select){width:100%}.acct-dashboard table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;text-align:left}.acct-dashboard :is(th,td){padding:11px 13px;border-bottom:1px solid var(--ad-line);color:var(--ad-ink)}.acct-dashboard th{font-size:12px;font-weight:750;background:var(--ad-fill)}.acct-dashboard td:last-child,.acct-dashboard th:last-child{text-align:right}.acct-dash-table-scroll{max-width:100%;overflow-x:auto}.acct-dash-detail article,.acct-dash-editor,.acct-dash-hero,.acct-dash-kpi,.acct-dash-trend,.acct-kpi-detail{min-width:0;border:1px solid var(--ad-line);border-radius:var(--ui-card-radius);background:var(--ad-panel);box-shadow:var(--ui-shadow)}.acct-dash-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(19px,2.2vw,28px);border-color:var(--ad-accent);background:linear-gradient(115deg,var(--ad-soft),var(--ad-panel) 72%)}.acct-dash-hero-copy{display:grid;gap:8px;min-width:0}.acct-dash-hero-copy p{overflow-wrap:anywhere}.acct-dash-hero-status{display:grid;justify-items:end;gap:5px;text-align:right}.acct-dash-hero-status strong{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid var(--ad-line);border-radius:999px;background:var(--ad-panel);color:var(--ad-ink);font-size:13px;white-space:nowrap}.acct-dash-hero-status strong.needs-review{border-color:var(--ad-accent);color:var(--ad-accent)}.acct-dashboard .acct-dash-text-link{min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--ad-accent);text-decoration:underline;text-underline-offset:3px}.acct-dashboard .acct-dash-text-link:hover{background:transparent}.acct-dash-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.acct-dash-filters{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));align-items:end;gap:12px;width:min(100%,600px)}.acct-dash-editor-item label,.acct-dash-filters label{display:grid;gap:6px;min-width:min(100%,190px);color:var(--ad-ink);font-size:13px;font-weight:700}.acct-dash-filters label{min-width:0}.acct-dash-toolbar-actions{display:flex;gap:9px;flex-wrap:wrap}.acct-dashboard .acct-dash-primary{border-color:var(--ad-accent);background:var(--ad-accent);color:var(--ad-panel)}.acct-dashboard .acct-dash-primary:hover:not(:disabled){background:var(--ad-ink);color:var(--ad-panel)}.acct-dash-freshness{margin-top:-15px!important;font-size:13px;line-height:1.5}.acct-dash-empty,.acct-dash-message{padding:16px;border:1px solid var(--ad-line);border-radius:12px;background:var(--ad-soft);color:var(--ad-ink)!important}.acct-dash-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;margin-bottom:-11px}.acct-dash-section-heading p{font-size:13px}.acct-dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.acct-dash-kpi{display:flex;min-height:172px;overflow:hidden}.acct-dashboard .acct-dash-kpi-open{display:grid;align-content:start;gap:6px;width:100%;min-height:172px;padding:19px;border:0;border-radius:var(--ui-card-radius);background:transparent;color:var(--ad-ink);text-align:left}.acct-dashboard .acct-dash-kpi-open:hover,.acct-dashboard .acct-dash-kpi-open[aria-expanded=true]{background:var(--ad-soft)}.acct-dash-kpi-open>span:first-child{color:var(--ad-ink);font-size:14px;font-weight:700}.acct-dash-kpi-open strong{overflow-wrap:anywhere;color:var(--ad-ink);font-size:clamp(24px,2.4vw,32px);line-height:1.16;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.acct-dash-kpi-open small{color:var(--ad-muted);font-size:12px;line-height:1.4}.acct-dash-kpi-link{align-self:end;margin-top:5px;color:var(--ad-accent);font-size:13px;font-weight:750}.acct-dash-editor{display:grid;gap:21px;padding:clamp(18px,2.2vw,26px);scroll-margin-top:105px}.acct-dash-editor-heading{display:flex;justify-content:space-between;align-items:start;gap:12px}.acct-dash-editor-heading>div,.acct-dash-editor-section>div:first-child{display:grid;gap:5px}.acct-dash-editor-section{display:grid;gap:12px;padding-top:17px;border-top:1px solid var(--ad-line)}.acct-dash-editor-section>button{justify-self:start}.acct-dash-editor-list{display:grid;gap:10px}.acct-dash-editor-item{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:13px;border:1px solid var(--ad-line);border-radius:12px;background:var(--ad-fill)}.acct-dash-editor-item label{flex:1 1 180px}.acct-dash-item-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.acct-dashboard .acct-dash-item-actions button{min-width:44px;padding:8px}.acct-dash-editor-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;padding-top:17px;border-top:1px solid var(--ad-line)}.acct-kpi-detail{display:grid;gap:14px;padding:clamp(18px,2.2vw,26px)}.acct-kpi-detail-heading{display:flex;justify-content:space-between;align-items:start;gap:14px}.acct-kpi-detail-heading>div{display:grid;gap:5px}.acct-kpi-detail ul{margin:0;padding-left:22px}.acct-dash-links{display:flex;gap:9px;flex-wrap:wrap}.acct-dash-links button{color:var(--ad-accent)}.acct-dash-trends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.acct-dash-trend{display:grid;align-content:start;gap:17px;padding:clamp(18px,2vw,24px)}.acct-dash-trend-heading{min-height:52px}.acct-dash-trend-heading>div{display:grid;gap:4px}.acct-dash-trend-heading p{font-size:13px}.acct-dash-trend svg{width:100%;height:220px;color:var(--ad-accent)}.acct-dash-line-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.acct-dashboard .acct-dash-line-months button{display:grid;min-width:0;min-height:48px;padding:5px 2px;border:0;background:transparent;font-size:12px;text-align:center}.acct-dash-line-months button[aria-pressed=true]{background:var(--ad-soft)}.acct-dash-line-months small{display:block;overflow-wrap:anywhere;font-size:10px;font-weight:400}.acct-dash-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end;min-height:220px}.acct-dash-chart>button{min-width:0;display:grid;gap:4px;padding:0 2px;border:0;border-radius:var(--ui-control-radius);background:transparent;text-align:center}.acct-dash-chart>button:hover,.acct-dash-chart>button[aria-pressed=true]{background:var(--ad-soft)}.acct-dash-bar-area{display:flex;align-items:end;justify-content:center;height:160px;border-bottom:1px solid var(--ad-line)}.acct-dash-bar-area i{display:block;width:min(46px,75%);min-height:3px;border-radius:6px 6px 0 0;background:var(--ad-accent)}.acct-dash-bar-area i[data-negative=true]{background:#b9614b}.acct-dash-chart strong{color:var(--ad-ink);font-size:12px}.acct-dash-chart small{overflow-wrap:anywhere;color:var(--ad-muted);font-size:11px}.acct-dash-trend-data td button,.acct-kpi-detail td button{min-height:36px;padding:4px 7px;color:var(--ad-accent)}.acct-dash-trend-data{border-top:1px solid var(--ad-line)}.acct-dash-trend-data summary{display:flex;align-items:center;min-height:44px;color:var(--ad-accent);font-weight:700;cursor:pointer}.acct-dash-trend-data[open] summary{margin-bottom:8px}.acct-dash-detail article{display:grid;gap:12px;padding:clamp(18px,2.2vw,26px)}@media (max-width:1100px){.acct-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.acct-dash-hero{align-items:flex-start;flex-direction:column}.acct-dash-hero-status{justify-items:start;text-align:left}.acct-dash-trends{grid-template-columns:1fr}}@media (max-width:540px){.acct-dashboard{gap:19px}.acct-dash-grid{grid-template-columns:1fr}.acct-dash-filters,.acct-dash-toolbar-actions{width:100%}.acct-dash-filters{grid-template-columns:minmax(0,1fr)}.acct-dash-filters label,.acct-dash-toolbar-actions button{flex:1 1 100%}.acct-dash-editor-item{display:grid;grid-template-columns:minmax(0,1fr)}.acct-dash-item-actions{justify-content:flex-start}.acct-dash-section-heading{display:grid}.acct-dash-hero-status strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.acct-dashboard button{transition:none}}@media (prefers-contrast:more){.acct-dashboard :is(button,input,select,.acct-dash-hero,.acct-dash-kpi,.acct-dash-trend){border-width:2px}.acct-dashboard p{color:var(--ad-ink)}}@media print{.acct-dash-editor,.acct-dash-links,.acct-dash-text-link,.acct-dash-toolbar{display:none!important}.acct-dashboard :is(.acct-dash-kpi,.acct-dash-trend,.acct-dash-detail article){box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.acct-dash-trend-data{display:block}}.ged-panel{margin:1.3rem 0 2rem;padding:1.35rem;border:1px solid var(--ui-line);border-radius:var(--ui-panel-radius);background:var(--ui-panel);color:var(--ui-ink)}.ged-heading,.ged-list-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ged-heading h2{font-size:1.55rem;margin:.2rem 0}.ged-card p,.ged-card small,.ged-create-head p,.ged-heading p{color:var(--ui-muted)}.ged-local-note{padding:.55rem .8rem;border-left:3px solid var(--ui-line);background:var(--ui-fill);font-size:.9rem}.ged-kicker{color:var(--ui-accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ged-count{white-space:nowrap;background:var(--ui-fill);padding:.35rem .7rem;border-radius:100px;font-weight:700}.ged-creation{margin:1.2rem 0 1.7rem;padding:1.1rem;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:14px}.ged-create-head h3,.ged-list-head h3{margin:0}.ged-create-head p{margin:.35rem 0 1rem}.ged-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ged-form-grid label{display:grid;gap:.3rem;font-weight:600}.ged-panel input:not([type=checkbox]):not([type=file]),.ged-panel select{width:100%;min-height:42px;padding:.45rem .6rem;border:1px solid var(--ui-line);border-radius:var(--ui-control-radius);background:var(--ui-panel);color:var(--ui-ink)}.ged-share{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:1rem 0;padding:.8rem;border:1px solid var(--ui-line);border-radius:9px}.ged-share legend{font-weight:700}.ged-share label,.ged-share-options label{display:inline-flex;align-items:center;gap:.35rem}.ged-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ged-panel button{cursor:pointer;padding:.55rem .8rem;border:1px solid var(--ui-line);border-radius:var(--ui-control-radius);font-weight:700}.ged-actions button:first-of-type,.ged-panel button,.ged-panel button:first-of-type{background:var(--ui-panel);color:var(--ui-accent)}.ged-panel button:disabled{opacity:.5;cursor:not-allowed}.ged-file{font-weight:700}.ged-file input{display:block;max-width:240px}.ged-list-head{align-items:center;margin:1rem 0}.ged-list-head input{max-width:300px}.ged-list{display:grid;gap:.65rem}.ged-card{display:flex;gap:.8rem;padding:1rem;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--ui-card-radius)}.ged-card-icon{align-self:flex-start;min-width:48px;padding:.5rem .25rem;text-align:center;border-radius:7px;background:var(--ui-fill);color:var(--ui-accent);font-size:.72rem;font-weight:900}.ged-card-main{min-width:0;flex:1}.ged-card h4{margin:0 0 .2rem;font-size:1rem;overflow-wrap:anywhere}.ged-card p{margin:.1rem 0}.ged-card small{display:block}.ged-card-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.ged-card-actions button{font-size:.84rem;padding:.4rem .65rem}.ged-message{padding:.7rem;border-left:4px solid var(--ui-line);background:var(--ui-panel)}.ged-empty{padding:1.2rem;text-align:center;border:1px dashed var(--ui-line);border-radius:10px}.ged-edit{padding:.8rem;margin-top:.8rem;background:var(--ui-panel);border-radius:8px}.ged-share-options{display:flex;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:.8rem}.ged-history{padding-left:1.2rem;color:var(--ui-ink);font-size:.85rem}.ged-linked{padding:1rem}.ged-linked .ged-heading h2{font-size:1.2rem}@media(max-width:680px){.ged-heading,.ged-list-head{flex-direction:column}.ged-form-grid{grid-template-columns:1fr}.ged-list-head input{max-width:none}.ged-card{padding:.7rem}.ged-count{align-self:flex-start}}[data-theme=dark] .ged-panel{color:var(--ui-ink)}[data-theme=dark] .ged-card,[data-theme=dark] .ged-creation,[data-theme=dark] .ged-panel{background:var(--ui-panel);border-color:var(--ui-line)}[data-theme=dark] .ged-panel input:not([type=checkbox]):not([type=file]),[data-theme=dark] .ged-panel select{background:var(--ui-panel);color:var(--ui-ink);border-color:var(--ui-line)}[data-theme=dark] .ged-panel button{background:var(--ui-panel);color:var(--ui-accent)}[data-theme=dark] .ged-card p,[data-theme=dark] .ged-card small,[data-theme=dark] .ged-heading p{color:var(--ui-muted)}[data-theme=dark] .ged-local-note,[data-theme=dark] .ged-message{background:var(--ui-fill);color:var(--ui-ink);border-left-color:var(--ui-line)}[data-theme=dark] .ged-count{background:var(--ui-fill);color:var(--ui-ink)}[data-theme=dark] .ged-edit{background:var(--ui-panel);color:var(--ui-ink)}[data-theme=dark] .ged-kicker{color:var(--ui-accent)}[data-theme=dark] .ged-create-head p,[data-theme=dark] .ged-history{color:var(--ui-muted)}[data-theme=dark] .ged-empty,[data-theme=dark] .ged-share{border-color:var(--ui-line)}.acct-review-center{--ar-panel:var(--ui-panel);--ar-ink:var(--ui-ink);--ar-muted:var(--ui-muted);--ar-line:var(--ui-line);--ar-accent:var(--ui-accent);--ar-fill:var(--ui-fill);--ar-soft:var(--ui-soft);--ar-material:var(--ui-material);--ar-shadow:var(--ui-shadow);display:grid;gap:18px;min-width:0;color:var(--ar-ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.006em}.acct-review-center,.workspace[data-theme=dark] .acct-review-center,html[data-theme=dark] .prod-shell .acct-review-center{--ar-action:var(--ui-primary);--ar-action-ink:var(--ui-action-ink);--ar-warning:var(--ui-warning);--ar-warning-fill:var(--ui-warning-bg);--ar-danger:var(--ui-error);--ar-danger-fill:var(--ui-error-bg);--ar-success:var(--ui-success);--ar-success-fill:var(--ui-success-bg)}.acct-review-center *,.acct-review-center :after,.acct-review-center :before{box-sizing:border-box}.acct-review-center :is(button,select,input,textarea){font:inherit}.acct-review-center :is(button,select,input,textarea):focus-visible{outline:2px solid var(--ar-accent);outline-offset:3px}.acct-review-center button{min-height:44px;padding:10px 14px;border:1px solid var(--ar-line);border-radius:var(--ui-control-radius);background:var(--ar-panel);color:var(--ar-ink);cursor:pointer;font-weight:650;line-height:1.25;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.acct-review-center button:hover:not(:disabled){border-color:var(--ar-accent);background:var(--ar-soft)}.acct-review-center button:active:not(:disabled){transform:scale(.985)}.acct-review-center button:disabled{cursor:not-allowed;opacity:.55}.acct-review-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:clamp(24px,3vw,38px);overflow:hidden;border:1px solid var(--ar-line);border-radius:var(--ui-panel-radius);background:linear-gradient(130deg,color-mix(in srgb,var(--ar-accent) 12%,var(--ar-panel)),var(--ar-material) 68%);box-shadow:var(--ar-shadow);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}.acct-review-hero:after{content:"";position:absolute;z-index:-1;width:280px;height:280px;right:-88px;top:-176px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ar-accent) 18%,transparent),transparent 70%);pointer-events:none}.acct-review-hero-copy{min-width:0}.acct-review-eyebrow,.acct-review-section-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--ar-accent);font-size:10px;font-weight:780;letter-spacing:.16em;line-height:1.3}.acct-review-eyebrow i{width:4px;height:4px;border-radius:50%;background:currentColor}.acct-review-center .acct-review-hero h2{margin:11px 0 7px;color:var(--ar-ink);font-size:clamp(29px,3vw,40px);font-weight:740;letter-spacing:-.052em;line-height:1.08}.acct-review-center .acct-review-hero p{margin:0;color:var(--ar-muted);font-size:13px;overflow-wrap:anywhere}.acct-review-hero p span{padding:0 3px;color:var(--ar-accent)}.acct-review-freshness{display:flex;align-items:center;gap:15px;min-width:235px;padding:14px 17px;border:1px solid var(--ar-line);border-radius:16px;background:var(--ar-panel);box-shadow:var(--ui-shadow)}.acct-review-freshness-count{color:var(--ar-accent);font-size:39px;font-weight:760;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.06em}.acct-review-freshness div{display:grid;gap:2px}.acct-review-freshness strong{color:var(--ar-ink);font-size:12px}.acct-review-freshness small{color:var(--ar-muted);font-size:11px}.acct-review-steps{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.acct-review-steps>*{display:inline-flex;align-items:center;justify-content:center;min-height:42px;font-size:12px}.acct-review-steps strong{padding:9px 16px;border-radius:11px;background:var(--ar-action);color:var(--ar-action-ink);box-shadow:var(--ui-shadow);font-weight:730}.acct-review-steps button{color:var(--ar-muted)}.acct-review-toolbar{display:grid;grid-template-columns:minmax(145px,.75fr) minmax(180px,1fr) minmax(200px,1.35fr) auto;align-items:end;gap:12px;min-width:0;padding:17px;border:1px solid var(--ar-line);border-radius:17px;background:var(--ar-panel)}.acct-review-toolbar label{display:grid;gap:6px;min-width:0;color:var(--ar-muted);font-size:11px;font-weight:700}.acct-review-toolbar :is(select,input){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--ar-line);border-radius:var(--ui-control-radius);background:var(--ar-fill);color:var(--ar-ink);font-size:13px}.acct-review-toolbar input::-moz-placeholder{color:var(--ar-muted);opacity:.9}.acct-review-toolbar input::placeholder{color:var(--ar-muted);opacity:.9}.acct-review-toolbar>button{min-width:104px}.acct-review-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.acct-review-summary article{position:relative;display:grid;align-content:space-between;gap:7px;min-width:0;min-height:105px;padding:16px 18px;border:1px solid var(--ar-line);border-radius:16px;background:var(--ar-panel);box-shadow:var(--ui-shadow)}.acct-review-summary article:before{content:"";position:absolute;left:18px;top:0;width:34px;height:3px;border-radius:0 0 4px 4px;background:var(--ar-accent)}.acct-review-summary article:nth-child(2):before{background:var(--ar-danger)}.acct-review-summary article:nth-child(3):before{background:var(--ar-success)}.acct-review-summary article:nth-child(4):before{background:var(--ar-warning)}.acct-review-summary span{color:var(--ar-muted);font-size:12px}.acct-review-summary strong{color:var(--ar-ink);font-size:25px;font-weight:730;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.045em}.acct-review-disclaimer{margin:0;padding:11px 15px;border:1px solid var(--ar-line);border-left:3px solid var(--ar-warning);border-radius:10px;background:color-mix(in srgb,var(--ar-warning-fill) 60%,var(--ar-panel));color:var(--ar-ink);font-size:12px}.acct-review-layout{display:grid;grid-template-columns:minmax(285px,32%) minmax(0,1fr);align-items:start;gap:15px;min-width:0}.acct-review-detail,.acct-review-gaps,.acct-review-list{min-width:0;border:1px solid var(--ar-line);border-radius:19px;background:var(--ar-panel);box-shadow:var(--ar-shadow)}.acct-review-list{overflow:hidden}.acct-review-listhead{padding:20px 18px 16px;border-bottom:1px solid var(--ar-line)}.acct-review-listhead h3{margin:5px 0 1px;color:var(--ar-ink);font-size:17px;font-weight:700;line-height:1.2}.acct-review-listhead small{color:var(--ar-muted);font-size:11px}.acct-review-filter{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:16px;padding:3px;border:1px solid var(--ar-line);border-radius:12px;background:var(--ar-fill)}.acct-review-filter button{min-height:35px;padding:6px 5px;border:0;border-radius:var(--ui-control-radius);background:transparent;color:var(--ar-muted);font-size:11px;font-weight:680;white-space:nowrap}.acct-review-filter button:hover:not(:disabled){border:0;background:var(--ar-soft);color:var(--ar-ink)}.acct-review-filter button[aria-pressed=true]{background:var(--ar-soft);color:var(--ar-accent);box-shadow:var(--ui-shadow)}.acct-review-items{display:grid;max-height:850px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.acct-review-items>button{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:86px;padding:15px 16px;border:0;border-bottom:1px solid var(--ar-line);border-radius:var(--ui-control-radius);background:var(--ar-panel);color:var(--ar-ink);text-align:left}.acct-review-items>button:hover:not(:disabled){border-color:var(--ar-line);background:var(--ar-fill)}.acct-review-items>button.is-selected,.acct-review-items>button.is-selected:hover:not(:disabled){background:var(--ar-soft);box-shadow:inset 3px 0 0 var(--ar-accent)}.acct-review-items>button span{display:grid;gap:5px;min-width:0}.acct-review-items b{color:var(--ar-ink);font-size:12px;font-weight:710;line-height:1.3;overflow-wrap:anywhere}.acct-review-items small{color:var(--ar-muted);font-size:10px;line-height:1.3;overflow-wrap:anywhere}.acct-review-item-end{justify-items:end;text-align:right}.acct-review-item-end strong{padding:4px 7px;border-radius:7px;background:var(--ar-warning-fill);color:var(--ar-warning);font-size:10px;font-weight:750;white-space:nowrap}.acct-review-item-end strong[data-status=observation]{background:var(--ar-danger-fill);color:var(--ar-danger)}.acct-review-item-end strong[data-status=reviewed]{background:var(--ar-success-fill);color:var(--ar-success)}.acct-review-detail{padding:clamp(18px,2.3vw,30px)}.acct-review-detailhead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--ar-line)}.acct-review-detailhead>div{min-width:0}.acct-review-detailhead span:not(.acct-review-badge){color:var(--ar-accent);font-size:10px;font-weight:760;letter-spacing:.13em;overflow-wrap:anywhere}.acct-review-detailhead h3{margin:7px 0;color:var(--ar-ink);font-size:clamp(20px,2vw,27px);font-weight:720;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.acct-review-detailhead p{margin:0;color:var(--ar-muted);font-size:12px;overflow-wrap:anywhere}.acct-review-badge{flex:none;padding:6px 10px;border:1px solid var(--ar-line);border-radius:8px;background:var(--ar-fill);color:var(--ar-ink);font-size:11px;font-weight:700;white-space:nowrap}.acct-review-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 4px;overflow:hidden;border:1px solid var(--ar-line);border-radius:12px;background:var(--ar-line)}.acct-review-facts>div{display:grid;align-content:start;gap:6px;min-width:0;padding:13px 14px;background:var(--ar-fill)}.acct-review-facts span{color:var(--ar-muted);font-size:10px}.acct-review-facts strong{color:var(--ar-ink);font-size:12px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.acct-review-section{padding:20px 0;border-bottom:1px solid var(--ar-line)}.acct-review-decisions h4,.acct-review-section h4{margin:0 0 10px;color:var(--ar-ink);font-size:14px;font-weight:710;letter-spacing:-.015em}.acct-review-section p{margin:0;color:var(--ar-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.acct-review-section p strong{color:var(--ar-ink)}.acct-review-table{width:100%;min-width:0}.acct-review-table table{width:100%;border-collapse:collapse;color:var(--ar-ink);font-size:11px;font-variant-numeric:tabular-nums}.acct-review-table :is(th,td){padding:11px 10px;border-bottom:1px solid var(--ar-line);text-align:left;vertical-align:top}.acct-review-table thead th{background:var(--ar-fill);color:var(--ar-muted);font-size:10px;font-weight:700}.acct-review-table tbody tr:last-child td{border-bottom:0}.acct-review-table :is(td,th):nth-last-child(-n+2){text-align:right}.acct-review-table tfoot th{border-top:1px solid var(--ar-line);border-bottom:0;color:var(--ar-ink);font-weight:750}.acct-review-error{margin:0 0 10px!important;padding:10px 12px;border:1px solid var(--ar-danger);border-radius:9px;background:var(--ar-danger-fill);color:var(--ar-danger)!important}.acct-review-issues{display:grid;gap:7px;margin:0;padding:0;list-style:none}.acct-review-issues li{padding:10px 12px;border:1px solid var(--ar-line);border-left:3px solid var(--ar-warning);border-radius:8px;background:var(--ar-warning-fill);color:var(--ar-ink);font-size:12px}.acct-review-issues li[data-severity=blocking]{border-left-color:var(--ar-danger);background:var(--ar-danger-fill)}.acct-review-observation{margin:18px 0 0;padding:15px 16px;border:1px solid var(--ar-danger);border-left-width:3px;border-radius:11px;background:var(--ar-danger-fill);color:var(--ar-ink)}.acct-review-observation strong{color:var(--ar-danger)}.acct-review-observation p{margin:7px 0}.acct-review-observation small{color:var(--ar-muted)}.acct-review-message,.acct-review-resolved,.acct-review-scope,.acct-review-signed{margin:18px 0 0;padding:12px 14px;border:1px solid var(--ar-line);border-radius:10px;background:var(--ar-success-fill);color:var(--ar-ink);font-size:12px}.acct-review-message{background:var(--ar-soft)}.acct-review-scope{background:var(--ar-warning-fill)}.acct-review-decisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:21px 0}.acct-review-decisions>div{min-width:0;padding:18px;border:1px solid var(--ar-line);border-radius:14px;background:var(--ar-fill)}.acct-review-decisions>div:first-child{border-color:color-mix(in srgb,var(--ar-accent) 40%,var(--ar-line));background:color-mix(in srgb,var(--ar-soft) 50%,var(--ar-panel))}.acct-review-decisions p{margin:0 0 14px;color:var(--ar-muted);font-size:12px}.acct-review-decisions label:not(.acct-review-check){display:grid;gap:8px;color:var(--ar-ink);font-size:12px;font-weight:700}.acct-review-decisions textarea{width:100%;min-height:102px;padding:11px 12px;border:1px solid var(--ar-line);border-radius:var(--ui-control-radius);background:var(--ar-panel);color:var(--ar-ink);font-size:13px;resize:vertical}.acct-review-decisions textarea::-moz-placeholder{color:var(--ar-muted);opacity:.95}.acct-review-decisions textarea::placeholder{color:var(--ar-muted);opacity:.95}.acct-review-center label.acct-review-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:12px 0;color:var(--ar-ink);font-size:12px;line-height:1.4;cursor:pointer}.acct-review-center .acct-review-check input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;max-width:18px;height:18px;min-height:18px;padding:0;margin:1px 0 0;border-radius:var(--ui-control-radius);accent-color:var(--ar-accent)}.acct-review-decisions button{width:100%;margin-top:13px}.acct-review-decisions .acct-review-primary{border-color:var(--ar-action);background:var(--ar-action);color:var(--ar-action-ink)}.acct-review-decisions .acct-review-primary:hover:not(:disabled){border-color:var(--ar-action);background:var(--ar-action);box-shadow:var(--ui-shadow)}.acct-review-history{display:grid;gap:10px;margin:0;padding-left:21px}.acct-review-history li{padding-left:4px;color:var(--ar-ink);font-size:12px}.acct-review-history span{display:block;margin-top:2px;color:var(--ar-muted);font-size:11px}.acct-review-empty{margin:0;padding:22px;color:var(--ar-muted);font-size:12px}.acct-review-empty h3{margin:0 0 6px;color:var(--ar-ink)}.acct-review-empty p{color:var(--ar-muted)}.acct-review-gaps{padding:16px 20px}.acct-review-gaps summary{color:var(--ar-ink);cursor:pointer;font-weight:680}.acct-review-gaps li{margin:7px 0;color:var(--ar-muted);font-size:12px}@media (max-width:1280px){.acct-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-review-table table{font-size:10px}.acct-review-table :is(th,td){padding:9px 7px}}@media (max-width:1060px){.acct-review-layout{grid-template-columns:1fr}.acct-review-items{max-height:350px}.acct-review-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-review-toolbar>button{width:100%}}@media (max-width:680px){.acct-review-center{gap:14px}.acct-review-hero{align-items:stretch;flex-direction:column;gap:19px;padding:21px;border-radius:var(--ui-panel-radius)}.acct-review-hero h2{font-size:30px}.acct-review-freshness{min-width:0}.acct-review-steps{display:grid;grid-template-columns:1fr}.acct-review-steps>*{width:100%}.acct-review-toolbar{grid-template-columns:1fr;padding:14px}.acct-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.acct-review-summary article{min-height:91px;padding:15px}.acct-review-summary strong{font-size:23px}.acct-review-detail{padding:17px}.acct-review-detailhead{flex-direction:column;gap:12px}.acct-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-review-decisions{grid-template-columns:1fr}.acct-review-table table,.acct-review-table tbody,.acct-review-table tfoot,.acct-review-table tr{display:block;width:100%}.acct-review-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.acct-review-table tbody tr{display:grid;gap:5px;margin:0 0 9px;padding:11px 12px;border:1px solid var(--ar-line);border-radius:10px;background:var(--ar-fill)}.acct-review-table tbody td,.acct-review-table tfoot th{display:flex;justify-content:space-between;gap:8px;padding:2px 0;border:0;text-align:right!important;white-space:normal;overflow-wrap:anywhere}.acct-review-table tbody td:before,.acct-review-table tfoot th[data-label]:before{content:attr(data-label);flex:none;color:var(--ar-muted);font-weight:600;text-align:left}.acct-review-table tbody td:first-child{color:var(--ar-accent);font-weight:730}.acct-review-table tfoot tr{display:grid;gap:4px;padding:11px 12px;border-top:1px solid var(--ar-line)}.acct-review-table tfoot th[colspan]{display:block;padding-bottom:5px;text-align:left!important}}@media (max-width:420px){.acct-review-items>button{flex-wrap:wrap;min-height:0}.acct-review-item-end{display:flex!important;align-items:center;justify-content:space-between;width:100%;text-align:left}.acct-review-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.acct-review-center button{transition:none}.acct-review-center button:active:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.acct-review-hero{background:var(--ar-panel);backdrop-filter:none;-webkit-backdrop-filter:none}.acct-review-hero:after{display:none}}@media (prefers-contrast:more){.acct-review-center{--ar-line:var(--ar-ink)}.acct-review-detail,.acct-review-hero,.acct-review-list{border-width:2px}}@media print{.acct-review-center{color:#000;--ar-panel:#fff;--ar-ink:#000;--ar-muted:#333;--ar-line:#777;--ar-fill:#fff;--ar-soft:#fff;--ar-material:#fff;--ar-shadow:none}.acct-review-decisions,.acct-review-filter,.acct-review-items,.acct-review-steps button,.acct-review-toolbar{display:none!important}.acct-review-layout{display:block}.acct-review-detail{border:0}.acct-review-center:before{content:"ASAKIM — REVUE INTERNE · DOCUMENT PROVISOIRE NON CERTIFIÉ";font-weight:800}}