@font-face{font-family:Century Gothic;src:url(/fonts/CenturyGothic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(/fonts/CenturyGothic-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(/fonts/CenturyGothic-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Century Gothic;src:url(/fonts/CenturyGothic-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--ahc-brand-50:#f0f5fb;--ahc-brand-100:#d6e4ff;--ahc-brand-200:#a8c0e8;--ahc-brand-300:#7a9cd0;--ahc-brand-400:#4a78b8;--ahc-brand-500:#1f559f;--ahc-brand-600:#003885;--ahc-brand-700:#002d6b;--ahc-brand-800:#002251;--ahc-brand-900:#001737;--ahc-brand-deepest:#001e4a;--ahc-green-50:#f0fdf4;--ahc-green-100:#dcfce7;--ahc-green-200:#86efac;--ahc-green-300:#4ade80;--ahc-green-400:#22c55e;--ahc-green-500:#16a34a;--ahc-green-600:#090;--ahc-green-700:#007a00;--ahc-green-800:#005c00;--ahc-green-900:#003d00;--ahc-orange-50:#fff7ed;--ahc-orange-100:#fffaeb;--ahc-orange-200:#ffebc2;--ahc-orange-300:#ffd968;--ahc-orange-400:#ffce34;--ahc-orange-500:#ffc000;--ahc-orange-600:#daa306;--ahc-orange-700:#b8860b;--ahc-orange-800:#8c660a;--ahc-orange-900:#5c4307;--ahc-orange-text:#b8860b;--ahc-ink-100:#f1f5f9;--ahc-ink-200:#e2e8f0;--ahc-ink-300:#d1d5db;--ahc-ink-400:#999;--ahc-ink-500:#6b7280;--ahc-ink-600:#666;--ahc-ink-700:#475569;--ahc-ink-800:#1f2937;--ahc-ink-900:#0f172a;--ahc-paper:#fff;--ahc-surface:#f8fafc;--ahc-surface-alt:#f1f5f9;--ahc-surface-section:#f5f5f5;--ahc-surface-cream:#fff8e1;--ahc-line:#e2e8f0;--ahc-line-soft:#f1f5f9;--ahc-wash-blue:#f0f7ff;--ahc-wash-green:#e6f4e6;--ahc-wash-orange:#fff7ed;--ahc-gradient-cinematic:linear-gradient(135deg, #003885 0%, #001e4a 100%);--ahc-gradient-cinematic-radial:radial-gradient(circle at 30% 30%, #003885 0%, #001e4a 100%);--ahc-success-100:#dcfce7;--ahc-success-600:#090;--ahc-warn-100:#fffaeb;--ahc-warn-600:#b8860b;--ahc-danger-100:#fed7aa;--ahc-danger-600:#c2410c;--ahc-info-100:#d6e4ff;--ahc-info-600:#003885;--ahc-font-sans:"Century Gothic", "URW Gothic", "Avant Garde", "ITC Avant Garde Gothic", Questrial, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ahc-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ahc-weight-regular:400;--ahc-weight-bold:700;--ahc-fs-display-xl:72px;--ahc-lh-display-xl:80px;--ahc-ls-display-xl:-.02em;--ahc-fs-display-lg:56px;--ahc-lh-display-lg:64px;--ahc-ls-display-lg:-.02em;--ahc-fs-h1:40px;--ahc-lh-h1:48px;--ahc-ls-h1:-.025em;--ahc-fs-h2:32px;--ahc-lh-h2:40px;--ahc-ls-h2:-.015em;--ahc-fs-h3:24px;--ahc-lh-h3:32px;--ahc-ls-h3:-.01em;--ahc-fs-h4:20px;--ahc-lh-h4:28px;--ahc-ls-h4:.018em;--ahc-fs-subtitle:16px;--ahc-lh-subtitle:24px;--ahc-ls-subtitle:.015em;--ahc-fs-body-lg:18px;--ahc-lh-body-lg:28px;--ahc-fs-body-md:16px;--ahc-lh-body-md:24px;--ahc-fs-body-sm:12px;--ahc-lh-body-sm:18px;--ahc-fs-overline:11px;--ahc-lh-overline:16px;--ahc-ls-overline:.06em;--ahc-fs-caption:11px;--ahc-lh-caption:16px;--ahc-space-0:0px;--ahc-space-0_5:2px;--ahc-space-1:4px;--ahc-space-2:8px;--ahc-space-3:12px;--ahc-space-4:16px;--ahc-space-5:20px;--ahc-space-6:24px;--ahc-space-8:32px;--ahc-space-10:40px;--ahc-space-12:48px;--ahc-space-16:64px;--ahc-space-20:80px;--ahc-space-24:96px;--ahc-space-32:128px;--ahc-radius-none:0px;--ahc-radius-xs:4px;--ahc-radius-sm:6px;--ahc-radius-md:10px;--ahc-radius-lg:16px;--ahc-radius-xl:24px;--ahc-radius-full:9999px;--ahc-shadow-none:none;--ahc-shadow-xs:0 1px 2px #0038850a;--ahc-shadow-sm:0 1px 3px #0038850f, 0 1px 2px #0038850a;--ahc-shadow-md:0 4px 12px #0038850f, 0 2px 4px #0038850a;--ahc-shadow-lg:0 12px 32px #00388514, 0 4px 8px #0038850a;--ahc-shadow-xl:0 24px 48px #0038851a, 0 8px 16px #0038850f;--ahc-dur-xs:80ms;--ahc-dur-sm:.16s;--ahc-dur-md:.24s;--ahc-dur-lg:.48s;--ahc-dur-xl:.72s;--ahc-ease-out:cubic-bezier(.22, 1, .36, 1);--ahc-ease-in-out:cubic-bezier(.4, 0, .2, 1);--ahc-ease-standard:cubic-bezier(.4, 0, .2, 1);--ahc-container-max:1200px;--ahc-container-reading:680px;--ahc-gutter-mobile:16px;--ahc-gutter-desktop:24px;--ahc-surface-page:var(--ahc-paper);--ahc-surface-card:var(--ahc-paper);--ahc-surface-raised:var(--ahc-surface);--ahc-surface-sunken:var(--ahc-surface-section);--ahc-surface-inverse:var(--ahc-brand-deepest);--ahc-surface-accent:var(--ahc-wash-green);--ahc-text-display:var(--ahc-brand-600);--ahc-text-primary:var(--ahc-ink-700);--ahc-text-secondary:var(--ahc-ink-600);--ahc-text-muted:var(--ahc-ink-500);--ahc-text-subtle:var(--ahc-ink-400);--ahc-text-link:var(--ahc-brand-600);--ahc-text-outcome:var(--ahc-green-600);--ahc-text-product:var(--ahc-orange-text);--ahc-text-on-inverse:var(--ahc-paper);--ahc-border-default:var(--ahc-line);--ahc-border-subtle:var(--ahc-line-soft);--ahc-border-strong:var(--ahc-brand-600);--ahc-border-accent:var(--ahc-green-600);--ahc-action-primary:var(--ahc-brand-600);--ahc-action-primary-hover:var(--ahc-brand-700);--ahc-action-on-primary:var(--ahc-paper);--ahc-action-focus-ring:#00388566;--ahc-feedback-success:var(--ahc-green-600);--ahc-feedback-success-bg:var(--ahc-green-100);--ahc-feedback-warn:var(--ahc-orange-700);--ahc-feedback-warn-bg:#fffaeb;--ahc-feedback-error:var(--ahc-danger-600);--ahc-feedback-error-bg:var(--ahc-danger-100);--ahc-feedback-info:var(--ahc-brand-600);--ahc-feedback-info-bg:var(--ahc-info-100)}[data-theme=cinematic],.ahc-section--cinematic{--ahc-surface-page:var(--ahc-brand-deepest);--ahc-surface-card:#ffffff0a;--ahc-surface-raised:#ffffff0f;--ahc-surface-sunken:var(--ahc-brand-900);--ahc-surface-accent:#0099002e;--ahc-text-display:var(--ahc-paper);--ahc-text-primary:var(--ahc-brand-100);--ahc-text-secondary:var(--ahc-brand-200);--ahc-text-muted:var(--ahc-brand-300);--ahc-text-subtle:var(--ahc-brand-400);--ahc-text-link:var(--ahc-orange-500);--ahc-text-product:var(--ahc-orange-500);--ahc-border-default:#ffffff1a;--ahc-border-subtle:#ffffff0f;--ahc-border-strong:var(--ahc-orange-500)}html,body{font-family:var(--ahc-font-sans);color:var(--ahc-ink-700);background:var(--ahc-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}.ahc-display-xl{font:700 var(--ahc-fs-display-xl)/var(--ahc-lh-display-xl) var(--ahc-font-sans);letter-spacing:var(--ahc-ls-display-xl);color:var(--ahc-brand-600)}.ahc-display-lg{font:700 var(--ahc-fs-display-lg)/var(--ahc-lh-display-lg) var(--ahc-font-sans);letter-spacing:var(--ahc-ls-display-lg);color:var(--ahc-brand-600)}.ahc-h1{font:700 var(--ahc-fs-h1)/var(--ahc-lh-h1) var(--ahc-font-sans);letter-spacing:var(--ahc-ls-h1);color:var(--ahc-brand-600)}.ahc-h2{font:700 var(--ahc-fs-h2)/var(--ahc-lh-h2) var(--ahc-font-sans);letter-spacing:var(--ahc-ls-h2);color:var(--ahc-brand-600)}.ahc-h3{font:700 var(--ahc-fs-h3)/var(--ahc-lh-h3) var(--ahc-font-sans);letter-spacing:var(--ahc-ls-h3);color:var(--ahc-green-600)}.ahc-h4{font:400 var(--ahc-fs-h4)/var(--ahc-lh-h4) var(--ahc-font-sans);letter-spacing:var(--ahc-ls-h4);color:var(--ahc-ink-500)}.ahc-subtitle{font:400 var(--ahc-fs-subtitle)/var(--ahc-lh-subtitle) var(--ahc-font-sans);letter-spacing:var(--ahc-ls-subtitle);color:var(--ahc-ink-500)}.ahc-body-lg{font:400 var(--ahc-fs-body-lg)/var(--ahc-lh-body-lg) var(--ahc-font-sans);color:var(--ahc-ink-700)}.ahc-body-md{font:400 var(--ahc-fs-body-md)/var(--ahc-lh-body-md) var(--ahc-font-sans);color:var(--ahc-ink-600)}.ahc-body-sm{font:400 var(--ahc-fs-body-sm)/var(--ahc-lh-body-sm) var(--ahc-font-sans);color:var(--ahc-ink-600)}.ahc-overline{font:700 var(--ahc-fs-overline)/var(--ahc-lh-overline) var(--ahc-font-sans);letter-spacing:var(--ahc-ls-overline);text-transform:uppercase;color:var(--ahc-ink-500)}.ahc-caption{font:400 var(--ahc-fs-caption)/var(--ahc-lh-caption) var(--ahc-font-sans);color:var(--ahc-ink-500)}.ahc-ref-num{font:700 var(--ahc-fs-caption)/var(--ahc-lh-caption) var(--ahc-font-sans);color:var(--ahc-green-600)}.ahc-product{color:var(--ahc-orange-text);font-style:normal;font-weight:700}.ahc-product--on-navy{color:var(--ahc-orange-500)}.ahc-ingredient{color:var(--ahc-green-600);font-style:italic;font-weight:400}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--st-green:var(--ahc-success-600);--st-amber:var(--ahc-warn-600);--st-red:var(--ahc-danger-600);--st-grey:var(--ahc-ink-500);--st-green-text:var(--ahc-green-700);--st-amber-text:var(--ahc-orange-800);--line:var(--ahc-line);--ink:var(--ahc-ink-700);--muted:var(--ahc-ink-600);--navy:var(--ahc-brand-600);--changed:#eaf2ff}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--ahc-font-sans);font-size:var(--ahc-fs-body-md);color:var(--ink);background:var(--ahc-paper);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3{color:var(--navy);letter-spacing:-.01em;margin:0;font-weight:700}h1{font-size:var(--ahc-fs-h2);line-height:var(--ahc-lh-h2)}h2{font-size:var(--ahc-fs-h3);line-height:var(--ahc-lh-h3)}h3{font-size:var(--ahc-fs-h4);line-height:var(--ahc-lh-h4)}a{color:var(--navy);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-family:inherit;font-size:inherit}.topbar{background:var(--navy);color:var(--ahc-paper)}.topbar-in{align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:10px 24px;display:flex}.topbar img{height:34px;display:block}.topbar .app{letter-spacing:.02em;font-weight:700}.topbar nav{gap:16px;display:flex}.topbar a{color:var(--ahc-paper);opacity:.85}.topbar a.active,.topbar a:hover{opacity:1;border-bottom:2px solid var(--ahc-green-600);text-decoration:none}.topbar .who{font-size:var(--ahc-fs-body-md);align-items:center;gap:12px;margin-left:auto;display:flex}.topbar .who button{color:var(--ahc-paper);border-radius:var(--ahc-radius-md);cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:3px 10px}.page{max-width:1200px;margin:0 auto;padding:24px}.crumb{font-size:var(--ahc-fs-body-md);color:var(--muted);margin-bottom:8px}.page-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.page-head .sub{color:var(--muted);font-size:var(--ahc-fs-body-md)}.tabs{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.tabs a{border:1px solid var(--line);border-radius:var(--ahc-radius-md);font-size:var(--ahc-fs-body-md);padding:5px 12px}.tabs a.active{border-color:var(--navy);background:var(--ahc-brand-50)}.st{font-size:var(--ahc-fs-body-md);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.dot{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.c-green{background:var(--st-green)}.c-amber{background:var(--st-amber)}.c-red{background:var(--st-red)}.c-grey{background:var(--st-grey)}.dot-open{border:2px solid var(--st-grey);box-sizing:border-box;background:0 0}.not-reviewed{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.not-reviewed .suggests{font-size:var(--ahc-fs-body-sm)}.t-green{color:var(--st-green-text)}.t-amber{color:var(--st-amber-text)}.t-red{color:var(--st-red)}.t-grey{color:var(--muted)}.suggest{font-size:var(--ahc-fs-body-md);color:var(--muted);margin-top:3px}.legend{font-size:var(--ahc-fs-body-md);color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.product{color:var(--ahc-orange-text);font-weight:700}.card{background:var(--ahc-paper);border:1px solid var(--line);border-top:4px solid var(--navy);box-shadow:var(--ahc-shadow-sm);margin-bottom:16px;padding:16px 20px}.lbl{font-size:var(--ahc-fs-body-md);color:var(--muted);letter-spacing:.01em}.prow div.lbl,.kpi .lbl,.dash-block>.lbl,.moved>.lbl,.challenges>.lbl,.prow-foot>span:first-child>.lbl{font-size:var(--ahc-fs-body-sm);line-height:var(--ahc-lh-body-sm);text-transform:uppercase;letter-spacing:var(--ahc-ls-overline);margin-bottom:var(--ahc-space-1);font-weight:700;display:block}.lbl .note-week{text-transform:none;letter-spacing:normal}.prow-foot>span:first-child>.lbl{margin:0 var(--ahc-space-2) 0 0;display:inline}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.kpi{background:var(--ahc-surface);padding:var(--ahc-space-4)}.kpi .v{font-size:var(--ahc-fs-h3);color:var(--navy);font-weight:700}.decision{border:1px dashed var(--ahc-ink-300);font-size:var(--ahc-fs-body-md);margin-top:12px;padding:8px 12px}.decision.empty{color:var(--muted)}.decision .task-actions{margin-left:8px}.decision:hover .task-actions,.decision:focus-within .task-actions{opacity:1}.note-week{font-size:var(--ahc-fs-body-md);font-weight:400}.colour-pick{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.colour-pick label{border:1px solid var(--line);background:var(--ahc-paper);border-radius:var(--ahc-radius-md);cursor:pointer;font-size:var(--ahc-fs-body-md);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.colour-pick label.on{border-color:var(--navy);box-shadow:0 0 0 2px var(--ahc-action-focus-ring)}.moved{font-size:var(--ahc-fs-body-md)}.moved ul,.challenges ul{margin:4px 0 0;padding-left:18px}.moved li,.challenges li{margin:2px 0}.moved .moved-original{font-size:var(--ahc-fs-body-sm);flex-basis:100%}.dash-block{margin-top:14px}.objectives{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:4px;display:grid}.objective{background:var(--ahc-surface);border-left:4px solid var(--navy);padding:14px 16px}.objective .text{font-size:var(--ahc-fs-h4);line-height:var(--ahc-lh-h4);color:var(--navy);font-weight:700}.objective.empty{color:var(--muted);font-size:var(--ahc-fs-body-md);border-left-color:var(--ahc-ink-300)}.objective .task-actions{margin:6px 0 0 -4px;display:block}.objective:hover .task-actions,.objective:focus-within .task-actions{opacity:1}.point-form textarea{width:100%}.dash-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:14px;display:grid}.challenges{font-size:var(--ahc-fs-body-md)}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prow .grid2{margin-top:var(--ahc-space-3);font-size:var(--ahc-fs-body-md)}.summary-list{margin:2px 0 0;padding-left:18px}.muted{color:var(--muted)}.late{color:var(--st-red)}.warn{color:var(--st-amber-text)}.empty-state{text-align:center;color:var(--muted);border:1px dashed var(--line);padding:32px}.error{color:var(--st-red);padding:12px 0}.plist{gap:var(--ahc-space-5);flex-direction:column;display:flex}.prow{padding:var(--ahc-space-5) var(--ahc-space-6);background:var(--ahc-paper);border:1px solid var(--line);border-top:4px solid var(--navy);box-shadow:var(--ahc-shadow-sm)}.prow-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prow-head .name{font-weight:700;font-size:var(--ahc-fs-h3);line-height:var(--ahc-lh-h3);color:var(--navy)}.prow-head .fresh{font-size:var(--ahc-fs-body-md);color:var(--muted);margin-left:auto}.prow .grid3{margin-top:var(--ahc-space-3);font-size:var(--ahc-fs-body-md)}.prow-foot{margin-top:var(--ahc-space-3);font-size:var(--ahc-fs-body-md);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.sublevel{font-size:var(--ahc-fs-body-md);border-top:1px dashed var(--line);grid-template-columns:100px minmax(0,1fr) minmax(0,1.3fr);gap:12px;margin-top:6px;padding:6px 0 6px 20px;display:grid}.tree{border:1px solid var(--line);box-shadow:var(--ahc-shadow-sm)}.lvl{border-bottom:1px solid var(--line)}.lvl:last-child{border-bottom:none}.lvl-head{cursor:pointer;grid-template-columns:22px 104px minmax(0,1fr) minmax(0,1.2fr) 90px;align-items:center;gap:10px;padding:10px 14px;display:grid}.lvl-head:hover{background:var(--ahc-surface)}.lvl-head .next-link{color:var(--muted);text-align:left;font:inherit;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.next-edit{padding:6px 14px 10px 150px}.lvl-head .n{color:var(--navy);font-weight:700}.lvl-head.top .n{font-size:1.3em}.lvl-head>*,.lvl-head .not-reviewed,.lvl-head .st{min-width:0}.lvl-head .st{white-space:normal}.lvl-body{padding:4px 14px 12px 36px}.accounts-toggle{align-items:center;gap:6px;margin:8px 0 4px;font-weight:600;display:inline-flex}.lvl .lvl{border:none;border-top:1px dashed var(--line)}.chev{color:var(--muted);vertical-align:-1px;flex:none;margin-right:4px}.chev-space{width:16px;display:inline-block}.deal-head{border-bottom:1px solid var(--ahc-line-soft);font-size:var(--ahc-fs-body-md);cursor:pointer;grid-template-columns:minmax(0,1.4fr) 180px 80px minmax(0,1.3fr);gap:10px;padding:7px 0;display:grid}.deal-head.off{color:var(--muted)}.deal-head>span:first-child{overflow-wrap:anywhere;min-width:0}.deal-body{font-size:var(--ahc-fs-body-md);border-bottom:1px solid var(--ahc-line-soft);padding:6px 0 10px 22px}.tasks{margin:4px 0;padding:0;list-style:none}.tasks .tasks{padding-left:20px}.tasks li{margin:2px 0}.task-done{color:var(--muted);text-decoration:line-through}.due{color:var(--ahc-brand-600);white-space:nowrap;font-weight:600}.due.late{color:var(--st-red)}.tag{font-size:var(--ahc-fs-body-sm);border:1px solid var(--ahc-ink-300);border-radius:var(--ahc-radius-sm);color:var(--muted);white-space:nowrap;margin-left:6px;padding:1px 6px}.side{font-size:var(--ahc-fs-body-md);color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}.side-form{color:var(--ink);flex-basis:100%}.kpi-block{margin-top:8px}select.task-order{font-family:inherit;font-size:var(--ahc-fs-body-md);border:1px solid var(--line);border-radius:var(--ahc-radius-md);background:#fff;margin-left:8px;padding:3px 6px}.kpi-block>summary{cursor:pointer;color:var(--muted);width:fit-content}.kpi-item{flex-basis:100%}.kpi-item>.task-line{display:flex}.kpi-item>.task-line>.task-actions{flex-basis:100%;max-height:0;margin-left:0;overflow:hidden}.kpi-item:hover>.task-line>.task-actions,.kpi-item:focus-within>.task-line>.task-actions{opacity:1;max-height:3em}.kpi-note{color:var(--muted);padding-left:2.2em}.kpi-help{flex-basis:100%}.log{margin:0}.acct-title{color:var(--ink);margin:6px 0 4px;font-weight:700}summary.acct-title{cursor:pointer;width:fit-content}.acct-block{border-top:1px solid var(--ahc-line-soft);margin-top:10px;padding-top:4px}.acct-moved{margin:2px 0 4px;padding-left:18px}.log-lines{margin:4px 0;padding:0;list-style:none}.log-lines li{border-top:1px solid var(--ahc-line-soft);flex-wrap:wrap;gap:0 10px;padding:4px 0;display:flex}.log-lines li:first-child{border-top:none}.log-head{color:var(--muted);flex:none}.log-text{flex:300px;min-width:0}.log-lines li>.task-actions{flex-basis:100%;max-height:0;margin-left:0;overflow:hidden}.log-lines li:hover>.task-actions,.log-lines li:focus-within>.task-actions{opacity:1;max-height:3em}.kpi-help summary{cursor:pointer;color:var(--navy);width:fit-content}.kpi-help ul{margin:4px 0;padding-left:20px}.kpi-help p{margin:8px 0 0}.filters{font-size:var(--ahc-fs-body-md);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filters label{border:1px solid var(--line);border-radius:var(--ahc-radius-md);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.filters select{font-family:inherit;font-size:var(--ahc-fs-body-md);border:1px solid var(--line);border-radius:var(--ahc-radius-md);padding:3px 6px}.strip{border:1px solid var(--line);box-shadow:var(--ahc-shadow-xs);margin-bottom:14px;padding:10px 14px;overflow-x:auto}.strip table{border-collapse:collapse;font-size:var(--ahc-fs-body-md);min-width:620px}.strip th{color:var(--muted);text-align:center;padding:2px 6px;font-weight:400}.strip th:first-child,.strip td:first-child{text-align:left}.strip td{text-align:center;padding:2px 6px}.strip td .c{background:var(--ahc-surface);min-width:34px;padding:2px 0;display:inline-block}.up{color:var(--st-green-text);font-weight:700}table.pl{border-collapse:collapse;width:100%;font-size:var(--ahc-fs-body-md);border:1px solid var(--line);box-shadow:var(--ahc-shadow-xs)}table.pl th{font-size:var(--ahc-fs-body-sm);color:var(--navy);text-align:left;border-bottom:1px solid var(--line);background:var(--ahc-surface);text-transform:uppercase;letter-spacing:var(--ahc-ls-overline);padding:9px 10px;font-weight:700;position:sticky;top:0}table.pl td{border-bottom:1px solid var(--ahc-line-soft);vertical-align:top;padding:7px 10px}table.pl td.num,table.pl th.num{text-align:right;white-space:nowrap}table.pl tr.grp td{background:var(--ahc-surface);color:var(--navy);font-weight:700}table.pl tr.off td{color:var(--muted)}table.pl tr.total td{border-top:2px solid var(--navy);font-weight:700;font-size:var(--ahc-fs-body-lg)}table.pl td.muted:last-child{white-space:nowrap}.login{border:1px solid var(--line);border-top:4px solid var(--navy);max-width:360px;margin:12vh auto;padding:28px}.login img{height:56px;margin-bottom:18px}.login label{font-size:var(--ahc-fs-body-md);color:var(--muted);margin:12px 0 4px;display:block}.login input{width:100%;font-family:inherit;font-size:var(--ahc-fs-body-md);border:1px solid var(--ahc-ink-300);border-radius:var(--ahc-radius-md);padding:9px 10px}.login input:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--ahc-action-focus-ring);outline:none}.btn{background:var(--navy);color:var(--ahc-paper);border-radius:var(--ahc-radius-md);cursor:pointer;border:none;width:100%;margin-top:18px;padding:9px 16px;font-weight:700}.btn:hover{background:var(--ahc-brand-700)}.notice{font-size:var(--ahc-fs-body-md);color:var(--ahc-brand-700);background:var(--ahc-brand-50);border-left:3px solid var(--navy);flex-basis:100%;margin-top:6px;padding:4px 8px}button.link{color:var(--navy);cursor:pointer;font-size:var(--ahc-fs-body-md);background:0 0;border:none;padding:0 4px}button.link:hover{text-decoration:underline}button.link.danger{color:var(--st-red)}button.link.add{padding:4px 0;font-weight:700}button.link.edit-deal{float:right}.task-line{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.task-actions{opacity:0;margin-left:6px;transition:opacity .15s}.task-line:hover .task-actions,.task-line:focus-within .task-actions{opacity:1}.task-line.act-line{gap:6px;display:flex}.act-line>input[type=checkbox],.act-line>[aria-hidden=true]{flex:none}.act-line>.task-text{flex:1 1 0;min-width:0}.act-line>.task-actions{flex-basis:100%;max-height:0;margin-left:0;padding-left:22px;overflow:hidden}.act-line:hover>.task-actions,.act-line:focus-within>.task-actions{max-height:3em}.inline-form{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.inline-form input,.inline-form select,.deal-form input,.deal-form select,.deal-form textarea{font-family:inherit;font-size:var(--ahc-fs-body-md);border:1px solid var(--ahc-ink-300);border-radius:var(--ahc-radius-sm);padding:5px 7px}.inline-form input:first-child{flex:260px}.inline-form button[type=submit]{background:var(--navy);color:var(--ahc-paper);border-radius:var(--ahc-radius-sm);cursor:pointer;border:none;padding:5px 12px;font-weight:700}.deal-form{background:var(--ahc-surface);border:1px solid var(--line);clear:both;margin:8px 0;padding:12px 14px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin-top:6px;display:grid}.form-grid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.field{flex-direction:column;gap:3px;display:flex}.field input[type=checkbox]{align-self:flex-start;margin-top:6px}.pair{gap:4px;display:flex}.pair input{flex:1;min-width:0}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.form-actions .btn.small{white-space:nowrap}.btn.small{width:auto;font-size:var(--ahc-fs-body-md);margin-top:0;padding:6px 14px}.error-inline{color:var(--st-red);font-size:var(--ahc-fs-body-md)}.link-box{align-items:center;gap:8px;margin-top:4px;display:flex}.link-box code{font-size:var(--ahc-fs-body-sm);background:var(--ahc-paper);border:1px solid var(--line);overflow-wrap:anywhere;padding:3px 6px}table.pl td.actions{white-space:normal}table.pl td.actions button.link{text-align:left;padding:2px 0;display:block}.login p button.link{padding:0}.table-wrap{overflow-x:auto}@media (width<=760px){.topbar-in{flex-wrap:wrap;gap:8px 14px;padding:10px 16px}.topbar img{height:28px}.topbar .app{display:none}.topbar .who{margin-left:auto}.topbar .who>span{display:none}.sublevel{grid-template-columns:1fr;gap:2px;padding-left:12px}.prow-head .fresh{flex-basis:100%;margin-left:0}.tabs{margin-left:0}select.task-order{max-width:100%;margin-left:0}.legend>span:last-child{flex-basis:100%}table.pl{min-width:860px}.form-grid,.form-grid.wide,.grid3,.grid2,.kpis,.dash-two{grid-template-columns:1fr}.lvl-head{grid-template-columns:22px 96px minmax(0,1fr) 80px}.lvl-head .nx{display:none}.deal-head{grid-template-columns:minmax(0,1fr) 110px 70px}.deal-head .nx{display:none}.page{padding:16px}.prow{padding:var(--ahc-space-4)}.prow-head .name{font-size:var(--ahc-fs-h4);line-height:var(--ahc-lh-h4)}h1{font-size:var(--ahc-fs-h3);line-height:var(--ahc-lh-h3)}}@media (width>=761px) and (width<=1024px){.page{padding:20px}.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-two{grid-template-columns:1fr}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}table.pl{min-width:860px}.lvl-head{grid-template-columns:22px 104px minmax(0,1fr) 90px}.lvl-head .nx{display:none}.deal-head{grid-template-columns:minmax(0,1fr) 150px 70px}.deal-head .nx{display:none}.sublevel{grid-template-columns:110px minmax(0,1fr)}.sublevel>:last-child{grid-column:1/-1}}table.pl tr.clickable{cursor:pointer}table.pl tr.changed td,.changed{background:var(--changed)}table.pl tr.clickable:hover td,table.pl tr.open td{background:var(--ahc-brand-50)}table.pl td.figure{-webkit-text-decoration:underline dotted var(--ahc-ink-300);text-decoration:underline dotted var(--ahc-ink-300);text-underline-offset:3px}table.pl tr.detail td{background:var(--ahc-paper);border-bottom:2px solid var(--line);padding:10px 14px 12px}.stage-select{font-family:inherit;font-size:var(--ahc-fs-body-md);border:1px solid var(--ahc-ink-300);border-radius:var(--ahc-radius-sm);background:var(--ahc-paper);max-width:170px;padding:2px 4px}.stage-select+.muted{white-space:nowrap}.calc{font-size:var(--ahc-fs-body-md);border-left:3px solid var(--navy);background:var(--ahc-paper);margin:6px 0;padding:4px 10px;line-height:1.5}.level-tools{margin-bottom:6px}.add-row{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}.meeting-new{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.meeting-jump{font-size:var(--ahc-fs-body-md);text-overflow:ellipsis;min-width:0;max-width:100%;margin-left:auto}.team-only{margin:0 0 16px;font-weight:700}.card h2{font-size:var(--ahc-fs-h4);color:var(--navy);margin:0 0 10px}.minutes h3{font-size:var(--ahc-fs-body-md);color:var(--navy);text-transform:uppercase;letter-spacing:.03em;margin:16px 0 6px}.minutes-title{color:var(--navy);font-weight:700}.minutes ul,.agenda{margin:4px 0 8px;padding-left:22px}.pre{white-space:pre-line}.warn-box{color:var(--ink);background:var(--ahc-feedback-warn-bg);border-left-color:var(--st-amber);margin:8px 0}.ok-box{border-left:4px solid var(--st-green);background:var(--ahc-feedback-success-bg);margin:8px 0;padding:8px 12px}.plist.frozen .prow{background:var(--ahc-surface)}.review-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.review-form input{min-width:150px}.files{margin:4px 0;padding-left:20px}label.btn.upload{cursor:pointer;display:inline-block}label.btn.upload.busy{opacity:.6;cursor:wait}.excel-download{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;margin-left:auto;display:inline-flex}.excel-download select{min-width:0;max-width:100%}.excel-download a.btn.small{text-decoration:none}.act-root{margin-bottom:20px}.act-level{border-left:3px solid var(--ahc-brand-50);margin:14px 0;padding-left:12px}.act-title{font-size:var(--ahc-fs-h4);color:var(--navy);margin:6px 0 8px}.act-next{font-size:var(--ahc-fs-body-md);font-weight:400}.act-own{margin-bottom:10px}.acc{border:1px solid var(--line);background:var(--ahc-paper);margin:8px 0;padding:8px 12px}.acc-head{font-size:var(--ahc-fs-body-md)}.acc-empty{font-size:var(--ahc-fs-body-md);margin:4px 0}.act-own .side,.acc .side{margin:2px 0 4px;display:block}.act-own .side>.task-line,.acc .side>.task-line{align-items:baseline;gap:4px;margin:2px 0;display:flex}.act-own .side>button.link.add,.acc .side>button.link.add{display:block}.read-by{margin:0 0 16px}.viewing-as{background:var(--ahc-feedback-warn-bg);border-bottom:2px solid var(--st-amber);font-size:var(--ahc-fs-body-md);text-align:center;padding:8px 16px}.viewing-as button{background:var(--navy);color:var(--ahc-paper);border-radius:var(--ahc-radius-sm);cursor:pointer;border:none;margin-left:10px;padding:4px 10px;font-weight:700}table.zones td.z,table.zones th.z{text-align:center}table.zones th.z{font-size:var(--ahc-fs-body-sm);white-space:normal;max-width:90px}table.zones td.z .switched{color:var(--st-amber-text);font-weight:700}table.zones td.z input:disabled{opacity:.5;cursor:not-allowed}@media (hover:none){.task-actions{opacity:1}.act-line>.task-actions,.kpi-item>.task-line>.task-actions,.log-lines li>.task-actions{max-height:none}}@media (pointer:coarse){.task-actions button.link,button.link.add{min-height:44px;padding:0 8px}input[type=checkbox]{width:22px;height:22px}}.notice-bar{max-width:var(--page-max,1200px);font-size:var(--ahc-fs-body-md);color:var(--ahc-brand-700);background:var(--ahc-brand-50);border-left:3px solid var(--navy);margin:8px auto 0;padding:6px 12px}.changed-key{vertical-align:-1px;background:var(--changed);border:1px solid var(--line);width:1.4em;height:.9em;margin-right:2px;display:inline-block}.orders .upload-panel{margin:12px 0 16px}.orders .upload-panel input[type=file]{margin:8px 0}.orders .preview details{margin:6px 0}.orders .preview ul{margin:4px 0 4px 18px}.orders .filters input[type=search]{font-family:inherit;font-size:var(--ahc-fs-body-md);border:1px solid var(--line);border-radius:var(--ahc-radius-md);min-width:200px;padding:4px 8px}.orders .filters .btn{margin-left:auto}table.orders-table td.actions .small{font-size:var(--ahc-fs-body-sm);display:block}table.orders-table tr.detail td{background:var(--ahc-surface)}.comment-versions li.old{color:var(--muted)}.comment-versions li.current .log-head{font-weight:700}dl.all-columns{font-size:var(--ahc-fs-body-sm);grid-template-columns:max-content 1fr;gap:2px 12px;margin:6px 0;display:grid}dl.all-columns dt{color:var(--muted)}dl.all-columns dd{margin:0}@media (width<=760px){table.pl.orders-table{border:0;min-width:0}table.orders-table thead{display:none}table.orders-table tr{border:1px solid var(--line);border-radius:var(--ahc-radius-md);margin-bottom:10px;padding:6px 10px;display:block}table.orders-table td{border:0;padding:3px 0;display:block;text-align:left!important}table.orders-table td[data-label]:not([data-label=""]):not([data-label=Customer]):before{content:attr(data-label) ": ";color:var(--muted);font-size:var(--ahc-fs-body-sm)}table.orders-table td:empty{display:none}.orders .filters .btn{margin-left:0}.orders .filters input[type=search]{flex:100%;min-width:0}}.orders>button.btn{margin-bottom:12px}@media (width<=760px){table.pl.cards{border:0;min-width:0}table.cards thead{display:none}table.cards tr{border:1px solid var(--line);border-radius:var(--ahc-radius-md);margin-bottom:10px;padding:6px 10px;display:block}table.cards td{border:0;padding:3px 0;display:block;text-align:left!important}table.cards td[data-label]:not([data-label=""]):before{content:attr(data-label) ": ";color:var(--muted);font-size:var(--ahc-fs-body-sm)}table.cards td:empty{display:none}}.visits .visits-top{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.visits .visits-top .visit-form{flex:100%;order:2}.visits .visits-top .lang{font-size:var(--ahc-fs-body-md);color:var(--muted);margin-left:auto}.visits .visits-top .lang select{font-family:inherit;font-size:var(--ahc-fs-body-md);border:1px solid var(--line);border-radius:var(--ahc-radius-md);padding:3px 6px}.visits .filters input[type=search]{font-family:inherit;font-size:var(--ahc-fs-body-md);border:1px solid var(--line);border-radius:var(--ahc-radius-md);min-width:180px;padding:4px 8px}.visits .filters .btn{margin-left:auto}.visits .per-rep{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.visits .per-rep .tag{margin-left:0}.small-text{font-size:var(--ahc-fs-body-sm)}table.visits-table td.nowrap{white-space:nowrap}table.visits-table td.actions .small-text{display:block}@media (width<=760px){table.pl.visits-table{border:0;min-width:0}table.visits-table thead{display:none}table.visits-table tr{border:1px solid var(--line);border-radius:var(--ahc-radius-md);margin-bottom:10px;padding:6px 10px;display:block}table.visits-table td{border:0;padding:3px 0;display:block;text-align:left!important}table.visits-table td[data-label]:not([data-label=""]):before{content:attr(data-label) ": ";color:var(--muted);font-size:var(--ahc-fs-body-sm)}table.visits-table td:empty{display:none}.visits .filters .btn,.visits .visits-top .lang{margin-left:0}.visits .filters input[type=search]{flex:100%;min-width:0}.topbar nav{flex-wrap:wrap;gap:6px 14px}.topbar nav a{white-space:nowrap}}table.visits-table td.actions{white-space:nowrap;width:1%}table.visits-table td.actions button.link{display:block}table.visits-table td.num .small-text{white-space:normal;text-align:right;min-width:110px}table.visits-table td{overflow-wrap:anywhere}.chip{border-radius:var(--ahc-radius-sm);font-weight:700;font-size:var(--ahc-fs-body-sm);white-space:nowrap;padding:0 6px;display:inline-block}.chip.sig-down,.chip.sig-overdue{background:var(--ahc-danger-100);color:var(--ahc-danger-600)}.chip.sig-flat,.chip.sig-due{background:var(--ahc-warn-100);color:var(--ahc-warn-600);border:1px solid var(--ahc-warn-600)}.chip.sig-up{background:var(--ahc-success-100);color:var(--ahc-green-800)}.orders .periods{margin:12px 0 8px}.orders .legend-line{margin:6px 0}table.rep-summary{margin-bottom:14px}table.rep-summary tr.open td{background:var(--ahc-brand-50)}table.orders-table td.comments{min-width:220px}table.orders-table td.comments .lbl{font-size:var(--ahc-fs-body-sm)}@media (width<=760px){table.pl.rep-summary{min-width:0}table.rep-summary th,table.rep-summary td{padding-left:6px;padding-right:6px}table.rep-summary th:nth-child(4),table.rep-summary td:nth-child(4),table.rep-summary th:nth-child(6),table.rep-summary td:nth-child(6){display:none}table.orders-table td.comments{min-width:0}table.rep-summary th:nth-child(2),table.rep-summary td:nth-child(2){display:none}}.home h1{margin-bottom:8px}.tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:16px;display:grid}.tile{background:var(--ahc-paper);color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--navy);box-shadow:var(--ahc-shadow-sm);flex-direction:column;gap:6px;padding:20px;display:flex}.tile:hover{background:var(--ahc-brand-50);border-top-color:var(--ahc-green-600);text-decoration:none}.tile:focus-visible{outline:3px solid var(--ahc-brand-500);outline-offset:2px}.tile-icon{width:40px;height:40px;color:var(--navy)}.tile-title{font-size:var(--ahc-fs-h4);color:var(--navy);font-weight:700}.tile-text{color:var(--muted);font-size:var(--ahc-fs-body-md)}.topbar .brand{opacity:1;border-bottom:none;display:block}.topbar .brand:hover{border-bottom:none}@media (width<=640px){.tiles{grid-template-columns:1fr}.tile{padding:16px}}.tile.tile-links:hover{background:var(--ahc-paper);border-top-color:var(--navy)}.tile-links h2.tile-title{line-height:var(--ahc-lh-h4);margin:0}.tile-links ul{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.tile-links li a{border-top:1px solid var(--line);color:var(--navy);padding:7px 0;font-weight:700;display:block}.tile-links li a:hover{color:var(--ahc-green-600)}.tile-links li a:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.missing{color:var(--muted);font-style:italic}.pl-controls{border:1px solid var(--line);background:var(--ahc-surface);flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.pl-main-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.pl-controls .ctl{font-size:var(--ahc-fs-body-sm);color:var(--muted);flex-direction:column;gap:3px;min-width:0;display:flex}.pl-controls .ctl.grow{flex:220px}.pl-controls .ctl select,.pl-controls .ctl input{font-family:inherit;font-size:var(--ahc-fs-body-md);color:var(--ink);border:1px solid var(--ahc-ink-300);border-radius:var(--ahc-radius-md);background:var(--ahc-paper);max-width:100%;min-height:36px;padding:6px 8px}.pl-controls .ctl select{max-width:320px}.pl-controls select:focus-visible,.pl-controls input:focus-visible,.pl-controls summary:focus-visible,.row-toggle:focus-visible,.pl-page a:focus-visible,.pl-page button:focus-visible{outline:2px solid var(--navy);outline-offset:2px;box-shadow:0 0 0 3px var(--ahc-action-focus-ring)}.pl-more summary{cursor:pointer;color:var(--navy);font-size:var(--ahc-fs-body-md);padding:2px 0;font-weight:700}.pl-more-body{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:8px;display:flex}.pl-more .check{font-size:var(--ahc-fs-body-md);cursor:pointer;align-items:center;gap:6px;min-height:36px;display:inline-flex}.pl-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pl-actions a.btn.small{text-decoration:none}.pl-excel-note{font-size:var(--ahc-fs-body-sm)}.pl-status{min-height:1.2em;font-size:var(--ahc-fs-body-sm);color:var(--muted)}.pl-summary{margin-bottom:14px}.pl-summary h2{font-size:var(--ahc-fs-h4);line-height:var(--ahc-lh-h4);color:var(--navy);margin:0 0 2px}.pl-filters-said{font-size:var(--ahc-fs-body-md);margin:0 0 6px}.pl-figures{flex-wrap:wrap;gap:8px 28px;margin:8px 0;display:flex}.pl-figures div{flex-direction:column;display:flex}.pl-figures dt{font-size:var(--ahc-fs-body-sm);color:var(--muted)}.pl-figures dd{font-size:var(--ahc-fs-body-lg);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pl-caveats{font-size:var(--ahc-fs-body-md);margin:4px 0;padding-left:18px}.pl-whole,.pl-meaning{font-size:var(--ahc-fs-body-sm);margin:4px 0}.pl-stage-meaning{margin-top:8px}.pl-stage-meaning>summary{cursor:pointer;color:var(--navy);font-size:var(--ahc-fs-body-md);padding:4px 0;font-weight:700}.pl-stage-meaning dl{max-width:70ch;margin:4px 0}.pl-stage-meaning dl>div{margin:0 0 8px}.pl-stage-meaning dt{color:var(--ink);font-weight:700;font-size:var(--ahc-fs-body-md)}.pl-stage-meaning dd{font-size:var(--ahc-fs-body-md);margin:0}.strip .strip-total th,.strip .strip-total td{border-top:1px solid var(--line);font-weight:700}.strip th[scope=row]{color:var(--ink);text-align:left;padding:2px 6px;font-weight:400}.strip-note{font-size:var(--ahc-fs-body-sm);margin-top:6px}table.pl-sel{table-layout:fixed}table.pl-sel th:first-child{width:31%}table.pl-sel th:nth-child(2){width:17%}table.pl-sel th:nth-child(3),table.pl-sel th:nth-child(4){width:12%}table.pl-sel th:nth-child(5){width:28%}table.pl-sel td,table.pl-sel th{overflow-wrap:anywhere}table.pl-sel td.num{font-variant-numeric:tabular-nums}table.pl-sel tr.grp th,table.pl-sel tr.grp td{background:var(--ahc-surface);color:var(--navy);text-align:left;padding:7px 10px;font-weight:700}table.pl-sel tr.grp td.num{text-align:right}table.pl-sel tr.grp .grp-n,table.pl-sel tr.grp .grp-note{color:var(--muted);font-weight:400}table.pl-sel tr.total th{text-align:left;padding:7px 10px}table.pl-sel tr.pl-row{cursor:pointer}table.pl-sel tr.pl-row:hover td{background:var(--ahc-wash-blue)}table.pl-sel tr.pl-row.open td{background:var(--ahc-brand-50)}table.pl-sel tr.detail td{background:var(--ahc-paper);border-bottom:2px solid var(--line);cursor:default;padding:10px 14px 14px 40px}.acc{align-items:flex-start;gap:6px;display:flex}td.acc{display:table-cell}td.acc>.row-toggle{float:left;margin-right:6px}.row-toggle{border-radius:var(--ahc-radius-sm);color:var(--navy);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.row-toggle:hover{border-color:var(--ahc-ink-300);background:var(--ahc-paper)}.acc-text{overflow:hidden}.acc-name{font-weight:700}.acc-sub{font-size:var(--ahc-fs-body-sm);color:var(--muted);display:block}.stage-cell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.stage-chip{border-radius:var(--ahc-radius-sm);background:var(--ahc-brand-50);color:var(--ahc-brand-700);font-weight:700;font-size:var(--ahc-fs-body-sm);padding:1px 8px;display:inline-block}.stage-chip.off{background:var(--ahc-surface-alt);color:var(--muted)}.stage-note,.stage-meta{font-size:var(--ahc-fs-body-sm);color:var(--muted)}.stage-note.warn{color:var(--st-amber-text)}.stage-meta{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.moved-tag{border-color:var(--ahc-brand-200);color:var(--ahc-brand-700);margin-left:0}.next-action{flex-direction:column;gap:2px;display:flex}.next-meta{font-size:var(--ahc-fs-body-sm);color:var(--muted)}.facts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 18px;margin:0 0 8px;display:grid}.facts dt{font-size:var(--ahc-fs-body-sm);color:var(--muted)}.facts dd{margin:0}.admin-zone{border-top:1px dashed var(--ahc-ink-300);margin-top:10px;padding-top:8px}@media (width<=760px){table.pl.pl-sel{table-layout:auto;min-width:0;box-shadow:none;border:none}table.pl-sel thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.pl-sel,table.pl-sel tbody,table.pl-sel tr,table.pl-sel td,table.pl-sel th{display:block;width:auto!important}table.pl-sel tr.pl-row{border:1px solid var(--line);border-radius:var(--ahc-radius-md);background:var(--ahc-paper);grid-template-columns:1fr 1fr;gap:6px 12px;margin:8px 0 0;padding:8px 10px;display:grid}table.pl-sel tr.pl-row td{border:none;padding:0}table.pl-sel tr.pl-row td.acc,table.pl-sel tr.pl-row td:nth-child(2),table.pl-sel tr.pl-row td:nth-child(5){grid-column:1/-1}table.pl-sel tr.pl-row td.num{text-align:left}table.pl-sel tr.pl-row td.num:before,table.pl-sel tr.pl-row td:nth-child(5):before{content:attr(data-label);font-size:var(--ahc-fs-body-sm);color:var(--muted);font-weight:400;display:block}table.pl-sel tr.grp{background:var(--ahc-surface);flex-wrap:wrap;gap:4px 12px;margin-top:14px;padding:6px 8px;display:flex}table.pl-sel tr.grp th,table.pl-sel tr.grp td{background:0 0;padding:0}table.pl-sel tr.grp th{flex-basis:100%}table.pl-sel tr.detail td{border:1px solid var(--line);border-top:none;padding:10px}table.pl-sel tr.total{border-top:2px solid var(--navy);flex-wrap:wrap;gap:4px 12px;margin-top:12px;padding:8px;display:flex}table.pl-sel tr.total th,table.pl-sel tr.total td{border:none;padding:0}table.pl-sel tr.total th{flex-basis:100%}.pl-controls .ctl select{max-width:100%}.pl-main-controls .ctl{flex:100%}.row-toggle{width:36px;height:36px}}.lvl-pipeline{font-size:var(--ahc-fs-body-md);margin:2px 0 6px;display:inline-block}.pl-figures dd .unknown-n{font-size:var(--ahc-fs-body-sm);font-weight:400}.strip,.pl-wrap{position:relative}@media (width<=760px){table.pl-sel tr.grp td,table.pl-sel tr.grp th,table.pl-sel tr.total td{border:none}table.pl-sel tr.grp td.num:before,table.pl-sel tr.total td.num:before{content:attr(data-label) " ";color:var(--muted);font-weight:400;font-size:var(--ahc-fs-body-sm)}table.pl-sel tr.grp .grp-note{font-size:var(--ahc-fs-body-sm);flex-basis:100%}table.pl-sel td.figure{text-decoration:none}table.pl-sel tr.pl-row.open{background:var(--ahc-brand-50)}table.pl-sel tr.pl-row td,table.pl-sel tr.pl-row:hover td,table.pl-sel tr.pl-row.open td{background:0 0}}@media (width>=761px) and (width<=1024px){table.pl.pl-sel{min-width:0}}table.pl-sel th.num,table.pl-sel td.num,table.pl-sel td.muted:last-child{white-space:normal}table.pl-sel .stage-select{width:100%;max-width:100%}table.pl-sel td.num{overflow-wrap:normal}@media (width>=761px) and (width<=1024px){table.pl-sel th:first-child{width:26%}table.pl-sel th:nth-child(2){width:20%}table.pl-sel th:nth-child(3){width:13%}table.pl-sel th:nth-child(4){width:12%}table.pl-sel th:nth-child(5){width:29%}}table.pl-sel .unknown-n{font-size:var(--ahc-fs-body-sm);font-weight:400;display:block}.pl-figures dd .unknown-n{display:inline}.pl-status.on{color:var(--navy);font-weight:700}.pl-stale{opacity:.6;transition:opacity .15s}.pl-actions button.btn.small:disabled{opacity:.55;cursor:not-allowed}.pl-explain>summary{display:none}@media (width<=760px){.pl-explain>summary{cursor:pointer;color:var(--navy);font-size:var(--ahc-fs-body-md);padding:4px 0;font-weight:700;display:list-item}.pl-explain[open]>summary{margin-bottom:4px}.pl-figures{grid-template-columns:1fr 1fr;gap:8px 14px;margin:6px 0;display:grid}.pl-figures dd{font-size:var(--ahc-fs-body-md)}.pl-excel-note{flex-basis:100%}.pl-figures dd .muted{font-weight:400;font-size:var(--ahc-fs-body-sm)}}.pl-figures dd .coverage{font-size:var(--ahc-fs-body-sm);font-weight:400;display:block}.pl-figures dd .coverage.warn{color:var(--st-amber-text)}.pl-next-said{font-size:var(--ahc-fs-body-md);margin:2px 0 6px}.pl-next-said .link.late{color:var(--st-red)}.pl-fold-all{font-size:var(--ahc-fs-body-sm);justify-content:flex-end;gap:14px;margin:0 0 6px;display:flex}.grp-toggle{font:inherit;color:inherit;cursor:pointer;text-align:left;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.grp-toggle:hover span:first-of-type{text-decoration:underline}@media (width<=760px){.pl-main-controls .ctl.half{flex:40%}.pl-fold-all{justify-content:flex-start;margin-top:4px}}.crm{max-width:1100px}.crm-head{margin-bottom:14px}.crm-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-title h1{margin:0}.crm-title .lang{font-size:var(--ahc-fs-body-md);color:var(--muted);margin-left:auto}.crm-title .lang select,.crm-rep select{font-family:inherit;font-size:var(--ahc-fs-body-md);border:1px solid var(--line);border-radius:var(--ahc-radius-md);padding:3px 6px}.crm-nav{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.crm-nav>a:not(.btn){border:1px solid var(--line);border-radius:var(--ahc-radius-md);font-size:var(--ahc-fs-body-md);padding:5px 12px}.crm-nav>a.active{border-color:var(--navy);background:var(--ahc-brand-50)}.crm-nav .btn:first-of-type{margin-left:auto}.crm-nav .btn.ghost{color:var(--navy);border:1px solid var(--navy);background:0 0}.crm-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.crm-bar input[type=search]{border:1px solid var(--line);border-radius:var(--ahc-radius-md);min-width:0;font:inherit;flex:220px;padding:6px 8px}.crm-rep{font-size:var(--ahc-fs-body-md);color:var(--muted)}.crm-group h2{font-size:var(--ahc-fs-body-lg,1.05rem);margin:18px 0 6px}.crm-group.g-overdue h2{color:var(--ahc-danger-600)}.crm-group.g-quiet{margin-top:28px}.crm-group.g-quiet h2{margin-bottom:0}.crm-warn{border-left:4px solid var(--st-amber);background:var(--ahc-feedback-warn-bg);margin:10px 0 0;padding:8px 12px}.crm-steps{margin:0;padding:0;list-style:none}.crm-step{border:1px solid var(--line);border-radius:var(--ahc-radius-md);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:8px;padding:10px 12px;display:flex}.crm-step.overdue{border-left:4px solid var(--ahc-danger-600)}.crm-step.done .crm-step-text{color:var(--muted);text-decoration:line-through}.crm-step-main{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.crm-step-company{font-weight:700}.crm-step-text{overflow-wrap:anywhere}.crm-step.overdue .crm-step-main .small-text{color:var(--ahc-danger-600);font-weight:600}.crm-step-actions{align-items:center;gap:10px;display:flex}.crm-late{color:var(--ahc-danger-600);font-weight:600}.crm-foot{margin-top:24px}table.crm-table td{overflow-wrap:anywhere;vertical-align:top}.crm-log{flex-direction:column;gap:12px;max-width:640px;display:flex}.crm-log h2{margin:0}.crm-log input,.crm-log select,.crm-log textarea{box-sizing:border-box;width:100%}.crm-picked{align-items:baseline;gap:12px;font-size:1.1rem;display:flex}.crm-matches{border:1px solid var(--line);border-radius:var(--ahc-radius-md);margin:4px 0 0;padding:0;list-style:none}.crm-matches button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;cursor:pointer;background:0 0;padding:10px 12px;display:block}.crm-matches li:last-child button{border-bottom:0}.crm-matches button:hover,.crm-matches button:focus{background:var(--ahc-brand-50)}.crm-kinds{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.crm-kinds button{border:1px solid var(--line);border-radius:var(--ahc-radius-md);font:inherit;cursor:pointer;background:#fff;padding:10px 6px}.crm-kinds button.on{border-color:var(--navy);background:var(--ahc-brand-50);font-weight:700}.crm-next{border:1px solid var(--line);border-radius:var(--ahc-radius-md);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.crm-next legend{padding:0 4px;font-weight:700}.crm-quick{gap:14px;display:flex}.crm-similar ul{margin:6px 0;padding-left:18px}.crm-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-card-head h2{margin:0}.crm-facts{flex-direction:column;gap:6px;margin:10px 0 16px;display:flex}.crm-facts .lbl{color:var(--muted);font-size:var(--ahc-fs-body-sm)}.crm-deal{margin-right:12px;display:inline-block}.crm-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px;display:grid}.crm-columns h3{margin:16px 0 8px}.crm-columns h3:first-child{margin-top:0}.crm-activities,.crm-people{margin:0;padding:0;list-style:none}.crm-activity{border-bottom:1px solid var(--line);padding:10px 0}.crm-activity-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crm-activity-actions{gap:10px;margin-left:auto;display:flex}.crm-kind{font-size:var(--ahc-fs-body-sm);border-radius:var(--ahc-radius-sm);background:var(--ahc-ink-100);padding:1px 6px}.crm-kind.k-visit{background:var(--ahc-brand-100)}.crm-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.crm-people li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:8px 0}.crm-done{margin-top:14px}@media (width<=760px){.crm-nav .btn:first-of-type{margin-left:0}.crm-columns{grid-template-columns:1fr;gap:8px}.crm-step-actions{justify-content:space-between;width:100%}.crm-step-actions .btn{text-align:center;flex:1;padding:10px}table.pl.crm-table{border:0;min-width:0}table.crm-table thead{display:none}table.crm-table tr{border:1px solid var(--line);border-radius:var(--ahc-radius-md);margin-bottom:10px;padding:6px 10px;display:block}table.crm-table td{border:0;padding:3px 0;display:block}table.crm-table td[data-label]:not([data-label=""]):before{content:attr(data-label) ": ";color:var(--muted);font-size:var(--ahc-fs-body-sm)}.crm-log .form-grid{grid-template-columns:1fr}.crm-log .form-actions .btn{flex:1;padding:12px}}.crm .btn{width:auto;margin-top:0}.crm a.btn{text-decoration:none;display:inline-block}.deal-order{white-space:nowrap;margin-left:4px}.deal-order button.link{padding:0 5px}@media (pointer:coarse){.deal-order button.link{min-width:36px;min-height:36px}}@media (width>=761px){table.pl.orders-table{font-size:13px;line-height:1.35}table.pl.orders-table th{font-size:var(--ahc-fs-caption);vertical-align:bottom;padding:5px 6px}table.pl.orders-table td{padding:3px 6px}table.pl.orders-table td.comments{min-width:180px}table.pl.orders-table td.comments>div+div{margin-top:1px}table.pl.orders-table td.actions .small-text{font-size:var(--ahc-fs-caption);line-height:1.3}table.pl.orders-table tr.detail td{padding:8px 10px 10px}table.pl.orders-table .chip{padding-top:0;padding-bottom:0}table.pl.orders-table td.actions button.link{font-size:13px}}table.orders-table th button.th-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}table.orders-table th button.th-sort:hover{text-decoration:underline}table.orders-table th[aria-sort]{color:var(--ahc-brand-700,var(--navy))}table.orders-table .th-arrow{white-space:nowrap}.orders .columns-pick{position:relative}.orders .columns-pick summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--ahc-radius-md);font-size:var(--ahc-fs-body-sm);white-space:nowrap;padding:4px 8px;list-style:none}.orders .columns-pick summary::-webkit-details-marker{display:none}.orders .columns-pick-panel{z-index:20;background:var(--ahc-paper,#fff);border:1px solid var(--line);border-radius:var(--ahc-radius-md);flex-direction:column;gap:4px;min-width:220px;padding:8px 10px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 14px #0000001f}.orders .columns-pick-panel label{font-size:var(--ahc-fs-body-sm);white-space:nowrap}@media (width<=760px){table.orders-table td.cust:before{content:none!important}}.card.overall{background:var(--ahc-orange-50)}.lvl.country>.lvl-body{background:var(--ahc-brand-50)}.lvl-section{color:var(--navy);margin:10px 0 2px;font-weight:700}.lvl-body .challenges{margin:8px 0 4px}.overdue-line{margin:2px 0 8px}.closed-items li.deleted{color:var(--muted)}.closed-items .tag{margin-right:2px}.closed-foot{margin-top:8px}.guide{max-width:760px}.guide h2{color:var(--navy);font-size:var(--ahc-fs-h4);margin:18px 0 6px}.guide li{margin:3px 0}.topbar .who a{color:#fff;margin-right:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.overdue-pill{font-size:var(--ahc-fs-body-md);font-weight:700}.overdue-pill>a{text-decoration:none}.prow .summary-list li{margin:1px 0;line-height:1.35}.not-reviewed-compact{white-space:nowrap;font-size:var(--ahc-fs-body-md)}.lvl-body>.link.add{margin-right:16px}.lvl-body .challenges>.lbl{color:var(--navy);text-transform:none;letter-spacing:0;font-weight:700;font-size:inherit}.lvl-head .not-reviewed-compact{white-space:nowrap}@media (width>=1025px){.lvl-head{grid-template-columns:22px 116px minmax(0,1fr) minmax(0,1.2fr) 90px}}.page:has(>.orders){max-width:1560px}@media (width>=761px){table.pl.orders-table td.comments{min-width:300px}table.pl.orders-table td:nth-child(2){white-space:nowrap}table.pl.orders-table td.actions{white-space:nowrap;width:1%}}@media (width<=1024px){.lvl-head .not-reviewed-compact{white-space:normal;line-height:1.15;font-size:var(--ahc-fs-body-sm);align-items:flex-start;gap:4px;display:inline-flex}.lvl-head .not-reviewed-compact .dot{flex:none;margin-top:2px}}@media (width<=760px){table.orders-table tr:not(.detail){grid-template-columns:1fr 1fr;column-gap:12px;font-size:14px;display:grid}table.orders-table tr:not(.detail) td{padding:1px 0}table.orders-table tr:not(.detail) td:first-child,table.orders-table tr:not(.detail) td.comments,table.orders-table tr:not(.detail) td.actions{grid-column:1/-1}table.orders-table tr:not(.detail) td:first-child{padding-bottom:3px;font-weight:700}}.page{max-width:1680px}.next-link,.lvl-head .next-link{text-decoration:none}.next-link:hover{text-decoration:underline}.topbar .who a.help-q{border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;text-decoration:none;display:inline-flex}.attention{border-left:4px solid var(--st-red);font-size:var(--ahc-fs-body-md);background:#fff4f2;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:8px 0 10px;padding:8px 12px;display:flex}.attention.ok{background:var(--ahc-green-50);border-left-color:var(--st-green,#16a34a);color:var(--ahc-ink-700,#374151)}.attention .dot{vertical-align:middle;display:inline-block}.attention-lbl{color:var(--ink);font-weight:700}.attention-item{font:inherit;padding:0;text-decoration:none}.attention-item:hover{text-decoration:underline}.attention-item.red{color:var(--st-red)}.attention-item.amber{color:#9a5b00}.project-head{row-gap:4px;margin-bottom:0}.project-head .tabs{margin-left:auto}.project-tools{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.kpis.compact{gap:10px;margin:10px 0 6px}.kpis.compact .kpi{padding:6px 12px}.kpis.compact .kpi .v{font-size:var(--ahc-fs-h4)}.project-top .objectives{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:6px}.project-top .objective{border-left-width:3px;padding:6px 10px}.project-top .objective .text{font-size:var(--ahc-fs-body-md);font-weight:600;line-height:1.35}.filter-note{font-size:var(--ahc-fs-body-md);margin:10px 0 4px}.lvl-table{background:var(--ahc-paper);margin-top:10px}.lvl-table.sub{border:1px solid var(--line);margin:10px 0 4px}.lvl-row{cursor:pointer;font-size:var(--ahc-fs-body-md);grid-template-columns:22px 118px minmax(150px,1.1fr) 92px minmax(0,2.6fr) 64px 170px;align-items:center;gap:10px;min-height:38px;padding:7px 12px;display:grid}.lvl-row:hover{background:var(--ahc-surface)}.lvl-row>*{min-width:0}.lvl-row.top .n{font-size:1.1em}.lvl-row .n{color:var(--navy);font-weight:700}.lvl-row .c-name,.lvl-row .c-next{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lvl-row .c-next .next-link{color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:100%;padding:0;display:block;overflow:hidden}.lvl-row .c-late{font-weight:700}.lvl-row .c-date{color:var(--navy);white-space:nowrap;font-weight:700}.lvl-row .row-light .st{white-space:nowrap}.lvl-th{cursor:default;font-size:var(--ahc-fs-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);min-height:0;padding-top:6px;padding-bottom:6px;font-weight:700}.lvl-th:hover{background:0 0}.lvl-th .th-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.lvl-body .lvl-label{margin:2px 0 6px}.lvl-tools{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:4px;display:flex}.lvl-tools .lvl-pipeline{margin:0}.vbar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.vbar-track{background:var(--ahc-ink-100);border-radius:4px;flex:1;max-width:90px;height:8px;overflow:hidden}.vbar-fill{background:var(--ahc-brand-500);border-radius:4px;height:100%;display:block}.vbar-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:58px}@media (width<=760px){.lvl-row{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"chev name value""chev light late""chev next next";align-items:start;gap:2px 8px}.lvl-row>:first-child{grid-area:chev}.lvl-row .row-light{grid-area:light}.lvl-row .c-name{grid-area:name}.lvl-row .c-late{text-align:right;grid-area:late}.lvl-row .c-next{white-space:normal;grid-area:next}.lvl-row .c-date{display:none}.lvl-row .c-value{grid-area:value}.lvl-row .vbar-track,.lvl-th{display:none}.project-head .tabs{margin-left:0}}.summary-table .pline-row{grid-template-columns:22px 118px minmax(200px,1.4fr) 72px 66px 52px minmax(0,2.2fr) 64px 170px}.pline{border-bottom:1px solid var(--line)}.pline:last-child{border-bottom:none}.pline .c-rev,.pline .c-done,.pline .c-late{font-variant-numeric:tabular-nums}.pline .c-name .n{text-decoration:none}.pline .c-name .n:hover{text-decoration:underline}.tag.yours{background:var(--ahc-brand-50);margin-left:6px}.pline-body{font-size:var(--ahc-fs-body-md);padding:4px 14px 12px 40px}.pline-foot{margin-top:8px}@media (width<=760px){.summary-table .pline-row{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"chev name value""chev light late""chev next next"}.pline .c-rev,.pline .c-done{display:none}.pline .c-late:before{content:"overdue ";color:var(--muted);font-weight:400}.pline-body{padding-left:12px}.pline-body .grid3{grid-template-columns:1fr}}@media (width>=1200px){.orders .table-wrap{overflow:visible}table.pl.orders-table thead th{z-index:2;background:var(--ahc-paper);box-shadow:0 1px 0 var(--line);position:sticky;top:0}}.topbar-in{max-width:1680px}.lvl-row .c-name{align-items:baseline;gap:0 4px;display:flex}.lvl-row .c-name .n,.lvl-row .c-name .tag{flex:none}.lvl-row .c-name .c-owner{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=760px){.project-top .objectives{grid-template-columns:1fr;gap:4px}.kpis.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kpis.compact .kpi{padding:4px 6px}.kpis.compact .kpi .lbl{font-size:10px}.kpis.compact .kpi .v{font-size:var(--ahc-fs-body-md)}.attention{gap:4px 12px}}.project-top .objective .task-actions{margin:2px 0 0 -4px;display:none}.project-top .objective:hover .task-actions,.project-top .objective:focus-within .task-actions{display:block}@media (hover:none){.project-top .objective .task-actions{display:block}}@media (width>=761px){table.pl.rep-summary{font-size:13px}table.pl.rep-summary th,table.pl.rep-summary td{padding:4px 8px}table.pl.rep-summary tfoot td,table.pl.rep-summary tr.total td{font-size:14px}}.lvl-row .c-name .c-owner:before{content:"· "}.deal-head .nx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=760px){.deal-head{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.deal-head>span:first-child{grid-column:1/-1}.lvl-row .c-name{flex-wrap:wrap}.lvl-row .c-name .c-owner{white-space:normal;flex-basis:100%;font-size:12px}.lvl-row .c-name .c-owner:before{content:none}}
