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