.branch-console{display:grid;gap:1rem;min-width:0;padding-block-end:1.2rem;--branch-border:color-mix(in srgb,var(--primary,#2c6895) 20%,#fff);--branch-soft:color-mix(in srgb,var(--primary,#2c6895) 5%,#fff)}.branch-console :is(h2,h3,p){margin:0}.branch-console h2{font-size:1.08rem}.branch-console h3{font-size:1rem}.branch-console .muted{line-height:1.7}.branch-console .panel{padding:1.25rem;min-width:0;margin:0}.branch-tabs{display:flex;gap:.35rem;flex-wrap:wrap;padding:.4rem;border:1px solid var(--branch-border);border-radius:1.2rem;background:rgba(255,255,255,.68);backdrop-filter:blur(18px)}.branch-tabs button{white-space:normal;flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:44px;border-color:transparent;background:transparent;box-shadow:none}.branch-tabs button[aria-current=page]{background:rgba(255,255,255,.94);border-color:var(--branch-border);color:var(--primary,#2c6895);box-shadow:0 4px 12px -7px #24445b;font-weight:750}.branch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:1rem}.branch-card{padding:1.25rem;border:1px solid var(--branch-border);border-radius:1.25rem;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.78));box-shadow:0 12px 28px -22px #24445b,inset 0 1px 1px #fff;display:flex;flex-direction:column;gap:.8rem;min-width:0;overflow-wrap:anywhere}.branch-card>.actions{margin-block-start:auto}.branch-backup>div:first-child,.branch-card-heading,.branch-jobs article>div:first-child{display:flex;justify-content:space-between;gap:.8rem;align-items:center;flex-wrap:wrap}.branch-card-heading>div{display:grid;gap:.35rem;min-width:0}.branch-symbol{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--branch-soft);color:var(--primary,#2c6895)}.branch-state{font-size:.78rem;line-height:1.5;border-radius:20px;padding:.25rem .7rem;background:#eef3f6;color:#496273;white-space:normal}.state-active{background:#edf7f2;color:#256348}.state-disabled,.state-failed{background:#fff1ed;color:#934630}.branch-summary{display:flex;gap:1rem;color:var(--text-muted,#61798b);font-size:.88rem}.branch-back-link{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;color:var(--primary,#2c6895);font-size:.9rem;text-decoration:none}.branch-form{display:grid;gap:1rem;min-width:0}.branch-fields{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.branch-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-console label{min-width:0}.branch-form label{display:grid;gap:.4rem;font-weight:650;line-height:1.5}.branch-form label small{font-weight:400;color:var(--text-muted,#61798b);font-size:.8rem;line-height:1.6}.branch-console .branch-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0}.branch-console .branch-form :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-width:18px;min-height:18px;flex:0 0 18px;appearance:auto;accent-color:var(--primary,#2c6895);padding:0;margin:0;border-radius:4px;box-shadow:none}.branch-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.5rem}.branch-checks label,.branch-form label:has(>input[type=checkbox]),.branch-form label:has(>input[type=radio]){display:flex;align-items:center;gap:.65rem;font-weight:500;line-height:1.65;padding:.45rem 0;cursor:pointer}.branch-console fieldset{border:1px solid var(--branch-border);border-radius:1rem;padding:1rem;display:grid;gap:1rem;min-width:0;margin:0}.branch-console legend{font-weight:750;font-size:.93rem;padding-inline:.4rem}.branch-console fieldset:disabled{opacity:.65}.branch-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.6rem;margin-block:.5rem}.branch-preview>span{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;border-radius:.8rem;background:var(--branch-soft);font-size:.86rem}.branch-preview b{font-size:1.1rem}.branch-notice{padding:1rem;border:1px solid #b8daca;border-radius:1rem;background:#f1fbf6}.branch-console .error{display:grid;gap:.65rem;overflow-wrap:anywhere}.branch-console .error button{width:fit-content}.branch-empty{padding:1.5rem;border:1px dashed var(--branch-border);border-radius:1rem;background:rgba(255,255,255,.6);display:grid;align-content:center;gap:.6rem;min-width:0;line-height:1.8}.branch-console .branch-empty h2,.branch-empty,.branch-loading{text-align:center}.branch-loading{padding:2rem;color:var(--text-muted,#61798b)}.branch-settings-layout{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:1rem;align-items:start}.branch-settings-content{display:grid;gap:1rem;min-width:0}.branch-selector{display:grid;gap:.9rem}.branch-selector>button{display:flex;gap:.6rem;text-align:start;align-items:center;white-space:normal}.branch-selector>button span{display:grid;gap:.3rem}.branch-selector small{font-weight:400;color:var(--text-muted,#61798b)}.branch-selector>button[aria-pressed=true]{border-color:var(--primary,#2c6895);background:var(--branch-soft)}.branch-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.branch-policy-grid label{padding:.75rem;background:rgba(255,255,255,.7);border:1px solid var(--branch-border);border-radius:.8rem}.branch-advanced,.branch-permission-group{padding:1rem;border:1px solid var(--branch-border);border-radius:.85rem;min-width:0}.branch-console summary{cursor:pointer;font-weight:700;line-height:1.6}.branch-console summary span{font-size:.78rem;font-weight:400;margin-inline-start:.5rem}.branch-advanced[open]>:not(summary),.branch-permission-group[open]>.branch-checks{margin-block-start:.8rem}.branch-choice-row{display:flex;flex-wrap:wrap;gap:1.2rem}.branch-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.branch-mode-grid>button{display:flex;text-align:start;align-items:flex-start;gap:.8rem;white-space:normal;padding:1.15rem;min-width:0}.branch-mode-grid>button>svg{flex:0 0 23px;margin-block-start:.2rem}.branch-mode-grid span{display:grid;gap:.45rem}.branch-mode-grid small{font-weight:400;line-height:1.7;color:var(--text-muted,#61798b)}.branch-mode-grid>button[aria-pressed=true]{border-color:var(--primary,#2c6895);background:var(--branch-soft)}.branch-hint{font-weight:400;font-size:.86rem;line-height:1.8;padding:.9rem 1rem;border-radius:.8rem;background:var(--branch-soft);color:var(--text-muted,#526b7e)}.branch-console .actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.branch-console .actions form{margin:0}.branch-console a.button,.branch-console button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.branch-console .branch-fit{width:fit-content}.branch-console textarea{resize:vertical}.branch-form-footer{border-block-start:1px solid var(--branch-border);padding-block-start:1rem}.branch-stock-items,.branch-stock-line{display:grid;gap:.75rem}.branch-stock-line{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end}.branch-stock-line>button{min-width:44px;min-height:44px;margin-block-end:2px}.branch-review{display:grid;gap:.8rem}.branch-review>button{width:fit-content}.branch-jobs{display:grid;gap:.85rem}.branch-backup,.branch-jobs article{padding:1rem;border:1px solid var(--branch-border);border-radius:1rem;display:grid;gap:.8rem;min-width:0;background:rgba(255,255,255,.65)}.branch-jobs progress{width:100%;height:.4rem;accent-color:var(--primary,#2c6895)}.branch-confirm,.branch-inset{padding:1rem;background:var(--branch-soft);border:1px solid var(--branch-border);border-radius:.9rem}.branch-confirm{display:grid;gap:.7rem}.branch-amount{font-size:1.45rem}@media(max-width:760px){.branch-policy-grid,.branch-settings-layout{grid-template-columns:1fr}.branch-console .panel{padding:1rem}.branch-mode-grid{gap:.6rem}.branch-mode-grid>button{padding:.85rem}}@media(max-width:540px){.branch-console{gap:.8rem}.branch-tabs{gap:.2rem;border-radius:1rem}.branch-tabs button{padding:.65rem .45rem;font-size:.85rem;flex-basis:90px;flex-wrap:wrap}.branch-fields,.branch-grid,.branch-mode-grid,.branch-pair{grid-template-columns:1fr}.branch-console fieldset{padding:.85rem}.branch-checks{grid-template-columns:1fr}.branch-card{padding:1rem}.branch-stock-line{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 44px;gap:.4rem}.branch-stock-line label{font-size:.8rem}.branch-console .actions>*{flex:1 1 auto}.branch-card form button{width:100%}.branch-backup{padding:.8rem}.branch-summary{font-size:.8rem}}@media(prefers-reduced-motion:no-preference){.branch-card,.branch-empty{animation:branch-appear .2s ease-out}@keyframes branch-appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}}.branch-eyebrow{font-size:.75rem;font-weight:700;color:var(--primary,#2c6895);letter-spacing:.01em}.branch-heading-with-icon{display:flex;gap:.8rem;align-items:center;min-width:0}.branch-heading-with-icon>div{display:grid;gap:.25rem;min-width:0}.branch-heading-with-icon>.branch-symbol{flex-shrink:0}.branch-console .branch-icon-button{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:.8rem}.branch-console .branch-symbol{background:linear-gradient(145deg,#fff,var(--branch-soft));border:1px solid var(--branch-border);box-shadow:0 3px 7px -5px #24445b,inset 0 1px #fff}.branch-console .branch-text-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--primary,#2c6895);text-decoration:none;font-size:.85rem;width:fit-content}.branch-overview{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;background:linear-gradient(120deg,rgba(255,255,255,.96),rgba(255,255,255,.77))}.branch-overview-copy{display:grid;gap:.55rem}.branch-console .branch-overview h2{font-size:1.35rem}.branch-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}.branch-metrics>div{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--branch-border);background:rgba(255,255,255,.8);border-radius:1rem;align-content:start}.branch-metrics svg{color:var(--primary,#2c6895)}.branch-metrics dt{font-size:.78rem;color:var(--text-muted,#61798b);line-height:1.6}.branch-metrics dd{margin:0;font-size:1.65rem;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums}.branch-directory{display:grid;gap:1rem;min-width:0}.branch-directory-toolbar{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.branch-directory-toolbar h2{display:flex;align-items:center;gap:.5rem}.branch-count{display:inline-grid;place-items:center;min-width:26px;min-height:26px;padding:.1rem .4rem;font-size:.8rem;border-radius:50px;background:#fff;border:1px solid var(--branch-border)}.branch-directory-filters{display:flex;gap:.5rem;align-items:center;min-width:0;flex-wrap:wrap}.branch-console .branch-search{display:flex;align-items:center;gap:.5rem;position:relative;min-width:0;flex:1 1 220px}.branch-search>svg{position:absolute;inset-inline-start:.85rem;pointer-events:none;color:var(--text-muted,#61798b)}.branch-console .branch-search>input{width:100%;min-width:0;padding-inline-start:2.5rem;margin:0;min-height:44px}.branch-directory-filters>select{min-width:0;max-width:100%;min-height:44px;margin:0}.branch-directory>.branch-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.branch-workspace-card{gap:1rem}.branch-workspace-card.is-main{border-color:color-mix(in srgb,var(--primary,#2c6895) 38%,white)}.branch-card-identity{display:grid;gap:.4rem}.branch-console .branch-card-identity h2{font-size:1.2rem}.branch-code{font-size:.8rem;color:var(--text-muted,#61798b);text-align:start;width:fit-content;padding:.15rem .5rem;background:var(--branch-soft);border-radius:.4rem}.branch-entry{display:grid;gap:.6rem;margin-block-start:auto;padding-block-start:1rem;border-block-start:1px solid var(--branch-border)}.branch-entry form{margin:0}.branch-entry :is(button,.button){width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.branch-entry small,.branch-entry-unavailable{font-size:.8rem;color:var(--text-muted,#61798b);line-height:1.7}.branch-entry-unavailable{min-height:44px;display:flex;align-items:center}.branch-operation-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.branch-operation-links>button{display:flex;align-items:center;gap:1rem;text-align:start;padding:1.15rem;background:rgba(255,255,255,.8);border-color:var(--branch-border)}.branch-operation-links>button>.branch-symbol{flex:0 0 44px}.branch-operation-links>button>span:not(.branch-symbol){display:grid;gap:.35rem;flex:1;min-width:0}.branch-operation-links small{font-weight:400;color:var(--text-muted,#61798b);line-height:1.7}.branch-operation-links>button>svg{flex:0 0 19px}.branch-settings-intro{display:grid;gap:1.3rem}.branch-settings-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.branch-settings-explainer>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.4rem .6rem;border-inline-start:2px solid var(--branch-border);padding:.5rem .8rem}.branch-settings-explainer svg{color:var(--primary,#2c6895)}.branch-settings-explainer b{font-size:.9rem}.branch-settings-explainer small{grid-column:2;color:var(--text-muted,#61798b);line-height:1.6}.branch-settings-welcome{display:grid;justify-items:center;align-content:center;gap:1rem;padding:2.3rem 1.25rem;border:1px solid var(--branch-border);border-radius:1.25rem;background:linear-gradient(150deg,#fff,rgba(255,255,255,.7));min-height:285px;text-align:center}.branch-settings-welcome>p{max-width:460px}.branch-settings-welcome>.branch-symbol{width:56px;height:56px;border-radius:18px}.branch-settings-welcome>button{width:fit-content}.branch-selector>button{box-shadow:none;padding:.85rem}.branch-selector>button>span{flex:1;min-width:0}.branch-selector>button[aria-pressed=true]{box-shadow:0 5px 12px -9px #24445b}.branch-console .branch-policy-grid label{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;padding:1rem;background:#fff;box-shadow:0 2px 5px -4px #24445b}.branch-policy-grid label>span{display:flex;gap:.5rem;align-items:center}.branch-policy-grid select{font-size:.86rem}.branch-console .branch-checks{gap:.65rem}.branch-console .branch-checks label{border:1px solid var(--branch-border);border-radius:.8rem;padding:.7rem .8rem;background:rgba(255,255,255,.75);font-size:.88rem;align-items:flex-start}.branch-checks input{margin-block-start:.2rem!important}.branch-checks label:has(input:checked){background:var(--branch-soft)}.branch-console .branch-wizard{padding:0;overflow:visible;width:100%;max-width:1240px;justify-self:center;box-shadow:0 16px 36px -28px #24445b,inset 0 1px #fff}.branch-wizard-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-block-end:1px solid var(--branch-border);background:linear-gradient(110deg,#fff,rgba(255,255,255,.75))}.branch-wizard-header .muted{font-size:.88rem}.branch-stepper{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:1.25rem 1.5rem;background:rgba(255,255,255,.5);border-block-end:1px solid var(--branch-border)}.branch-stepper li{min-width:0}.branch-console .branch-stepper button{width:100%;display:flex;gap:.6rem;align-items:center;justify-content:flex-start;text-align:start;padding:.7rem;border:1px solid transparent;border-radius:.9rem;background:transparent;box-shadow:none;opacity:1;min-width:0;color:var(--text-muted,#61798b)}.branch-stepper button:disabled{cursor:default}.branch-stepper button>b{font-size:.83rem;line-height:1.5;font-weight:600}.branch-stepper button>span{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid var(--branch-border);border-radius:50%;background:white;font-size:.8rem;font-weight:750}.branch-stepper [aria-current=step]>button{background:var(--branch-soft);border-color:var(--branch-border);color:var(--primary,#2c6895)}.branch-stepper [aria-current=step] button>span{background:var(--primary,#2c6895);border-color:var(--primary,#2c6895);color:white}.branch-stepper [data-complete=true] button>span{color:var(--primary,#2c6895);background:var(--branch-soft)}.branch-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:0}.branch-wizard-form{padding:1.5rem;gap:1.35rem}.branch-step-heading{display:grid;gap:.4rem}.branch-console .branch-step-heading h3{font-size:1.25rem;outline:none}.branch-step-heading p{font-size:.9rem}.branch-console .branch-step-fields{padding:0;border:0;border-radius:0;gap:1.15rem}.branch-console .branch-step-fields:disabled{opacity:1}.branch-wizard label{font-size:.92rem}.branch-timezone{max-width:360px}.branch-password{position:relative}.branch-password input{padding-inline-end:3.4rem!important}.branch-password>.branch-icon-button{position:absolute;inset-inline-end:.4rem;top:1.9rem;border:0;background:transparent;box-shadow:none}.branch-wizard-guide{padding:1.5rem;border-inline-start:1px solid var(--branch-border);background:linear-gradient(150deg,var(--branch-soft),rgba(255,255,255,.6));align-self:stretch;display:flex;flex-direction:column;gap:1rem;font-size:.85rem}.branch-wizard-guide ol{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0;counter-reset:guide}.branch-wizard-guide li{position:relative;display:grid;gap:.35rem;padding-inline-start:1.9rem;counter-increment:guide}.branch-wizard-guide li:before{content:counter(guide);position:absolute;inset-inline-start:0;top:0;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#fff;border:1px solid var(--branch-border);font-size:.7rem;color:var(--primary,#2c6895)}.branch-wizard-guide li>span{color:var(--text-muted,#61798b);line-height:1.8}.branch-guide-note{margin-block-start:auto;padding-block-start:1rem;border-block-start:1px solid var(--branch-border);display:grid;gap:.4rem}.branch-guide-note p{color:var(--text-muted,#61798b);font-size:.8rem;line-height:1.9}.branch-section-title{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.branch-section-title>span{font-size:.8rem;color:var(--text-muted,#61798b)}.branch-definition-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.branch-console .branch-form .branch-definition-option{display:grid;grid-template-columns:18px 30px minmax(0,1fr);align-items:start;gap:.65rem;padding:.9rem;border:1px solid var(--branch-border);border-radius:.95rem;background:#fff;box-shadow:0 3px 6px -5px #24445b;cursor:pointer;min-width:0}.branch-definition-option>input{margin-block-start:.2rem!important}.branch-option-icon{color:var(--text-muted,#61798b);display:grid;place-items:center;min-height:24px}.branch-option-copy{display:grid;gap:.35rem;min-width:0}.branch-option-copy b{font-size:.86rem}.branch-option-copy small{font-size:.76rem!important;font-weight:400;line-height:1.8!important}.branch-option-copy em{display:flex;gap:.25rem;align-items:center;flex-wrap:wrap;font-size:.7rem;font-style:normal;color:var(--primary,#2c6895)}.branch-console .branch-form .branch-definition-option.is-selected{border-color:color-mix(in srgb,var(--primary,#2c6895) 48%,#fff);background:linear-gradient(140deg,#fff,var(--branch-soft))}.branch-definition-option.is-selected .branch-option-icon{color:var(--primary,#2c6895)}.branch-preview-action{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.branch-preview-action>small{font-size:.78rem;color:var(--text-muted,#61798b);line-height:1.7}.branch-preview-result{display:grid;gap:.7rem;border:1px solid var(--branch-border);border-radius:1rem;padding:1rem;background:rgba(255,255,255,.7)}.branch-preview-result h3{display:flex;align-items:center;gap:.4rem}.branch-preview-result .branch-preview{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.branch-preview-result .branch-preview>span{font-size:.78rem;padding:.7rem;align-items:flex-start}.branch-preview-result .branch-preview b{font-size:1.02rem}.branch-preview-result .muted{font-size:.8rem}.branch-review-lead{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--branch-soft);border:1px solid var(--branch-border);border-radius:1rem}.branch-review-lead>svg{color:var(--primary,#2c6895);flex:0 0 24px}.branch-review-lead>div{display:grid;gap:.3rem;min-width:0;overflow-wrap:anywhere}.branch-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0}.branch-review-facts>div{display:grid;gap:.35rem;padding:.75rem;border-block-end:1px solid var(--branch-border);min-width:0}.branch-review-facts dt{font-size:.78rem;color:var(--text-muted,#61798b)}.branch-review-facts dd{margin:0;font-size:.9rem;font-weight:650;overflow-wrap:anywhere}.branch-wizard .branch-hint>svg{display:inline;vertical-align:middle;margin-inline-end:.4rem}.branch-wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-start:1.25rem;border-block-start:1px solid var(--branch-border);margin-block-start:.4rem}.branch-wizard-footer>button{min-width:140px}.branch-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.branch-spin{animation:branch-spin .9s linear infinite}@keyframes branch-spin{to{transform:rotate(1turn)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.branch-definition-option,.branch-mode-grid>button,.branch-operation-links>button{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.branch-definition-option:hover,.branch-mode-grid>button:hover,.branch-operation-links>button:hover{border-color:color-mix(in srgb,var(--primary,#2c6895) 55%,white);box-shadow:0 6px 15px -12px #24445b}}@media(max-width:1050px){.branch-wizard-layout{grid-template-columns:minmax(0,1fr) 225px}.branch-wizard-guide{padding:1.1rem}.branch-overview{grid-template-columns:1fr}.branch-metrics>div{grid-template-columns:auto 1fr auto;align-items:center}.branch-metrics dd{font-size:1.35rem}.branch-stepper{padding:1rem}}@media(max-width:760px){.branch-wizard-layout{grid-template-columns:1fr}.branch-wizard-guide{border-inline-start:0;border-block-start:1px solid var(--branch-border);display:grid;grid-template-columns:44px 1fr;gap:.8rem}.branch-wizard-guide>h3{align-self:center}.branch-wizard-guide>.branch-guide-note,.branch-wizard-guide>ol{grid-column:1/-1}.branch-wizard-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.branch-wizard-form{padding:1.1rem}.branch-wizard-header{padding:1rem}.branch-stepper{gap:.25rem;padding:.75rem}.branch-console .branch-stepper button{flex-direction:column;text-align:center;padding:.5rem .2rem;gap:.4rem}.branch-stepper button>b{font-size:.74rem}.branch-settings-explainer{gap:.4rem}.branch-settings-explainer>span{padding:.4rem .6rem}.branch-settings-explainer b{font-size:.82rem}.branch-settings-explainer small{font-size:.75rem}.branch-operation-links{gap:.7rem}.branch-operation-links>button{padding:.9rem;gap:.65rem}}@media(max-width:540px){.branch-definition-options,.branch-operation-links,.branch-review-facts{grid-template-columns:1fr}.branch-metrics{gap:.4rem}.branch-metrics>div{padding:.75rem .5rem;grid-template-columns:1fr;gap:.4rem}.branch-metrics dt{font-size:.72rem}.branch-metrics svg{width:18px;height:18px}.branch-directory-toolbar{align-items:stretch;gap:.8rem}.branch-directory-filters{width:100%}.branch-directory-filters>select{flex:1 1 100px}.branch-search{flex-basis:180px!important}.branch-settings-explainer{grid-template-columns:1fr}.branch-settings-explainer>span{grid-template-columns:20px 1fr;gap:.2rem .5rem}.branch-settings-explainer small{grid-column:2}.branch-stepper button>b{font-size:.68rem}.branch-stepper button>span{width:27px;height:27px;flex-basis:27px}.branch-wizard-guide ol{grid-template-columns:1fr;gap:.85rem}.branch-wizard-form{padding:1rem}.branch-wizard .branch-fields{gap:.9rem}.branch-console .branch-step-heading h3{font-size:1.1rem}.branch-wizard-footer{gap:.5rem}.branch-wizard-footer>button{min-width:0;flex:1}.branch-preview-result{padding:.7rem}.branch-preview-result .branch-preview{grid-template-columns:1fr}.branch-timezone{max-width:none}.branch-wizard-header .muted{font-size:.78rem}.branch-wizard-header .branch-symbol{display:none}}@media(prefers-reduced-motion:reduce){.branch-spin{animation:none}}.branch-console .branch-policy-editor{padding:0;border:0;gap:1rem}.branch-policy-option{padding:1rem;border:1px solid var(--branch-border);border-radius:1rem;background:rgba(255,255,255,.86);display:grid;gap:.8rem;min-width:0}.branch-policy-option h4{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.9rem}.branch-policy-option h4 svg{color:var(--text-muted,#61798b)}.branch-policy-modes{display:flex;gap:.2rem;border:1px solid var(--branch-border);background:var(--branch-soft);border-radius:.7rem;padding:.2rem}.branch-console .branch-policy-modes button{display:flex;align-items:center;justify-content:center;flex:1;gap:.3rem;padding:.45rem .2rem;min-height:38px;font-size:.75rem;box-shadow:none;background:transparent;border-color:transparent;border-radius:.55rem;min-width:0}.branch-policy-modes button[aria-pressed=true]{background:#fff;border-color:var(--branch-border);color:var(--primary,#2c6895);box-shadow:0 2px 5px -4px #24445b}.branch-console .branch-grant-group>fieldset{padding:0;border:0}.branch-grant-group>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.branch-policy-editor:disabled{opacity:.7}.workspace .branch-console[data-branch-area] :is(.branch-tabs,.branch-stepper,.branch-policy-modes) button{box-shadow:none;background:transparent;border-color:transparent}.workspace .branch-console[data-branch-area] .branch-policy-modes button[aria-pressed=true],.workspace .branch-console[data-branch-area] .branch-tabs button[aria-current=page]{background:#fff;border-color:var(--branch-border);box-shadow:0 3px 7px -5px #24445b;color:var(--primary,#2c6895)}.workspace .branch-console[data-branch-area] .branch-stepper [aria-current=step]>button{background:var(--branch-soft);border-color:var(--branch-border);color:var(--primary,#2c6895)}.workspace .branch-console[data-branch-area] .branch-directory-filters>select{width:auto;flex:0 1 auto;min-width:155px;border-radius:.85rem}.workspace .branch-console[data-branch-area] .branch-search{flex:1 1 220px}.branch-directory-filters{width:min(100%,540px)}@media(max-width:540px){.workspace .branch-console[data-branch-area] .branch-directory-filters>select{flex:1 1 150px}.branch-directory-filters{width:100%}}.workspace .branch-console[data-branch-area] select{appearance:none;-webkit-appearance:none;border:1px solid var(--branch-border);border-radius:.85rem;min-height:44px;line-height:1.5;padding:.6rem 2.1rem .6rem .8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2361798b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:16px}[dir=rtl] .workspace .branch-console[data-branch-area] select{background-position:left .7rem center;padding-inline:.8rem 2.1rem}.workspace .branch-console[data-branch-area] .branch-stepper button{height:100%}@media(max-width:540px){.workspace .branch-console[data-branch-area] .branch-tabs button{flex-direction:column;flex-wrap:nowrap;gap:.3rem}.workspace .branch-console[data-branch-area] .branch-tabs button>svg{flex-shrink:0}}.branch-settings-sections{display:grid;gap:1.2rem;min-width:0}.branch-settings-sections [hidden]{display:none!important}.branch-settings-sections>div>.panel{padding:0;border:0;box-shadow:none;background:transparent}.branch-policy-option>.muted{font-size:.82rem;min-height:2.8em}.branch-policy-grid{align-items:stretch}.branch-policy-option .branch-policy-modes{align-self:end}.branch-save-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--branch-border);padding-top:1rem}.branch-save-bar>span{font-size:.82rem;color:var(--text-muted,#61798b)}.branch-record-picker{display:grid;gap:.9rem;min-width:0;padding:1rem;border:1px solid var(--branch-border);border-radius:1rem;background:#fff}.branch-record-picker>header{display:flex;gap:.7rem;align-items:flex-start}.branch-record-picker>header>svg{color:var(--primary,var(--blue,#2c6895));flex-shrink:0}.branch-record-picker>header>div{display:grid;gap:.35rem}.branch-record-picker .muted{font-size:.82rem}.branch-record-tabs{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid var(--branch-border);padding-bottom:.7rem}.branch-console .branch-record-tabs>button{font-size:.78rem;min-height:38px;padding:.45rem .65rem;box-shadow:none}.branch-record-tabs>button[aria-pressed=true]{background:var(--branch-soft);border-color:var(--primary,var(--blue,#2c6895));font-weight:750}.branch-record-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(110px,1fr));gap:.6rem;align-items:end;min-width:0}.branch-record-filters .branch-search{margin:0;align-self:end}.branch-console .searchable-select{min-width:0;margin:0}.branch-console .searchable-select>button{width:100%;min-height:44px;border:1px solid var(--branch-border);border-radius:.8rem;white-space:normal;min-width:0;text-align:start;font-size:.9rem}.branch-console .searchable-select>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.branch-console .searchable-select>button>svg{flex-shrink:0}.branch-console .searchable-select>span{font-size:.85rem;margin-bottom:.3rem}.branch-selection-toolbar{display:flex;justify-content:space-between;gap:.65rem;align-items:center;flex-wrap:wrap;padding:.7rem;background:var(--branch-soft);border-radius:.7rem}.branch-selection-toolbar>b{font-size:.82rem}.branch-console .branch-permission-card>.actions button,.branch-console .branch-selection-toolbar button{font-size:.76rem;min-height:36px;padding:.35rem .65rem;box-shadow:none}.branch-selection-toolbar .actions{gap:.4rem;margin:0}.branch-table-scroll{width:100%;max-width:100%;overflow:auto;border:1px solid var(--branch-border);border-radius:.8rem}.branch-console table.branch-record-table{width:100%;min-width:460px;margin:0;border-collapse:collapse;table-layout:auto;font-size:.82rem}.branch-console .branch-record-table th{background:var(--branch-soft);font-weight:750}.branch-console .branch-record-table :is(th,td){padding:.65rem;text-align:start;border:0;border-bottom:1px solid var(--branch-border);white-space:normal;overflow-wrap:anywhere;height:auto}.branch-record-table :is(th,td):first-child{width:42px}.branch-record-table tr[data-selected=true]{background:color-mix(in srgb,var(--primary,var(--blue,#2c6895)) 3%,white)}.branch-record-table tr:last-child td{border-bottom:0}.branch-record-table td>small{display:block}.branch-table-scroll[aria-busy=true]{opacity:.65;pointer-events:none}.branch-pagination{display:flex;justify-content:space-between;gap:.5rem;align-items:center;font-size:.78rem}.branch-pagination .actions{margin:0}.branch-pagination button{padding:.4rem;width:38px;min-width:38px;min-height:38px}.branch-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.branch-permission-card{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--branch-border);border-radius:1rem;align-content:start}.branch-permission-card>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.branch-permission-card h4{margin:0;font-size:.9rem}.branch-permission-card small{font-size:.72rem;color:var(--text-muted)}.branch-permission-card>.actions{margin:0}.branch-permission-card .branch-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-permission-card .branch-checks label{font-size:.78rem!important;padding:.5rem!important}.workspace .branch-console[data-branch-area] input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-block;flex:0 0 20px;width:20px!important;min-width:20px;height:20px!important;min-height:20px;padding:0!important;margin:0;border:1.5px solid var(--branch-border);border-radius:6px;background:#fff;vertical-align:middle;box-shadow:0 1px 3px #24445b10;cursor:pointer}.workspace .branch-console[data-branch-area] input[type=checkbox]:checked{border-color:var(--primary,var(--blue,#2c6895));background-color:var(--primary,var(--blue,#2c6895));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3 3 7-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.workspace .branch-console[data-branch-area] input[type=checkbox]:disabled{opacity:.5;cursor:default}.branch-console input[type=checkbox]:focus-visible{outline:2px solid var(--primary,var(--blue,#2c6895));outline-offset:3px}.branch-console .branch-timezone{max-width:100%;display:grid;gap:.4rem}.branch-console .branch-timezone>small{font-size:.8rem;color:var(--text-muted);line-height:1.7}.branch-directory-filters>.searchable-select{flex:0 1 180px}.branch-console .branch-stock-line{grid-template-columns:minmax(0,2fr) minmax(100px,1fr) 44px;align-items:start}.branch-stock-line>button{margin-top:1.55rem}.branch-stock-line>div>small{font-size:.75rem;color:var(--text-muted)}@media(max-width:900px){.branch-permission-grid{grid-template-columns:1fr}.branch-record-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-record-filters>.branch-search{grid-column:1/-1}.branch-settings-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){.branch-settings-layout{grid-template-columns:1fr}.branch-record-picker{padding:.7rem}.branch-policy-option>.muted{min-height:0}}@media(max-width:540px){.branch-record-tabs>button{flex:1 1 95px}.branch-record-filters{grid-template-columns:1fr}.branch-selection-toolbar>.actions{width:100%}.branch-selection-toolbar>.actions>button{flex:1 1 90px}.branch-console .branch-stock-line{grid-template-columns:minmax(0,1fr) 44px}.branch-stock-line>div{grid-column:1/-1}.branch-stock-line>button{margin-top:1.55rem}.branch-permission-card{padding:.7rem}.branch-save-bar>button{width:100%}.branch-directory-filters>.searchable-select{flex:1 1 150px}}@media(forced-colors:active){.workspace .branch-console[data-branch-area] input[type=checkbox]{appearance:auto}}.branch-table-tools{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:.65rem;align-items:end}.branch-table-tools>button{min-height:44px;align-self:end}.branch-table-columns{padding:.75rem;border:1px solid var(--branch-border);border-radius:.8rem}.branch-table-columns small{grid-column:1/-1;color:var(--muted)}.branch-console .branch-record-table .branch-photo-cell{width:80px;min-width:80px;text-align:center}.branch-console .branch-record-photo{position:relative;display:inline-grid;place-items:center;width:60px;height:60px;min-height:60px;padding:2px;border-radius:.65rem;background:#fff;box-shadow:none;border:1px solid var(--branch-border)}.branch-record-photo>img{width:54px;height:54px;object-fit:contain;border-radius:.4rem}.branch-photo-zoom{position:absolute;bottom:2px;inset-inline-end:2px;background:#fff;border-radius:3px;color:var(--blue)}.branch-photo-empty{display:grid;justify-items:center;gap:.25rem;color:var(--muted)}.branch-photo-empty small{font-size:.65rem}.branch-photo-viewer header{gap:1rem}.branch-photo-viewer header strong{overflow-wrap:anywhere}.branch-photo-viewer .material-photo-stage{min-height:200px}@media(max-width:700px){.branch-table-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-console .branch-record-table :is(th,td){padding:.5rem}.branch-table-tools>button{font-size:.8rem}.branch-photo-viewer{max-width:calc(100vw - 20px)}}.branch-standard-table{min-width:0;max-width:100%}.branch-standard-table[aria-busy=true]{opacity:.65}.branch-standard-table td[data-column=image],.branch-standard-table td[data-column=select]{text-align:center}.branch-standard-table .table-scroll{border-radius:.8rem}.branch-console .branch-detail-button{font-size:.75rem;min-height:34px;padding:.3rem .5rem;box-shadow:none}.branch-cell-value{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.branch-select-visible{display:flex!important;align-items:center;gap:.6rem;margin:0!important;font-size:.82rem!important}.branch-select-visible small{color:var(--muted)}.branch-record-load{display:flex;justify-content:center;padding:.5rem}.branch-record-load small{color:var(--muted);font-size:.8rem}.branch-record-details{width:min(700px,calc(100vw - 24px));max-height:85dvh;margin:auto;padding:0;border:1px solid var(--line);border-radius:1.25rem;background:var(--surface,#fff);color:var(--ink);direction:rtl;box-shadow:0 24px 80px #17334a40}.branch-record-details::backdrop{background:#17334a60;backdrop-filter:blur(6px)}.branch-record-details>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.branch-record-details>header h3{margin:.3rem 0 0;overflow-wrap:anywhere}.branch-record-details>header small{color:var(--muted)}.branch-details-body{padding:1rem 1.25rem;overflow:auto;max-height:65dvh}.branch-details-body dl{margin:0}.branch-details-body dl>div{display:grid;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.branch-details-body dt{font-weight:700}.branch-details-body dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.branch-details-body input{margin-bottom:.8rem}@media(max-width:540px){.branch-details-body dl>div{grid-template-columns:1fr;gap:.35rem}.branch-details-body,.branch-record-details>header{padding:.85rem}}.branch-detail-image{display:block;width:100%;max-height:320px;object-fit:contain;background:white;border:1px solid var(--line);border-radius:.75rem;padding:.75rem;margin-bottom:1rem}.branch-record-viewport{min-width:0;max-width:100%;max-height:min(54dvh,520px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--branch-border);border-radius:.85rem;padding:.65rem;scroll-padding-block:3rem}.branch-record-viewport:focus-visible{outline:2px solid var(--blue,#2c6895);outline-offset:2px}.branch-console .branch-form-footer,.branch-console .branch-wizard-footer{position:sticky;bottom:0;z-index:10;padding:.8rem;background:rgba(249,252,255,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--branch-border);border-radius:1rem;box-shadow:0 -8px 24px -18px #24445b;margin-block-start:.5rem}.branch-wizard-footer{flex-wrap:wrap}.branch-wizard-footer>div{order:-1}.branch-wizard-footer>.primary{margin-inline-start:auto}.branch-wizard-footer>button:not(.primary){min-width:0;font-size:.84rem}.branch-record-description{font-size:.85rem;color:var(--text-muted,#61798b);line-height:1.8}.branch-record-filters{grid-template-columns:minmax(170px,1.5fr) minmax(140px,1fr)}.branch-extra-tools{border:1px solid var(--branch-border);border-radius:.7rem;padding:.6rem .75rem;min-width:0}.branch-extra-tools>summary{font-size:.8rem;color:var(--text-muted,#61798b)}.branch-extra-tools[open]>:not(summary){margin-block-start:.65rem}.branch-extra-tools>small{display:block;font-size:.77rem;line-height:1.8;color:var(--text-muted,#61798b)}.branch-extra-tools .branch-table-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.branch-material-options{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--branch-border);border-radius:.85rem;background:var(--branch-soft);min-width:0}.branch-material-options h4{margin:0 0 .3rem;font-size:.9rem}.branch-material-options small{font-size:.78rem;line-height:1.8;color:var(--text-muted,#61798b)}.branch-material-checks{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.branch-material-checks>label{font-size:.85rem!important}.branch-material-options>.searchable-select{max-width:420px}.branch-record-details[open]{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px)}.branch-detail-tabs,.branch-record-details>footer,.branch-record-details>header{flex-shrink:0}.branch-record-details>header bdi{font-size:.8rem;color:var(--muted);display:block;margin-top:.35rem}.branch-details-body{min-height:0;max-height:none;overscroll-behavior:contain}.branch-record-details>footer{padding:.75rem 1.25rem;border-top:1px solid var(--line);background:#f6f9fc}.branch-record-details>footer button{min-height:42px}.branch-detail-tabs{display:flex;gap:.4rem;padding:.65rem 1.25rem;border-bottom:1px solid var(--line)}.branch-detail-tabs>button{flex:1;font-size:.85rem;min-height:42px;padding:.4rem;box-shadow:none}.branch-detail-tabs>button[aria-pressed=true]{color:var(--blue,#2c6895);border-color:var(--blue,#2c6895);background:#eef5fb;font-weight:700}.branch-detail-section{margin-block-end:1rem}.branch-detail-section h4{font-size:.9rem;margin:1rem 0 .2rem;color:var(--blue,#2c6895)}.branch-details-body dl>div{grid-template-columns:minmax(120px,1fr) 2fr;padding:.65rem 0;font-size:.85rem}.branch-details-body dt{color:var(--text-muted,#61798b)}.branch-detail-prices{font-size:.85rem;white-space:normal;margin-top:1rem}.branch-detail-prices :is(td,th){white-space:normal;padding:.65rem}.branch-detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.branch-detail-gallery>article{display:grid;gap:.5rem;justify-items:center;padding:.8rem;border:1px solid var(--line);border-radius:.8rem;min-width:0}.branch-detail-gallery small{font-size:.72rem;color:var(--muted);overflow-wrap:anywhere;text-align:center}.branch-detail-gallery b{font-size:.85rem}.branch-detail-gallery .branch-record-photo{position:relative;display:grid;place-items:center;width:100%;height:150px;padding:.5rem;background:white;box-shadow:none}.branch-detail-gallery .branch-record-photo>img{width:100%;height:130px;object-fit:contain}.branch-detail-gallery label{display:flex;align-items:center;gap:.5rem;font-size:.8rem;cursor:pointer}.branch-record-details input[type=checkbox]{appearance:none;width:20px;height:20px;flex:0 0 20px;margin:0;padding:0;border:1.5px solid #bdd2e5;border-radius:6px;background:#fff}.branch-record-details input[type=checkbox]:checked{background-color:var(--blue,#2c6895);border-color:var(--blue,#2c6895);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3 3 7-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(max-width:540px){.branch-record-filters{grid-template-columns:1fr}.branch-console .branch-wizard-footer{gap:.5rem;padding:.55rem}.branch-wizard-footer>div{flex:1}.branch-wizard-footer>div>button{width:100%}.branch-wizard-footer>button:not(.primary){flex:1 1 100%;order:2}.branch-console .branch-form-footer>button{flex:1 1 140px}.branch-record-viewport{max-height:48dvh;padding:.4rem}.branch-material-options{padding:.7rem}.branch-detail-tabs{padding:.6rem .75rem}.branch-detail-tabs>button{font-size:.78rem}.branch-details-body dl>div{grid-template-columns:1fr;gap:.25rem}.branch-detail-gallery{gap:.5rem}.branch-detail-gallery>article{padding:.5rem}.branch-detail-gallery .branch-record-photo{height:120px}.branch-detail-gallery .branch-record-photo>img{height:100px}}.branch-copy-workspace{display:grid;grid-template-columns:195px minmax(0,1fr);gap:1rem;align-items:start;min-width:0}.branch-copy-groups{display:grid;gap:.4rem;position:sticky;top:1rem;min-width:0;padding:.7rem;background:var(--branch-soft);border:1px solid var(--branch-border);border-radius:.9rem}.branch-copy-groups h3{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.branch-copy-groups>p,.branch-copy-groups>small{font-size:.73rem;line-height:1.7;color:var(--muted);margin:.2rem 0}.branch-copy-groups>div{display:flex;align-items:center;gap:.45rem;padding:.25rem .5rem;border-radius:.6rem}.branch-copy-groups>div[data-active=true]{background:#fff;box-shadow:0 2px 5px #23455b16}.branch-console .branch-copy-groups>div>button{border:0;background:transparent;box-shadow:none;justify-content:space-between;padding:.4rem 0;font-size:.8rem;min-height:38px;flex:1}.branch-copy-groups input{flex-shrink:0}.branch-copy-empty{display:grid;justify-items:center;text-align:center;padding:3rem 1rem;gap:.7rem;color:var(--muted)}.branch-copy-workspace .branch-record-picker{border:0;padding:0;gap:.7rem;min-width:0}.branch-copy-workspace .branch-record-picker>header{padding:0;gap:.4rem}.branch-copy-workspace .branch-record-description{font-size:.78rem;margin:.3rem 0}.branch-copy-workspace .branch-record-tabs{padding-bottom:.5rem}.branch-filter-workspace{display:grid;gap:.6rem}.branch-filter-primary{display:grid;grid-template-columns:minmax(140px,1.3fr) minmax(140px,1fr) minmax(120px,.8fr);align-items:end;gap:.6rem}.branch-filter-grid label,.branch-filter-primary label{font-size:.78rem!important}.branch-filter-primary .branch-search{position:relative;display:flex!important;align-items:center}.branch-filter-primary .branch-search>svg{position:absolute;inset-inline-start:.75rem;pointer-events:none}.branch-filter-primary .branch-search input{padding-inline-start:2.2rem!important;min-height:44px}.branch-filter-more{padding:.55rem .65rem;border:1px solid var(--branch-border);border-radius:.6rem}.branch-filter-more>summary{font-size:.78rem;font-weight:600;color:var(--primary)}.branch-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.65rem}.branch-filter-chips{display:flex;flex-wrap:wrap;gap:.35rem}.branch-console .branch-filter-chips>button{font-size:.73rem;min-height:30px;padding:.25rem .5rem;box-shadow:none}.branch-console .branch-clear-filters{font-size:.75rem;padding:.2rem .4rem;min-height:32px;border:0;box-shadow:none;background:transparent;width:fit-content}.branch-selection-count{display:grid;gap:.25rem}.branch-selection-count b{font-size:.82rem}.branch-selection-count small,.branch-selection-note{font-size:.73rem;color:var(--muted);line-height:1.7}.branch-copy-workspace .branch-selection-toolbar{padding:.55rem .7rem}.branch-copy-workspace .branch-record-viewport{max-height:min(59dvh,610px);padding:.45rem}.branch-console .branch-material-options{display:block;padding:.6rem .75rem;background:#f6f9fc}.branch-material-options>summary{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;cursor:pointer;font-size:.78rem;list-style:none}.branch-material-options>summary span{color:var(--muted);font-size:.73rem;flex:1}.branch-material-options>summary em{font-style:normal;color:var(--primary);font-size:.72rem}.branch-material-options-body{display:grid;gap:.6rem;padding-top:.7rem}.branch-material-options-body>div:first-child>h4{display:none}.branch-material-options-body>.searchable-select{max-width:340px}.branch-material-extra{display:grid;gap:.5rem}.branch-material-options .branch-material-checks{gap:.5rem 1rem}.branch-console .branch-material-checks>label{font-size:.78rem!important}.branch-wizard:has(.branch-copy-workspace) .branch-wizard-layout{grid-template-columns:minmax(0,1fr)}.branch-wizard:has(.branch-copy-workspace) .branch-wizard-guide{display:none}.branch-wizard:has(.branch-copy-workspace){max-width:1440px}@media(max-width:1050px){.branch-copy-workspace{grid-template-columns:minmax(0,1fr)}.branch-copy-groups{position:static;display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:center}.branch-copy-groups>h3{width:100%}.branch-copy-groups>p,.branch-copy-groups>small{display:none}.branch-copy-groups>div{flex:1 1 150px}.branch-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.branch-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-filter-primary>.branch-search{grid-column:1/-1}.branch-copy-groups>div{flex-basis:125px}.branch-console .branch-copy-groups>div>button{font-size:.74rem}.branch-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-copy-workspace .branch-record-viewport{max-height:52dvh}.branch-selection-toolbar>.actions>button{flex:1 1 130px}.branch-material-options>summary span{flex-basis:100%;order:2}}.print-library-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1.1rem;align-items:start}.print-library-sections{display:grid;gap:.9rem;padding:.85rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface,#fff)}.print-library-sections h3{font-size:.75rem;color:var(--muted);margin:.25rem 0 .5rem}.print-library-sections>div{display:grid;gap:.25rem}.print-library-sections button{min-height:38px;padding:.4rem .65rem;font-size:.8rem;text-align:start;justify-content:flex-start;border:0;box-shadow:none;background:transparent}.print-library-sections button[aria-current=page]{background:#eaf3fc;color:var(--blue);font-weight:700}.print-library-content{display:grid;gap:1rem;min-width:0}.print-library-content>header{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.print-library-content h2{font-size:1.1rem}.print-library-content>header p,.print-library-help{font-size:.8rem;line-height:1.8;color:var(--muted)}.print-library-filters{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:.8rem;align-items:end}.print-library-filters>label{position:relative;display:flex;align-items:center}.print-library-filters>label>svg{position:absolute;inset-inline-start:.7rem}.print-library-filters input{padding-inline-start:2rem!important}.print-library-filters .searchable-select{font-size:.8rem}.print-library-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:.8rem}.print-library-cards>article{border:1px solid var(--line);border-radius:1rem;background:var(--surface,#fff);padding:1rem;display:grid;gap:.7rem}.print-library-cards>article.is-default{border-color:var(--blue);background:#f8fcff}.print-library-cards header{display:flex;gap:.6rem;align-items:center}.print-library-cards header>div{flex:1;min-width:0}.print-library-cards h3{font-size:.95rem;overflow-wrap:anywhere}.print-library-cards :is(p,small){font-size:.74rem;color:var(--muted);line-height:1.8}.print-library-cards .actions{flex-wrap:wrap;gap:.4rem;margin:0}.print-library-cards .actions button{font-size:.74rem;min-height:36px;padding:.4rem .5rem}.print-library-badge{display:flex;gap:.2rem;align-items:center;font-size:.65rem;color:var(--blue)}.print-library-picker{display:flex;align-items:end;gap:.65rem;margin:.75rem 0}.print-library-picker>.searchable-select{flex:1}.print-library-picker>a{font-size:.8rem}.print-library-editor{width:min(1100px,calc(100vw - 24px))!important;max-width:none!important}.print-library-editor .document-output-options{padding:0;margin:1rem 0}.print-library-editor .print-options-heading{display:none}.print-library-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}.print-library-editor-fields p{font-size:.8rem;color:var(--muted)}.print-library-editor-footer{position:sticky;bottom:0;background:#f8fcff;display:flex;justify-content:flex-end;gap:.6rem;padding:.8rem;border-top:1px solid var(--line);z-index:2}.print-template-sample{padding:1rem;border:1px dashed var(--line);border-radius:.8rem;margin:.8rem 0;overflow:auto}.print-template-sample>small{color:var(--muted);font-size:.75rem}.print-template-sample>div{max-width:440px;margin:1rem auto;background:white;border:1px solid var(--line);padding:1rem}.print-template-sample table{width:100%;border-collapse:collapse}.print-template-sample :is(th,td){border:1px solid var(--line);padding:.4rem;text-align:start}.print-library-editor input[type=checkbox]{appearance:none;width:19px!important;height:19px!important;min-width:19px!important;border:1.5px solid #86a5bf;border-radius:5px;background:white;padding:0!important;display:inline-grid;place-content:center}.print-library-editor input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.print-library-editor input[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}@media(max-width:950px){.print-library-layout{grid-template-columns:minmax(0,1fr)}.print-library-sections{display:flex;overflow:auto;gap:1rem}.print-library-sections>div{min-width:170px;align-content:start}.print-library-content>header{align-items:start;flex-wrap:wrap}}@media(max-width:600px){.print-library-editor-fields,.print-library-filters{grid-template-columns:1fr}.print-library-picker{flex-wrap:wrap}.print-library-picker>.searchable-select{flex-basis:100%}.print-library-cards{grid-template-columns:1fr}.print-library-cards .actions button{flex:1 1 100px}}.branch-print-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.branch-print-sections label{font-size:.8rem!important}.branch-comparison{overflow:auto;border:1px solid var(--branch-border);border-radius:.8rem;padding:.65rem}.branch-comparison table{width:100%;border-collapse:collapse;font-size:.8rem}.branch-comparison :is(th,td){text-align:start;padding:.6rem;border-bottom:1px solid var(--branch-border)}.branch-comparison>small{display:block;color:var(--muted);font-size:.73rem;margin-top:.5rem}@media(max-width:600px){.branch-print-sections{grid-template-columns:1fr}}.print-library-sections{position:sticky;top:110px;max-height:72dvh;overflow:auto}.print-library-edit-fields{border:0;margin:0;padding:16px;min-width:0}.print-library-editor .print-paper-instruction{display:none}.print-library-editor .native-dialog-body,.print-library-picker input{min-width:0}.print-library-editor .letter-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.print-library-editor .letter-weight-options{display:flex;gap:.75rem;margin:1rem 0}.print-library-editor .letter-watermark-control{display:grid;gap:.6rem;margin-top:1rem}.print-library-editor .letter-watermark-control>span{display:flex;justify-content:space-between}@media(max-width:950px){.print-library-sections{position:static;max-height:240px}}@media(max-width:600px){.print-library-editor .letter-option-grid{grid-template-columns:minmax(0,1fr)}.print-library-editor .letter-weight-options{flex-wrap:wrap}}.branch-console .branch-copy-groups>div{width:100%;min-width:0;gap:.55rem;box-sizing:border-box;border:1px solid transparent}.branch-console .branch-copy-groups>div[data-active=true]{border-color:var(--branch-border)}.branch-console .branch-copy-groups>div>button{min-width:0!important;width:auto!important;max-width:100%;flex:1 1 0;border-radius:.35rem!important;box-shadow:none!important;background:transparent!important;border:0!important;padding:.5rem .2rem!important;white-space:normal!important;line-height:1.7;text-align:start;justify-content:flex-start;transform:none!important}.branch-copy-groups>div>button>span{min-width:0;overflow-wrap:anywhere}.branch-console .branch-copy-groups input{width:20px!important;min-width:20px!important;height:20px!important;margin:0!important}.branch-permission-layout,.branch-settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem;align-items:start;min-width:0}.branch-permission-layout>nav,.branch-settings-layout>nav{display:grid;gap:.35rem;padding:.6rem;background:var(--branch-soft);border:1px solid var(--branch-border);border-radius:.9rem;position:sticky;top:5.5rem;max-height:65dvh;overflow:auto;min-width:0}.branch-console :is(.branch-permission-layout,.branch-settings-layout)>nav>button{display:flex;align-items:center;justify-content:space-between;gap:.4rem;text-align:start;white-space:normal;min-width:0;box-shadow:none!important;border:1px solid transparent!important;border-radius:.6rem!important;background:transparent!important;font-size:.8rem;line-height:1.7;padding:.6rem .7rem!important}.branch-console :is(.branch-permission-layout,.branch-settings-layout)>nav>button[aria-current=page]{background:white!important;border-color:var(--branch-border)!important;color:var(--primary);font-weight:700}.branch-permission-layout>nav small,.branch-settings-layout>nav small{flex-shrink:0;color:var(--muted);font-size:.68rem}.branch-permission-content,.branch-settings-options{display:grid;gap:.8rem;min-width:0}.branch-permission-picker>header{margin-bottom:1rem}.branch-permission-picker h3{display:flex;align-items:center;gap:.5rem}.branch-console :is(.branch-permission-picker,.branch-settings-intro,.branch-settings-options,.branch-grants) p{font-size:.82rem;line-height:1.9;color:var(--muted);margin:.35rem 0}.branch-permission-module{border:1px solid var(--branch-border);border-radius:.9rem;overflow:hidden}.branch-permission-module>header{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:space-between;background:var(--branch-soft);padding:1rem}.branch-permission-module>header>div:first-child{flex:1 1 260px}.branch-permission-module .actions{gap:.35rem}.branch-permission-module .actions button{font-size:.75rem;min-height:34px}.branch-console .branch-permission-module .branch-permission-rows>label{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;margin:0!important;border-top:1px solid var(--branch-border)}.branch-permission-rows>label>span{display:grid;gap:.2rem;font-size:.85rem;min-width:0;overflow-wrap:anywhere}.branch-permission-rows small,.role-permission-explanation{display:block;font-size:.72rem;font-weight:400;line-height:1.8;color:var(--muted)}.branch-permission-rows input{flex-shrink:0}.branch-permission-content>.branch-search{display:flex;align-items:center;gap:.5rem}.branch-access-modes,.branch-mode-legend,.branch-stock-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.branch-mode-legend>div,.branch-stock-stages>div{display:grid;gap:.3rem;border:1px solid var(--branch-border);border-radius:.75rem;padding:.85rem;background:var(--branch-soft);font-size:.8rem}.branch-mode-legend small,.branch-stock-stages span{color:var(--muted);font-size:.76rem;line-height:1.8}.branch-settings-options>header{display:flex;align-items:center;gap:1rem;justify-content:space-between}.branch-settings-options>header>.searchable-select{max-width:270px;flex:1}.branch-setting-row{display:grid;gap:.65rem;padding:1rem;border:1px solid var(--branch-border);border-radius:.8rem;background:var(--surface,#fff)}.branch-setting-row h4{font-size:.95rem}.branch-setting-row .branch-policy-modes button{white-space:normal;font-size:.76rem}.branch-access-modes>button{display:flex;align-items:flex-start;gap:.6rem;text-align:start;padding:1rem!important;white-space:normal!important;min-width:0}.branch-access-modes>button>span{display:grid;gap:.4rem}.branch-access-modes small{font-weight:400;font-size:.76rem;line-height:1.8;color:var(--muted)}.branch-access-modes>button[aria-pressed=true]{border-color:var(--primary)!important;background:var(--branch-soft)!important}.branch-stock-filters{display:grid;grid-template-columns:2fr repeat(4,minmax(120px,1fr));gap:.7rem;align-items:end}.branch-stock-filters .branch-search{display:flex;align-items:center;gap:.4rem}.branch-stock-filters label{font-size:.78rem!important}.branch-stock-viewport{max-height:57dvh;overflow:auto;border:1px solid var(--branch-border);border-radius:.8rem;padding:.6rem;overscroll-behavior:contain}.branch-stock-viewport .table-scroll{overflow:visible}.branch-stock-viewport th{position:sticky;top:0;z-index:2}.branch-stock-name{display:grid;gap:.3rem}.branch-stock-name b{font-weight:600;font-size:.82rem;white-space:normal}.branch-stock-muted,.branch-stock-name small{display:block;font-size:.7rem;line-height:1.6;color:var(--muted)}.branch-stock-name .branch-stock-blocked{color:#955538;background:#fff5e9;border-radius:.35rem;padding:.3rem .4rem;white-space:normal}.branch-stock-quantity{display:grid;gap:.35rem;min-width:0}.branch-stock-quantity input{min-height:40px!important;max-width:100%;font-size:.9rem!important;text-align:center}.branch-stock-quantity .searchable-select{min-width:0}.branch-stock-quantity .searchable-select>label{display:none!important}.branch-stock-quantity small{font-size:.7rem;line-height:1.6;white-space:normal}.branch-stock-review{overflow:auto;max-height:45dvh;border:1px solid var(--branch-border);border-radius:.6rem}.branch-stock-review table{width:100%;border-collapse:collapse;min-width:560px}.branch-stock-review :is(th,td){text-align:start;padding:.7rem;border-bottom:1px solid var(--branch-border);font-size:.8rem}.branch-stock-review th{background:var(--branch-soft);position:sticky;top:0}.branch-stock-workspace .branch-save-bar{z-index:8;background:var(--surface,#fff)}.branch-save-bar>.actions{margin:0;gap:.5rem}.branch-backup>header{display:flex;gap:1rem;align-items:center;justify-content:space-between}.branch-backup details{padding:.7rem;border:1px solid var(--branch-border);border-radius:.7rem}.branch-backup summary{cursor:pointer;color:var(--primary);font-size:.83rem;line-height:1.8}@media(max-width:1050px){.branch-stock-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.branch-stock-filters>label{grid-column:span 2}.branch-permission-layout,.branch-settings-layout{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:700px){.branch-permission-layout,.branch-settings-layout{grid-template-columns:minmax(0,1fr)}.branch-permission-layout>nav,.branch-settings-layout>nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.branch-console :is(.branch-permission-layout,.branch-settings-layout)>nav>button{width:100%;font-size:.75rem}.branch-access-modes,.branch-mode-legend,.branch-stock-stages{grid-template-columns:1fr}.branch-stock-stages>div{padding:.65rem}.branch-stock-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-stock-viewport{max-height:54dvh}.branch-setting-row .branch-policy-modes{display:grid;grid-template-columns:1fr}.branch-settings-options>header{flex-wrap:wrap}.branch-settings-options>header>.searchable-select{flex-basis:100%;max-width:none}.branch-stock-workspace .branch-save-bar{position:sticky;bottom:0;flex-wrap:wrap}.branch-stock-workspace .branch-save-bar>span{font-size:.75rem}.branch-copy-groups>div{flex-basis:155px}}.branch-people-heading,.branch-settings-navigation{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.branch-settings-navigation>.branch-tabs{flex:1}.branch-settings-navigation>.help-button{flex-shrink:0}.branch-people-workspace,.branch-setting-groups{display:grid;gap:.85rem;min-width:0}.branch-people-heading h3{font-size:1rem;margin:0}.branch-people-heading p{font-size:.83rem;margin:.4rem 0 0;line-height:1.8}.branch-people-tabs{max-width:520px}.branch-settings-sections h2{font-size:1.05rem}.branch-console .branch-setting-group{border:1px solid var(--branch-border);border-radius:.9rem;padding:0;min-width:0;background:var(--surface,#fff);overflow:clip}.branch-console .branch-setting-group>summary{display:flex;align-items:center;gap:.7rem;cursor:pointer;list-style:none;padding:.85rem 1rem;background:var(--branch-soft);font-size:.9rem}.branch-setting-group>summary::-webkit-details-marker{display:none}.branch-setting-group>summary:before{content:"+";font-size:1.1rem;color:var(--primary)}.branch-setting-group[open]>summary:before{content:"−"}.branch-setting-group>summary>span{margin-inline-start:auto;color:var(--muted);font-size:.75rem;font-weight:400}.branch-setting-group-body{padding:.7rem 1rem}.branch-setting-bulk{display:flex;justify-content:flex-end;margin-bottom:.5rem}.branch-setting-bulk>.searchable-select{width:240px;max-width:100%}.branch-setting-bulk .field-label,.branch-setting-bulk label{font-size:.72rem!important}.branch-setting-line{display:grid;grid-template-columns:minmax(140px,1fr) minmax(280px,1.15fr);align-items:center;gap:1rem;padding:.65rem 0;border-top:1px solid var(--branch-border)}.branch-setting-name{display:flex;align-items:center;gap:.5rem;min-width:0}.branch-setting-name h4{font-size:.88rem;margin:0;overflow-wrap:anywhere}.branch-setting-name .help-button{flex-shrink:0}.branch-setting-line .branch-policy-modes{margin:0}.branch-setting-line .branch-policy-modes button{font-size:.76rem;white-space:normal;min-height:38px!important;line-height:1.5}.branch-permission-row{display:flex;align-items:center;gap:.6rem;border-top:1px solid var(--branch-border);padding:.7rem .9rem}.branch-console .branch-permission-row>label{display:flex;align-items:center;justify-content:space-between;flex:1;gap:.7rem;min-width:0;margin:0;font-size:.84rem}.branch-permission-row>label>span{min-width:0;overflow-wrap:anywhere}.branch-permission-row .help-button{flex-shrink:0}.branch-settings-sections .branch-save-bar{position:sticky;bottom:0;z-index:5;background:var(--surface,#fff);padding:.8rem 0;margin-top:.3rem}@media screen and (max-width:1200px){.branch-settings-sections .branch-save-bar{bottom:var(--phone-dock,66px)}}@media(max-width:700px){.branch-permission-layout>nav{max-height:180px;overflow:auto;overscroll-behavior:contain}}@media(max-width:1000px){.branch-setting-line{grid-template-columns:1fr;gap:.4rem}.branch-settings-navigation{align-items:flex-start}}@media(max-width:540px){.branch-settings-navigation>.branch-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.branch-setting-group-body{padding:.5rem .65rem}.branch-setting-group>summary{padding:.75rem!important}.branch-setting-line .branch-policy-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.branch-setting-line .branch-policy-modes button{padding:.5rem .3rem!important}.branch-setting-line .branch-policy-modes svg{display:none}.branch-settings-sections .branch-save-bar>.actions{width:100%}.branch-settings-sections .branch-save-bar>span{font-size:.75rem}.branch-permission-row{padding:.65rem}.branch-permission-module>header{padding:.7rem}}.container-party-dialog{width:min(780px,calc(100vw - 24px))}.native-dialog.container-party-dialog .native-dialog-body{min-width:0;padding:0}.native-dialog.container-party-dialog .dialog-content{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;max-height:none;overflow:visible;padding:18px}.container-party-dialog .dialog-content>div{min-width:0;max-width:100%}.container-party-dialog .dialog-top h2{min-width:0;overflow-wrap:anywhere}.container-party-dialog .dialog-top>.icon-button{flex-shrink:0}.container-party-dialog .supplier-profile-tabs{flex-wrap:wrap;margin:0;gap:8px}.container-party-dialog .supplier-profile-tabs>button{white-space:normal;line-height:1.6}.container-party-dialog .supplier-shipping-profile{padding:12px;margin:0}.container-party-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.container-party-contact-fields>.field{margin:0;min-width:0}.container-party-contact-fields>.field-multiline{grid-column:1/-1}.container-party-contact-fields :is(input,textarea){min-width:0;max-width:100%}.container-party-dialog .field-multiline textarea{min-height:64px}.container-party-dialog .container-party-choice-group{border:0;margin:18px 0 0;padding:0;min-inline-size:0}.container-party-choice-group>legend{padding:0 0 9px;font-size:13px;font-weight:650;color:var(--screen-ink)}.container-party-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.container-party-currencies{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.container-party-dialog .container-party-choice{display:flex;align-items:center;gap:10px;min-width:0;min-height:46px;margin:0;padding:10px 12px;border:1px solid var(--screen-line);border-radius:12px;background:var(--screen-control);box-shadow:var(--screen-control-shadow);color:var(--screen-ink);font-weight:550;line-height:1.7;cursor:pointer}.container-party-choice>span{min-width:0;word-break:normal;overflow-wrap:normal}.container-party-currencies>.container-party-choice{min-width:104px}.container-party-dialog .container-party-choice>input:is([type=radio],[type=checkbox]){flex:0 0 18px;width:18px;height:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;margin:0;padding:0;box-shadow:none;accent-color:var(--screen-focus);cursor:inherit}.container-party-dialog .container-party-choice:has(input:checked){border-color:var(--screen-focus);background:var(--screen-selected);color:var(--palette-primary-text,#2e6689)}.container-party-dialog .container-party-choice:has(input:focus-visible){outline:2px solid var(--screen-focus);outline-offset:3px}.container-party-dialog .container-party-choice>input:focus-visible{outline:none}.container-party-dialog .container-party-choice:has(input:disabled){cursor:default;opacity:.65}.container-party-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:18px;border:1px solid var(--screen-line-soft);border-radius:14px;background:var(--screen-surface)}.container-party-facts>div{min-width:0}.container-party-facts>[data-wide]{grid-column:1/-1}.container-party-facts dt{font-size:12px;color:var(--screen-muted);margin-bottom:5px}.container-party-facts dd{font-size:14px;font-weight:550;margin:0;color:var(--screen-ink);text-align:start;overflow-wrap:anywhere;white-space:pre-line}.container-party-currency{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--screen-line);border-radius:9px;background:var(--screen-selected);color:var(--palette-primary-text,#2e6689);font-size:13px}.container-party-dialog .form-actions{margin-top:18px;padding-inline:0}.field-with-add>.icon-button{flex:none;align-self:center;min-inline-size:38px;min-block-size:38px}@media(max-width:540px){.container-party-types{grid-template-columns:1fr}.container-party-dialog .container-party-choice{min-height:46px;padding:10px 12px}.container-party-facts{padding:14px;gap:16px;grid-template-columns:1fr}.container-party-dialog .supplier-profile-tabs>button{flex:1 1 auto;padding:8px 10px;font-size:12px}.container-party-contact-fields{grid-template-columns:minmax(0,1fr)}}@media(hover:hover){.container-party-choice:not(:has(input:disabled)):hover{border-color:var(--screen-focus)}}@media(prefers-reduced-motion:no-preference){.container-party-choice{transition:border-color .15s,box-shadow .15s,background-color .15s}}.workspace .container-party-field>.container-party-info{flex:0 0 32px;width:32px;min-width:32px;min-inline-size:32px;height:38px;min-height:38px;padding:0;border:0;background:transparent;box-shadow:none;border-radius:10px;align-self:center}.container-party-info>b{display:grid;place-items:center;width:23px;height:23px;border:1px solid;border-radius:50%;font-size:14px;line-height:1;font-weight:700;background:var(--screen-surface,#fff)}.container-party-info:disabled{opacity:.38;cursor:default}@media(pointer:coarse){.workspace .container-party-field>.container-party-info{flex-basis:40px;width:40px;min-width:40px;min-height:44px}}