:root{--control-radius:.5rem;--action-bg:#393329;--action-hover:#514333;--danger-bg:#9d302b;--surface-radius:.75rem;--section-space:1.25rem;--workspace-max-width:96rem;--workspace-gutter:1.5rem}.page-content{width:100%;min-width:0;max-width:var(--workspace-max-width)}.product-version-screen,.workspace-screen{gap:var(--section-space)}.workspace-heading h1{font-size:clamp(1.75rem,2.4vw,2.25rem);margin-bottom:.5rem}.workspace-heading-actions{gap:.5rem}.button,.detail-actions>a,.detail-actions>button{min-height:var(--control-height);padding:.65rem 1rem;border-radius:.5rem;font-size:.8125rem;font-weight:650;line-height:1.35}.button:not(.button-primary):not(.button-danger):not(.employee-danger){border-color:var(--line);background:#fff;color:var(--ink)}.button:not(:disabled):hover{filter:brightness(.97)}.button:disabled{cursor:not-allowed}.icon-button,.notification-button,.sidebar-collapse,.view-switch button{min-height:var(--control-height);min-width:var(--control-height)}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #805a32;outline-offset:3px}:where(.sidebar) :focus-visible{outline-color:#f2d585}.page-content :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:var(--control-height)}.page-content :where(input,select,textarea){max-width:100%}.page-content :where(input[readonly],textarea[readonly]){background:#f5f3ef;color:#645b50}.page-content :where(input,textarea)::placeholder{color:#78736b;opacity:1}.workspace-panel>header{padding:1rem 1.15rem}.workspace-note{padding:.75rem 1rem}.workspace-table td{padding:.9rem 1rem}.workspace-table th{padding:.8rem 1rem}.table-scroll,.workspace-table-scroll{border-radius:.5rem}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--line)}.form-actions p{margin:0;flex-basis:100%}.form-guidance{color:var(--muted);font-size:.8125rem;line-height:1.6;margin:1rem 0}.products-workspace .catalog-filters,.programs-workspace .program-filter-grid,.programs-workspace .program-filters-local{display:grid;grid-template-columns:minmax(14rem,2fr) repeat(2,minmax(8rem,1fr)) auto;align-items:end;gap:.85rem;padding:1rem}.products-workspace .catalog-search-field,.programs-workspace .program-search-field{grid-column:auto;display:grid;gap:.5rem}.products-workspace .catalog-search{display:flex;width:100%;height:var(--control-height);align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid var(--line);border-radius:.5rem;background:white}.products-workspace .catalog-search input{border:0;padding:0;background:transparent;outline:0}.products-workspace .catalog-search:focus-within{outline:2px solid #805a32;outline-offset:2px}.advanced-filters{grid-column:1/-1;border-top:1px solid #eee9e1}.advanced-filters>summary{min-height:2.75rem;padding:.75rem 0 .35rem;cursor:pointer;color:#65513a;font-size:.8125rem;font-weight:600}.advanced-filters>summary span:not(:empty){display:inline-flex;justify-content:center;min-width:1.35rem;margin-left:.3rem;padding:.1rem .25rem;background:#eee6d8;border-radius:1rem}.advanced-filters>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:.75rem}.advanced-filters label{display:grid;gap:.5rem;min-width:0;font-size:.8125rem}.advanced-filters select{width:100%;min-width:0;border:1px solid var(--line);border-radius:.5rem;padding:.6rem;background:#fff}.product-version-header{align-items:flex-start;gap:1rem;margin:0}.product-version-title h1{font-size:clamp(1.5rem,2.3vw,2rem);overflow-wrap:anywhere}.product-version-header dl{flex-wrap:wrap;gap:.75rem 1.5rem}.product-version-header dl>div{padding-right:1rem}.product-editor-actions{display:grid;grid-template-columns:max-content max-content 1fr;gap:.75rem;align-items:start}.product-editor-actions>details{margin:0;min-width:0;max-width:100%}.product-editor-actions>details[open]{grid-column:1/-1}.product-editor-actions>details>summary{min-height:var(--control-height);padding:.65rem .9rem;font-size:.8125rem;font-weight:650}.product-editor-actions:empty{display:none}.section-navigation{flex-wrap:wrap;gap:.2rem;overflow:visible;padding:.25rem;border:1px solid var(--line);border-radius:.6rem;background:#fff}.section-navigation-label{align-self:center;padding:.5rem .65rem;font-size:.75rem;color:var(--muted);white-space:nowrap}.section-navigation a{min-height:var(--control-height);padding:.65rem .8rem;border:0;border-radius:.4rem}.section-navigation a.active{background:#f0e9de;color:#594026}.product-version-screen :where(section,article,[id]){scroll-margin-top:1.25rem}.product-version-main .approved-specs{min-width:0}.approved-specs .specification-source{font-size:.75rem}.specification-source summary{cursor:pointer;min-height:1.5rem;color:#705432}.specification-source p{margin:.4rem 0;overflow-wrap:anywhere;font-weight:400}.product-version-main .approved-specs dl>div{padding:.7rem 1rem}.product-version-main .version-timeline ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.form-section{margin:1rem 0;border:1px solid var(--line);border-radius:.65rem;background:#fff}.form-section>summary{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem 1rem;min-height:3.25rem;padding:.8rem 1rem;cursor:pointer}.form-section>summary:after{content:"+";margin-left:auto;color:#805a32}.form-section[open]>summary:after{content:"−"}.form-section>summary strong{font-size:.875rem}.form-section>summary span{font-size:.75rem;color:var(--muted)}.form-section>div{padding:1rem;border-top:1px solid var(--line)}.form-section .workflow-fields{margin-bottom:0}.workflow-editor>form{padding:1.25rem}.workflow-editor .workflow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-editor .field,.workflow-section-form .field{font-size:.8125rem;font-weight:600}.workflow-editor input,.workflow-editor select,.workflow-editor textarea,.workflow-section-form input,.workflow-section-form select,.workflow-section-form textarea{font-size:.875rem;font-weight:400}.workflow-editor .workspace-note{margin-bottom:1rem}.workflow-section>summary{min-height:3.5rem;padding:1rem}.workflow-section>summary strong{font-size:.875rem}.mobile-menu-toggle{display:none}@media(max-width:1000px){.products-workspace .catalog-filters,.programs-workspace .program-filter-grid,.programs-workspace .program-filters-local{grid-template-columns:repeat(3,minmax(0,1fr))}.products-workspace .catalog-search-field,.programs-workspace .program-search-field{grid-column:1/-1}.product-version-header{flex-wrap:wrap}}@media(max-width:760px){.app-frame,.app-frame.navigation-collapsed{display:block}.sidebar{position:relative;height:auto;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;padding:.5rem 1rem;overflow:visible}.navigation-collapsed .sidebar-brand,.sidebar-brand{min-height:2.75rem;width:max-content;margin:0;padding:.2rem .5rem}.navigation-collapsed .sidebar-brand img,.sidebar-brand img{width:2.2rem;height:2.2rem}.navigation-collapsed .sidebar-brand>span,.sidebar-brand>span:last-child{display:flex;font-size:1.2rem}.sidebar-brand small{font-size:.875rem}.mobile-menu-toggle{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid #827461;border-radius:.4rem;background:transparent;color:#fff;font-size:.8125rem}.sidebar .app-nav{display:none}.mobile-menu-open .sidebar .app-nav{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.35rem;padding-top:.75rem;overflow:visible}.navigation-collapsed .sidebar .app-nav>a,.sidebar .app-nav>a{min-width:0;min-height:2.75rem;justify-content:flex-start;padding:.6rem;gap:.5rem}.navigation-collapsed .sidebar .app-nav>a span,.sidebar .app-nav>a span{display:inline;font-size:.8125rem}.sidebar .sidebar-collapse{display:none}.topbar{display:flex;flex-wrap:wrap;height:auto;gap:.5rem;padding:.75rem 1rem}.global-search{flex-basis:100%;order:0}.topbar>:not(.global-search){order:1}.topbar-divider{display:none}.user-menu{margin-left:auto}.demo-banner{font-size:.6875rem;padding:.5rem 1rem}.demo-banner p{width:100%}.page-content{padding:1.25rem var(--workspace-gutter)}.workspace-heading-actions{justify-content:flex-start;width:100%}.workspace-heading-actions .button{white-space:normal}.products-workspace .catalog-filters,.programs-workspace .program-filter-grid,.programs-workspace .program-filters-local{grid-template-columns:1fr 1fr}.advanced-filters>div,.product-editor-actions,.workflow-editor .workflow-fields{grid-template-columns:1fr}.workflow-editor>form{padding:1rem}.product-version-header dl{gap:.75rem}.product-version-header dl>div{border:0;padding:0}.product-version-screen .product-version-main{grid-template-columns:1fr}.product-version-main .product-hero-visual{height:16rem}.section-navigation a{flex:1 0 auto;justify-content:center;font-size:.75rem}.form-section>summary{align-items:flex-start}.form-section>summary span{flex-basis:80%}.form-actions .button{width:auto;max-width:100%}.catalog-controls{flex-wrap:wrap;gap:.75rem}.catalog-controls>nav{max-width:100%;overflow-x:auto}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.product-editor-actions>.workflow-editor{padding:0}.product-version-header .detail-actions>a{background:#fff;color:#604728;border:1px solid var(--line);white-space:nowrap}.program-detail-screen .workspace-panel>.prototype-form{margin:1rem;padding:0;box-shadow:none}.program-detail-screen .workspace-panel>.prototype-form>summary{padding:.8rem 1rem;min-height:3rem;background:#f8f5ef;border-radius:.5rem;font-size:.875rem}.program-detail-screen .workspace-panel>.prototype-form>form{padding:1rem}.detail-tabs a[aria-current=page]{color:#594026;border-bottom-color:#805a32;font-weight:650;background:#f2ecdf}.offers-workspace .workspace-filter{padding:1rem;border:1px solid var(--line);border-radius:.65rem;background:#fff}.offers-workspace .workspace-filter>div{flex:1}.offers-workspace .workspace-filter select{width:100%}.process-table td:last-child .text-link{min-height:2.75rem}.partner-primary,.partner-secondary{min-height:var(--control-height);font-size:.8125rem;padding:.65rem 1rem;border-radius:.5rem}.employee-field-help,.partner-editor-intro{line-height:1.6}.partner-editor-footer{gap:1rem;flex-wrap:wrap}.offer-filter-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.offers-workspace .offer-filter-panels .workspace-filter{flex-wrap:wrap;gap:.75rem}.offers-workspace .offer-filter-panels .workspace-filter>div{flex-basis:100%}.offers-workspace .offer-filter-panels .workspace-filter>button{margin-left:auto}.offer-filter-panels>form:only-child{grid-column:1/-1}.workflow-editor input[readonly]{background:#f5f3ef;color:#645b50}@media(max-width:760px){.offer-filter-panels{grid-template-columns:1fr}.products-workspace .catalog-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.products-workspace .catalog-kpis button{display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:.75rem;min-height:5rem}.products-workspace .catalog-kpis .metric-icon{display:none}.products-workspace .catalog-kpis button>span:not(.metric-icon){font-size:.75rem}}.office-live-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.office-live-counts>div{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:.65rem;background:#fff;min-width:0}.office-live-counts>div>span{min-width:0;flex:1}.office-live-counts>div>span>strong{font-family:inherit;font-size:.875rem;line-height:1.4}.office-live-counts small{display:block;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.office-live-counts>div>strong{font-size:1.5rem}.employee-profile-heading{padding:1.1rem 1.25rem;gap:1rem}.employee-profile-photo{width:4.5rem;height:4.5rem;border-radius:.75rem}@media(max-width:760px){.office-live-counts{grid-template-columns:1fr}}.page-content{padding:1.5rem var(--workspace-gutter)}.workspace-heading{gap:1rem;align-items:flex-start}.product-version-title h1,.workspace-heading h1{line-height:1.18;letter-spacing:-.025em}.workspace-heading>div>p:last-child{max-width:72ch;line-height:1.6}.workspace-heading-actions{align-items:center;flex-wrap:wrap}.workspace-heading-actions .button{white-space:normal}.summary-card,.workspace-panel{box-shadow:0 1px 2px #29241905}.workspace-panel>header h2{font-size:1rem;line-height:1.4}.workspace-panel>header p{max-width:85ch;font-size:.8125rem}.nav-group-label{padding:.85rem .8rem .3rem;color:#b9b6aa;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;font-weight:650}.sidebar .app-nav{gap:.2rem}.sidebar .app-nav>a{min-height:2.6rem}.navigation-collapsed .nav-group-label{height:.6rem;padding:0;font-size:0;border-top:1px solid #ffffff18;margin:.45rem .6rem 0}.navigation-collapsed .nav-group-label:first-child{display:none}@media(min-width:761px) and (max-width:1120px){.sidebar .nav-group-label{height:.6rem;padding:0;font-size:0;border-top:1px solid #ffffff18;margin:.45rem .6rem 0}.sidebar .nav-group-label:first-child{display:none}}.office-address-dialog .button,.page-content :is(.button,.partner-primary,.partner-secondary,.partner-danger){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.5rem;width:auto;max-width:100%;min-width:0;min-height:var(--control-height);height:auto;padding:.6rem .9rem;border:1px solid var(--line);border-radius:var(--control-radius);font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.35;text-align:center;text-decoration:none;white-space:normal;background:#fff;color:var(--ink);box-shadow:none;cursor:pointer}.office-address-dialog .button.button-primary,.page-content :is(.button.button-primary,.partner-primary){background:var(--action-bg);color:#fff;border-color:var(--action-bg)}.page-content :is(.button.button-primary,.partner-primary):not(:disabled):hover{background:var(--action-hover);border-color:var(--action-hover);filter:none}.page-content :is(.button.button-danger,.button.employee-danger,.partner-danger){color:#fff;background:var(--danger-bg);border-color:var(--danger-bg)}.page-content :is(.button,.partner-primary,.partner-secondary)>svg{width:1rem;height:1rem;flex:0 0 1rem}.page-content :is(.button,.partner-primary,.partner-secondary):disabled{opacity:.5;cursor:not-allowed}.page-content :is(.form-actions,.my-profile-actions,.employee-submit-row,.partner-editor-footer,.absence-form-footer,.office-address-actions){gap:.625rem;align-items:center}.page-content :is(.form-actions,.my-profile-actions){justify-content:flex-end}.absence-form-footer>span,.employee-submit-row>p,.partner-editor-footer>span{margin-right:auto}.page-content .close-editor-button{color:var(--muted)}.page-content .form-actions p:empty{display:none}.page-content :is(.program-create-form,.program-created) .form-actions{justify-content:flex-end}.page-content .form-actions a:first-child{margin-right:auto}.page-content .text-link{display:inline-flex;align-items:center;gap:.35rem;line-height:1.4}.page-content :is(.field,.partner-editor label,.employee-editor label,.my-profile-form label){font-size:.8125rem;line-height:1.5}.page-content :is(.field,.partner-editor,.employee-editor,.my-profile-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-weight:400;font-size:.875rem;line-height:1.5;border-radius:var(--control-radius)}.page-content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-width:0}.page-content :is(.field small,.employee-field-help,.partner-editor small,.form-guidance){font-size:.75rem;line-height:1.55;font-weight:400;color:var(--muted)}.page-content textarea{resize:vertical}.page-content :is(input,select,textarea)[aria-invalid=true]{border-color:#a13730;box-shadow:0 0 0 1px #a1373030}.page-content :is(.form-error,.partner-form-message.error){line-height:1.6}.page-content :is(.form-success,.partner-form-message.success){line-height:1.6}.program-create-workspace{max-width:68rem;margin-inline:auto}.employee-input-grid,.partner-input-grid,.program-create-grid{gap:1rem 1.25rem;align-items:start}.employee-editor,.partner-editor,.program-create-form{padding:1.25rem}.employee-step+.employee-step{margin-top:1.5rem;padding-top:1.5rem}.partner-editor .form-section{margin:1rem 0}.partner-editor .form-section>summary span{font-weight:400}.partner-editor .form-section .partner-input-grid{margin:0}.employee-photo-picker,.partner-logo-picker{padding:1rem;gap:1rem}.form-section>summary{list-style:none}.form-section>summary::-webkit-details-marker{display:none}.compact-editor>summary{cursor:pointer;padding:1rem;line-height:1.45}.compact-editor>summary span{display:inline-block;margin-left:.75rem;font-size:.8125rem;color:var(--muted);font-weight:400}.compact-editor>form{padding:1.25rem}.documents-register .document-filter-bar{display:grid;grid-template-columns:minmax(14rem,2fr) minmax(10rem,1fr) minmax(10rem,1fr) auto auto;align-items:end;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:var(--surface-radius);background:#fff}.documents-register .document-filter-bar :is(input,select){width:100%;background:#fff}.process-toolbar .search-field{display:flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:var(--control-radius);background:#fff;padding:0 .75rem}.process-toolbar .search-field input{border:0;padding-inline:0;outline:none;background:transparent}.process-toolbar .search-field:focus-within{outline:2px solid #805a32;outline-offset:2px}.page-content :is(.process-toolbar,.register-filters,.directory-filters,.admin-account-tools) :is(input,select){min-height:var(--control-height);height:auto;font-weight:400;font-size:.8125rem}.page-content :is(.workspace-table,.directory-table,.catalog-table){font-size:.8125rem}.page-content :is(.workspace-table,.directory-table,.catalog-table) th{line-height:1.5}.page-content :is(.workspace-table,.directory-table,.catalog-table) thead th{font-size:.6875rem;letter-spacing:.06em;padding:.75rem 1rem;background:#f7f5f1}.page-content :is(.workspace-table,.directory-table,.catalog-table) tbody :is(th,td){padding:.75rem 1rem;line-height:1.5}.page-content :is(.workspace-table,.directory-table,.catalog-table) tbody tr:hover{background:#faf8f4}.page-content :is(.workspace-table,.directory-table,.catalog-table) small{font-size:.75rem;line-height:1.5}.table-row-actions{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:center}.process-table td:last-child .text-link{min-height:2.5rem;max-width:100%;white-space:normal;overflow-wrap:anywhere}.workspace-table-scroll:focus-visible{outline-offset:-3px}.page-content :is(.program-list-controls,.catalog-controls){gap:1rem;align-items:center}.page-content :is(.program-list-controls,.catalog-controls)>nav{display:flex;gap:.25rem}.page-content :is(.program-list-controls,.catalog-controls)>nav button{font-size:.8125rem;min-height:var(--control-height);padding:.65rem .85rem}.page-content :is(.view-switch,.catalog-view-switch) button{min-height:var(--control-height);height:auto;width:auto;padding:.6rem .8rem;font-size:.8125rem}.page-content .catalog-controls>button{min-height:var(--control-height);font-size:.8125rem}.page-content :is(.badge,.status-badge,.risk-badge){font-size:.75rem;line-height:1.4}.product-editor-actions>details:not([open]){width:max-content}.product-editor-actions>details>summary{display:flex;align-items:center;gap:.5rem;list-style:none;border-radius:.5rem}.product-editor-actions>details>summary::-webkit-details-marker{display:none}.product-editor-actions>.workflow-editor>summary:before{content:"+";font-size:1rem;line-height:1}.product-editor-actions>.workflow-editor[open]>summary:before{content:"−"}.product-editor-actions>.workflow-editor>summary{background:var(--action-bg);color:#fff}.product-editor-actions>details[open]>summary{border-radius:.5rem .5rem 0 0}.product-editor-actions .product-export-control form{max-width:60rem}.product-version-main{align-items:start}.product-version-main .product-gallery{align-self:start}.product-gallery-actions{padding:0 1rem 1rem}.product-version-main .product-hero-visual>svg{width:5rem;height:5rem}.specification-group{border-bottom:1px solid var(--line)}.specification-group:last-child{border-bottom:0}.specification-group>summary{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;cursor:pointer;list-style:none;background:#faf9f6}.specification-group>summary::-webkit-details-marker{display:none}.specification-group>summary:after{content:"+";margin-left:auto;color:#795934}.specification-group[open]>summary:after{content:"−"}.specification-group>summary strong{font-size:.8125rem}.specification-group>summary>span{font-size:.6875rem;color:var(--muted);border:1px solid var(--line);border-radius:1rem;min-width:1.35rem;padding:.1rem .35rem;text-align:center}.product-version-main .specification-group dl{margin:0;padding:0 .5rem}.product-version-main .specification-group dl>div{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,1.4fr);gap:1rem;padding:.75rem .5rem;border-bottom:1px solid #eeeae3}.specification-group dt{color:var(--muted);font-size:.75rem}.specification-group dd{margin:0;font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.specification-source summary{font-size:.6875rem;font-weight:400;margin-top:.25rem}.product-version-main .approved-specs footer{flex-wrap:wrap;padding:1rem;line-height:1.6;font-size:.75rem}.product-version-main .approved-specs footer span{min-width:0;overflow-wrap:anywhere}.direction-followup-summary{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--surface-radius);gap:0;background:#fff}.direction-followup-summary .summary-card{border:0;border-radius:0;box-shadow:none;background:transparent}.direction-followup-summary .summary-card+.summary-card{border-left:1px solid var(--line)}.direction-followup-summary .summary-card>strong{font-size:1.5rem}.direction-followup-summary .summary-card:hover{background:#faf8f4}.office-address-dialog{padding:1.5rem;border-radius:var(--surface-radius)}.office-address-dialog .office-address-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.625rem}@media(max-width:1100px){.documents-register .document-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.documents-register .document-filter-bar>div:first-child{grid-column:1/-1}}@media(max-width:760px){:root{--control-height:2.75rem}.page-content{padding:1.25rem var(--workspace-gutter)}.mobile-menu-open .sidebar .app-nav .nav-group-label{grid-column:1/-1;height:auto;border:0;margin:0;padding:.75rem .5rem .15rem;color:#b9b6aa;font-size:.625rem}.mobile-menu-open .sidebar .app-nav .nav-group-label:first-child{display:block}.product-editor-actions{display:flex;flex-wrap:wrap}.product-editor-actions>details[open]{flex-basis:100%}.product-editor-actions>details:not([open]){max-width:100%}.section-navigation{flex-wrap:nowrap;overflow-x:auto}.section-navigation a{flex:0 0 auto}.direction-followup-summary{grid-template-columns:1fr}.direction-followup-summary .summary-card+.summary-card{border-left:0;border-top:1px solid var(--line)}.page-content :is(.partner-editor-footer,.employee-submit-row,.my-profile-actions,.absence-form-footer){flex-direction:row;flex-wrap:wrap}.absence-form-footer>span,.employee-submit-row>p,.partner-editor-footer>span{flex-basis:100%}.documents-register .document-filter-bar{grid-template-columns:1fr 1fr}.documents-register .document-filter-bar>div{grid-column:1/-1}.employee-editor,.partner-editor,.program-create-form{padding:1rem}.compact-editor>summary span{display:block;margin:.35rem 0 0}.product-version-main .specification-group dl>div{grid-template-columns:1fr;gap:.35rem}.table-row-actions{min-width:7rem}}.section-navigation{position:sticky;top:.5rem;z-index:15;box-shadow:0 2px 8px #2924190a}.product-version-screen :where(section,article,[id]){scroll-margin-top:5rem}@media(max-width:760px){.section-navigation{top:0}}.page-content :is(.program-filter-grid,.program-filters-local,.catalog-filters,.document-filter-bar) :is(input,select,button.button){min-height:var(--control-height);height:var(--control-height)}.offers-workspace .offer-filter-panels .workspace-filter{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.offers-workspace .offer-filter-panels .workspace-filter>button{margin:0;justify-self:end}.offers-workspace .workspace-filter select{min-width:0}.process-table .table-row-actions .text-link{margin:0}@media(min-width:1200px){.process-board .process-table th:last-child{width:16%}.process-table .table-row-actions{flex-wrap:wrap}}.product-progress-panel{padding:1rem 1.25rem;border:1px solid var(--line);border-radius:12px;background:white;margin:0 0 1rem}.product-progress-panel header{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.product-progress-panel header>div:first-child{flex:1;min-width:13rem}.product-progress-panel h2{margin:0;font:600 1rem var(--font-sans,sans-serif)}.product-progress-panel p{margin:.35rem 0 0;font-size:.8rem}.product-progress-panel header p{color:var(--muted)}.product-progress-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem}td>.product-progress-badge{display:flex;margin-top:.5rem}.progress-state{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap}.progress-neutral{color:#555951;background:#eef0ec}.progress-active{color:#235b87;background:#e5f0fa}.progress-waiting{color:#855208;background:#fff1d9}.progress-blocked{color:#9a302b;background:#fde9e7}.progress-complete{color:#285c3b;background:#e5f2e8}.product-progress-steps{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:1rem 0 0;list-style:none}.product-progress-steps li{font-size:.75rem;padding:.4rem .65rem;border-bottom:2px solid #e9e5df;color:#625d54}.product-progress-steps li[aria-current]{font-weight:700;color:#29251f;border-color:#88663b;background:#f7f3eb}.product-progress-panel .progress-note{padding:.65rem;border-left:3px solid #b4a992;background:#faf8f4;overflow-wrap:anywhere}@media(max-width:760px){.product-progress-panel{padding:1rem}.product-progress-panel header{align-items:flex-start}}.topbar{padding-inline:max(var(--workspace-gutter),calc((100% - var(--workspace-max-width)) / 2 + var(--workspace-gutter)))}@media(max-width:760px){:root{--workspace-gutter:1rem}}.field-feedback:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.field-feedback:not(:empty){display:flex;align-items:flex-start;gap:7px;margin-top:6px;padding:9px 10px;border-left:2px solid #916b39;background:#fbf5ea;color:#654820;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.field-feedback>svg{flex:none;margin-top:2px}.field-feedback strong{font-weight:600}.direction-workspace{gap:1rem}.direction-workspace .workspace-heading{align-items:center}.direction-workspace .workspace-heading h1{margin-bottom:.45rem}.direction-workspace .direction-context{font-size:.75rem;margin-top:-.4rem}.direction-workspace .direction-summary{gap:.85rem;background:transparent}.direction-workspace .direction-summary .summary-card{border:1px solid var(--line);border-radius:.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding:1rem;min-height:5.5rem;box-shadow:none}.direction-workspace .direction-summary .summary-card>span{font-size:.8125rem;grid-column:1;grid-row:1}.direction-workspace .direction-summary .summary-card>span svg{display:block;width:16px;height:16px}.direction-workspace .direction-summary .summary-card>strong{grid-column:2;grid-row:1/3;font-size:2rem;line-height:1;font-family:inherit;font-weight:550;letter-spacing:-.04em}.direction-workspace .direction-summary .summary-card>small{grid-column:1;grid-row:2;font-size:.75rem;margin:0}.direction-workspace .direction-summary .summary-card:hover{background:#f7f4ee}.direction-workspace .direction-summary .summary-card:first-child{background:#262c29;color:#fff}.direction-workspace .direction-summary .summary-card:first-child small,.direction-workspace .direction-summary .summary-card:first-child>span{color:#e3e1da}.direction-workspace .direction-summary .summary-card:first-child svg{color:#d8ba73}.direction-workspace .direction-summary .summary-card:first-child:hover{background:#343d37}.direction-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.15rem}.direction-section-heading .eyebrow{margin:0 0 .3rem;font-size:.625rem}.direction-section-heading h2{margin:0;font-size:1.1rem;font-weight:650;letter-spacing:-.015em}.direction-section-heading .text-link{min-height:2.5rem}.direction-decision-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;align-items:stretch;margin-top:0;border:1px solid var(--line);border-radius:.8rem;background:#fff}.direction-workspace .workspace-panel{box-shadow:none}.direction-workspace .workspace-panel>header{padding:1rem 1.2rem;align-items:center}.direction-workspace .workspace-panel>header p{font-size:.75rem;margin-top:.25rem}.direction-workspace #direction-attention>header{background:#faf7ef}.direction-workspace #direction-attention>header>svg{flex-shrink:0;color:#886332}.direction-attention h3,.direction-followups>h3{margin:0;padding:1rem 1.2rem .45rem;font-size:.75rem;font-weight:600;color:#71695d}.direction-attention .attention-list>a{padding:.6rem 1.2rem 1rem}.direction-attention{border-top:1px solid #eee9e1}.direction-followups{border-top:0}.direction-followups>h3{display:flex;gap:.5rem;align-items:center}.direction-followups>h3>span{font-size:.7rem;background:#eeebe4;padding:.05rem .4rem;border-radius:1rem}.direction-workspace .action-row{padding:.65rem 1.2rem 1rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem}.direction-workspace .action-row>svg{display:block;color:#8a633b}.direction-workspace .action-row h4{margin:0 0 .4rem;font-size:.8125rem;font-weight:600;line-height:1.5}.direction-workspace .action-date{min-width:3.4rem;min-height:3.6rem}.direction-workspace .action-date strong{font-size:1.25rem}.direction-workspace .direction-deadline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem .7rem;padding:1rem 1.2rem}.direction-workspace .direction-deadline>svg:first-child{grid-row:1/3;margin-top:.2rem}.direction-workspace .direction-deadline>svg:last-child{grid-column:3;grid-row:1/3;align-self:center}.direction-workspace .direction-deadline-date{grid-column:2;margin:0;text-align:left;font-weight:600;color:#795725}.direction-workspace .direction-deadline-date small{font-weight:400}.direction-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.direction-process-step{display:flex;align-items:flex-start;gap:.8rem;min-width:0;padding:1.1rem 1.2rem;text-decoration:none;color:inherit}.direction-process-step+.direction-process-step{border-left:1px solid #eee9e1}.direction-process-step:hover{background:#faf8f3}.direction-step-icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border:1px solid #e8e1d4;border-radius:.55rem;color:#876438;background:#fbf9f4}.direction-step-content{display:grid;gap:.35rem;flex:1;min-width:0}.direction-step-content>strong{font-size:.8125rem;font-weight:600}.direction-step-content>small{color:var(--muted);font-size:.75rem;line-height:1.5}.direction-step-count{margin-top:.4rem;font-size:.75rem;color:#71695d}.direction-step-count b{font-size:1.125rem;font-weight:650;color:var(--ink)}.direction-process-step>svg{flex-shrink:0;color:#8a633b;margin-top:.6rem}.direction-workspace #programmes-direction{border:1px solid var(--line);border-radius:.8rem}.direction-workspace #programmes-direction>header{background:#fff}.direction-workspace :is(.summary-card,.direction-process-step,.action-row,.direction-deadline,.attention-list>a):focus-visible{outline:2px solid #80603a;outline-offset:-3px}.direction-workspace :is(#direction-attention,#creation-direction,#programmes-direction){scroll-margin-top:1.5rem}@media(max-width:1050px){.direction-decision-grid{grid-template-columns:1fr}.direction-process-step{padding:1rem;gap:.6rem}.direction-step-icon{display:none}}@media(max-width:760px){.direction-workspace{gap:1.1rem}.direction-workspace .workspace-heading{align-items:flex-start}.direction-workspace .direction-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-workspace .direction-summary .summary-card{min-height:6rem;padding:.85rem}.direction-workspace .direction-summary .summary-card:nth-child(3){border-left:0}.direction-workspace .direction-summary .summary-card:nth-child(n+3){border-top:1px solid #e9e5de}.direction-workspace .direction-summary .summary-card>strong{font-size:1.8rem}.direction-workspace .workspace-panel>header{flex-direction:row}.direction-process-grid{grid-template-columns:1fr}.direction-process-step+.direction-process-step{border-left:0;border-top:1px solid #eee9e1}.direction-step-icon{display:flex}.direction-workspace .action-row{gap:.65rem}.direction-workspace .action-row h4{overflow-wrap:anywhere}.direction-workspace #programmes-direction>header{flex-wrap:wrap}}.direction-decision-grid>.workspace-panel{border:0;border-radius:0;background:transparent}.direction-decision-grid>.workspace-panel+.workspace-panel{border-left:1px solid var(--line)}.direction-workspace .direction-decision-grid>.workspace-panel>header{background:transparent;align-items:flex-start}.direction-workspace .direction-decision-grid>.workspace-panel>header>div{display:grid;gap:.3rem}.direction-planning-footer{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;border-top:1px solid var(--line);background:#faf9f6;border-radius:0 0 .8rem .8rem}.direction-planning-footer>:only-child{grid-column:1/-1}.direction-planning-footer .direction-data-quality{border-top:0;border-left:1px solid var(--line)}.direction-planning-footer .direction-data-quality:only-child{border-left:0}.direction-planning-footer .direction-planning-coverage{border-top:0;background:transparent}.direction-planning-footer .attention-list>a{padding:.5rem 1rem .85rem}.direction-planning-footer .attention-list>a:last-child{border-bottom:0}.direction-workspace #priorites{display:flex;flex-direction:column}.direction-planning-coverage{padding:1rem 1.2rem;margin-top:0;border-top:1px solid #eee9e1;background:#fdfcf9}.direction-planning-coverage>div{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem}.direction-planning-coverage strong{font-variant-numeric:tabular-nums}.direction-planning-coverage meter{display:block;width:100%;height:.5rem;margin:.75rem 0;border:0;background:#e9e5dd;border-radius:1rem;overflow:hidden}.direction-planning-coverage meter::-webkit-meter-bar{background:#e9e5dd;border:0;border-radius:1rem}.direction-planning-coverage meter::-webkit-meter-optimum-value{background:#967448;border-radius:1rem}.direction-planning-coverage meter::-moz-meter-bar{background:#967448}.direction-planning-coverage>small{display:block;font-size:.7rem;color:var(--muted)}.direction-context>span:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.direction-context .text-link{min-height:2rem;font-size:.75rem}.direction-workspace .workspace-heading .eyebrow{margin-bottom:.3rem}.direction-workspace .workspace-heading h1{font-size:2rem;margin-bottom:.3rem}.direction-workspace .workspace-heading>div>p:last-child{font-size:.875rem}.direction-workspace .workspace-panel>header{padding:.8rem 1rem}.direction-workspace .workspace-panel>header h2{font-size:.9375rem}.direction-workspace .workspace-panel>header>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem}.direction-workspace .workspace-panel>header p{margin:0}.direction-attention h3,.direction-followups>h3{padding:.75rem 1rem .35rem}.direction-workspace .action-row{padding:.6rem 1rem .85rem}.direction-workspace .direction-deadline{grid-template-columns:auto minmax(0,1fr) auto auto;padding:.85rem 1rem}.direction-workspace .direction-deadline>svg:first-child{grid-row:auto}.direction-workspace .direction-deadline>svg:last-child{grid-column:4;grid-row:auto}.direction-workspace .direction-deadline-date{grid-column:3;text-align:right}.direction-process-step{padding:.85rem 1rem}.direction-step-count{margin-top:0}.direction-planning-coverage{padding:.8rem 1rem}@media(max-width:760px){.direction-workspace .workspace-heading h1{font-size:1.75rem}.direction-workspace .direction-deadline{grid-template-columns:auto minmax(0,1fr) auto}.direction-workspace .direction-deadline>svg:first-child{grid-row:1/3}.direction-workspace .direction-deadline>svg:last-child{grid-column:3;grid-row:1/3}.direction-workspace .direction-deadline-date{grid-column:2;text-align:left}}@media(max-width:1050px){.direction-decision-grid>.workspace-panel+.workspace-panel{border-left:0;border-top:1px solid var(--line)}}@media(max-width:760px){.direction-planning-footer{grid-template-columns:1fr}.direction-planning-footer .direction-data-quality{border-left:0;border-top:1px solid var(--line)}.direction-planning-footer .direction-data-quality:only-child{border-top:0}}.product-version-screen,.products-workspace{gap:1rem}.products-workspace .workspace-heading .eyebrow{margin-bottom:.3rem}.products-workspace .workspace-heading h1{font-size:2rem;margin-bottom:.3rem}.products-workspace .workspace-heading>div>p:last-child{font-size:.875rem}.products-workspace .catalog-search{margin-top:0}.products-workspace .catalog-kpis button{min-height:4.5rem}.products-workspace .catalog-filters{gap:.75rem;grid-template-columns:minmax(14rem,2fr) repeat(2,minmax(8rem,1fr)) auto auto}.products-workspace .advanced-filters{grid-column:auto;border:0}.products-workspace .advanced-filters>summary{padding:.65rem .75rem;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius)}.products-workspace .advanced-filters[open]{grid-column:1/-1;border-top:1px solid var(--line);padding-top:.75rem}.products-workspace .advanced-filters[open]>summary{width:fit-content}.products-workspace .catalog-controls{padding:0}.products-workspace .catalog-result-count{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin:0;font-size:.75rem}.catalog-result-context{color:var(--muted)}.products-workspace .catalog-grid{gap:1rem;align-items:stretch}.products-workspace .catalog-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;box-shadow:none}.products-workspace .catalog-card:focus-within{border-color:#86643e}.products-workspace .catalog-card:hover{border-color:#b09b7e}.product-photo-editor .photo-draft-visual,.products-workspace .catalog-visual{width:100%;height:auto;min-height:0;aspect-ratio:4/3;background:#f8f6f1;border-bottom:1px solid var(--line)}.product-photo-editor .photo-draft-visual img,.products-workspace .catalog-visual img{object-fit:contain;object-position:center;image-orientation:from-image;padding:10%}.products-workspace .catalog-visual>svg{width:5rem;height:5rem}.products-workspace .catalog-visual>span{left:.75rem;right:auto;bottom:.75rem;max-width:calc(100% - 1.5rem);text-align:center;font-size:.6875rem;border-radius:.35rem}.products-workspace .catalog-card-body{padding:.85rem;min-width:0}.products-workspace .catalog-card-body>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:start}.products-workspace .catalog-card h2{font-size:.875rem;line-height:1.45;font-weight:650}.products-workspace .catalog-card h2 a:hover{text-decoration:underline;text-underline-offset:3px}.products-workspace .catalog-card-body>div>span{font-size:.6875rem}.products-workspace .catalog-card-body>p{margin:.3rem 0;font-size:.75rem;line-height:1.45}.products-workspace .catalog-reference{overflow-wrap:anywhere;color:var(--muted)}.products-workspace .catalog-card dl{gap:.35rem;margin:.7rem 0}.products-workspace .catalog-card dl>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.4rem;align-items:baseline}.products-workspace .catalog-card dd,.products-workspace .catalog-card dt{font-size:.75rem;line-height:1.4}.products-workspace .catalog-card dd{font-weight:500}.products-workspace .catalog-card dd a{color:inherit;text-underline-offset:3px}.products-workspace .catalog-card .product-progress-badge{display:flex;margin-top:.45rem;font-size:.75rem}.products-workspace .catalog-card>footer{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .85rem;min-height:3rem}.products-workspace .catalog-card>footer>span{font-size:.6875rem}.products-workspace .catalog-card>footer a{flex:1;min-height:2rem;font-size:.75rem;gap:.5rem}.products-workspace .catalog-pagination{min-height:2rem;margin:0}.catalog-row-identity{display:grid;grid-template-columns:4.5rem minmax(10rem,1fr);align-items:center;gap:.75rem}.catalog-row-thumbnail{position:relative;display:grid;place-items:center;width:4.5rem;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);border-radius:.35rem;background:#f8f6f1;color:#755c43}.catalog-row-thumbnail img{object-fit:contain;object-position:center;padding:10%}.catalog-row-thumbnail>span{display:flex;align-items:center;justify-content:center}.catalog-row-thumbnail svg{width:1.5rem;height:1.5rem;stroke-width:1}.product-version-screen .detail-breadcrumb{margin:0;font-size:.75rem}.product-version-header .passport-eyebrow{margin:0 0 .3rem}.product-version-header dl{gap:.6rem 1.25rem;margin-top:.6rem}.product-version-header dt{font-size:.75rem}.product-version-header dd{font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.product-version-screen .product-editor-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.product-editor-actions>details[open]{flex-basis:100%;width:100%}.product-editor-actions>.button,.product-editor-actions>details>summary{min-height:var(--control-height);line-height:1.35;padding:.65rem .85rem}.product-version-screen .section-navigation{margin:0}.product-version-screen .product-version-main{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);grid-template-rows:auto;grid-template-areas:"gallery specifications" "details details" "versions versions";align-items:start;gap:1rem;margin:0}.product-version-main>.product-gallery{grid-area:gallery}.product-version-main>.approved-specs{grid-area:specifications}.product-version-main>.product-specification-details{grid-area:details}.product-version-screen .product-version-main>.version-timeline{grid-area:versions}.product-version-main>:is(.product-gallery,.approved-specs,.version-timeline){min-width:0;box-shadow:none}.product-version-main .product-hero-visual{height:18rem;background:#f8f6f1}.product-version-main .product-hero-visual img{object-fit:contain;padding:1.25rem 1.25rem 2.5rem}.product-version-main .product-gallery-actions{gap:.5rem;padding:.25rem 1rem 1rem}.product-version-main .product-visual-note{margin:0;padding:.75rem 1rem}.product-version-main .approved-specs footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.product-version-main .approved-specs footer strong{grid-column:2;margin:0}.product-version-main :is(.approved-specs,.version-timeline)>header{padding:.85rem 1rem}.product-version-main :is(.approved-specs,.version-timeline) h2{font-size:.9375rem;line-height:1.4}.product-version-main .version-timeline ol{display:block;margin:0;padding:.25rem .85rem}.product-version-main .version-timeline li{min-height:0;padding:.75rem 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:.35rem .6rem}.product-version-main .version-timeline li>span:first-child{grid-row:1/3}.product-version-main .version-timeline li>.badge{grid-column:2;justify-self:start}.product-version-main .version-timeline li strong{font-size:.8125rem}.product-version-main .version-timeline li small{font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.product-version-main .version-timeline .comparison-link{font-size:.75rem;min-height:var(--control-height);margin:.65rem auto}.product-version-main .specification-group dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding:.6rem .5rem;gap:.75rem}.product-version-main .approved-specs footer{padding:.75rem 1rem}.product-version-main .specification-group dd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem}.product-version-main .specification-source{margin:0}.product-version-main .specification-source summary{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;border:1px solid transparent;border-radius:.35rem;list-style:none}.product-version-main .specification-source summary::-webkit-details-marker{display:none}.product-version-main .specification-source summary:hover{background:#f2ece1;border-color:var(--line)}.product-version-main .specification-source[open]{grid-column:1/-1}.product-version-main .specification-source[open] summary{background:#f2ece1}.product-version-main .specification-source[open] p{border-left:2px solid #b8a381;padding-left:.65rem}.product-version-screen .product-progress-panel{margin:0}.product-version-screen .product-progress-panel header h2{font-family:inherit}@media(max-width:1250px){.products-workspace .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-workspace .catalog-filters{grid-template-columns:minmax(10rem,1.5fr) repeat(2,minmax(7rem,1fr))}.products-workspace .catalog-search-field{grid-column:auto}.products-workspace .catalog-filters>.button{justify-self:start}.products-workspace .advanced-filters{grid-column:2/-1;justify-self:end}.products-workspace .advanced-filters[open]{grid-column:1/-1;justify-self:stretch}}@media(min-width:951px){.product-version-main>:is(.product-gallery,#specifications){align-self:stretch}}@media(max-width:950px){.product-version-screen .product-version-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"gallery" "specifications" "details" "versions"}}@media(max-width:760px){.products-workspace .workspace-heading h1{font-size:1.75rem}.products-workspace .catalog-filters{grid-template-columns:1fr 1fr;padding:.85rem}.products-workspace .catalog-search-field{grid-column:1/-1}.products-workspace .advanced-filters{grid-column:auto}.products-workspace .advanced-filters>summary{min-height:2.75rem}.products-workspace .advanced-filters>div,.products-workspace .catalog-grid{grid-template-columns:1fr}.products-workspace .catalog-card dl>div{grid-template-columns:1fr;gap:0}.products-workspace .catalog-card>footer a{min-height:2.75rem}.products-workspace .catalog-result-context{line-height:1.5}.product-version-screen .product-version-main{grid-template-columns:1fr}.product-version-header dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-version-header dl>div{min-width:0}.product-version-main .specification-group dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.product-version-main .specification-source summary{width:2.75rem;height:2.75rem}.product-version-main .version-timeline ol{display:block}.product-version-screen .product-editor-actions>details{max-width:100%}.product-version-screen .product-editor-actions>.button{white-space:normal}.product-version-main .product-hero-visual{height:16rem}}.products-workspace .catalog-product-status{display:grid;gap:.4rem;margin-top:.7rem}.products-workspace .catalog-table .catalog-product-status{min-width:8rem;margin-top:0}.products-workspace .catalog-product-status>div{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.products-workspace .catalog-product-status>div>span:first-child{font-size:.75rem;color:var(--muted);min-width:3rem}.products-workspace .catalog-product-status .product-progress-badge{margin:0;gap:.35rem;flex-wrap:wrap}.products-workspace .catalog-progress-empty{font-size:.75rem;color:var(--muted)}.products-workspace .catalog-card .catalog-program-context{display:flex;flex-wrap:wrap;gap:0 .4rem;font-size:.6875rem;color:var(--muted)}.products-workspace .catalog-program-context a{color:inherit;overflow-wrap:anywhere;text-underline-offset:3px}.products-workspace .catalog-card>footer a{justify-content:space-between}.product-editor-actions>.workflow-editor>summary{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem}.product-editor-actions>.workflow-editor>summary small{font-size:.75rem;font-weight:400;color:#eee7dc}.product-version-form-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-size:1.125rem}.product-version-form-title small{font-size:.8125rem;font-weight:400;color:var(--muted)}.product-version-main .specification-overview{border-top:0}.product-version-main .version-history-entry{min-width:0}.product-version-main .version-history-entry>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.5rem;cursor:pointer}.product-version-main .version-history-entry>summary:after{content:"+";color:var(--muted)}.product-version-main .version-history-entry[open]>summary:after{content:"−"}.product-version-main .version-history-entry>summary .badge{margin-left:auto}.product-version-main .version-history-entry>p{font-size:.75rem;line-height:1.5;margin:.35rem 0;overflow-wrap:anywhere}.product-version-main .version-history-entry>small{display:block;margin:.25rem 0}@media(max-width:760px){.product-version-main .version-history-entry>summary{min-height:2.75rem}}.product-version-screen{grid-template-columns:minmax(0,1fr)}.product-version-header>div,.product-version-header>div>div,.product-version-screen>*{min-width:0;max-width:100%}.product-version-header>div:first-child>div{flex:1}.product-editor-actions>details>summary{white-space:normal;overflow-wrap:anywhere}@media(max-width:760px){.product-version-screen .product-version-main{grid-template-columns:minmax(0,1fr)}.product-editor-actions>.workflow-editor>summary small{flex-basis:100%;padding-left:1.35rem}.product-version-header>div:first-child{width:100%}.product-version-title{min-width:0}}.product-lifecycle-dialog{width:min(36rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;border:1px solid var(--line);border-radius:var(--surface-radius,.75rem);background:#fff;color:var(--ink,#25231f);box-shadow:0 18px 70px #0003;overflow:auto}.product-lifecycle-dialog::backdrop{background:#171d1a80}.product-lifecycle-dialog h2{margin:0 0 .5rem;font-size:1.25rem}.product-lifecycle-dialog p{font-size:.875rem;color:var(--muted);line-height:1.6;margin:0 0 1rem}.product-lifecycle-dialog .product-lifecycle-reference{font-weight:650;overflow-wrap:anywhere}.product-lifecycle-dialog fieldset{border:0;padding:0;margin:0;display:grid;gap:1rem;min-width:0}.product-lifecycle-dialog label{display:grid;gap:.4rem;font-size:.8125rem;overflow-wrap:anywhere}.product-lifecycle-dialog :is(input:not([type=hidden]),textarea){width:100%;padding:.65rem;border:1px solid var(--line);border-radius:.5rem;background:#fff;font:inherit}.product-lifecycle-dialog textarea{resize:vertical}.product-lifecycle-dialog .form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.product-lifecycle-dialog .form-error{color:var(--danger-bg);margin-top:1rem}.product-lifecycle-feedback{flex-basis:100%;font-size:.875rem}.product-archive-filter{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.product-version-screen .product-editor-actions>.button{min-height:calc(var(--control-height) + 2px)}.product-version-screen .product-workflow{margin:0;border:1px solid var(--line);border-radius:var(--surface-radius,.75rem);background:#fff}.product-workflow>header{padding:1.25rem;border-bottom:1px solid var(--line);border-radius:var(--surface-radius,.75rem) var(--surface-radius,.75rem) 0 0;background:#fcfaf7}.product-workflow>header .eyebrow{margin:0 0 .5rem;color:#785733}.product-workflow>header h2{margin:0;font-family:inherit;font-size:1.125rem;font-weight:650;line-height:1.4}.product-workflow>header p:not(.eyebrow){margin:.5rem 0 0;max-width:none;font-size:.8125rem;line-height:1.6}.product-workflow>.workflow-section{margin:0;border-bottom:1px solid var(--line)}.product-workflow>.workflow-section:last-child{border-bottom:0;border-radius:0 0 var(--surface-radius,.75rem) var(--surface-radius,.75rem)}.product-workflow>.workflow-section>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 1.5rem;gap:.75rem;min-height:3.75rem;padding:.85rem 1.25rem;list-style:none}.product-workflow>.workflow-section>summary::-webkit-details-marker{display:none}.product-workflow>.workflow-section>summary strong{line-height:1.5}.product-workflow>.workflow-section>summary span{margin:0;max-width:24rem;padding:.25rem .6rem;border-radius:.375rem;background:#f3f1ed;color:#5e574c;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.product-workflow>.workflow-section>summary:after{text-align:center;font-size:1.125rem}.product-workflow>.workflow-section>summary:hover{background:#faf8f4}.product-workflow>.workflow-section[open]>summary{background:#f6f2eb}.product-workflow>.workflow-section>p{margin:0;padding:1rem 1.25rem 0;font-size:.8125rem;line-height:1.6;color:var(--muted)}.product-workflow>.workflow-section>p:last-child{padding-bottom:1.25rem}.product-workflow .workflow-section-form{padding:1.25rem}.product-workflow>.workflow-section>dl{padding:1.25rem;margin:0}.product-workflow>.workflow-section:last-child>summary{border-radius:0 0 var(--surface-radius,.75rem) var(--surface-radius,.75rem)}.product-workflow>.workflow-section:last-child[open]>summary{border-radius:0}@media(max-width:640px){.product-workflow>header{padding:1rem}.product-workflow>.workflow-section>summary{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.35rem .75rem;padding:1rem}.product-workflow>.workflow-section>summary span{grid-column:1;justify-self:start;max-width:100%}.product-workflow>.workflow-section>summary:after{grid-column:2;grid-row:1/span 2}.product-workflow .workflow-section-form,.product-workflow>.workflow-section>dl{padding:1rem}.product-workflow>.workflow-section>p{padding:1rem 1rem 0}}.programs-workspace .program-filter-grid{grid-template-columns:minmax(15rem,2fr) minmax(9rem,1fr) minmax(9rem,1fr) auto auto;gap:.75rem;padding:1rem}.programs-workspace .program-search-field{grid-column:auto}.programs-workspace .program-advanced-filters{grid-column:auto;align-self:end;margin:0;padding:0;border:0}.programs-workspace .program-advanced-filters>summary{min-height:var(--control-height,2.5rem);display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:.45rem;white-space:nowrap;font-size:.8rem}.programs-workspace .program-advanced-filters[open]{grid-column:1/-1}.programs-workspace .program-advanced-filters[open]>summary{width:fit-content}.programs-workspace .program-advanced-filters>div{padding-top:.8rem}.programs-workspace .program-list-controls{margin-top:0}.programs-workspace .program-result-count{margin:0}.program-detail-screen{gap:1rem}.program-detail-screen .workspace-heading{align-items:center}.program-detail-screen .workspace-heading-actions{gap:.5rem;flex-wrap:wrap}.program-detail-screen .workspace-context{margin:0}.program-detail-screen .summary-grid{gap:.75rem}.program-detail-screen .summary-card{min-height:5rem;padding:.8rem 1rem}.program-overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr);gap:1rem;align-items:start}.program-overview-grid>*,.program-overview-rail>*{min-width:0}.program-overview-rail{display:grid;gap:1rem}.program-overview-grid:has(#photos-version[open]){grid-template-columns:minmax(0,1fr)}.program-overview-grid:has(#photos-version[open]) .program-overview-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.program-overview-grid .workspace-panel>header{padding:1rem}.program-overview-grid .workspace-empty{padding:1rem;margin:0}.program-overview-grid .workspace-facts{padding:.25rem 1rem}.program-overview-grid .workspace-facts>div{padding:.7rem 0}.program-overview-grid .prototype-form{margin:0 1rem 1rem}.program-overview-grid .prototype-form:not([open]){padding:.65rem .8rem}.program-overview-grid .program-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1rem 1rem}.program-reference-grid .reference-preview{display:flex;flex-direction:column;background:#fff}.program-reference-grid .reference-preview-image{aspect-ratio:2.2}.program-reference-grid .reference-preview-image img{object-fit:contain}.program-reference-grid .reference-preview>div:last-child{padding:.8rem}.program-reference-grid .reference-preview h3{margin:.3rem 0}.program-reference-grid .reference-preview-link{margin-top:.65rem;padding-top:.6rem}.program-editor-destination{scroll-margin-top:6rem}.program-editor-destination>.workspace-panel{margin:0}.offer-context-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.8rem;align-items:end;background:#fff;border:1px solid var(--line);border-radius:.7rem;padding:1rem}.offer-context-filter>label{display:grid;gap:.4rem;min-width:0;font-size:.8rem;font-weight:600}.offer-context-filter select{width:100%;min-width:0;height:var(--control-height,2.5rem);padding:0 .7rem;background:#fff;border:1px solid var(--line);border-radius:.4rem;font:inherit;font-weight:400}.offer-context-filter>button{margin:0;justify-self:end}.offer-context-filter>label:has(+button){grid-column:auto}.offer-context-filter:has(>label:only-of-type){grid-template-columns:minmax(0,1fr) auto}.offers-workspace .comparison-matrix tbody th{width:13rem}.offers-workspace .comparison-matrix td,.offers-workspace .comparison-matrix th{padding:.8rem 1rem}.offers-workspace .comparison-matrix thead th:first-child{width:13rem}.offer-single-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem 1.1rem .25rem}.offer-single-heading h3{margin:0;font-size:1rem}.offer-single-heading p{margin:0;color:var(--muted);font-size:.8rem}.offer-single-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:.25rem 1.1rem 1rem}.offer-single-conditions>div{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.offer-single-conditions dt{color:var(--muted);font-size:.8rem}.offer-single-conditions dd{margin:0;font-size:.875rem;overflow-wrap:anywhere}.offer-single-conditions small{display:block;color:var(--muted);margin-top:.25rem}.offer-panel-actions{display:flex;justify-content:flex-end;padding:.85rem 1.1rem;border-top:1px solid var(--line)}.offers-workspace .pilot-purpose{padding:1rem 0}.offers-workspace .pilot-purpose h2{font-size:1rem}@media(max-width:1200px){.programs-workspace .program-filter-grid{grid-template-columns:minmax(10rem,2fr) minmax(8rem,1fr) minmax(8rem,1fr) auto}.programs-workspace .program-advanced-filters{grid-column:1/-1;justify-self:start}.programs-workspace .program-advanced-filters[open]{justify-self:stretch}.program-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr)}.offer-single-conditions,.program-overview-grid .program-reference-grid{grid-template-columns:1fr}}@media(max-width:900px){.program-overview-grid{grid-template-columns:1fr}.program-overview-grid .program-reference-grid,.program-overview-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.programs-workspace .program-filter-grid{grid-template-columns:1fr 1fr}.programs-workspace .program-search-field{grid-column:1/-1}.programs-workspace .program-advanced-filters{grid-column:auto;justify-self:end}.programs-workspace .program-filter-grid>button{justify-self:start}.program-overview-grid .program-reference-grid,.program-overview-rail{grid-template-columns:1fr}.program-overview-grid:has(#photos-version[open]) .program-overview-rail{grid-template-columns:1fr}.offer-context-filter{grid-template-columns:1fr}.offer-context-filter:has(>label:only-of-type){grid-template-columns:1fr}.offer-context-filter>button{justify-self:start}.offer-single-conditions>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.offer-panel-actions{justify-content:flex-start}.offer-panel-actions .button{white-space:normal}}.program-detail-screen #photos-version{scroll-margin-top:5rem}.catalog-page-actions{display:flex;gap:.7rem;flex-wrap:wrap;align-items:start}.window-dialog{margin:auto;width:min(960px,calc(100vw - 32px));max-width:calc(100vw - 16px);height:min(880px,calc(100dvh - 32px));max-height:calc(100dvh - 16px);padding:0;border:1px solid #d8d0c5;border-radius:9px;background:#fff;color:#25231f;overflow:hidden;box-sizing:border-box}.window-dialog[open]{display:flex;flex-direction:column}.window-dialog::backdrop{background:#18241eb3}.window-dialog-title{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:1rem;padding:.7rem 1rem;background:#f7f5f1;border-bottom:1px solid #e2dcd3;cursor:move;touch-action:none;user-select:none}.window-dialog-title h2{margin:0;font-size:1rem;min-width:0;overflow-wrap:anywhere}.window-dialog-title>div{display:flex;flex-shrink:0;gap:.3rem}.window-dialog-content{padding:1.2rem;overflow:auto;min-height:0;flex:1}.window-dialog-content>p{font-size:.85rem;line-height:1.6}.window-dialog-footer{padding:1rem;border-top:1px solid #e2dcd3;display:flex;justify-content:flex-end;gap:.6rem;flex-shrink:0;flex-wrap:wrap;background:#faf9f6}.list-export-fields{border:1px solid #e2dcd3;border-radius:6px;padding:1rem;margin:1rem 0;min-width:0}.list-export-fields legend{font-weight:600;padding:0 .4rem}.list-export-fields p{font-size:.8rem;line-height:1.6}.list-export-fields label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;min-width:0}.list-export-fields input:not([type=checkbox]),.list-export-fields select{height:40px;min-width:0;width:100%;padding:.4rem .6rem;border:1px solid #d8d0c5;border-radius:4px;font:inherit;box-sizing:border-box;background:#fff;color:inherit}.list-export-filters{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));align-items:end;gap:.8rem}.list-export-search{display:flex;align-items:center;position:relative}.list-export-search svg{position:absolute;left:.6rem;color:#726b61;pointer-events:none}.list-export-search input{padding-left:2rem!important}.list-export-selection{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.list-export-products{border:1px solid #e2dcd3;border-radius:5px;overflow:hidden}.list-export-products .list-export-product{flex-direction:row;align-items:center;padding:.8rem;gap:.8rem;border-bottom:1px solid #e2dcd3;cursor:pointer}.list-export-product>span{display:grid;gap:.2rem;overflow-wrap:anywhere}.list-export-product small{font-size:.75rem;color:#655e54}.list-export-checks{display:grid;gap:.7rem}.list-export-checks label{flex-direction:row;align-items:center}.list-export-fields input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:#805d36}.list-export-pagination{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.65rem;font-size:.75rem;flex-wrap:wrap}.list-export-pagination label,.list-export-pagination>div{display:flex;flex-direction:row;align-items:center;gap:.4rem}.list-export-pagination select{width:64px}.list-export-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}@media(max-width:640px){.list-export-filters,.list-export-versions{grid-template-columns:minmax(0,1fr)}.window-dialog-content{padding:.8rem}.window-dialog-footer>.button{flex:1}.window-dialog-title{cursor:default}}.workspace-screen.operations-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.workspace-screen.operations-workspace>*{min-width:0}.operations-workspace .section-navigation{margin-block:0}.operations-section{display:grid;gap:1rem;min-width:0;scroll-margin-top:5rem}.operations-section-heading{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline}.operations-section-heading h2{margin:0;font-size:1.05rem;font-weight:700}.operations-section-heading p{margin:0;color:var(--muted,#675f55);font-size:.85rem;line-height:1.55}.operations-workspace .process-board{scroll-margin-top:5rem;overflow:hidden}.operations-workspace #echantillons{scroll-margin-top:5rem}.process-board .process-toolbar{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) auto auto;gap:1rem;padding:1rem 1.1rem;align-items:end}.process-toolbar .process-archive-toggle{display:flex;align-items:center;gap:.55rem;min-height:40px;font-size:.8rem;font-weight:400;white-space:nowrap}.process-toolbar .process-archive-toggle input{width:17px;height:17px;min-height:0;margin:0;flex:0 0 auto;accent-color:#805f36}.process-list-controls{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:0 1.1rem .9rem}.process-list-controls .process-count{margin:0;padding:0;color:var(--muted,#675f55);font-size:.8rem}.process-scope-switch{display:inline-flex;gap:.2rem;border:1px solid var(--border,#ddd5c9);border-radius:8px;padding:3px;background:#f8f6f2}.process-scope-switch button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:36px;padding:.35rem .75rem;border:0;border-radius:5px;color:#61584c;background:transparent;font:inherit;font-size:.8rem;cursor:pointer}.process-scope-switch button[aria-pressed=true]{background:#fff;color:#302920;box-shadow:0 1px 3px #3029201a;font-weight:700}.process-scope-switch button span{font-variant-numeric:tabular-nums;border-radius:4px;padding:.05rem .35rem;background:#eee9e1;font-size:.75rem}.process-scope-switch button:focus-visible{outline:2px solid #805f36;outline-offset:2px}.process-table .process-cell-lines{display:grid;gap:.3rem;line-height:1.45}.process-table .process-cell-lines>span+span{color:var(--muted,#675f55);font-size:.8rem}.process-table th:first-child{width:27%}.process-table td:last-child{width:190px}.process-table .table-row-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.process-table .table-row-actions .text-link{min-height:32px;padding-block:.3rem;font-size:.8rem;line-height:1.4;white-space:normal;text-align:left}.process-table .table-row-actions .text-link svg{flex-shrink:0}.process-table .table-row-actions .text-link+.text-link{font-weight:400;color:var(--muted,#675f55)}.process-board .process-notice{margin:0;padding:.8rem 1.1rem;border-radius:0;border-top:1px solid var(--border,#ddd5c9);background:#fbfaf7;font-size:.78rem;line-height:1.6}.operations-workspace .summary-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.operations-workspace .summary-grid.compact .summary-card{min-height:90px}.operations-workspace #echantillons>.process-board{border:0;border-radius:0;box-shadow:none}.documents-register .document-deposit-editor:not([open]){display:none}.documents-register .document-deposit-editor .prototype-form{border:0;border-radius:0;box-shadow:none;margin:0;padding:1.1rem}.documents-register .document-deposit-editor .prototype-form fieldset{padding:0;border:0}.documents-register .document-deposit-editor .program-create-grid{gap:1rem 1.25rem}.documents-register .document-deposit-editor input,.documents-register .document-deposit-editor select{font-weight:400}.documents-register .document-deposit-editor .form-actions{margin-top:1rem}@media (max-width:1120px){.process-board .process-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.process-toolbar>.button{justify-self:end}.process-toolbar .process-archive-toggle{white-space:normal}.process-table{min-width:900px}}@media (max-width:600px){.operations-workspace{gap:1rem}.process-board .process-toolbar{grid-template-columns:minmax(0,1fr);padding:.85rem;gap:.7rem}.process-toolbar>.button{justify-self:start}.process-list-controls{flex-direction:column;align-items:flex-start;gap:.7rem;padding-inline:.85rem}.process-scope-switch{max-width:100%}.process-scope-switch button{min-height:44px;padding-inline:.5rem;font-size:.75rem}.process-table .table-row-actions .text-link{min-height:44px}.documents-register .document-deposit-editor .program-create-grid,.operations-workspace .summary-grid.compact{grid-template-columns:minmax(0,1fr)}}.workspace-document-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem;border-top:1px solid var(--line)}.documents-register .document-filter-bar>div{min-width:0}.documents-register .document-filter-bar select{max-width:100%}@media(max-width:760px){.workspace-document-pagination{gap:.5rem}.workspace-document-pagination .button{min-height:44px}}.organization-workspace{gap:1rem}.employee-prerequisite-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.employee-editor #employee-missing-programs{display:grid;gap:.6rem}.employee-editor #employee-missing-programs>p{margin:0}.organization-workspace>.workspace-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.organization-workspace>.workspace-heading>.workspace-heading-actions{justify-content:flex-end;min-width:0}.organization-workspace>.workspace-heading:has(details[open])>.workspace-heading-actions{grid-column:1/-1;width:100%;flex-wrap:wrap}.organization-workspace .workspace-heading-actions>:is(.partner-create,.admin-create){margin:0;width:auto;border:0;box-shadow:none}.organization-workspace .workspace-heading-actions>:is(.partner-create,.admin-create):not([open])>summary{min-height:var(--control-height);display:flex;align-items:center;gap:.5rem;padding:.65rem .95rem;border:1px solid var(--action-bg);border-radius:var(--control-radius);background:var(--action-bg);color:#fff}.organization-workspace .workspace-heading-actions>details:not([open])>summary strong{font-size:.8125rem;font-weight:600;color:inherit}.organization-workspace .workspace-heading-actions>details:not([open])>summary small,.organization-workspace .workspace-heading-actions>details:not([open])>summary>svg{display:none}.organization-workspace .workspace-heading-actions>details:not([open])>summary>span:first-child{width:1rem;height:1rem;padding:0;background:none;color:inherit;border-radius:0}.organization-workspace .workspace-heading-actions>details:not([open])>summary>span:first-child svg{width:1rem;height:1rem}.organization-workspace .workspace-heading-actions>details[open]{flex-basis:100%;width:100%;border:1px solid var(--line);border-radius:var(--surface-radius);background:#fff;overflow:hidden}.organization-workspace .workspace-heading-actions>details[open]>summary{padding:.85rem 1rem}.organization-context{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.75rem;line-height:1.6;color:var(--muted)}.organization-context>svg{width:1rem;height:1rem;flex:0 0 1rem;margin-top:.1rem}.partner-directory.organization-workspace .directory-counts{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(12rem,.8fr);margin:0}.partner-directory.organization-workspace .directory-count-date{border:0;background:transparent;box-shadow:none;padding:.5rem;justify-content:flex-end}.partner-directory.organization-workspace .directory-count-date .directory-metric-icon{width:1rem;height:1rem;background:none}.partner-directory.organization-workspace .directory-count-date .directory-count-content{display:grid;grid-template-columns:1fr;gap:.15rem;flex:0 1 auto}.partner-directory.organization-workspace .directory-count-date .directory-prepared-date{grid-row:auto;grid-column:auto;font-family:inherit;font-size:.8125rem}.partner-directory.organization-workspace .directory-count-date small{display:none}.partner-directory.organization-workspace .directory-count-note{margin:-.5rem 0 0}.partner-directory.organization-workspace .directory-search-panel{margin:0;padding:.85rem 1rem;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.partner-directory.organization-workspace .directory-filters{gap:.75rem}.partner-directory.organization-workspace .directory-filters :is(input,select,button){min-height:var(--control-height);height:auto}.partner-directory.organization-workspace .directory-result{margin:.65rem 0 0}.partner-directory.organization-workspace .workspace-panel>header{padding:.9rem 1rem}.organization-workspace :is(#partner-directory-list,#admin-accounts)>header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem}.organization-workspace :is(#partner-directory-list,#admin-accounts)>header p{margin:0}.partner-directory.organization-workspace .directory-count-card:not(.directory-count-date){min-height:4.5rem}.organization-section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;border-bottom:1px solid var(--line)}.organization-section-nav>a{min-height:var(--control-height);display:inline-flex;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;color:var(--muted);border-bottom:2px solid transparent}.organization-section-nav>a:hover{color:var(--ink);background:#f0e9de;border-bottom-color:#805a32}.organization-section-nav>a>span{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;padding:.1rem .35rem;border-radius:1rem;font-size:.7rem;background:#eee6d8;color:#594026}.organization-workspace .admin-overview>.admin-metric-link{display:flex;align-items:center;gap:.75rem;border:1px solid var(--line);padding:.75rem 1rem;background:#fff;border-radius:.65rem;text-decoration:none}.organization-workspace .admin-overview>.admin-metric-link:hover{border-color:#805a32}.organization-workspace .admin-overview>.admin-metric-link>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:1;column-gap:.7rem;row-gap:.15rem}.organization-workspace :is(#admin-accounts,#admin-invitations,#absences-equipe){scroll-margin-top:1rem}.organization-breadcrumb{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:.75rem;line-height:1.5;color:var(--muted)}.organization-breadcrumb a{min-height:2rem;display:inline-flex;align-items:center;color:#705432}.office-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.office-overview>article{padding:1rem 1.15rem;border:1px solid var(--line);border-radius:var(--surface-radius);background:#fff;min-width:0}.office-overview-title{display:flex;align-items:center;gap:.65rem}.office-overview-title h2{margin:0;font-size:.9375rem;line-height:1.4;font-weight:650}.office-overview p{margin:.5rem 0 0;font-size:.75rem;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.office-overview .office-overview-count{display:flex;align-items:baseline;gap:.65rem;margin:.85rem 0}.office-overview-count strong{font-size:1.65rem;font-weight:600;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.office-overview .office-overview-time{display:grid;gap:.1rem;border-top:1px solid var(--line);padding-top:.6rem}.finance-access-label{display:inline-flex;padding:.5rem .75rem;border:1px solid var(--line);border-radius:.5rem;font-size:.75rem;font-weight:600;color:#65513a;background:#f7f3eb}.finance-register-workspace .financial-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-register-workspace .register-note{margin:0;padding:.7rem 1rem;border-radius:0;border-top:1px solid var(--line);background:#faf8f4}.finance-register-workspace .process-count{margin:.65rem 1rem}@media(max-width:1000px){.organization-workspace>.workspace-heading{grid-template-columns:minmax(0,1fr)}.organization-workspace>.workspace-heading>.workspace-heading-actions{justify-content:flex-start}.office-overview{gap:.75rem}}@media(max-width:760px){.partner-directory.organization-workspace .directory-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-directory.organization-workspace .directory-count-date{grid-column:1/-1;justify-content:flex-start;padding:0}.partner-directory.organization-workspace .directory-count-date .directory-count-content{grid-template-columns:auto auto;align-items:center;column-gap:.6rem}.partner-directory.organization-workspace .directory-count-card:not(.directory-count-date){padding:.75rem}.partner-directory.organization-workspace .directory-count-card:not(.directory-count-date) .directory-metric-icon{display:none}.organization-section-nav>a{flex:1 0 auto}.office-overview{grid-template-columns:1fr}.organization-workspace .workspace-heading-actions>details:not([open]){max-width:100%}}