:is(.access-shell,.client-portal-auth-shell,.forced-password-shell,.os-tab-guard),.afcg-modern :is(.assistant-drawer,.team-workspace,.collaboration-dock-panel,.capture-dialog,.record-dialog,.team-dialog,.team-reminder-dialog,.document-template-builder,.project-gantt-dialog,.password-dialog){--ink:#203e30;--ink-strong:#173b2c;--muted:#657367;--soft:#536952;--gold:#80652f;--line:#dfe5dc;--control:#fff;--control-hover:#eaf0e5;--afcg-cream:#345239;--afcg-cream-bright:#203e30;--afcg-cream-rgb:52,78,55;color:#203e30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 16px/1.5 Arial,Helvetica,sans-serif}:is(.access-shell,.client-portal-auth-shell,.forced-password-shell,.os-tab-guard){background:#fafbf8}.access-shell .access-card{box-shadow:none;--ink:#203e30;--ink-strong:#173b2c;--muted:#657367;--gold:#80652f;--control:#fff;--line:#dfe5dc;background:#fff;border-color:#dfe5dc}.access-shell .access-context{color:#edf3ed;box-shadow:none;background:#0d3029;border:0;border-radius:8px}.access-shell .access-context:before,.access-shell .access-context:after{display:none}.access-shell .access-context :is(h2,h3,p,span,strong,small){color:#edf3ed;text-shadow:none;font-family:Arial,Helvetica,sans-serif}:is(.access-shell,.client-portal-auth-shell,.forced-password-shell,.os-tab-guard) :is(h1,h2,h3){letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;font-weight:600;line-height:1.25}:is(.access-shell,.client-portal-auth-shell,.forced-password-shell,.os-tab-guard) :is(.access-card,.client-portal-auth-card,.password-dialog,.panel){color:#203e30;box-shadow:none;background:#fff;border:1px solid #dfe5dc;border-radius:8px}.client-portal-auth-shell>section{color:#203e30;background:#fff}:is(.access-shell,.client-portal-auth-shell,.forced-password-shell,.os-tab-guard) :is(p,label,small,.access-notice){color:#536952;font-family:Arial,Helvetica,sans-serif}:is(.access-shell,.client-portal-auth-shell,.forced-password-shell) :is(input,select,textarea){color:#203e30;background:#fff;border:1px solid #cbd8c7;border-radius:5px;min-height:44px;font:400 16px/1.5 Arial,sans-serif}:is(.access-shell,.client-portal-auth-shell,.forced-password-shell,.os-tab-guard) button{border-radius:5px;min-height:44px;font:500 14px/1.5 Arial,sans-serif}:is(.access-shell,.client-portal-auth-shell,.forced-password-shell) button[type=submit]{color:#fff;background:#173f2e;border-color:#173f2e}.access-shell .access-text-button{color:#315b40}.access-shell .access-context p{color:#d0ddd1}.access-shell .access-brand{color:#173b2c}.afcg-modern :is(.capture-dialog,.record-dialog,.team-dialog,.team-reminder-dialog,.password-dialog){background:#fafbf8;border:1px solid #dfe5dc;border-radius:8px;box-shadow:0 12px 48px #123b2b22}.afcg-modern :is(.record-dialog-heading,.record-dialog-body,.record-dialog-actions){padding:20px 24px}.afcg-modern :is(.record-dialog-actions,.team-reminder-dialog>footer,.capture-dialog .dialog-actions,.team-dialog>footer){background:#fafbf8;border-color:#dfe5dc}.afcg-modern :is(.record-dialog,.capture-dialog,.team-dialog,.team-reminder-dialog,.password-dialog) :is(p,small,label,span,summary){color:#536952;font-family:Arial,sans-serif}.afcg-modern :is(.record-dialog,.capture-dialog,.team-dialog,.team-reminder-dialog) :is(input,textarea,select){color:#203e30;background:#fff;border-color:#cbd8c7;border-radius:5px;font-size:16px}.afcg-modern .record-dialog .form-field select{height:46px;padding-block:0}.afcg-modern :is(.record-dialog,.capture-dialog,.team-dialog,.team-reminder-dialog) button{border-radius:5px;min-height:42px;font:500 14px/1.5 Arial,sans-serif}.afcg-modern .os-music-desk :is(.os-music-actions,.music-has-error .music-status){color:#345239;background:#fff;border:1px solid #d7e1d1;border-radius:6px;box-shadow:0 8px 30px #173b2c22}.afcg-modern .os-music-actions :is(span,label,p,small){color:#536952;font-size:14px}.afcg-modern .assistant-drawer{background:#fafbf8;border-color:#dfe5dc;border-radius:0;box-shadow:-12px 0 40px #173b2c22}.afcg-modern :is(.assistant-heading,.assistant-composer,.assistant-answer,.assistant-question,.assistant-memory-panel,.assistant-page-coach,.assistant-draft,.assistant-staged-record,.assistant-navigation-handoff,.assistant-work-product,.assistant-proof,.assistant-questions,.assistant-memory-proposal){box-shadow:none;background:#fff;border-color:#dfe5dc}.afcg-modern .assistant-drawer :is(p,small,span,summary,label,li){color:#536952;font-family:Arial,sans-serif}.afcg-modern .assistant-drawer :is(button,input,textarea){color:#30543a;background:#fff;border-color:#cbd8c7;border-radius:5px;font-family:Arial,sans-serif}.afcg-modern .assistant-drawer button{min-height:42px;font-size:14px}.afcg-modern .assistant-drawer :is(input,textarea){font-size:16px}.afcg-modern .assistant-drawer .assistant-question{background:#eef3e8}.afcg-modern .assistant-drawer .primary-action{color:#fff;background:#173f2e}.afcg-modern :is(.collaboration-dock-panel,.team-workspace,.team-workspace.is-docked){box-shadow:none;background:#fafbf8;border-color:#dfe5dc;border-radius:7px}.afcg-modern .collaboration-dock-panel{box-shadow:0 12px 48px #173b2c25}.afcg-modern :is(.collaboration-dock-header,.team-mode-nav,.team-messaging-shell,.conversation-rail,.message-thread,.message-thread-header,.message-list,.message-composer,.channel-settings-panel,.team-calendar-view,.team-profile-view,.team-profile-card){box-shadow:none;background:#fff;border-color:#dfe5dc}.afcg-modern :is(.team-workspace.is-docked .team-mode-nav,.team-workspace.is-docked .team-messaging-shell,.team-workspace.is-docked .conversation-rail,.team-workspace.is-docked .message-thread,.team-workspace.is-docked .message-thread-header,.team-workspace.is-docked .message-list,.team-workspace.is-docked .message-composer){background:#fff}.afcg-modern :is(.team-workspace,.collaboration-dock-header) :is(h2,h3,strong,b,span,p,small,label,summary,em,li,dt,dd){color:#345239;text-shadow:none;font-family:Arial,sans-serif}.afcg-modern :is(.team-workspace,.collaboration-dock-header) button{color:#345239;border-color:#d7e1d1;border-radius:5px;font-family:Arial,sans-serif}.afcg-modern .team-workspace :is(input,select,textarea){color:#203e30;background:#fff;border-color:#cbd8c7;font-size:16px}.afcg-modern .team-workspace :is(.team-message,.team-message.is-system,.team-message.is-own){color:#345239;box-shadow:none;background:#f0f4eb;border-color:#d7e1d1;border-radius:6px}.afcg-modern .team-workspace .team-message.is-own{background:#e5eee0}.afcg-modern .team-workspace :is(.team-mode-nav button.is-active,.conversation-list>button.is-active,.calendar-view-tabs button.is-active){color:#203e30;background:#e9f0e4;border-color:#b9ccb0;box-shadow:inset 0 -2px #967b41}.afcg-modern .team-workspace :is(.team-calendar-grid,.calendar-month-shell,.calendar-week-shell,.calendar-day-shell,.calendar-agenda,.calendar-working-summary,.availability-planner,.calendar-connections,.calendar-month-toolbar,.calendar-agenda>header,.planner-members label,.calendar-connections article){color:#345239;box-shadow:none;background:#fff;border-color:#dfe5dc}.afcg-modern .team-workspace :is(.calendar-month-weekday,.calendar-corner,.calendar-day-heading,.calendar-week-day-heading){color:#536952;background:#f1f5ed;border-color:#dfe5dc}.afcg-modern .team-workspace :is(.calendar-month-day,.calendar-week-day,.calendar-availability-cell){background:#fff;border-color:#dfe5dc}.afcg-modern .team-workspace :is(.calendar-month-event,.calendar-week-event,.calendar-month-day.is-today,.calendar-week-day.is-today){color:#30533a;background:#e9f0e4;border-color:#bacdb0}.afcg-modern .team-workspace :is(.profile-editor,.team-profile-summary,.profile-presence-card,.calendar-event-editor){background:#fff;border-color:#dfe5dc}.afcg-modern :is(.afcg-active-call,.afcg-call-dock){color:#203e30;background:#fafbf8;border-color:#dfe5dc}.afcg-modern :is(.afcg-active-call>header,.afcg-call-controls,.afcg-call-notice){color:#345239;background:#fff;border-color:#dfe5dc}.afcg-modern :is(.afcg-active-call>header,.afcg-call-controls,.afcg-call-notice,.afcg-call-dock) :is(strong,small,span,h2,p){color:#345239;font-family:Arial,sans-serif}.afcg-modern .afcg-call-controls button{color:#345239;background:#fff;border-color:#ccd9c5;border-radius:5px}.afcg-modern .afcg-call-controls :is(.afcg-leave-call,.afcg-end-call){color:#963d34;background:#fbeae6}.afcg-modern :is(.afcg-incoming-call,.afcg-call-window){color:#203e30;background:#fafbf8;border-color:#dfe5dc;border-radius:8px}.afcg-modern :is(.afcg-call-header,.afcg-call-toolbar,.afcg-call-participants){color:#203e30;background:#fff;border-color:#dfe5dc}.afcg-modern :is(.afcg-incoming-call,.afcg-call-header,.afcg-call-toolbar,.afcg-call-participants) :is(h2,h3,p,strong,small,span){color:#345239;font-family:Arial,sans-serif}.afcg-modern :is(.afcg-call-header-actions,.afcg-call-toolbar) button{color:#345239;background:#fff;border-color:#ccd9c5;border-radius:5px}.afcg-modern .afcg-call-decline,.afcg-modern .afcg-call-end{color:#963d34;background:#fbeae6;border-color:#e5c6bf}.afcg-modern .document-template-builder{background:#fafbf8;border-color:#dfe5dc;border-radius:8px;box-shadow:0 16px 50px #173b2c28}.afcg-modern :is(.document-template-header,.document-template-footer,.document-template-controls,.document-live-preview>header){background:#fff;border-color:#dfe5dc}.afcg-modern :is(.document-template-header,.document-template-footer,.document-template-controls,.document-live-preview>header) :is(p,span,small,label,summary,strong){color:#536952;font-family:Arial,sans-serif}.afcg-modern .document-template-controls :is(.document-builder-step,.document-template-summary,.document-field-section,.document-restricted-note,.document-context-grid){background:#fafbf8;border-color:#dfe5dc;border-radius:5px}.afcg-modern .document-template-controls :is(input,select,textarea){color:#203e30;background:#fff;border-color:#cbd8c7;font-size:16px}.afcg-modern .document-template-builder:not(.presentation-template-builder) .document-template-body{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.afcg-modern .document-preview-pages{background:#e9ede7}.afcg-modern .document-live-preview{grid-template-columns:minmax(0,1fr)}.afcg-modern :is(.document-template-controls,.document-preview-pages){min-width:0}.afcg-modern .document-live-preview>header{flex-wrap:wrap}.afcg-modern .foundry-project-portfolio{box-shadow:none;background:#fff;border:1px solid #dfe5dc;border-radius:6px;padding:20px}.afcg-modern .foundry-project-portfolio>header strong,.afcg-modern .foundry-project-portfolio article>div:first-child strong{color:#203e30;font:600 20px/1.35 Arial,sans-serif}.afcg-modern .foundry-project-portfolio :is(p,small,span,dt,dd){color:#536952;font-family:Arial,sans-serif}.afcg-modern .foundry-project-portfolio article{box-shadow:none;background:#fafbf8;border-color:#dfe5dc;border-radius:6px}.afcg-modern .foundry-project-portfolio dl>div{background:#f1f5ed;border-color:#dfe5dc;border-radius:4px}.afcg-modern .foundry-project-portfolio dt{letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500}.afcg-modern .foundry-project-portfolio dd{font-size:14px;font-weight:600}.afcg-modern .foundry-project-portfolio :is(button,a){color:#345239;background:#fff;border:1px solid #cbd8c7;border-radius:5px;min-height:42px;font:500 14px/1.5 Arial,sans-serif}.afcg-modern .foundry-project-portfolio .track span{background:#31543a}.afcg-modern .client-portal-focus-bar>div:first-child>strong{font:600 16px/1.5 Arial,sans-serif}.afcg-modern .sidebar .nav-group-toggle>span:first-child{overflow-wrap:normal;word-break:normal;white-space:normal;letter-spacing:.025em;font-size:11px}.afcg-modern .sidebar .nav-group-meta{flex:none;gap:6px}.afcg-modern :is(.command-flow-group,.command-prepared-review,.command-flow-continuity,.calendar-sync-bar,.commitment-row,.commitment-calendar-button,.client-portal-focus-queue,.client-portal-prepared-help dl>div,.client-portal-plain-guide dl>div){color:#345239;box-shadow:none;background:#fff;border-color:#dfe5dc;border-radius:6px}.afcg-modern :is(.command-flow-group,.command-prepared-review,.command-flow-continuity) :is(span,small,p,strong,b,summary){color:#536952;text-transform:none;letter-spacing:normal;font:400 14px/1.5 Arial,sans-serif}.afcg-modern .task-scope-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.afcg-modern .data-control-lineage-facts :is(dt,dd){color:#536952;font-size:14px}.client-portal-auth-shell .client-portal-auth-explainer{color:#536952;background:#f1f5ed;border-color:#dfe5dc}.client-portal-auth-shell .client-portal-auth-explainer :is(p,strong,small,span){color:#536952}@media (max-width:600px){.client-workspace-shell :is(input,select,textarea){font-size:16px}}.afcg-modern :is(.command-intake-watch,.command-flow-map,.command-flow-reference,.command-flow-sources,.command-action-bar,.lead-workbench-toolbar,.lead-register,.lead-queue-metrics article,.lead-review-panel,.lead-review-section,.lead-consent-summary){color:#345239;box-shadow:none;background:#fff;border-color:#dfe5dc;border-radius:6px}.afcg-modern :is(.command-posture-facts button,.command-intake-watch button){color:#345239;background:#f1f5ed;border-color:#dfe5dc}.afcg-modern :is(.command-posture-facts,.command-intake-watch,.command-flow-map,.command-flow-reference,.command-flow-sources) :is(strong,b,span,small,p,summary){color:#49613f;text-transform:none;letter-spacing:normal;font-family:Arial,sans-serif}.afcg-modern :is(.command-intake-watch,.command-flow-map,.command-flow-reference,.command-flow-sources) :is(p,summary,button){font-size:14px}.afcg-modern .lead-queue-layout{display:block}.afcg-modern :is(.lead-queue-root,.lead-queue-layout,.lead-register,.lead-table-wrap){min-width:0;max-width:100%}.afcg-modern .lead-queue-root{grid-template-columns:minmax(0,1fr)}.afcg-modern .lead-table-wrap{width:100%}.afcg-modern .lead-register{max-height:none;padding:0;overflow:visible}.afcg-modern .lead-table-wrap{border:1px solid #dfe5dc;border-radius:6px;overflow:auto}.afcg-modern .lead-table{border-collapse:collapse;width:100%;min-width:760px}.afcg-modern .lead-table th{text-align:left}.afcg-modern .lead-table th button{color:#214c34;text-align:left;background:0 0;border:0;min-height:42px;padding:0;font:600 14px/1.5 Arial,sans-serif}.afcg-modern .lead-review-panel{max-height:none;overflow:visible}.afcg-modern .lead-review-panel :is(label,small,span,summary,p){color:#536952}.afcg-modern .work-board{grid-template-columns:minmax(0,1fr);gap:20px}.afcg-modern .work-board>section{background:#fff;border:1px solid #dfe5dc;border-radius:6px;min-width:0}.afcg-modern .work-board .row-tools{border:0;gap:6px;margin:0;padding:0}.afcg-modern .work-board :is(header,.work-row){flex-wrap:wrap;gap:16px}.afcg-modern :is(.work-row,.milestone-row,.task-row){border-color:#dfe5dc}.afcg-modern :is(.project-gantt-dialog,.gantt-label-cell,.gantt-calendar-header,.gantt-toolbar,.gantt-month,.gantt-day){color:#345239;background:#fafbf8;border-color:#dfe5dc}.afcg-modern .project-gantt-dialog :is(p,span,strong,small,button,label){color:#345239;font-family:Arial,sans-serif}.afcg-modern .project-gantt-dialog button{background:#fff;border-color:#cbd8c7}.afcg-modern .data-control-stage-merge :is(strong,span,p,small),.afcg-modern .duplicate-canonical-grid :is(label,strong,span,small){color:#345239}.afcg-modern :is(.client-portal-publish-layout>form,.client-portal-publish-layout>aside,.client-portal-access-layout>form,.client-portal-access-register,.client-portal-response-register,.client-portal-prepared-help,.client-portal-plain-guide,.client-portal-secondary-tabs,.client-managed-update-response){color:#345239;box-shadow:none;background:#fff;border:1px solid #dfe5dc;border-radius:6px}.afcg-modern .client-portal-desk :is(label,summary,dt,dd,small,p,span){color:#536952}.afcg-modern .client-portal-secondary-tabs button{color:#345239;background:#fff;border-color:#dfe5dc}.afcg-modern .client-portal-secondary-tabs button[aria-pressed=true]{color:#203e30;background:#e9f0e4}.client-workspace-shell :is(.client-service-request-composer,.client-service-request-register article,.client-service-request-register article>dl div,.client-managed-update-response){background:#fff;border-color:#dfe5dc;border-radius:6px}.client-workspace-shell :is(.client-service-request-composer,.client-service-request-register) :is(dt,dd,label,p,span){text-transform:none;letter-spacing:normal;font-size:14px;font-weight:400}.afcg-modern :is(.document-template-builder,.project-gantt-dialog){border-radius:8px;width:min(1540px,100%);min-width:0;max-width:100%;min-height:0}.afcg-modern .presentation-template-builder .presentation-studio-body{grid-template-columns:minmax(180px,.55fr) minmax(300px,1fr) minmax(0,1fr)}.afcg-modern :is(.presentation-slide-rail,.presentation-slide-editor,.presentation-visual-preview,.presentation-master-lock){color:#345239;background:#fafbf8;border-color:#dfe5dc}.afcg-modern :is(.presentation-slide-editor,.presentation-visual-preview>header,.presentation-preview-controls,.presentation-master-lock) :is(p,small,strong,span,h3,button){color:#536952;font-family:Arial,sans-serif}.afcg-modern .presentation-slide-rail button{background:#fff;border-color:#dfe5dc}.afcg-modern .presentation-slide-rail button.selected{background:#e9f0e4;border-color:#b9ccb0}.afcg-modern .assistant-drawer textarea::placeholder{color:#657367;opacity:1}.afcg-modern .collaboration-dock{width:min(480px,100vw - 24px);max-width:calc(100vw - 24px)}.afcg-modern .collaboration-dock.is-expanded{width:min(1120px,100vw - 36px);max-width:calc(100vw - 36px)}.afcg-modern .collaboration-dock-panel{width:100%;container-type:inline-size}.afcg-modern .team-workspace.is-docked .team-messaging-shell{grid-template-columns:240px minmax(0,1fr)}.afcg-modern :is(.calendar-header,.calendar-toolbar){flex-wrap:wrap;gap:12px}.afcg-modern .team-calendar-view button{overflow-wrap:normal}.afcg-modern :is(.gantt-scroll,.gantt-timeline-row,.gantt-legend,.gantt-dialog-footer){color:#345239;background-color:#f3f6ef;border-color:#dfe5dc}.afcg-modern :is(.gantt-label-cell,.gantt-calendar-header){box-shadow:none}.afcg-modern .project-gantt-dialog .status-pill{color:#31643e;background:#e5eee0}.afcg-modern .command-next-moves header>span{color:#705628;border-color:#d6c698}.afcg-modern .data-control-card{box-shadow:none}.afcg-modern .data-control-card>header{flex-wrap:wrap;gap:12px}.afcg-modern .data-control-card>header strong{color:#345239;font:600 16px/1.5 Arial,sans-serif}.afcg-modern .data-control-card>header span{color:#536952;letter-spacing:.02em;font:500 13px/1.5 Arial,sans-serif}.afcg-modern .client-portal-access-register{align-content:start;align-self:start}.afcg-modern .client-portal-access-register>header{align-items:start;gap:6px;display:grid}.afcg-modern :is(.client-portal-prepared-help,.client-portal-context-detail) small{color:#657367}.afcg-modern .client-portal-publish-composer{color:#345239;background:#fff;border-color:#dfe5dc}.client-portal-auth-shell .client-portal-auth-explainer summary{color:#345239}.client-workspace-shell .client-workspace-topbar h1{color:#203e30;font:600 26px/1.25 Arial,sans-serif}.client-portal-auth-shell h1{color:#203e30;font:600 28px/1.25 Arial,sans-serif}.client-workspace-shell .client-service-request-composer :is(input,select){min-height:44px;font-size:16px}.client-workspace-shell .client-service-request-composer label{align-content:start;gap:7px;display:grid}.client-workspace-shell .client-publication-grid>:only-child{grid-column:1/-1}.app-shell.afcg-modern .client-portal-prepared-help>header>small,.app-shell.afcg-modern .client-portal-context-detail>summary>small{color:#657367}.afcg-modern .team-reminder-source{color:#345239;background:#eef3e8;border-color:#d7e1d1;border-radius:6px}.afcg-modern .team-reminder-source strong{color:#203e30;font:600 17px/1.5 Arial,sans-serif}.afcg-modern .document-appearance-picker button{color:#345239;box-shadow:none;background:#fff;border-color:#d7e1d1}.afcg-modern .document-appearance-picker button.is-selected{background:#e9f0e4;border-color:#91aa83}.afcg-modern .capture-dialog :is(input,textarea)::placeholder{color:#657367;opacity:1}.afcg-modern .team-workspace :is(.profile-identity-card,.profile-details-form,.password-card,.account-email-card,.current-account-email){color:#345239;box-shadow:none;background:#fff;border-color:#dfe5dc;border-radius:6px}.afcg-modern .team-workspace :is(input,textarea)::placeholder{color:#657367;opacity:1}.afcg-modern .team-workspace :is(input,select,textarea){font:400 16px/1.5 Arial,sans-serif}.afcg-modern .team-workspace .profile-settings-grid label>span{text-transform:none;letter-spacing:normal;font:500 14px/1.5 Arial,sans-serif}.afcg-modern .team-workspace .afcg-video-tile :is(footer span,footer small,.afcg-video-focus){color:#f5f8f1}.afcg-modern .afcg-active-call{border-radius:8px}.afcg-modern .afcg-call-stage{position:relative}@media (max-width:760px){.afcg-modern .afcg-call-participants{inset:0 0 0 18%}}.afcg-modern .work-board .work-list{gap:0}.afcg-modern .work-board .work-row{grid-template-columns:10px minmax(0,1fr) auto;gap:8px 16px;padding:16px 0}.afcg-modern .work-board .work-row .row-tools{grid-area:2/3;justify-content:flex-end}.afcg-modern .work-board .task-progress{width:min(100%,360px)}.afcg-modern .presentation-visual-preview>header>.ready{color:#31643e;background:#e5eee0}.afcg-modern .presentation-visual-preview>header>.needs-work{color:#795822;background:#faf0da}.afcg-modern .lead-attention-strip>div>em{color:#536952}.afcg-modern .project-gantt-dialog .gantt-edit-state.editable{background:#e5eee0;color:#31643e!important}.afcg-modern .project-gantt-dialog .gantt-milestone-marker{background:#80652f;border-color:#c3a763;border-radius:2px;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.afcg-modern .project-gantt-dialog .gantt-milestone-marker.blocked{background:#964d3c;border-color:#c8816d}.afcg-modern .project-gantt-dialog .gantt-milestone-marker.complete{background:#31543a;border-color:#8bad87}@media (max-width:800px){.afcg-modern .work-board .work-row{grid-template-columns:10px minmax(0,1fr)}.afcg-modern .work-board .work-row>.status-pill{grid-column:2}.afcg-modern .work-board .work-row .row-tools{grid-area:auto/2;justify-content:flex-start}}@container (max-width:600px){.afcg-modern .team-workspace.is-docked .team-messaging-shell{grid-template-columns:minmax(0,1fr)}.afcg-modern .team-workspace.is-docked .conversation-rail{border-bottom:1px solid #dfe5dc;max-height:190px}.afcg-modern .team-workspace.is-docked .message-thread{min-height:180px}}@media (max-width:900px){.afcg-modern .document-template-builder:not(.presentation-template-builder) .document-template-body,.afcg-modern .presentation-template-builder .presentation-studio-body{grid-template-columns:minmax(0,1fr);overflow:auto}.afcg-modern :is(.document-template-controls,.document-preview-pages,.presentation-slide-editor,.presentation-visual-preview){overflow:visible}.afcg-modern .document-template-builder{height:auto;max-height:calc(100dvh - 24px)}.afcg-modern .document-template-body .document-live-preview{min-height:400px}.afcg-modern .presentation-slide-rail{max-height:220px}}@media (max-width:600px){.afcg-modern :is(.record-dialog-heading,.record-dialog-body,.record-dialog-actions){padding:16px}.afcg-modern .assistant-drawer{width:100vw;height:100dvh}.client-workspace-shell .client-service-request-register article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.afcg-modern .document-template-builder .document-template-body{grid-template-rows:none;grid-auto-rows:max-content;align-content:start}.afcg-modern .presentation-slide-rail{height:220px}.afcg-modern .presentation-slide-editor{grid-template-rows:auto auto;max-height:none}.afcg-modern .presentation-slide-editor>.presentation-field-list{overflow:visible}}@media (max-width:600px){.afcg-modern .presentation-template-builder .document-template-footer>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.afcg-modern .document-template-footer button{white-space:normal;overflow-wrap:normal}}
:root{--afcg-heritage-leather-base:#082419;--afcg-heritage-leather-deep:#04140d;--afcg-heritage-leather-raised:#123b29;--afcg-heritage-parchment:#f7f1e4;--afcg-heritage-parchment-deep:#e8d8bb;--afcg-heritage-ink:#2a2115;--afcg-heritage-ivory:#fff9ec;--afcg-heritage-brass-recessed:#62451f;--afcg-heritage-brass-body:#a77b3e;--afcg-heritage-brass-highlight:#f0d393;--afcg-heritage-font-display:var(--font-afcg-display,"Cormorant Garamond"), Georgia, serif;--afcg-heritage-font-body:var(--font-afcg-body,Manrope), Arial, sans-serif;--afcg-heritage-weight-display:600;--afcg-heritage-weight-body:500;--afcg-heritage-weight-label:800;--afcg-heritage-tracking-label:.22em;--afcg-heritage-space-1:.5rem;--afcg-heritage-space-2:.75rem;--afcg-heritage-space-3:1rem;--afcg-heritage-space-4:1.5rem;--afcg-heritage-space-5:2rem;--afcg-heritage-space-6:3rem;--afcg-heritage-border-fine:1px;--afcg-heritage-frame-inset:8px;--afcg-heritage-radius:3px;--afcg-heritage-shadow-card:0 22px 35px #0000006b;--afcg-heritage-shadow-surface:0 26px 70px #00000061;--afcg-heritage-ornament-size:68px}
[data-afcg-surface=access]{--access-leather-image:url(/afcg-materials/afcg-leather-approved-v1.png);--access-parchment-image:url(/afcg-materials/afcg-parchment-approved-v1.png);min-height:100vh;color:var(--afcg-heritage-ivory);background:var(--afcg-heritage-leather-deep);font-family:var(--afcg-heritage-font-body)}[data-afcg-surface=access].access-shell{background:linear-gradient(#02100b42, #02100b42), var(--access-leather-image) center / cover, var(--afcg-heritage-leather-deep);grid-template-columns:minmax(620px,1.04fr) minmax(500px,.96fr);min-height:100vh;display:grid;overflow:hidden}[data-afcg-surface=access] .access-card,[data-afcg-surface=access] .access-context{isolation:isolate;background:linear-gradient(115deg, #020d0961, #020d091a 58%, #020d0945), var(--access-leather-image) center / cover, var(--afcg-heritage-leather-base);min-height:100vh;position:relative}[data-afcg-surface=access] .access-card{border:0;border-right:var(--afcg-heritage-border-fine) solid var(--afcg-heritage-brass-recessed);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(170px,.62fr) minmax(400px,1.12fr);align-items:center;gap:clamp(20px,4vw,68px);padding:clamp(34px,5vw,82px);display:grid}[data-afcg-surface=access] .access-card:before,[data-afcg-surface=access] .access-context:before{z-index:-1;border:var(--afcg-heritage-border-fine) solid color-mix(in srgb, var(--afcg-heritage-brass-highlight) 43%, transparent);border-radius:var(--afcg-heritage-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--afcg-heritage-brass-recessed) 76%, transparent);content:"";pointer-events:none;position:absolute;inset:18px}[data-afcg-surface=access] .access-brand{color:var(--afcg-heritage-brass-highlight);align-items:center;gap:12px;text-decoration:none;display:flex;position:absolute;top:clamp(28px,4vw,58px);left:clamp(30px,5vw,82px)}[data-afcg-surface=access] .access-brand img{object-fit:contain;filter:drop-shadow(0 2px #0000008c);width:44px;height:44px}[data-afcg-surface=access] .access-brand .brand-mark{font:var(--afcg-heritage-weight-display) 32px/.8 var(--afcg-heritage-font-display);letter-spacing:.06em}[data-afcg-surface=access] .access-brand .brand-kicker{color:var(--afcg-heritage-brass-highlight);font:var(--afcg-heritage-weight-label) 9px/1 var(--afcg-heritage-font-body);letter-spacing:var(--afcg-heritage-tracking-label);text-transform:uppercase;margin-top:5px}[data-afcg-surface=access] .access-identity{text-align:center;color:var(--afcg-heritage-brass-highlight);align-content:center;justify-items:center;gap:11px;display:grid}[data-afcg-surface=access] .access-identity img{filter:drop-shadow(0 13px 13px #0000006b);width:clamp(112px,12vw,156px);height:auto}[data-afcg-surface=access] .access-identity strong{font:var(--afcg-heritage-weight-display) clamp(31px, 3.2vw, 44px)/.85 var(--afcg-heritage-font-display);letter-spacing:.16em}[data-afcg-surface=access] .access-identity span,[data-afcg-surface=access] .access-identity small{font:var(--afcg-heritage-weight-label) 9px/1.65 var(--afcg-heritage-font-body);letter-spacing:.27em}[data-afcg-surface=access] .access-identity small{max-width:220px;margin-top:44px}[data-afcg-surface=access] .access-paper{z-index:1;width:min(100%,510px);color:var(--afcg-heritage-ink);background:radial-gradient(ellipse at 18% 4%, #ffffffbd, transparent 30%), linear-gradient(#fffaef4f, #fffaef4f), var(--access-parchment-image) center / cover, var(--afcg-heritage-parchment);border:var(--afcg-heritage-border-fine) solid var(--afcg-heritage-brass-recessed);box-shadow:var(--afcg-heritage-shadow-card), inset 0 1px 0 #fffae7eb, inset 0 0 0 4px #79511d24, inset 0 0 0 6px #f8e6be9e, inset 0 -16px 24px #784f190b;padding:clamp(40px,4vw,56px);position:relative}[data-afcg-surface=access] .access-paper:before{border:var(--afcg-heritage-border-fine) solid color-mix(in srgb, var(--afcg-heritage-brass-recessed) 70%, transparent);content:"";pointer-events:none;position:absolute;inset:11px;box-shadow:inset 0 0 0 1px #fffcf1b3}[data-afcg-surface=access] .access-paper>*{z-index:1;position:relative}[data-afcg-surface=access] .afcg-ornament-definitions{width:0;height:0;position:absolute;overflow:hidden}[data-afcg-surface=access] .afcg-ornamental-corner{z-index:2;width:var(--afcg-heritage-ornament-size);height:var(--afcg-heritage-ornament-size);color:var(--afcg-heritage-brass-body);filter:drop-shadow(0 1px #311c06c7)drop-shadow(0 -1px #ffeab840);pointer-events:none;position:absolute}[data-afcg-surface=access] .afcg-ornamental-corner.is-top-left{top:7px;left:7px}[data-afcg-surface=access] .afcg-ornamental-corner.is-top-right{top:7px;right:7px;transform:scaleX(-1)}[data-afcg-surface=access] .afcg-ornamental-corner.is-bottom-left{bottom:7px;left:7px;transform:scaleY(-1)}[data-afcg-surface=access] .afcg-ornamental-corner.is-bottom-right{bottom:7px;right:7px;transform:scale(-1)}[data-afcg-surface=access] .access-heading,[data-afcg-surface=access] .access-state,[data-afcg-surface=access] .access-form,[data-afcg-surface=access] .access-notice,[data-afcg-surface=access] .access-wait-help{max-width:none}[data-afcg-surface=access] .access-heading h1,[data-afcg-surface=access] .access-state h1{color:var(--afcg-heritage-ink);font:var(--afcg-heritage-weight-display) clamp(40px, 4vw, 54px)/.9 var(--afcg-heritage-font-display);letter-spacing:-.025em;margin:0}[data-afcg-surface=access] .access-heading>p:last-child,[data-afcg-surface=access] .access-state>p:not(.eyebrow){margin-top:var(--afcg-heritage-space-4);color:color-mix(in srgb, var(--afcg-heritage-ink) 76%, transparent);font:var(--afcg-heritage-weight-body) 14px/1.65 var(--afcg-heritage-font-body)}[data-afcg-surface=access] .eyebrow{color:var(--afcg-heritage-brass-recessed);font:var(--afcg-heritage-weight-label) 10px/1.2 var(--afcg-heritage-font-body);letter-spacing:var(--afcg-heritage-tracking-label);text-transform:uppercase;margin:0 0 10px}[data-afcg-surface=access] .access-form{gap:var(--afcg-heritage-space-3);margin-top:27px;display:grid}[data-afcg-surface=access] .form-field{color:var(--afcg-heritage-brass-recessed);font:var(--afcg-heritage-weight-label) 9px/1.2 var(--afcg-heritage-font-body);letter-spacing:.16em;text-transform:uppercase;gap:7px;display:grid}[data-afcg-surface=access] .form-field :is(input,select,textarea){border:var(--afcg-heritage-border-fine) solid color-mix(in srgb, var(--afcg-heritage-brass-recessed) 72%, transparent);border-radius:var(--afcg-heritage-radius);width:100%;min-height:45px;color:var(--afcg-heritage-ink);font:var(--afcg-heritage-weight-body) 16px/1.3 var(--afcg-heritage-font-body);letter-spacing:0;text-transform:none;background:#fffdf580;padding:10px 13px;box-shadow:inset 0 1px 2px #462d0f12}[data-afcg-surface=access] .form-field :is(input,select,textarea):focus-visible,[data-afcg-surface=access] :is(.access-primary,.access-text-button,.access-actions button,.access-wait-help button):focus-visible{outline:3px solid var(--afcg-heritage-brass-highlight);outline-offset:3px}[data-afcg-surface=access] .form-field :is(input,select,textarea):disabled{opacity:.58;cursor:not-allowed}[data-afcg-surface=access] .access-primary,[data-afcg-surface=access] .invite-entry .primary-action{border:var(--afcg-heritage-border-fine) solid var(--afcg-heritage-brass-recessed);border-radius:var(--afcg-heritage-radius);width:100%;min-height:47px;color:var(--afcg-heritage-ivory);background:linear-gradient(to bottom, var(--afcg-heritage-leather-raised), var(--afcg-heritage-leather-base) 48%, var(--afcg-heritage-leather-deep) 52%, var(--afcg-heritage-leather-deep));box-shadow:inset 0 1px 0 #f0d39357, inset 0 -2px 0 #1108016b, 0 1px 0 var(--afcg-heritage-brass-body);font:var(--afcg-heritage-weight-display) 18px/1 var(--afcg-heritage-font-display);cursor:pointer;margin-top:7px;padding:12px 18px}[data-afcg-surface=access] .access-primary:hover:not(:disabled),[data-afcg-surface=access] .invite-entry .primary-action:hover:not(:disabled){background:linear-gradient(to bottom, var(--afcg-heritage-leather-raised), var(--afcg-heritage-leather-base))}[data-afcg-surface=access] :is(.access-primary,.invite-entry .primary-action):disabled{opacity:.6;cursor:wait}[data-afcg-surface=access] .access-help-actions{margin-top:var(--afcg-heritage-space-4);gap:10px}[data-afcg-surface=access] .access-setup{color:color-mix(in srgb, var(--afcg-heritage-ink) 66%, transparent);font:var(--afcg-heritage-weight-body) 12px/1.5 var(--afcg-heritage-font-body);gap:7px;margin-top:0}[data-afcg-surface=access] .access-text-button{color:var(--afcg-heritage-brass-recessed);font:var(--afcg-heritage-weight-display) 14px/1.3 var(--afcg-heritage-font-display);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}[data-afcg-surface=access] .access-notice{margin:var(--afcg-heritage-space-4) 0 0;padding-top:var(--afcg-heritage-space-3);border-top:var(--afcg-heritage-border-fine) solid color-mix(in srgb, var(--afcg-heritage-brass-recessed) 38%, transparent);color:color-mix(in srgb, var(--afcg-heritage-ink) 68%, transparent);font:var(--afcg-heritage-weight-body) 11px/1.55 var(--afcg-heritage-font-body)}[data-afcg-surface=access] .access-wait-help{margin-top:var(--afcg-heritage-space-3);color:var(--afcg-heritage-ink);font:var(--afcg-heritage-weight-body) 13px/1.55 var(--afcg-heritage-font-body)}[data-afcg-surface=access] .invite-entry{gap:var(--afcg-heritage-space-3);margin-top:var(--afcg-heritage-space-4);grid-template-columns:minmax(0,1fr);display:grid}[data-afcg-surface=access] .access-actions{gap:var(--afcg-heritage-space-2);margin-top:var(--afcg-heritage-space-4);flex-wrap:wrap;display:flex}[data-afcg-surface=access] .access-actions :is(.ghost-button,.danger-button),[data-afcg-surface=access] .access-wait-help .ghost-button{border:var(--afcg-heritage-border-fine) solid color-mix(in srgb, var(--afcg-heritage-brass-recessed) 62%, transparent);border-radius:var(--afcg-heritage-radius);min-height:42px;color:var(--afcg-heritage-ink);font:var(--afcg-heritage-weight-display) 15px/1 var(--afcg-heritage-font-display);background:#fffdf55c;padding:9px 14px}[data-afcg-surface=access] .access-context{flex-direction:column;justify-content:space-between;padding:clamp(56px,8vw,130px);display:flex}[data-afcg-surface=access] .access-context>div{z-index:1;position:relative}[data-afcg-surface=access] .access-context h2{max-width:760px;color:var(--afcg-heritage-ivory);font:var(--afcg-heritage-weight-display) clamp(46px, 5.8vw, 88px)/.92 var(--afcg-heritage-font-display);letter-spacing:-.035em;margin:0}[data-afcg-surface=access] .access-context .eyebrow{color:var(--afcg-heritage-brass-highlight)}[data-afcg-surface=access] .access-principles{border-top:var(--afcg-heritage-border-fine) solid color-mix(in srgb, var(--afcg-heritage-brass-highlight) 46%, transparent);color:var(--afcg-heritage-brass-highlight);font:var(--afcg-heritage-weight-label) 10px/1 var(--afcg-heritage-font-body);letter-spacing:var(--afcg-heritage-tracking-label);gap:28px;padding-top:24px}[data-afcg-surface=access] .access-context .afcg-fleur{width:100px;height:100px;color:color-mix(in srgb, var(--afcg-heritage-brass-body) 58%, transparent);filter:drop-shadow(0 2px #0000005c);position:absolute;bottom:clamp(90px,14vh,180px);right:clamp(36px,7vw,110px)}@media (max-width:1050px){[data-afcg-surface=access].access-shell{grid-template-columns:minmax(0,1fr);overflow:visible}[data-afcg-surface=access] .access-card{grid-template-columns:minmax(150px,.5fr) minmax(360px,.9fr);min-height:auto}[data-afcg-surface=access] .access-context{min-height:390px}}@media (max-width:700px){[data-afcg-surface=access] .access-card{grid-template-columns:minmax(0,1fr);padding:112px 22px 38px}[data-afcg-surface=access] .access-identity{display:none}[data-afcg-surface=access] .access-paper{width:100%;padding:42px 30px 34px}[data-afcg-surface=access] .access-context{min-height:330px;padding:48px 30px}[data-afcg-surface=access] .access-context h2{font-size:clamp(40px,12vw,58px)}}[data-afcg-surface=access].access-shell{background:linear-gradient(#02100b42, #02100b42), var(--access-leather-image) center / cover, var(--afcg-heritage-leather-deep)!important;grid-template-columns:minmax(620px,1.04fr) minmax(500px,.96fr)!important;display:grid!important}[data-afcg-surface=access] .access-card{min-height:100vh!important;color:var(--afcg-heritage-ivory)!important;background:linear-gradient(115deg, #020d0961, #020d091a 58%, #020d0945), var(--access-leather-image) center / cover, var(--afcg-heritage-leather-base)!important;border:0!important;border-right:var(--afcg-heritage-border-fine) solid var(--afcg-heritage-brass-recessed)!important;grid-template-columns:minmax(170px,.62fr) minmax(400px,1.12fr)!important;margin:0!important;display:grid!important}[data-afcg-surface=access] .access-context{min-height:100vh!important;color:var(--afcg-heritage-ivory)!important;background:linear-gradient(115deg, #020d0961, #020d091a 58%, #020d0945), var(--access-leather-image) center / cover, var(--afcg-heritage-leather-base)!important;border:0!important;border-left:var(--afcg-heritage-border-fine) solid var(--afcg-heritage-brass-recessed)!important;box-shadow:none!important;margin:0!important}[data-afcg-surface=access] .access-context:before{width:auto!important;height:auto!important;display:block!important;inset:18px!important}[data-afcg-surface=access] .access-context:after{display:none!important}[data-afcg-surface=access] .access-paper{color:var(--afcg-heritage-ink)!important;background:radial-gradient(ellipse at 18% 4%, #ffffffbd, transparent 30%), linear-gradient(#fffaef4f, #fffaef4f), var(--access-parchment-image) center / cover, var(--afcg-heritage-parchment)!important}[data-afcg-surface=access] .access-identity img,[data-afcg-surface=access] .access-brand img{opacity:1!important;visibility:visible!important;display:block!important}[data-afcg-surface=access].access-shell .access-paper :is(h1,h2,h3),[data-afcg-surface=access].access-shell .access-context h2{font-family:var(--afcg-heritage-font-display)!important;font-weight:var(--afcg-heritage-weight-display)!important}[data-afcg-surface=access].access-shell .access-paper :is(p,label,small,span,button,input,textarea),[data-afcg-surface=access].access-shell .access-context :is(p,span,strong,small){font-family:var(--afcg-heritage-font-body)!important}[data-afcg-surface=access].access-shell .access-paper .access-heading h1,[data-afcg-surface=access].access-shell .access-paper .access-state h1{font-size:clamp(40px,4vw,54px)!important;line-height:.9!important}[data-afcg-surface=access].access-shell .access-context h2{color:var(--afcg-heritage-ivory)!important;font-size:clamp(46px,5.8vw,88px)!important;line-height:.92!important}[data-afcg-surface=access].access-shell .access-context :is(.eyebrow,p,span,strong,small){color:var(--afcg-heritage-brass-highlight)!important}@media (max-width:1050px){[data-afcg-surface=access].access-shell{grid-template-columns:minmax(0,1fr)!important}[data-afcg-surface=access] .access-card{grid-template-columns:minmax(150px,.5fr) minmax(0,.9fr)!important;min-height:auto!important}[data-afcg-surface=access] .access-context{min-height:390px!important}}@media (max-width:700px){[data-afcg-surface=access] .access-card{grid-template-columns:minmax(0,1fr)!important;padding:112px 22px 38px!important}[data-afcg-surface=access] .access-identity{display:none!important}[data-afcg-surface=access] .access-paper{width:100%!important;padding:42px 30px 34px!important}[data-afcg-surface=access] .access-context{min-height:330px!important;padding:48px 30px!important}}[data-afcg-surface=access].access-shell{min-height:100vh;overflow:hidden;display:block!important}[data-afcg-surface=access] .access-card{flex-direction:column;align-items:stretch;border-right:0!important;min-height:100vh!important;padding:clamp(34px,4vw,64px) clamp(38px,6vw,104px) 38px!important;display:flex!important}[data-afcg-surface=access] .access-card:before{width:auto;height:auto;inset:18px}[data-afcg-surface=access] .access-brand{z-index:2;width:max-content;position:relative;top:auto;left:auto}[data-afcg-surface=access] .access-arrival-stage{grid-template-columns:minmax(200px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(44px,7vw,116px);width:min(100%,1120px);margin:auto;padding:clamp(34px,5vh,68px) 0;display:grid}[data-afcg-surface=access] .access-identity{border:var(--afcg-heritage-border-fine) solid color-mix(in srgb, var(--afcg-heritage-brass-body) 70%, transparent);min-height:360px;box-shadow:inset 0 0 0 5px #030e0a85, inset 0 0 0 6px color-mix(in srgb, var(--afcg-heritage-brass-recessed) 42%, transparent);align-content:center;gap:24px;padding:34px}[data-afcg-surface=access] .access-identity img{width:clamp(132px,14vw,184px)}[data-afcg-surface=access] .access-identity span{max-width:190px;margin:0}[data-afcg-surface=access] .access-identity:before,[data-afcg-surface=access] .access-identity:after{border-color:color-mix(in srgb, var(--afcg-heritage-brass-body) 72%, transparent);content:"";pointer-events:none;width:38px;height:38px;position:absolute}[data-afcg-surface=access] .access-identity:before{border-top:var(--afcg-heritage-border-fine) solid;border-left:var(--afcg-heritage-border-fine) solid;top:9px;left:9px}[data-afcg-surface=access] .access-identity:after{border-right:var(--afcg-heritage-border-fine) solid;border-bottom:var(--afcg-heritage-border-fine) solid;bottom:9px;right:9px}[data-afcg-surface=access] .access-paper{justify-self:center;width:min(100%,590px)!important;padding:clamp(44px,4.6vw,64px)!important}[data-afcg-surface=access] .access-card>.afcg-fleur{width:70px;height:70px;color:color-mix(in srgb, var(--afcg-heritage-brass-body) 54%, transparent);filter:drop-shadow(0 2px #0000005c);position:absolute;bottom:70px;right:clamp(44px,8vw,130px)}[data-afcg-surface=access] .access-card>.access-principles{z-index:1;justify-content:center;gap:clamp(22px,4vw,48px);width:min(100%,760px);margin:0 auto;padding-top:18px;display:flex;position:relative}@media (max-width:850px){[data-afcg-surface=access] .access-card{padding:34px 28px 32px!important}[data-afcg-surface=access] .access-arrival-stage{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:54px}[data-afcg-surface=access] .access-identity{display:none!important}[data-afcg-surface=access] .access-paper{width:min(100%,590px)!important}}
.afcg-shell-heritage{--afcg-shell-leather:#09251a;--afcg-shell-leather-deep:#04150e;--afcg-shell-leather-raised:#123a29;--afcg-shell-ink:#f5efdf;--afcg-shell-muted:#c9c8b8;--afcg-shell-brass-shadow:#5b3d19;--afcg-shell-brass:#ad8144;--afcg-shell-brass-light:#e5c780;isolation:isolate;background:linear-gradient(118deg, #020f0ac2, #051c1447), url(/afcg-materials/afcg-leather-approved-v1.png) center / cover fixed, var(--afcg-shell-leather-deep);color:var(--afcg-shell-ink)}.afcg-shell-heritage:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--afcg-shell-brass);box-shadow:inset 0 0 0 1px var(--afcg-shell-brass-shadow), 0 0 0 1px #f0d3932e;position:fixed;inset:11px}.afcg-shell-heritage>.sidebar{z-index:1;background:linear-gradient(#041a12a8,#02110bd6),url(/afcg-materials/afcg-leather-approved-v1.png) top/420px repeat-y;border-right:1px solid #e1c37c52;padding:19px 13px 28px;position:relative;box-shadow:16px 0 38px #00000021}.afcg-shell-heritage>.sidebar:after{content:"";pointer-events:none;border-left:1px solid #e5c78033;border-right:1px solid #5b3d1985;position:absolute;inset:9px 7px}.afcg-shell-heritage .brand-block{z-index:1;background:0 0;border:0;border-bottom:1px solid #e5c78052;align-items:center;gap:10px;min-height:79px;padding:9px 10px 15px;display:flex;position:relative}.afcg-shell-heritage .brand-seal{border:1px solid var(--afcg-shell-brass);width:47px;height:47px;box-shadow:inset 0 0 0 1px var(--afcg-shell-brass-shadow);background:#02150e75 url(/afcg-crest-transparent.png) 50%/36px 36px no-repeat;border-radius:50%;flex:0 0 47px;place-items:center;display:grid}.afcg-shell-heritage .brand-seal img{object-fit:contain;width:36px;height:36px;display:block}.afcg-shell-heritage .brand-identity-copy{gap:2px;min-width:0;display:grid}.afcg-shell-heritage .brand-mark{color:var(--afcg-shell-brass-light);font-family:var(--afcg-heritage-font-display);letter-spacing:.14em;font-size:1.5rem;font-weight:600;line-height:.9}.afcg-shell-heritage .brand-kicker{color:#ece0c3;font-family:var(--afcg-heritage-font-body);letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1.4}.afcg-shell-heritage .os-desk-navigation{z-index:1;margin-top:17px;padding:0 4px;position:relative}.afcg-shell-heritage .os-navigation-search{padding:0 2px 13px}.afcg-shell-heritage .os-navigation-search>label,.afcg-shell-heritage .os-navigation-search-hint,.afcg-shell-heritage .os-navigation-empty{color:#d9d0bb;font-family:var(--afcg-heritage-font-body)}.afcg-shell-heritage .os-navigation-search>label{letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800}.afcg-shell-heritage .os-navigation-search input{color:var(--afcg-shell-ink);font-family:var(--afcg-heritage-font-body);background:#02140d94;border:1px solid #e5c7806e;border-radius:2px;box-shadow:inset 0 1px #fff4da0f,inset 0 -1px #00000042}.afcg-shell-heritage .os-navigation-search input::placeholder{color:#c9c2af}.afcg-shell-heritage .os-navigation-search .clearSearch{color:var(--afcg-shell-brass-light);background:0 0;border-radius:0}.afcg-shell-heritage .os-desk-navigation .nav-group{margin-bottom:8px}.afcg-shell-heritage .os-desk-navigation .nav-group-toggle{color:#d7bc82;min-height:36px;font-family:var(--afcg-heritage-font-body);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:2px;padding:7px 9px;font-size:.62rem;font-weight:800}.afcg-shell-heritage .os-desk-navigation .nav-group-toggle:hover:not(:disabled),.afcg-shell-heritage .os-desk-navigation .nav-group.has-active .nav-group-toggle{color:#f5e8c8;background:linear-gradient(90deg,#bf914021,#0000 74%);border-color:#e1c37c3d}.afcg-shell-heritage .os-desk-navigation .nav-group-toggle-icon{color:var(--afcg-shell-brass-light);font-size:1.15rem}.afcg-shell-heritage .os-desk-navigation .nav-group>div{padding:1px 0 3px}.afcg-shell-heritage .os-desk-navigation .nav-group .nav-item{color:#e7e2d6;min-height:36px;font-family:var(--afcg-heritage-font-body);border-radius:2px;padding:7px 10px;font-size:.79rem;font-weight:600}.afcg-shell-heritage .os-desk-navigation .nav-group .nav-item:hover{color:#fff9e9;background:#f4dfb014}.afcg-shell-heritage .os-desk-navigation .nav-group .nav-item.is-active{box-shadow:inset 3px 0 0 var(--afcg-shell-brass-light), inset 0 1px 0 #fff7db14;color:#fffaf0;background:linear-gradient(90deg,#bc8d3d45,#5243241a);border-color:#e8cc8c99}.afcg-shell-heritage .os-desk-navigation .nav-count,.afcg-shell-heritage .os-desk-navigation .nav-group-caution{color:#fff0c7;background:#734d1c61;border:1px solid #e5c78047}.afcg-shell-heritage .os-desk-navigation :is(.nav-group-toggle,.nav-item,.clearSearch):focus-visible,.afcg-shell-heritage .topbar :is(.assistant-launch-button,.primary-action,.topbar-profile-button):focus-visible{outline:2px solid var(--afcg-shell-brass-light);outline-offset:3px}.afcg-shell-heritage>.main-content{background:linear-gradient(105deg,#082319e3,#051b13c2);min-height:100vh;padding:22px 30px 102px}.afcg-shell-heritage>.main-content>.topbar{isolation:isolate;background:linear-gradient(100deg,#031911e6,#0c2d1fd6),url(/afcg-materials/afcg-leather-approved-v1.png) 50%/cover;border:1px solid #e5c78091;border-radius:2px;grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:20px;margin:0 0 18px;padding:15px 18px 17px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #563917cc,0 14px 28px #0000002e}.afcg-shell-heritage>.main-content>.topbar:has(.profile-utility-menu[open]){z-index:100}.afcg-shell-heritage>.main-content>.topbar:before,.afcg-shell-heritage>.main-content>.topbar:after{content:"";pointer-events:none;border-color:var(--afcg-shell-brass-light);opacity:.72;width:19px;height:19px;position:absolute}.afcg-shell-heritage>.main-content>.topbar:before{border-top:1px solid;border-left:1px solid;top:6px;left:6px}.afcg-shell-heritage>.main-content>.topbar:after{border-bottom:1px solid;border-right:1px solid;bottom:6px;right:6px}.afcg-shell-heritage .topbar-heading{min-width:0}.afcg-shell-heritage .desktop-page-kicker{color:#e7c77e;font-family:var(--afcg-heritage-font-body);letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:800}.afcg-shell-heritage .topbar-heading .desktop-page-title{color:#fff8e9;font-family:var(--afcg-heritage-font-display);letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1}.afcg-shell-heritage .desktop-topbar-actions{gap:9px}.afcg-shell-heritage .search-shell{background:#03171085;border:1px solid #e5c78063;border-radius:2px;min-height:42px}.afcg-shell-heritage .search-shell>span{color:#e1c584;font-family:var(--afcg-heritage-font-body);letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:800}.afcg-shell-heritage .search-shell input{color:#fff9eb;font-family:var(--afcg-heritage-font-body)}.afcg-shell-heritage .assistant-launch-button,.afcg-shell-heritage .topbar>.desktop-topbar-actions>.primary-action{color:#fff3d7;min-height:42px;font-family:var(--afcg-heritage-font-body);letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#1e4d35,#07271b);border:1px solid #e5c7808c;border-radius:2px;font-size:.7rem;font-weight:800;box-shadow:inset 0 1px #fff6da1a}.afcg-shell-heritage .assistant-launch-button:hover,.afcg-shell-heritage .topbar>.desktop-topbar-actions>.primary-action:hover{background:linear-gradient(#2a5e42,#0a3323)}.afcg-modern .topbar .assistant-launch-button:hover{color:#fff3d7}@media (min-width:1151px) and (max-width:1280px){.afcg-shell-heritage>.main-content>.topbar{grid-template-columns:minmax(0,1fr);gap:14px}.afcg-shell-heritage .desktop-topbar-actions{flex-wrap:wrap}.afcg-shell-heritage .desktop-topbar-actions .search-shell{flex:17rem;min-width:0}.afcg-shell-heritage .topbar-profile-button>span:nth-child(2){display:grid}}@media (min-width:1281px) and (max-width:1440px){.afcg-shell-heritage>.main-content>.topbar:is([data-desk=relationships],[data-desk=opportunities],[data-desk=procurement]){grid-template-columns:max-content minmax(0,1fr)}.afcg-shell-heritage .topbar:is([data-desk=relationships],[data-desk=opportunities],[data-desk=procurement]) .search-shell{min-width:0}.afcg-shell-heritage .topbar:is([data-desk=relationships],[data-desk=opportunities],[data-desk=procurement]) .profile-utility-menu{flex:none}}.afcg-shell-heritage .profile-utility-menu{z-index:101;position:relative}.afcg-shell-heritage .topbar-profile-button{color:#fff8e9;background:#041d138c;border:1px solid #e5c7806e;border-radius:2px;min-height:42px}.afcg-shell-heritage .topbar-profile-button:hover{background:#ebc77f1f}.afcg-shell-heritage .topbar-profile-button strong{color:#fff5df;font-family:var(--afcg-heritage-font-body);font-size:.77rem;font-weight:700}.afcg-shell-heritage .topbar-profile-button small{color:#ddcfaf;font-family:var(--afcg-heritage-font-body);font-size:.6rem}.afcg-shell-heritage .topbar-profile-avatar,.afcg-shell-heritage .mobile-app-avatar{border:1px solid var(--afcg-shell-brass-light);color:#fff0c8;box-shadow:inset 0 0 0 1px var(--afcg-shell-brass-shadow);background-color:#143c2a}.afcg-shell-heritage .profile-utility-panel{overscroll-behavior:contain;scrollbar-color:#e5c78094 transparent;scrollbar-width:thin;max-block-size:min(31rem,100dvh - 6rem);border:1px solid var(--afcg-shell-brass);min-width:238px;box-shadow:0 20px 46px #0000006b, inset 0 0 0 1px var(--afcg-shell-brass-shadow);background:linear-gradient(155deg,#082a1dfa,#03160ffc),url(/afcg-materials/afcg-leather-approved-v1.png) 50%/cover;border-radius:2px;padding:8px;overflow:hidden auto}@media (min-width:901px) and (max-height:640px){.afcg-shell-heritage .profile-utility-panel{max-block-size:calc(100dvh - 5.5rem);position:fixed;inset-block-start:4.5rem;inset-inline-end:1rem}}.afcg-shell-heritage .profile-utility-identity{border-bottom:1px solid #e5c7805c;padding:9px 10px 12px}.afcg-shell-heritage .profile-utility-identity strong{color:#fff4d7;font-family:var(--afcg-heritage-font-display);font-size:1.25rem;font-weight:600}.afcg-shell-heritage .profile-utility-identity small{color:#e2d0aa;font-family:var(--afcg-heritage-font-body)}.afcg-shell-heritage .profile-utility-panel>button{color:#f5edda;min-height:38px;font-family:var(--afcg-heritage-font-body);border-radius:1px;font-size:.78rem}.afcg-shell-heritage .profile-utility-panel>button:hover{background:#e7c67c21}.afcg-shell-heritage .profile-utility-panel>button.is-danger{color:#ffc7b8;border-top:1px solid #e5c78047}.afcg-shell-heritage.afcg-modern .topbar-profile-button{box-shadow:inset 0 0 0 1px #442a0d94,0 5px 14px #00000029;color:#fff5df!important;background:linear-gradient(145deg,#0b3725f7,#031b12fa),url(/afcg-materials/afcg-leather-approved-v1.png) 50%/420px!important;border-color:#e5c7808f!important}.afcg-shell-heritage.afcg-modern .topbar-profile-button:hover,.afcg-shell-heritage.afcg-modern .profile-utility-menu[open]>.topbar-profile-button{box-shadow:inset 0 0 0 1px #f0d39133,0 7px 18px #00000040;border-color:var(--afcg-shell-brass-light)!important;background:linear-gradient(145deg,#124831fa,#052216fc),url(/afcg-materials/afcg-leather-approved-v1.png) 50%/420px!important}.afcg-shell-heritage.afcg-modern .topbar-profile-button :is(strong,small){color:#fff2d8!important}.afcg-shell-heritage.afcg-modern .topbar-profile-button small{color:#e8d7b2!important}.afcg-shell-heritage.afcg-modern .topbar-profile-button>b{color:#fff8e9;background:#b95545;border-color:#103728;box-shadow:0 0 0 1px #e5c7809e}.afcg-shell-heritage>.main-content>.os-desk-utilities{border-bottom:1px solid #e5c7804d;margin-bottom:12px;padding:0 8px}.afcg-shell-heritage>.main-content>.os-desk-utilities>.global-status-line>summary,.afcg-shell-heritage>.main-content>.os-desk-utilities>.operating-desk-header>summary{color:#ece1c8;font-family:var(--afcg-heritage-font-body)}.afcg-shell-heritage>.main-content>.os-desk-utilities>.global-status-line>summary b,.afcg-shell-heritage>.main-content>.os-desk-utilities>.operating-desk-header>summary>span{color:var(--afcg-shell-brass-light)}.afcg-shell-heritage .operating-desk-header:not([open])>.operating-desk-guide,.afcg-shell-heritage .mobile-more-menu:not([open])>.mobile-more-panel{display:none}@media (max-width:900px){.afcg-shell-heritage:before{inset:5px}.afcg-shell-heritage>.main-content{background:linear-gradient(160deg,#051f15f2,#02150ee6);padding:0 14px 88px}.afcg-shell-heritage>.main-content>.topbar{z-index:71;border-top:0;border-left:0;border-right:0;border-radius:0;margin:0 -14px 12px;padding:10px 14px 14px;display:block}.afcg-shell-heritage .desktop-topbar-actions,.afcg-shell-heritage .topbar-heading{display:none}.afcg-shell-heritage .mobile-app-bar{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0;display:flex}.afcg-shell-heritage .mobile-app-bar-actions{align-items:center;gap:8px;display:flex}.afcg-shell-heritage .mobile-app-bar-actions>:is(.mobile-app-chat,.mobile-app-account-menu){flex:0 0 36px;min-width:36px;min-height:36px}.afcg-shell-heritage .mobile-app-identity small{color:#dfc486;font-family:var(--afcg-heritage-font-body);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:800}.afcg-shell-heritage .mobile-app-identity strong{color:#fff6e5;font-family:var(--afcg-heritage-font-display);font-size:1.38rem;font-weight:600}.afcg-shell-heritage .mobile-app-monogram{border:1px solid var(--afcg-shell-brass);width:39px;height:39px;box-shadow:inset 0 0 0 1px var(--afcg-shell-brass-shadow);background:#051a1180 url(/afcg-crest-transparent.png) 50%/29px 29px no-repeat;border-radius:50%;place-items:center;display:grid}.afcg-shell-heritage .mobile-app-monogram img{display:none}.afcg-shell-heritage .mobile-topbar-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin-top:10px;display:grid}.afcg-shell-heritage .mobile-search-shell{min-width:0;min-height:40px;padding-inline:10px;display:flex}.afcg-shell-heritage .mobile-search-shell>span{display:none}.afcg-shell-heritage .mobile-search-shell input{width:100%;min-width:0;font-size:16px}.afcg-shell-heritage .os-navigation-search input{font-size:16px}.afcg-shell-heritage .mobile-primary-actions{align-items:stretch;gap:6px;width:100%;min-width:0;display:flex}.afcg-shell-heritage .mobile-primary-actions>:is(button,details){flex:none;width:auto;min-width:42px}.afcg-shell-heritage .mobile-primary-actions .assistant-launch-button{flex:auto;width:auto;min-width:0}.afcg-shell-heritage .mobile-primary-actions .primary-action{flex:none;grid-area:auto;width:auto;min-width:72px}.afcg-shell-heritage .mobile-primary-actions .assistant-launch-button,.afcg-shell-heritage .mobile-primary-actions .primary-action{min-height:40px;padding:8px 10px;font-size:.58rem}.afcg-shell-heritage .mobile-more-menu{flex:none;grid-area:auto;width:auto;position:relative}.afcg-shell-heritage .mobile-more-menu>summary{color:#f9efdb;width:auto;min-width:42px;height:40px;font-family:var(--afcg-heritage-font-body);letter-spacing:.07em;text-transform:uppercase;background:#03181094;border:1px solid #e5c7808c;border-radius:2px;place-items:center;font-size:.61rem;font-weight:800;list-style:none;display:grid}.afcg-shell-heritage .mobile-more-menu>summary::-webkit-details-marker{display:none}.afcg-shell-heritage .mobile-more-menu[open]>.mobile-more-panel{z-index:8;border:1px solid var(--afcg-shell-brass);width:min(286px,100vw - 28px);min-width:min(188px,100vw - 28px);box-shadow:0 18px 42px #00000075, inset 0 0 0 1px var(--afcg-shell-brass-shadow);background:linear-gradient(145deg,#082a1dfa,#03160ffc);border-radius:2px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.afcg-shell-heritage .mobile-more-panel .ghost-button,.afcg-shell-heritage .mobile-more-panel .danger-button{color:#f7edda;min-height:40px;font-family:var(--afcg-heritage-font-body);text-align:left;border-radius:0;padding:9px 11px;font-size:.75rem}.afcg-shell-heritage .mobile-bottom-nav{background:linear-gradient(#08281cfa,#02150efc);border-top:1px solid #e5c780a6;box-shadow:0 -10px 25px #00000038,inset 0 1px #fff1cb14}.afcg-shell-heritage .mobile-bottom-nav>button{color:#d8d3c6;font-family:var(--afcg-heritage-font-body)}.afcg-shell-heritage .mobile-bottom-nav>button>strong{letter-spacing:.06em;font-size:.6rem;font-weight:800}.afcg-shell-heritage .mobile-bottom-nav>button.is-active{color:#fff4d5}.afcg-shell-heritage .mobile-bottom-nav>button.is-active:before{background:var(--afcg-shell-brass-light)}.afcg-shell-heritage .mobile-bottom-nav .mobile-nav-glyph{color:#dcbf79}.afcg-shell-heritage .mobile-app-account-panel{overscroll-behavior:contain;max-block-size:calc(100dvh - 5.5rem);overflow:hidden auto}}@media (min-width:901px){.afcg-shell-heritage{align-items:stretch}.afcg-shell-heritage>.sidebar{height:auto;min-height:100%;align-self:stretch;block-size:auto;min-block-size:100%;padding:0;overflow:visible;background-color:var(--afcg-shell-leather-deep)!important;background:linear-gradient(#041a1294,#02110bc2) 50% no-repeat,url(/afcg-materials/afcg-leather-rail-seamless-v1.png) top/1600px repeat-y!important}.afcg-shell-heritage>.sidebar>.afcg-rail-viewport{z-index:1;box-sizing:border-box;flex-direction:column;block-size:100dvh;min-block-size:100dvh;padding:19px 13px 28px;display:flex;position:sticky;top:0}.afcg-shell-heritage>.sidebar>.afcg-rail-viewport>.brand-block{flex:none}.afcg-shell-heritage>.sidebar>.afcg-rail-viewport>.os-desk-navigation{overscroll-behavior:contain;scrollbar-color:#e5c78094 transparent;scrollbar-width:thin;flex:auto;min-block-size:0;max-block-size:none;overflow:hidden auto}.afcg-shell-heritage>.sidebar>.afcg-rail-viewport>.afcg-rail-terminal{z-index:1;color:#eedeb8c2;font-family:var(--afcg-heritage-font-body);letter-spacing:.16em;text-align:center;text-transform:uppercase;justify-items:center;gap:8px;margin-top:auto;padding:34px 8px 12px;font-size:.5rem;font-weight:800;line-height:1.45;display:grid;position:relative}.afcg-shell-heritage>.sidebar>.afcg-rail-viewport>.afcg-rail-terminal-rule{background:linear-gradient(90deg,#0000,#e5c78070,#0000);width:min(8.5rem,82%);height:1px;box-shadow:0 1px #3a250db8}.afcg-shell-heritage>.sidebar>.afcg-rail-viewport>.afcg-rail-terminal img{object-fit:contain;opacity:.7;filter:drop-shadow(0 1px #0006);width:28px;height:28px}}@media (min-width:901px) and (max-height:720px){.afcg-shell-heritage>.sidebar>.afcg-rail-viewport>.afcg-rail-terminal{display:none}}dialog.os-modal.os-navigation-dialog{border:1px solid var(--afcg-heritage-brass-body);box-shadow:0 26px 70px #00000094, inset 0 0 0 1px var(--afcg-heritage-brass-recessed);color:#f7efdc;background:linear-gradient(145deg,#07271bfa,#02140efc),url(/afcg-materials/afcg-leather-approved-v1.png) 50%/cover;border-radius:2px;overflow:hidden}dialog.os-modal.os-navigation-dialog:before,dialog.os-modal.os-navigation-dialog:after{content:"";z-index:1;pointer-events:none;border-color:var(--afcg-heritage-brass-highlight);width:22px;height:22px;position:absolute}dialog.os-modal.os-navigation-dialog:before{border-top:1px solid;border-left:1px solid;top:8px;left:8px}dialog.os-modal.os-navigation-dialog:after{border-bottom:1px solid;border-right:1px solid;bottom:8px;right:8px}dialog.os-modal.os-navigation-dialog .os-mobile-directory{color:#f7efdc;background:0 0}dialog.os-modal.os-navigation-dialog .mobile-section-panel>header{border-bottom:1px solid #e5c78061}dialog.os-modal.os-navigation-dialog .mobile-section-panel>header h2{color:#fff3d4;font-family:var(--afcg-heritage-font-display);font-weight:600}dialog.os-modal.os-navigation-dialog .mobile-section-panel>header button,dialog.os-modal.os-navigation-dialog .os-mobile-directory-group button{color:#f9f1df;font-family:var(--afcg-heritage-font-body);background:#f5dba512;border:1px solid #e5c78057;border-radius:2px}dialog.os-modal.os-navigation-dialog .os-mobile-directory-group button.is-active{border-color:var(--afcg-heritage-brass-highlight);background:#b784343d}dialog.os-modal.os-navigation-dialog .os-mobile-directory-group h3,dialog.os-modal.os-navigation-dialog .directoryCurrent>strong{color:var(--afcg-heritage-brass-highlight);font-family:var(--afcg-heritage-font-body);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}dialog.os-modal.os-navigation-dialog .os-navigation-search input{color:#fff7e5;font-family:var(--afcg-heritage-font-body);background:#02140d85;border:1px solid #e5c7807a;border-radius:2px;font-size:16px}
.afcg-command-heritage{--command-paper:#f7f1e4;--command-paper-soft:#fffaf0;--command-ink:#183b2b;--command-muted:#617067;--command-brass-dark:#62451f;--command-brass:#a77b3e;--command-brass-light:#f0d393;color:var(--command-ink);gap:1rem;display:grid}.afcg-command-heritage :is(.command-next-moves,.command-posture,.command-quiet-watch,.panel,.os-portfolio-review){border-radius:2px;box-shadow:0 12px 28px #00000024}.afcg-command-heritage .command-next-moves{border:1px solid var(--command-brass);color:#fff9ec;background:linear-gradient(110deg,#02120cdb,#072419b3),url(/afcg-materials/afcg-leather-approved-v1.png) 50%/760px;padding:clamp(1.25rem,2.5vw,2rem);position:relative;overflow:hidden}.afcg-command-heritage .command-next-moves:before{content:"";pointer-events:none;border:1px solid #f0d39361;position:absolute;inset:7px}.afcg-command-heritage .command-next-moves>*{z-index:1;position:relative}.afcg-command-heritage .command-next-moves header{justify-content:space-between;align-items:start;gap:1.25rem;padding-bottom:1rem;display:flex}.afcg-command-heritage .command-next-moves .section-label{color:#e5bd73;font:800 .68rem/1.2 var(--afcg-heritage-font-body);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .45rem}.afcg-command-heritage .command-next-moves h2{color:#fff8e9;font:600 clamp(2rem,3.3vw,3.2rem)/.96 var(--afcg-heritage-font-display);margin:0}.afcg-command-heritage .command-next-moves header p:not(.section-label),.afcg-command-heritage .command-next-moves>small{color:#d9ddd2;font:500 .88rem/1.55 var(--afcg-heritage-font-body)}.afcg-command-heritage .command-next-moves header>span{border:1px solid var(--command-brass);color:#f4d798;min-width:64px;min-height:64px;font:800 .74rem var(--afcg-heritage-font-body);letter-spacing:.08em;background:#000e0857;place-items:center;display:grid}.afcg-command-heritage .command-next-moves>div{border-top:1px solid #f0d39359}.afcg-command-heritage .command-move-row{border-bottom:1px solid #f0d39333;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.afcg-command-heritage .command-move-source{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.55rem .45rem;display:grid}.afcg-command-heritage .command-move-source:hover{background:#f0d39317}.afcg-command-heritage .command-move-source>b{color:#e5bd73;font:600 1.35rem var(--afcg-heritage-font-display)}.afcg-command-heritage .command-move-source small,.afcg-command-heritage .command-move-source em{color:#c9d3c8;font:500 .73rem/1.35 var(--afcg-heritage-font-body);font-style:normal;display:block}.afcg-command-heritage .command-move-source strong{color:#fff9ec;font:700 .95rem/1.3 var(--afcg-heritage-font-body);margin:.1rem 0;display:block}.afcg-command-heritage .command-move-source i{color:#f0d393;font:700 .72rem var(--afcg-heritage-font-body);font-style:normal}.afcg-command-heritage .command-posture{border:1px solid #c9b78d;border-left:4px solid var(--command-brass);background:var(--command-paper) url(/afcg-materials/afcg-parchment-approved-v1.png) center / 690px auto;color:var(--command-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.15rem,2vw,1.75rem);display:grid}.afcg-command-heritage .command-posture.red{border-left-color:#a33c34}.afcg-command-heritage .command-posture.amber{border-left-color:#a77b3e}.afcg-command-heritage .command-posture.green{border-left-color:#27714d}.afcg-command-heritage .command-posture .section-label{color:#806231;font:800 .68rem var(--afcg-heritage-font-body);letter-spacing:.16em;text-transform:uppercase;margin:0}.afcg-command-heritage .command-posture h2{color:var(--command-ink);font:600 clamp(1.75rem,2.8vw,2.8rem)/1 var(--afcg-heritage-font-display);margin:.28rem 0 0}.afcg-command-heritage .command-posture p:not(.section-label){color:#5b6b61;max-width:700px;margin:.55rem 0 0;font-size:.88rem;line-height:1.55}.afcg-command-heritage .command-posture-facts{grid-template-columns:repeat(3,minmax(115px,1fr));gap:.55rem;display:grid}.afcg-command-heritage .command-posture-facts button{color:#355440;text-align:left;cursor:pointer;background:#fffcf3c2;border:1px solid #d3c19e;min-height:95px;padding:.75rem}.afcg-command-heritage .command-posture-facts button:hover,.afcg-command-heritage .command-posture-facts button:focus-visible{border-color:var(--command-brass);background:#fff9ec}.afcg-command-heritage .command-posture-facts strong{color:#173b2b;font:600 1.7rem var(--afcg-heritage-font-display);display:block}.afcg-command-heritage .command-posture-facts span{color:#806231;font:800 .66rem var(--afcg-heritage-font-body);letter-spacing:.04em;margin-top:.45rem;display:block}.afcg-command-heritage .metric-grid,.afcg-command-heritage .metric-overview{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.afcg-command-heritage .metric-card{border:1px solid #c9b78d;border-top:3px double var(--command-brass);background:var(--command-paper) url(/afcg-materials/afcg-parchment-approved-v1.png) center / 580px auto;border-radius:2px;padding:1rem;box-shadow:0 9px 21px #0000001c}.afcg-command-heritage .metric-card :is(span,p,small){color:#65756b}.afcg-command-heritage .metric-card strong{color:#173b2b;font-family:var(--afcg-heritage-font-display)}.afcg-command-heritage .command-grid,.afcg-command-heritage .command-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.afcg-command-heritage .command-grid .command-commitments-panel{grid-column:1/-1}.afcg-command-heritage .panel{background:var(--command-paper) url(/afcg-materials/afcg-parchment-approved-v1.png) center / 680px auto;min-width:0;color:var(--command-ink);border:1px solid #c9b78d;padding:0;overflow:hidden}.afcg-command-heritage .panel>:not(.panel-heading){margin-left:clamp(1rem,1.8vw,1.45rem);margin-right:clamp(1rem,1.8vw,1.45rem)}.afcg-command-heritage .panel-heading{background:#faf7ef85;border-bottom:1px solid #d9cdb7;justify-content:space-between;align-items:start;gap:1rem;padding:1rem clamp(1rem,1.8vw,1.45rem);display:flex}.afcg-command-heritage .panel-heading h2{color:var(--command-ink);font:600 1.75rem/1 var(--afcg-heritage-font-display)}.afcg-command-heritage .panel-heading .section-label{color:#806231;font:800 .66rem var(--afcg-heritage-font-body);letter-spacing:.15em}.afcg-command-heritage .panel-heading .status-pill{color:#7e5d25;background:#f4ead2;border:1px solid #c9b78d;border-radius:999px}.afcg-command-heritage .calendar-sync-bar,.afcg-command-heritage .command-action-bar{border-bottom:1px solid #ddd2bd;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 0;display:flex}.afcg-command-heritage .calendar-sync-bar strong,.afcg-command-heritage .command-action-bar strong{color:#254735;font:700 .9rem var(--afcg-heritage-font-body);display:block}.afcg-command-heritage .calendar-sync-bar small,.afcg-command-heritage .command-action-bar small{color:#68766d;margin-top:.25rem;font-size:.76rem;line-height:1.45;display:block}.afcg-command-heritage :is(.primary-action,.ghost-button,.danger-button){min-height:38px;font:800 .72rem var(--afcg-heritage-font-body);letter-spacing:.03em;border-radius:2px}.afcg-command-heritage .primary-action{background:#154a35;border-color:#0e3828}.afcg-command-heritage .ghost-button{color:#244833;background:#fffaf0;border-color:#bca986}.afcg-command-heritage .ghost-button:hover,.afcg-command-heritage .ghost-button:focus-visible{background:#f3ead8;border-color:#a77b3e}.afcg-command-heritage .danger-button{background:#9c3e35;border-color:#9c3e35}.afcg-command-heritage .commitment-list{margin-top:.85rem}.afcg-command-heritage .commitment-row{background:0 0;border-bottom:1px solid #ded3be;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem 0;display:grid}.afcg-command-heritage .commitment-open-record{color:#244432;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:.9rem;min-width:0;padding:.55rem;display:grid}.afcg-command-heritage .commitment-open-record:hover{background:#f0eadb}.afcg-command-heritage .commitment-date{border-left:3px solid var(--command-brass);background:#f1e9d9;gap:.15rem;padding:.45rem .6rem;display:grid}.afcg-command-heritage .commitment-date.red{border-left-color:#a33c34}.afcg-command-heritage .commitment-date.amber{border-left-color:#a77b3e}.afcg-command-heritage .commitment-date strong,.afcg-command-heritage .commitment-copy strong{color:#173b2b;font:700 .84rem var(--afcg-heritage-font-body)}.afcg-command-heritage .commitment-date small,.afcg-command-heritage .commitment-copy :is(small,em){color:#69776e;font:.71rem var(--afcg-heritage-font-body);font-style:normal}.afcg-command-heritage .commitment-copy{gap:.12rem;min-width:0;display:grid}.afcg-command-heritage .commitment-open-record>b{color:#806231;font:800 .67rem var(--afcg-heritage-font-body)}.afcg-command-heritage .commitment-calendar-button{color:#254936;min-height:36px;font:800 .68rem var(--afcg-heritage-font-body);background:#fffaf0;border:1px solid #bca986;padding:.45rem .65rem}.afcg-command-heritage .action-list,.afcg-command-heritage .decision-list,.afcg-command-heritage .health-list,.afcg-command-heritage .timeline{margin-top:1rem}.afcg-command-heritage .action-row{color:#264836;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ded3be;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.75rem 0;display:grid}.afcg-command-heritage .action-row:hover,.afcg-command-heritage .action-row.is-selected{background:#ece8da;box-shadow:inset 3px 0 #a77b3e}.afcg-command-heritage .action-row strong{color:#183b2b;font-size:.86rem;display:block}.afcg-command-heritage .action-row small,.afcg-command-heritage .action-row em{color:#68776d;font-size:.74rem;font-style:normal}.afcg-command-heritage .detail-card{padding:1rem 0 1.2rem}.afcg-command-heritage .detail-card h3{color:#183b2b;font:600 1.8rem/1 var(--afcg-heritage-font-display);margin:1rem 0 .4rem}.afcg-command-heritage .detail-card p,.afcg-command-heritage .detail-card small{color:#5f6e65}.afcg-command-heritage .detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.afcg-command-heritage .detail-card dl>div{background:#fffcf4a6;border:1px solid #d5c7ad;padding:.65rem}.afcg-command-heritage .detail-card dt{color:#806231;font:800 .63rem var(--afcg-heritage-font-body);letter-spacing:.1em;text-transform:uppercase}.afcg-command-heritage .detail-card dd{color:#294838;margin:.22rem 0 0;font-size:.82rem}.afcg-command-heritage .command-quiet-watch,.afcg-command-heritage .os-portfolio-review{color:#f9f1e1;background:#052016a3;border:1px solid #f0d3937a;padding:0;overflow:hidden}.afcg-command-heritage .command-quiet-watch>summary,.afcg-command-heritage .os-portfolio-review>summary{color:#fff9ec;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.9rem 1.2rem;list-style:none;display:flex}.afcg-command-heritage .command-quiet-watch>summary::-webkit-details-marker{display:none}.afcg-command-heritage .os-portfolio-review>summary::-webkit-details-marker{display:none}.afcg-command-heritage :is(.command-quiet-watch,.os-portfolio-review) summary strong{color:#fff9ec;font:600 1.3rem var(--afcg-heritage-font-display)}.afcg-command-heritage :is(.command-quiet-watch,.os-portfolio-review) summary small,.afcg-command-heritage .os-portfolio-review summary>span+span{color:#d8ddd2;font:.75rem var(--afcg-heritage-font-body)}.afcg-command-heritage .command-quiet-watch-body{border-top:1px solid #f0d39340;padding:1rem 1.2rem}.afcg-command-heritage .command-quiet-watch-body button{color:#fff9ec;background:#123a29;border:1px solid #a77b3e}.afcg-command-heritage .os-portfolio-review[open]{padding-bottom:1rem}.afcg-command-heritage .os-portfolio-review>section{margin:0 1rem}.afcg-command-heritage :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #0e6048}@media (max-width:900px){.afcg-command-heritage .command-posture,.afcg-command-heritage .command-grid,.afcg-command-heritage .command-portfolio-grid{grid-template-columns:1fr}.afcg-command-heritage .command-posture-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.afcg-command-heritage .commitment-open-record{grid-template-columns:105px minmax(0,1fr)}.afcg-command-heritage .commitment-open-record>b{grid-column:2}.afcg-command-heritage .command-next-moves h2{font-size:2.25rem}}@media (max-width:600px){.afcg-command-heritage{gap:.75rem}.afcg-command-heritage .command-next-moves header{display:grid}.afcg-command-heritage .command-next-moves header>span{width:max-content;min-width:0;min-height:40px;padding:0 .7rem}.afcg-command-heritage .command-move-row,.afcg-command-heritage .commitment-row{grid-template-columns:1fr}.afcg-command-heritage .command-move-source{grid-template-columns:24px minmax(0,1fr)}.afcg-command-heritage .command-move-source i{grid-column:2}.afcg-command-heritage .command-posture-facts{grid-template-columns:1fr}.afcg-command-heritage .command-posture-facts button{min-height:60px}.afcg-command-heritage .calendar-sync-bar,.afcg-command-heritage .command-action-bar{flex-direction:column;align-items:stretch}.afcg-command-heritage .calendar-sync-bar button,.afcg-command-heritage .command-action-bar button,.afcg-command-heritage .commitment-calendar-button{width:100%}.afcg-command-heritage .detail-card dl{grid-template-columns:1fr}.afcg-command-heritage .os-portfolio-review>summary{flex-wrap:wrap}.afcg-command-heritage .os-portfolio-review summary>span+span{flex-basis:100%}}
.afcg-daily-desk{--daily-paper:#f7f1e4;--daily-ink:#173b2b;--daily-muted:#627168;--daily-brass:#a77b3e;--daily-line:#d1c19f;color:var(--daily-ink);gap:1rem;display:grid}.afcg-daily-desk :is(.company-portfolio-bar,.project-command-bar,.lead-workbench-toolbar,.relationship-register-header,.alert-register-header,.manage-bar){border:1px solid var(--daily-brass);border-left:4px solid var(--daily-brass);background:var(--daily-paper) url(/afcg-materials/afcg-parchment-approved-v1.png) center / 680px auto;border-radius:2px;padding:clamp(1rem,2vw,1.6rem);box-shadow:0 10px 24px #0000001f}.afcg-daily-desk :is(.company-portfolio-bar,.project-command-bar,.lead-workbench-toolbar,.relationship-register-header,.alert-register-header,.manage-bar) h1,.afcg-daily-desk :is(.company-portfolio-bar,.project-command-bar,.lead-workbench-toolbar,.relationship-register-header,.alert-register-header,.manage-bar) h2{color:var(--daily-ink);font-family:var(--afcg-heritage-font-display);font-weight:600}.afcg-daily-desk :is(.company-portfolio-bar,.project-command-bar,.lead-workbench-toolbar,.relationship-register-header,.alert-register-header,.manage-bar) :is(p,small,span){color:var(--daily-muted)}.afcg-daily-desk :is(.panel,.company-card,.lead-register,.relationship-register,.opportunity-register,.project-register,.record-workbench,.detail-card,.lead-review-panel,.company-card,.project-card){border:1px solid var(--daily-line);background:var(--daily-paper) url(/afcg-materials/afcg-parchment-approved-v1.png) center / 680px auto;color:var(--daily-ink);border-radius:2px;box-shadow:0 9px 21px #0000001a}.afcg-daily-desk :is(.panel-heading,.company-card-head,.record-workbench-header,.lead-register-header,.relationship-register-header){background:#fffcf48c;border-bottom:1px solid #ddd2bd}.afcg-daily-desk :is(.panel-heading,.company-card-head,.record-workbench-header,.lead-register-header,.relationship-register-header) :is(h2,h3,strong){color:var(--daily-ink);font-family:var(--afcg-heritage-font-display)}.afcg-daily-desk :is(.section-label,.os-guide-lead,.panel-kicker){font:800 .68rem var(--afcg-heritage-font-body);letter-spacing:.15em;text-transform:uppercase;color:#806231!important}.afcg-daily-desk :is(button,input,select,textarea){font-family:var(--afcg-heritage-font-body)}.afcg-daily-desk :is(input,select,textarea){color:#193a2c;background:#fffdf7;border-color:#bca986}.afcg-daily-desk :is(.primary-action,.ghost-button,.secondary-action){border-radius:2px}.afcg-daily-desk .primary-action{background:#154a35;border-color:#0e3828}.afcg-daily-desk .ghost-button{color:#244833;background:#fffaf0;border-color:#bca986}.afcg-daily-desk .ghost-button:hover{border-color:var(--daily-brass);background:#f1eadb}.afcg-daily-desk :is(.record-row,.company-card,.lead-row,.relationship-row,.opportunity-row,.project-row,.action-row){border-color:#ddd2bd}.afcg-daily-desk :is(.record-row,.lead-row,.relationship-row,.opportunity-row,.project-row,.action-row):hover{background:#ece8da}.afcg-daily-desk :is(.status-pill,.tag,.filter-chip){border:1px solid #d1c19f}.afcg-daily-desk :is(.status-pill.green,.tag.green){color:#175636;background:#dcebdc}.afcg-daily-desk :is(.status-pill.amber,.tag.amber){color:#7c571d;background:#f2dfb5}.afcg-daily-desk :is(.status-pill.red,.tag.red){color:#862f27;background:#f2d4cc}.afcg-daily-desk :is(.modal-content,.record-drawer,.os-modal-content){border:1px solid var(--daily-brass);background:var(--daily-paper) url(/afcg-materials/afcg-parchment-approved-v1.png) center / 680px auto;color:var(--daily-ink)}.afcg-daily-desk :is(.empty-note,.loading-note,.error-note){border-left:3px solid var(--daily-brass);color:var(--daily-muted);background:#f2eadb;padding:1rem}.afcg-daily-desk :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #0e6048}.afcg-daily-desk :is(.record-table-workbench,.lead-register,.relationship-register,.company-register,.opportunity-register,.project-register){border:1px solid var(--daily-line);background:var(--daily-paper);overflow:auto}.afcg-daily-desk :is(table,.record-register-table) :is(th,td){border-color:#ded3be}.afcg-daily-desk :is(table,.record-register-table) th{color:#765a2d;letter-spacing:.08em;text-transform:uppercase;background:#eee5d5;font-size:.71rem}.afcg-daily-desk :is(table,.record-register-table) tr:hover td{background:#f1eadb}.afcg-daily-desk :is(.pagination,.record-pagination){background:#fbf7ee;border-top:1px solid #ddd2bd}.afcg-daily-desk :is(.pagination,.record-pagination) button[aria-current=page],.afcg-daily-desk :is(.pagination,.record-pagination) .is-active{color:#fff9ec;background:#154a35}body:has(.afcg-daily-desk) :is(.os-modal,.record-drawer,.modal-frame){color:#183b2b}body:has(.afcg-daily-desk) :is(.os-modal-content,.modal-content,.record-drawer-panel,.editor-dialog){background:#f7f1e4 url(/afcg-materials/afcg-parchment-approved-v1.png) 50%/680px;border:1px solid #a77b3e;border-radius:2px;box-shadow:0 28px 70px #0000006b}body:has(.afcg-daily-desk) :is(.os-modal-content,.modal-content,.record-drawer-panel,.editor-dialog) :is(h2,h3,legend){color:#183b2b;font-family:var(--afcg-heritage-font-display)}body:has(.afcg-daily-desk) :is(.os-modal-content,.modal-content,.record-drawer-panel,.editor-dialog) :is(input,select,textarea){color:#193a2c;background:#fffdf7;border-color:#bca986;border-radius:2px}body:has(.afcg-daily-desk) :is(.os-modal-content,.modal-content,.record-drawer-panel,.editor-dialog) :is(input[readonly],textarea[readonly]){color:#68766d;background:#eee8dc;border-style:dashed}body:has(.afcg-daily-desk) :is(.os-modal-content,.modal-content,.record-drawer-panel,.editor-dialog) :is(input:disabled,select:disabled,textarea:disabled){opacity:.58;background:#e9e4d8}body:has(.afcg-daily-desk) :is(.os-modal-content,.modal-content,.record-drawer-panel,.editor-dialog) :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:3px solid #0e6048}@media (max-width:700px){.afcg-daily-desk :is(.company-portfolio-bar,.project-command-bar,.lead-workbench-toolbar,.relationship-register-header,.alert-register-header,.manage-bar){padding:1rem}.afcg-daily-desk :is(.company-filter-group,.project-command-actions,.lead-workbench-toolbar){flex-wrap:wrap}.afcg-daily-desk :is(.company-filter-group,.project-command-actions)>*{min-width:0}}
.afcg-commercial-desk{--commercial-paper:#f7f1e4;--commercial-paper-soft:#fffaf0;--commercial-ink:#173b2b;--commercial-muted:#617067;--commercial-brass:#a77b3e;--commercial-brass-deep:#755627;--commercial-line:#d1c19f;color:var(--commercial-ink);gap:1rem;display:grid}.afcg-commercial-desk :is(.finance-register-bar,.procurement-register-bar,.decision-register-bar,.document-register-bar,.manage-bar){border:1px solid var(--commercial-brass);border-left:4px solid var(--commercial-brass-deep);background:var(--commercial-paper) url(/afcg-materials/afcg-parchment-approved-v1.png) center / 680px auto;border-radius:2px;padding:clamp(1rem,2vw,1.6rem);position:relative;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #0000001f}.afcg-commercial-desk :is(.finance-register-bar,.procurement-register-bar,.decision-register-bar,.document-register-bar,.manage-bar):before{content:"";pointer-events:none;border:1px solid #a77b3e4d;border-left:0;position:absolute;inset:7px}.afcg-commercial-desk :is(.finance-register-bar,.procurement-register-bar,.decision-register-bar,.document-register-bar,.manage-bar) :is(h1,h2,h3){color:var(--commercial-ink);font-family:var(--afcg-heritage-font-display);font-weight:600}.afcg-commercial-desk :is(.panel,.record-table-workbench,.document-register,.decision-register,.finance-register,.procurement-register,.detail-card,.company-card,.procurement-card,.scenario-lab,.accounting-bridge){border-color:var(--commercial-line);background:var(--commercial-paper) url(/afcg-materials/afcg-parchment-approved-v1.png) center / 680px auto;color:var(--commercial-ink);border-radius:2px;box-shadow:inset 0 1px #fff9,0 9px 21px #0000001a}.afcg-commercial-desk :is(.panel-heading,.record-register-header,.record-workbench-header,.company-card-head,.procurement-card-summary,.scenario-control-bar){background:#fffcf48f;border-bottom-color:#ddd2bd}.afcg-commercial-desk :is(.panel-heading,.record-register-header,.record-workbench-header,.company-card-head,.procurement-card-summary) :is(h2,h3,strong){color:var(--commercial-ink);font-family:var(--afcg-heritage-font-display)}.afcg-commercial-desk :is(.section-label,.record-register-kicker,.metric-label,.company-card span,.procurement-card small,.decision-follow-up>span,.decision-resolution>span,.document-location>span){color:var(--commercial-brass-deep);letter-spacing:.075em;text-transform:uppercase;font-weight:800}.afcg-commercial-desk :is(input,select,textarea){color:#193a2c;background:#fffdf7;border-color:#bca986;border-radius:2px;box-shadow:inset 0 1px 2px #47311614}.afcg-commercial-desk :is(input,select,textarea):read-only{color:#637169;background:#eee7d9;border-style:dashed}.afcg-commercial-desk .primary-action{background:#154a35;border-color:#0e3828;box-shadow:inset 0 1px #ffffff29,0 2px 5px #0e382833}.afcg-commercial-desk .ghost-button{color:#244833;background:var(--commercial-paper-soft);border-color:#bca986}.afcg-commercial-desk .danger-button,.afcg-commercial-desk .approval-button.decline{color:#842e25;background:#fff1eb;border-color:#a85143}.afcg-commercial-desk :is(.company-filter,.approval-button,.pagination-button){border-color:#cdbb98;border-radius:2px}.afcg-commercial-desk :is(.company-filter,.pagination-button).is-active,.afcg-commercial-desk .company-filter:hover{color:#fffdf7;background:#1d533b;border-color:#315b43}.afcg-commercial-desk :is(table,.record-register-table,.accounting-preview-table) th{color:var(--commercial-brass-deep);letter-spacing:.08em;text-transform:uppercase;background:#eee5d5;font-size:.71rem;font-weight:800}.afcg-commercial-desk :is(table,.record-register-table,.accounting-preview-table) :is(th,td){border-color:#ded3be}.afcg-commercial-desk :is(table,.record-register-table,.accounting-preview-table) tr:hover td{background:#f1eadb}.afcg-commercial-desk :is(.empty-note,.error-note,.loading-note,.accounting-import-status,.document-attachment-notice){border-left:3px solid var(--commercial-brass);color:var(--commercial-muted);background:#f2eadb;padding:.8rem 1rem}.afcg-modern .afcg-procurement-desk .panel .empty-note,.afcg-modern .afcg-finance-desk .accounting-bridge :is(.accounting-bridge-intro p,.accounting-file-picker>span),.afcg-modern .afcg-finance-desk .scenario-lab :is(.scenario-assumptions label>span,.scenario-results span,.scenario-results small,.scenario-comparison small,.scenario-intelligence small,.scenario-basis-note>span,.scenario-basis-note>small),.afcg-modern .afcg-finance-desk .scenario-control-bar>label>span,.afcg-modern .afcg-finance-desk .scenario-presets>button:not(:hover):not(:focus-visible):not(.is-active):not(:disabled):not([aria-disabled=true]){color:#536159}.afcg-finance-desk .scenario-lab{min-width:0;container:finance-scenario/inline-size}@media (min-width:761px){@container finance-scenario (max-width:620px){.afcg-finance-desk .scenario-control-bar{grid-template-columns:minmax(0,1fr)}.afcg-finance-desk :is(.scenario-assumptions,.scenario-results){grid-template-columns:repeat(2,minmax(0,1fr))}}}.afcg-commercial-desk :is(.error-note,.accounting-import-status.is-error,.document-attachment-notice.is-error){color:#7e3329;background:#fff0ea;border-left-color:#a85143}.afcg-commercial-desk .interrupted-uploads.is-quiet:not([open])>summary{color:#645132}.afcg-commercial-desk :is(.document-attachment-notice.is-success,.accounting-import-status.is-success){color:#245a3a;background:#eef7ed;border-left-color:#2d704a}.afcg-commercial-desk :is(.status-pill,.tag){border:1px solid var(--commercial-line);box-shadow:inset 0 1px #ffffff8c}.afcg-commercial-desk :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #0e6048}body:has(.afcg-commercial-desk) :is(.os-modal-content,.modal-content,.record-drawer-panel,.editor-dialog){border:1px solid var(--commercial-brass);background:var(--commercial-paper) url(/afcg-materials/afcg-parchment-approved-v1.png) center / 680px auto;color:var(--commercial-ink);border-radius:2px;box-shadow:inset 0 1px #ffffffb8,0 18px 48px #00000047}@media (max-width:760px){.afcg-commercial-desk :is(.finance-register-bar,.procurement-register-bar,.decision-register-bar,.document-register-bar,.manage-bar){padding:.9rem}.afcg-commercial-desk :is(.company-filter-group,.finance-register-actions,.document-register-actions){gap:.5rem}.afcg-commercial-desk :is(.company-filter,.primary-action,.ghost-button,.approval-button){min-height:2.75rem}.afcg-commercial-desk :is(.record-register-table,.accounting-preview-table){font-size:.84rem}}
