html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-color-primary:#2f5bea;--ds-color-primary-soft:#eaf0fe;--ds-color-success:#1f8a4c;--ds-color-success-soft:#e8f4ec;--ds-color-warning:#b26a00;--ds-color-warning-soft:#fbf1e2;--ds-color-danger:#d13438;--ds-color-danger-soft:#fcebeb;--ds-color-text:#14161a;--ds-color-text-secondary:#5e6470;--ds-color-text-tertiary:#8b919c;--ds-color-text-on-primary:#fff;--ds-color-border:#dde0e5;--ds-color-border-strong:#c5c9d0;--ds-color-background:#f2f3f5;--ds-color-surface:#fff;--ds-color-surface-alt:#f7f8fa;--ds-color-highlight:#fff6d6;--ds-color-nav-background:#15171c;--ds-color-nav-text:#c9cdd4;--ds-color-nav-text-dim:#7d838e;--ds-color-nav-border:#262930;--ds-color-party-staff:#5e6470;--ds-color-party-customer:#2f5bea;--ds-color-party-carrier:#c25a00;--ds-color-party-manufacturer:#7a4fd0;--ds-color-party-marketplace:#8a6d00;--ds-color-party-unknown:#8b919c;--ds-color-thread-1:#3f74d8;--ds-color-thread-2:#d07a2e;--ds-color-thread-3:#8f5bd6;--ds-color-thread-4:#5b6bbf;--ds-color-thread-5:#c2577a;--ds-color-thread-6:#6e8b2f;--ds-color-pattern:#6e56cf;--ds-color-pattern-soft:#f0edfb;--ds-radius-sm:2px;--ds-radius-md:4px;--ds-radius-lg:6px;--ds-shadow-1:0 1px 2px #14161a0f;--ds-shadow-2:0 1px 2px #14161a0f, 0 12px 32px -12px #14161a47;--ds-spacing-1:4px;--ds-spacing-2:8px;--ds-spacing-3:12px;--ds-spacing-4:16px;--ds-spacing-5:20px;--ds-spacing-6:24px;--ds-spacing-7:32px;--ds-spacing-8:48px;--ds-font-family:"IBM Plex Sans", system-ui, sans-serif;--ds-font-family-mono:"IBM Plex Mono", ui-monospace, menlo, monospace;--ds-font-size-xs:11px;--ds-font-size-sm:12px;--ds-font-size-md:13px;--ds-font-size-lg:14px;--ds-font-size-xl:16px;--ds-font-size-xxl:20px;--ds-font-size-display:28px;--ds-line-height:1.45;--ds-line-height-tight:1.2;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-bold:600;--ds-control-height:30px;--ds-control-height-sm:26px;--ds-z-sticky:10;--ds-z-navigation:100;--ds-z-drawer:1000;--ds-z-tour:1100;--ds-z-toast:1200;--ds-nav-width:232px;--ds-context-column-width:340px;--ds-reader-width:520px;--ds-content-max-width:1440px;--ds-highlight-duration:4s;--ds-pulse-duration:2s;font-family:var(--ds-font-family);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-line-height);color:var(--ds-color-text);background-color:var(--ds-color-background);font-variant-numeric:tabular-nums;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-theme-shop-example{--ds-color-primary:#13877a;--ds-color-primary-soft:#e2f3f0;--ds-color-background:#eef5f3;--ds-color-surface-alt:#f4f9f8}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}a{color:var(--ds-color-primary);-webkit-text-decoration:inherit;text-decoration:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}button,input,textarea,select{font:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ds-highlight{0%{background-color:var(--ds-color-highlight)}to{background-color:#0000}}#root,.app{width:100%;min-height:100vh}.app__coming-soon{justify-content:center;align-items:center;min-height:100vh;display:flex}.button{font-weight:var(--ds-font-weight-medium)}.button--tertiary{color:var(--ds-color-text-secondary)}.channel-type-icon{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);align-items:center;display:inline-flex}.channel-tag{align-items:center;gap:var(--ds-spacing-1);max-width:100%;height:var(--ds-spacing-5);padding:0 var(--ds-spacing-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);white-space:nowrap;display:inline-flex}.channel-tag--clickable{cursor:pointer}.channel-tag--clickable:hover{border-color:var(--ds-color-border-strong);background:var(--ds-color-surface-alt)}.channel-tag__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.attachment-thumbnail{justify-content:center;align-items:center;gap:var(--ds-spacing-1);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-alt);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);text-align:center;flex-direction:column;padding:0;display:inline-flex;overflow:hidden}button.attachment-thumbnail{cursor:pointer}.attachment-thumbnail--sm{width:var(--ds-spacing-8);height:var(--ds-spacing-8)}.attachment-thumbnail--md{width:calc(var(--ds-spacing-8) * 2);height:calc(var(--ds-spacing-8) * 2)}.attachment-thumbnail--document{padding:var(--ds-spacing-1)}.attachment-thumbnail--selected{border-color:var(--ds-color-primary);box-shadow:0 0 0 2px var(--ds-color-primary-soft)}.attachment-thumbnail__image{object-fit:cover;width:100%;height:100%;display:block}.attachment-thumbnail__icon{font-size:var(--ds-font-size-xxl)}.attachment-thumbnail--sm .attachment-thumbnail__icon{font-size:var(--ds-font-size-xl)}.attachment-thumbnail__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.attachment-thumbnail--sm .attachment-thumbnail__name{display:none}.direction-icon{width:var(--ds-spacing-5);height:var(--ds-spacing-5);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-sm);justify-content:center;align-items:center;display:inline-flex}.direction-icon--incoming{background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.direction-icon--outgoing{background:var(--ds-color-surface-alt);color:var(--ds-color-text-secondary)}.off-topic-tag{height:var(--ds-spacing-5);padding:0 var(--ds-spacing-2);border:1px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-alt);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.order-reference{align-items:baseline;gap:var(--ds-spacing-2);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm);white-space:nowrap;display:inline-flex}.order-reference__number{color:var(--ds-color-text);font-weight:var(--ds-font-weight-medium)}a.order-reference__number{color:var(--ds-color-primary)}a.order-reference__number:hover{text-decoration:underline}.order-reference__marketplace{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.party-tag{align-items:center;gap:var(--ds-spacing-1);max-width:100%;color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);white-space:nowrap;display:inline-flex}.party-tag__dot{width:var(--ds-spacing-2);height:var(--ds-spacing-2);flex:none}.party-tag__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.pattern-tag{align-items:center;gap:var(--ds-spacing-1);max-width:100%;height:var(--ds-spacing-5);padding:0 var(--ds-spacing-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-pattern-soft);color:var(--ds-color-text);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-tight);white-space:nowrap;display:inline-flex}.pattern-tag--clickable{cursor:pointer}.pattern-tag--clickable:hover{border-color:var(--ds-color-pattern)}.pattern-tag__marker{border-radius:var(--ds-radius-sm);background:var(--ds-color-pattern);flex:none;width:6px;height:6px}.pattern-tag__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.pattern-tag__corrected{padding-left:var(--ds-spacing-1);border-left:1px solid var(--ds-color-border);color:var(--ds-color-pattern);font-family:var(--ds-font-family-mono)}.pattern-tag--unrecognized{background:var(--ds-color-surface);color:var(--ds-color-text-secondary);border-style:dashed}.pattern-tag--unrecognized .pattern-tag__marker{border:1px solid var(--ds-color-text-tertiary);background:0 0}.product-thumbnail{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-alt);color:var(--ds-color-text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.product-thumbnail--sm{width:var(--ds-spacing-7);height:var(--ds-spacing-7);font-size:var(--ds-font-size-md)}.product-thumbnail--md{width:calc(var(--ds-spacing-8) + var(--ds-spacing-2));height:calc(var(--ds-spacing-8) + var(--ds-spacing-2));font-size:var(--ds-font-size-xl)}.product-thumbnail--lg{width:calc(var(--ds-spacing-8) * 4);height:calc(var(--ds-spacing-8) * 4);font-size:var(--ds-font-size-display)}.product-thumbnail__image{object-fit:cover;width:100%;height:100%;display:block}.thread-tag{align-items:center;gap:var(--ds-spacing-1);height:var(--ds-spacing-5);padding:0 var(--ds-spacing-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);white-space:nowrap;display:inline-flex}.thread-tag--clickable{cursor:pointer}.thread-tag--clickable:hover{border-color:var(--ds-color-border-strong);color:var(--ds-color-text)}.thread-tag--active{border-color:var(--ds-color-text);color:var(--ds-color-text)}.thread-tag__dot{width:var(--ds-spacing-2);height:var(--ds-spacing-2);border-radius:50%;flex:none}.open-topic-count{min-width:var(--ds-spacing-5);height:var(--ds-spacing-5);padding:0 var(--ds-spacing-1);border-radius:var(--ds-radius-md);color:var(--ds-color-text-tertiary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm);justify-content:center;align-items:center;display:inline-flex}.open-topic-count--active{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold)}.topic-status-tag{align-items:center;gap:var(--ds-spacing-1);font-weight:var(--ds-font-weight-medium);margin-inline-end:0;display:inline-flex}.topic-status-tag__dot{width:var(--ds-spacing-2);height:var(--ds-spacing-2);flex:none;display:inline-block}.channel-icons{align-items:center;gap:var(--ds-spacing-1);display:inline-flex}.demo-info-panel{align-items:flex-start;gap:var(--ds-spacing-2);padding:var(--ds-spacing-3) var(--ds-spacing-4);border-top:1px solid var(--ds-color-nav-border);background:var(--ds-color-nav-background);color:var(--ds-color-nav-text);font-size:var(--ds-font-size-sm);flex-direction:column;display:flex}.demo-info-panel__cost{justify-content:space-between;align-items:baseline;gap:var(--ds-spacing-2);width:100%;display:flex}.demo-info-panel__cost-label{color:var(--ds-color-nav-text-dim)}.demo-info-panel__cost-value{color:var(--ds-color-text-on-primary);font-family:var(--ds-font-family-mono)}.demo-info-panel__action{color:var(--ds-color-nav-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.demo-info-panel__action:hover{color:var(--ds-color-text-on-primary);text-decoration:underline}.bar-breakdown{gap:var(--ds-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bar-breakdown__row{gap:var(--ds-spacing-1) var(--ds-spacing-3);width:100%;padding:var(--ds-spacing-1) var(--ds-spacing-2);border-radius:var(--ds-radius-md);color:var(--ds-color-text);font-size:var(--ds-font-size-md);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bar-breakdown__row--clickable{color:var(--ds-color-text);cursor:pointer;text-decoration:none}.bar-breakdown__row--clickable:hover{color:var(--ds-color-text);border-color:var(--ds-color-border);background:var(--ds-color-surface-alt)}.bar-breakdown__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bar-breakdown__value{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium)}.bar-breakdown__track{height:var(--ds-spacing-1);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-alt);grid-column:1/-1}.bar-breakdown__bar{border-radius:var(--ds-radius-sm);background:var(--ds-color-primary);height:100%;display:block}.bar-breakdown__row--muted{color:var(--ds-color-text-secondary)}.bar-breakdown__row--muted .bar-breakdown__bar{background:var(--ds-color-border-strong)}.action-row{gap:var(--ds-spacing-1);padding:var(--ds-spacing-2) var(--ds-spacing-3);border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-surface);flex-direction:column;display:flex}.action-row--error{border-left:3px solid var(--ds-color-danger)}.action-row__main{align-items:center;gap:var(--ds-spacing-2);min-height:var(--ds-control-height);display:flex}.action-row__label{min-width:0;font-weight:var(--ds-font-weight-medium)}.action-row--unchecked .action-row__label{color:var(--ds-color-text-tertiary)}.action-row__added{font-family:var(--ds-font-family-mono);margin-inline-end:0}.action-row__tools{align-items:center;gap:var(--ds-spacing-2);margin-left:auto;display:inline-flex}.action-row__toggle{align-items:center;gap:var(--ds-spacing-1);color:var(--ds-color-primary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.action-row__toggle:hover{text-decoration:underline}.action-row__warnings{gap:var(--ds-spacing-1) var(--ds-spacing-3);padding:0 0 0 var(--ds-spacing-6);flex-wrap:wrap;margin:0;list-style:none;display:flex}.action-row__warning{align-items:center;gap:var(--ds-spacing-1);color:var(--ds-color-warning);font-size:var(--ds-font-size-sm);display:inline-flex}.action-row__detail{margin:var(--ds-spacing-2) 0 var(--ds-spacing-1) var(--ds-spacing-6);padding:var(--ds-spacing-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-alt)}.call-back-detail{gap:var(--ds-spacing-2) var(--ds-spacing-4);font-size:var(--ds-font-size-md);grid-template-columns:max-content 1fr;margin:0;display:grid}.call-back-detail__term{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.call-back-detail__value{align-items:baseline;gap:var(--ds-spacing-2);margin:0;display:flex}.call-back-detail__value--context{color:var(--ds-color-text);display:block}.call-back-detail__icon{color:var(--ds-color-text-secondary)}.call-back-detail__number{font-family:var(--ds-font-family-mono);font-weight:var(--ds-font-weight-medium)}.call-back-detail__name{color:var(--ds-color-text-secondary)}.done-action-list{gap:var(--ds-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.done-action-list__item{align-items:baseline;gap:var(--ds-spacing-2);font-size:var(--ds-font-size-md);display:flex}.done-action-list__icon{color:var(--ds-color-success);flex:none}.done-action-list__label{min-width:0}.done-action-list__link{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);white-space:nowrap;margin-left:auto}.done-action-list__link:hover{text-decoration:underline}.execution-result{gap:var(--ds-spacing-3);padding:var(--ds-spacing-4);border:1px solid var(--ds-color-border);border-left:3px solid var(--ds-color-success);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);flex-direction:column;display:flex}.execution-result__title{align-items:center;gap:var(--ds-spacing-2);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);display:flex}.execution-result__icon{color:var(--ds-color-success)}.execution-result__next{align-items:center;gap:var(--ds-spacing-2);padding-top:var(--ds-spacing-3);border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-secondary);display:flex}.execution-result__footer{justify-content:flex-end;display:flex}.handled-summary{gap:var(--ds-spacing-2);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);flex-direction:column;display:flex}.handled-summary__line{align-items:center;gap:var(--ds-spacing-2);display:inline-flex}.handled-summary__toggle{color:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.handled-summary__toggle:hover{color:var(--ds-color-text)}.handled-summary__icon{color:var(--ds-color-success)}.handled-summary__chevron{font-size:var(--ds-font-size-xs)}.handled-summary__actions{padding-left:var(--ds-spacing-5);color:var(--ds-color-text)}.contact-point-list{gap:var(--ds-spacing-2);flex-direction:column;display:flex}.contact-point-list__points{gap:var(--ds-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact-point-list__point{align-items:center;gap:var(--ds-spacing-2);min-width:0;display:flex}.contact-point-list__icon{color:var(--ds-color-text-tertiary);display:inline-flex}.contact-point-list__value{min-width:0;font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-point-list__channels{align-items:center;gap:var(--ds-spacing-1);flex-wrap:wrap;display:flex}.contact-point-list__channels-label{margin-right:var(--ds-spacing-1);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.interlocutor-card__identity{justify-content:space-between;align-items:center;gap:var(--ds-spacing-2);margin-bottom:var(--ds-spacing-3);display:flex}.interlocutor-card__link{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);flex:none}.interlocutor-card__credit-notes{margin-top:var(--ds-spacing-3);padding-top:var(--ds-spacing-3);border-top:1px solid var(--ds-color-border)}.interlocutor-card__heading{margin:0 0 var(--ds-spacing-2);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);text-transform:uppercase}.interlocutor-card__credit-note-list{gap:var(--ds-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.interlocutor-card__credit-note{justify-content:space-between;align-items:center;gap:var(--ds-spacing-2);display:flex}.interlocutor-card__product{min-width:0;font-size:var(--ds-font-size-sm);flex-direction:column;display:flex}.interlocutor-card__batch{color:var(--ds-color-text-tertiary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs)}.folded-message-row{align-items:center;gap:var(--ds-spacing-2);padding-left:var(--ds-spacing-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-alt);border-left-width:3px;display:flex}.folded-message-row__summary{align-items:center;gap:var(--ds-spacing-2);min-width:0;padding:var(--ds-spacing-2) var(--ds-spacing-3) var(--ds-spacing-2) 0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.folded-message-row__summary:hover{color:var(--ds-color-text)}.folded-message-row__parties{align-items:center;gap:var(--ds-spacing-1);flex:none;display:inline-flex}.folded-message-row__arrow{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.folded-message-row__attachments{align-items:center;gap:var(--ds-spacing-1);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);flex:none;display:inline-flex}.folded-message-row__excerpt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.folded-message-row__date{color:var(--ds-color-text-tertiary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);flex:none}.message-card{gap:var(--ds-spacing-1);width:100%;padding:var(--ds-spacing-3) var(--ds-spacing-4);border:0;border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-surface);color:var(--ds-color-text);font-size:var(--ds-font-size-md);text-align:left;cursor:pointer;border-left:2px solid #0000;flex-direction:column;display:flex}.message-card:hover{background:var(--ds-color-surface-alt)}.message-card--selected{border-left-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.message-card--highlighted{animation:ds-highlight var(--ds-highlight-duration) ease-out}.message-card__line{align-items:center;gap:var(--ds-spacing-2);min-width:0;display:flex}.message-card__line--secondary{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.message-card__counterpart{min-width:0;font-weight:var(--ds-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-card__counterpart--address{font-family:var(--ds-font-family-mono);font-weight:var(--ds-font-weight-regular)}.message-card__attachments,.message-card__duration{align-items:center;gap:var(--ds-spacing-1);color:var(--ds-color-text-secondary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);flex:none;display:inline-flex}.message-card__date{color:var(--ds-color-text-tertiary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);white-space:nowrap;margin-left:auto}.message-card__subject{max-width:40%;color:var(--ds-color-text);font-weight:var(--ds-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.message-card__excerpt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.message-card__topic{max-width:30%;color:var(--ds-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.sav-center-header{justify-content:space-between;align-items:flex-end;gap:var(--ds-spacing-4);border-bottom:1px solid var(--ds-color-border);display:flex}.sav-center-header__tabs{gap:var(--ds-spacing-4);display:flex}.sav-center-header__tab{align-items:center;gap:var(--ds-spacing-2);padding:var(--ds-spacing-2) 0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-medium);border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.sav-center-header__tab:hover{color:var(--ds-color-text)}.sav-center-header__tab--active{border-bottom-color:var(--ds-color-primary);color:var(--ds-color-text)}.sav-center-header__count{min-width:var(--ds-spacing-5);height:var(--ds-spacing-5);padding:0 var(--ds-spacing-1);border-radius:var(--ds-radius-md);background:var(--ds-color-primary);color:var(--ds-color-text-on-primary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.sav-center-header__search{max-width:calc(var(--ds-spacing-8) * 8);margin-bottom:var(--ds-spacing-2)}.shipment-info__address{white-space:pre-line}.shipment-info__tracking{align-items:baseline;gap:var(--ds-spacing-2);flex-wrap:wrap;display:inline-flex}.shipment-info__tracking-number{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm)}.analysis-summary{gap:var(--ds-spacing-2);padding:var(--ds-spacing-2) var(--ds-spacing-3);border-top:1px dashed var(--ds-color-border);background:var(--ds-color-surface-alt);font-size:var(--ds-font-size-sm);flex-direction:column;display:flex}.analysis-summary__pattern{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.analysis-summary__title{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);text-transform:uppercase}.analysis-summary__fields{gap:var(--ds-spacing-1) var(--ds-spacing-4);flex-wrap:wrap;margin:0;display:flex}.analysis-summary__fields:empty{display:none}.analysis-summary__field{gap:var(--ds-spacing-1);display:inline-flex}.analysis-summary__field dt{color:var(--ds-color-text-secondary)}.analysis-summary__field dd{color:var(--ds-color-text);margin:0}.analysis-summary__value{font-family:var(--ds-font-family-mono)}.sample-attachment-picker{gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.call-recording-player{gap:var(--ds-spacing-3);padding:var(--ds-spacing-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-alt);flex-direction:column;display:flex}.call-recording-player__controls{align-items:center;gap:var(--ds-spacing-3);display:flex}.call-recording-player__position{flex:1;margin:0}.call-recording-player__time{color:var(--ds-color-text-secondary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm);white-space:nowrap}.call-recording-player__transcript{gap:var(--ds-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.call-recording-player__utterance{gap:var(--ds-spacing-2);width:100%;padding:var(--ds-spacing-1) var(--ds-spacing-2);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);font-size:var(--ds-font-size-md);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:auto auto 1fr;align-items:baseline;display:grid}.call-recording-player__utterance:hover{background:var(--ds-color-surface)}.call-recording-player__utterance--current{border-left-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.call-recording-player__speaker{font-weight:var(--ds-font-weight-medium);white-space:nowrap}.call-recording-player__utterance--staff .call-recording-player__speaker{color:var(--ds-color-party-staff)}.call-recording-player__utterance--counterpart .call-recording-player__speaker{color:var(--ds-color-party-customer)}.call-recording-player__start{color:var(--ds-color-text-tertiary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs)}.phone-content-fields{gap:var(--ds-spacing-2);flex-direction:column;display:flex}.phone-content-fields__direction{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium)}.phone-content-fields__missed-call{align-items:center;gap:var(--ds-spacing-2);padding:var(--ds-spacing-3);border:1px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-alt);color:var(--ds-color-text-secondary);display:flex}.sender-picker__option{align-items:center;gap:var(--ds-spacing-2);min-width:0;display:inline-flex}.sender-picker__contact-point,.sender-picker__address{color:var(--ds-color-text-secondary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm)}.sender-picker__unknown{gap:var(--ds-spacing-3);grid-template-columns:1fr 1fr;display:grid}.simulation-result--analyzing{align-items:center;gap:var(--ds-spacing-3);padding:var(--ds-spacing-8) var(--ds-spacing-4);color:var(--ds-color-text-secondary);flex-direction:column;display:flex}.simulation-result__facts{gap:var(--ds-spacing-2);flex-direction:column;margin:0;display:flex}.simulation-result__fact{grid-template-columns:calc(var(--ds-spacing-8) * 2) 1fr;gap:var(--ds-spacing-3);align-items:baseline;display:grid}.simulation-result__fact dt{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.simulation-result__fact dd{font-weight:var(--ds-font-weight-medium);margin:0}.whats-app-content-fields{gap:var(--ds-spacing-3);flex-direction:column;display:flex}.whats-app-content-fields__bubbles{gap:var(--ds-spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.whats-app-content-fields__bubble{gap:var(--ds-spacing-2);padding:var(--ds-spacing-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-alt);flex-direction:column;display:flex}.whats-app-content-fields__header{align-items:center;gap:var(--ds-spacing-1);display:flex}.whats-app-content-fields__title{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);flex:1}.whats-app-content-fields__add{gap:var(--ds-spacing-2);display:flex}.thread-graph{flex:none;display:block;overflow:visible}.thread-graph__lane{fill:none;stroke-width:2px}.thread-graph__number{fill:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);text-anchor:middle;cursor:pointer;paint-order:stroke;stroke:var(--ds-color-background);stroke-width:4px;font-weight:600}.thread-graph__number:hover,.thread-graph__number--selected{fill:var(--ds-color-text)}.thread-graph__message{cursor:pointer}.thread-graph__dot{stroke-width:2px}.thread-graph__dot--outgoing{fill:var(--ds-color-surface)}.thread-graph__message:hover .thread-graph__dot{stroke-width:3px}.thread-graph__to-handle{fill:var(--ds-color-primary-soft);stroke:var(--ds-color-primary);stroke-width:1.5px}.thread-picker{gap:var(--ds-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.thread-picker__row{align-items:center;gap:var(--ds-spacing-2);width:100%;padding:var(--ds-spacing-1) var(--ds-spacing-2);border-radius:var(--ds-radius-md);color:var(--ds-color-text);font-size:var(--ds-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.thread-picker__row:hover{background:var(--ds-color-surface-alt)}.thread-picker__row--selected{border-color:var(--ds-color-border);background:var(--ds-color-surface-alt);font-weight:var(--ds-font-weight-medium)}.thread-picker__party{flex:1;min-width:0;overflow:hidden}.thread-picker__count{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);flex:none}.topic-card{gap:var(--ds-spacing-1);padding:var(--ds-spacing-3) var(--ds-spacing-4);border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-surface);color:var(--ds-color-text);flex-direction:column;display:flex}.topic-card:hover{background:var(--ds-color-surface-alt)}.topic-card--highlighted{animation:ds-highlight var(--ds-highlight-duration) ease-out}.topic-card__line{align-items:center;gap:var(--ds-spacing-2);min-width:0;display:flex}.topic-card__line--secondary{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.topic-card__title{min-width:0;font-size:var(--ds-font-size-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-card--to-handle .topic-card__title{font-weight:var(--ds-font-weight-bold)}.topic-card__date{color:var(--ds-color-text-tertiary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);white-space:nowrap;margin-left:auto}.topic-card__author{color:var(--ds-color-text);font-weight:var(--ds-font-weight-medium);flex:none}.topic-card__excerpt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topic-card__link{gap:var(--ds-spacing-2);white-space:nowrap;flex:none;display:inline-flex}.topic-card__order{color:var(--ds-color-text);font-family:var(--ds-font-family-mono)}.topic-row{align-items:center;gap:var(--ds-spacing-1) var(--ds-spacing-3);width:100%;padding:var(--ds-spacing-2) var(--ds-spacing-3);border:1px solid #0000;border-bottom-color:var(--ds-color-border);background:var(--ds-color-surface);color:var(--ds-color-text);font-size:var(--ds-font-size-md);text-align:left;flex-wrap:wrap;display:flex}.topic-row--selectable{border-radius:var(--ds-radius-md);cursor:pointer}.topic-row--selectable:hover{background:var(--ds-color-surface-alt)}.topic-row--selected{border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.topic-row__title{min-width:0;color:var(--ds-color-text);font-weight:var(--ds-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:100%;overflow:hidden}.topic-row__title--link:hover{color:var(--ds-color-primary);text-decoration:underline}.topic-row__tags{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;min-width:0;display:inline-flex}.topic-row__date{color:var(--ds-color-text-tertiary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);white-space:nowrap;margin-left:auto}.topic-target-search{gap:var(--ds-spacing-2);flex-direction:column;display:flex}.topic-target-search__results{gap:var(--ds-spacing-1);max-height:calc(var(--ds-spacing-8) * 6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.topic-target-search__loading{padding:var(--ds-spacing-4);align-self:center}.topic-title-editor{align-items:center;gap:var(--ds-spacing-2);min-width:0;display:flex}.topic-title-editor__title{min-width:0;font-size:var(--ds-font-size-xxl);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-title-editor__input{font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-bold)}.guided-tour__position{color:var(--ds-color-text-secondary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);margin-inline-end:auto}.guided-tour__actions{align-items:center;gap:var(--ds-spacing-2);display:inline-flex}.guided-tour__description{white-space:pre-line}.guided-tour__description strong{font-weight:var(--ds-font-weight-bold)}html body:has(.guided-tour){width:auto;overflow-y:visible}.gesture-form{flex-direction:column;display:flex}.gesture-form__items{gap:var(--ds-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gesture-form__item{justify-content:space-between;align-items:center;gap:var(--ds-spacing-3);display:flex}.gesture-form__item-label{min-width:0}.reply-editor{flex-direction:column;display:flex}.reply-editor__row{gap:var(--ds-spacing-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.reply-editor__template{padding:var(--ds-spacing-2) var(--ds-spacing-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);line-height:calc(var(--ds-control-height) + var(--ds-spacing-1));white-space:pre-wrap;margin:0}.reply-editor__template-field{width:auto;min-width:calc(var(--ds-spacing-8) * 2);margin:0 var(--ds-spacing-1);background:var(--ds-color-primary-soft);display:inline-block}.action-table{border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-1)}.action-table__header{align-items:baseline;gap:var(--ds-spacing-2);padding:var(--ds-spacing-3);border-bottom:1px solid var(--ds-color-border);flex-wrap:wrap;display:flex}.action-table__title{font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);margin:0}.action-table__context{color:var(--ds-color-text-secondary)}.action-table__closure{padding:var(--ds-spacing-2) var(--ds-spacing-3);border-bottom:1px solid var(--ds-color-border);font-weight:var(--ds-font-weight-medium)}.action-table__footer{align-items:center;gap:var(--ds-spacing-2);padding:var(--ds-spacing-3);background:var(--ds-color-surface-alt);flex-wrap:wrap;display:flex}.action-table__submit{align-items:center;gap:var(--ds-spacing-2);margin-left:auto;display:inline-flex}.execution-recap{gap:var(--ds-spacing-3);padding:var(--ds-spacing-4);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-1);flex-direction:column;display:flex}.execution-recap__intro{font-weight:var(--ds-font-weight-medium);margin:0}.execution-recap__steps{gap:var(--ds-spacing-2);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.execution-recap__step{gap:var(--ds-spacing-3);padding:var(--ds-spacing-2) var(--ds-spacing-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);counter-increment:step;display:flex}.execution-recap__step:before{content:counter(step);color:var(--ds-color-text-tertiary);font-family:var(--ds-font-family-mono)}.execution-recap__step--refused{border-color:var(--ds-color-danger);background:var(--ds-color-danger-soft)}.execution-recap__icon{color:var(--ds-color-text-secondary)}.execution-recap__content{gap:var(--ds-spacing-1);flex-direction:column;min-width:0;display:flex}.execution-recap__label{font-weight:var(--ds-font-weight-medium)}.execution-recap__detail,.execution-recap__removed{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);margin:0}.execution-recap__toggle{color:var(--ds-color-primary);font-size:var(--ds-font-size-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.execution-recap__full-text{padding:var(--ds-spacing-2);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-alt);white-space:pre-wrap;margin:0}.execution-recap__refusal{align-items:center;gap:var(--ds-spacing-1);color:var(--ds-color-danger);font-weight:var(--ds-font-weight-medium);display:inline-flex}.execution-recap__close{font-weight:var(--ds-font-weight-medium);margin:0}.execution-recap__footer{justify-content:flex-end;gap:var(--ds-spacing-2);display:flex}.message-body{gap:var(--ds-spacing-2);color:var(--ds-color-text);font-size:var(--ds-font-size-md);flex-direction:column;display:flex}.message-body__subject{align-items:baseline;gap:var(--ds-spacing-2);font-weight:var(--ds-font-weight-bold);display:flex}.message-body__caption{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium)}.message-body__text{white-space:pre-line}.message-body__toggle{align-self:flex-start;padding:0}.message-body__missed-call{align-items:center;gap:var(--ds-spacing-2);color:var(--ds-color-text-secondary);display:inline-flex}.message-body__number{color:var(--ds-color-text);font-family:var(--ds-font-family-mono)}.message-body__voice-note{gap:var(--ds-spacing-1);flex-direction:column;display:flex}.message-body__burst{gap:var(--ds-spacing-2);padding-left:var(--ds-spacing-3);border-left:2px solid var(--ds-color-border);flex-direction:column;display:flex}.message-body__bubble{gap:var(--ds-spacing-1);flex-direction:column;display:flex}.message-body__attachments{gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.message-reader{gap:var(--ds-spacing-4);padding:var(--ds-spacing-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-1);flex-direction:column;display:flex}.message-reader__header{gap:var(--ds-spacing-2);padding-bottom:var(--ds-spacing-3);border-bottom:1px solid var(--ds-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.message-reader__parties{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;min-width:0;display:flex}.message-reader__arrow{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.message-reader__meta{align-items:center;gap:var(--ds-spacing-2);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.message-reader__date{font-family:var(--ds-font-family-mono)}.message-reader__footer{justify-content:flex-end;display:flex}.message-reader__off-topic{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.back-office-navigation{background:var(--ds-color-nav-background);min-height:100%;color:var(--ds-color-nav-text);flex-direction:column;display:flex}.back-office-navigation__brand{padding:var(--ds-spacing-5) var(--ds-spacing-4);border-bottom:1px solid var(--ds-color-nav-border);color:var(--ds-color-text-on-primary);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold)}.back-office-navigation__nav{gap:var(--ds-spacing-4);padding:var(--ds-spacing-3) var(--ds-spacing-2);flex-direction:column;flex:1;display:flex}.back-office-navigation__section{gap:var(--ds-spacing-1);flex-direction:column;display:flex}.back-office-navigation__section-title{padding:0 var(--ds-spacing-3);color:var(--ds-color-nav-text-dim);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;margin:0}.back-office-navigation__list{gap:var(--ds-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.back-office-navigation__item{align-items:center;gap:var(--ds-spacing-2);height:var(--ds-control-height);padding:0 var(--ds-spacing-3);border-radius:var(--ds-radius-md);color:var(--ds-color-nav-text);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-medium);display:flex}.back-office-navigation__item:hover{background:var(--ds-color-nav-border);color:var(--ds-color-text-on-primary)}.back-office-navigation__item--active{background:var(--ds-color-nav-border);box-shadow:inset 2px 0 0 var(--ds-color-primary);color:var(--ds-color-text-on-primary)}.back-office-navigation__icon{color:var(--ds-color-nav-text-dim);display:inline-flex}.back-office-navigation__item--active .back-office-navigation__icon{color:var(--ds-color-text-on-primary)}.back-office-navigation__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.back-office-navigation__count{min-width:var(--ds-spacing-5);padding:0 var(--ds-spacing-1);border-radius:var(--ds-radius-md);background:var(--ds-color-primary);color:var(--ds-color-text-on-primary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);text-align:center}.back-office-navigation__footer{padding:var(--ds-spacing-3);border-top:1px solid var(--ds-color-nav-border)}.order-after-sales{gap:var(--ds-spacing-3);flex-direction:column;display:flex}.order-after-sales--compact{gap:var(--ds-spacing-2);font-size:var(--ds-font-size-sm)}.order-after-sales__heading{margin:0 0 var(--ds-spacing-1);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.order-after-sales__list{gap:var(--ds-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-after-sales__item{gap:var(--ds-spacing-1);padding-left:var(--ds-spacing-2);border-left:2px solid var(--ds-color-border);flex-direction:column;display:flex}.order-after-sales__line{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.order-after-sales__mono{font-family:var(--ds-font-family-mono)}.order-after-sales__date,.order-after-sales__topic,.order-after-sales__detail{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.order-after-sales__reason{color:var(--ds-color-text)}.order-after-sales__empty{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-sm);margin:0}.order-card__body{gap:var(--ds-spacing-3);flex-direction:column;display:flex}.order-card__summary{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.order-card__date{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.order-card__total,.order-card__price{font-family:var(--ds-font-family-mono);font-weight:var(--ds-font-weight-medium);margin-left:auto}.order-card__customer{align-items:baseline;gap:var(--ds-spacing-2);display:flex}.order-card__label{margin:0 0 var(--ds-spacing-1);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.order-card__lines{gap:var(--ds-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-card__line{align-items:center;gap:var(--ds-spacing-2);display:flex}.order-card__product{flex-direction:column;min-width:0;display:flex}.order-card__line-detail,.order-card__quantity{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.order-card__price{font-size:var(--ds-font-size-sm);margin-left:0}.order-card__quantity{font-family:var(--ds-font-family-mono);margin-left:auto}.incoming-message-composer{gap:var(--ds-spacing-4);flex-direction:column;display:flex}.incoming-message-composer__footer{justify-content:flex-end;gap:var(--ds-spacing-2);padding-top:var(--ds-spacing-3);border-top:1px solid var(--ds-color-border);display:flex}.message-move-picker{gap:var(--ds-spacing-3);flex-direction:column;display:flex}.related-topics-panel__list{gap:var(--ds-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline-message{gap:var(--ds-spacing-3);padding:var(--ds-spacing-3) var(--ds-spacing-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);border-left-width:3px;flex-direction:column;display:flex}.timeline-message--highlighted{animation:ds-highlight var(--ds-highlight-duration) ease-out}.timeline-message__header{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.timeline-message__recipient{align-items:center;gap:var(--ds-spacing-1);color:var(--ds-color-text-secondary);display:inline-flex}.timeline-message__arrow{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs)}.timeline-message__date{color:var(--ds-color-text-secondary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);margin-left:auto}.timeline-message__tools{align-items:center;display:inline-flex}.timeline-message__footer{gap:var(--ds-spacing-2);padding-top:var(--ds-spacing-3);border-top:1px solid var(--ds-color-border);flex-direction:column;display:flex}.topic-header{gap:var(--ds-spacing-2);flex-direction:column;display:flex}.topic-header__main{justify-content:space-between;align-items:flex-start;gap:var(--ds-spacing-3);display:flex}.topic-header__tags{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.topic-link-editor__summary{justify-content:space-between;align-items:center;gap:var(--ds-spacing-2);display:flex}.topic-link-editor__none{color:var(--ds-color-text-secondary)}.topic-link-editor__search{gap:var(--ds-spacing-2);margin-top:var(--ds-spacing-3);flex-direction:column;display:flex}.topic-link-editor__results{gap:var(--ds-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.topic-link-editor__result{align-items:flex-start;gap:var(--ds-spacing-1);width:100%;padding:var(--ds-spacing-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);text-align:left;cursor:pointer;flex-direction:column;display:flex}.topic-link-editor__result:hover{background:var(--ds-color-surface-alt)}.topic-link-editor__result--selected{border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.topic-link-editor__order{align-items:center;gap:var(--ds-spacing-1);display:inline-flex}.topic-link-editor__number{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium)}.topic-link-editor__detail{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.topic-link-editor__confirm{font-weight:var(--ds-font-weight-medium)}.topic-link-editor__actions{justify-content:flex-end;gap:var(--ds-spacing-2);display:flex}.topic-merge-picker{gap:var(--ds-spacing-3);padding:var(--ds-spacing-4);border:1px solid var(--ds-color-primary);border-radius:var(--ds-radius-md);background:var(--ds-color-primary-soft);flex-direction:column;display:flex}.topic-merge-picker__title{font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold)}.topic-merge-picker__actions{justify-content:flex-end;gap:var(--ds-spacing-2);display:flex}.topic-timeline{gap:var(--ds-spacing-3);flex-direction:column;display:flex}.topic-timeline__header{justify-content:space-between;align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.topic-timeline__summary{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.topic-timeline__tools{gap:var(--ds-spacing-2);flex-wrap:wrap;display:inline-flex}.topic-timeline__body{align-items:flex-start;gap:var(--ds-spacing-2);display:flex}.topic-timeline__messages{gap:var(--ds-spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.topic-timeline__item{scroll-margin-top:var(--ds-spacing-4)}.topic-timeline__handling{margin-top:var(--ds-spacing-2)}.back-office-list-layout{gap:var(--ds-spacing-4);flex-direction:column;display:flex}.back-office-list-layout__header{align-items:baseline;gap:var(--ds-spacing-3);display:flex}.back-office-list-layout__total{color:var(--ds-color-text-secondary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm)}.back-office-list-layout__toolbar{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.back-office-shell{grid-template-columns:var(--ds-nav-width) minmax(0, 1fr);background:var(--ds-color-background);min-height:100vh;display:grid}.back-office-shell__navigation{z-index:var(--ds-z-navigation);background:var(--ds-color-nav-background);height:100vh;position:sticky;top:0;overflow-y:auto}.back-office-shell__main{background:var(--ds-color-background);flex-direction:column;min-width:0;display:flex}.back-office-shell__content{width:100%;max-width:var(--ds-content-max-width);padding:var(--ds-spacing-6)}.public-layout{min-height:100vh;padding:var(--ds-spacing-6) var(--ds-spacing-4);background:var(--ds-color-background);justify-content:center;align-items:center;display:flex}.public-layout__panel{width:100%;max-width:calc(var(--ds-reader-width) - var(--ds-spacing-8));padding:var(--ds-spacing-7);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-1)}@media (width<=480px){.public-layout__panel{padding:var(--ds-spacing-5)}}.record-layout{gap:var(--ds-spacing-4);flex-direction:column;display:flex}.record-layout__body{grid-template-columns:minmax(0, 1fr) var(--ds-context-column-width);gap:var(--ds-spacing-5);align-items:start;display:grid}.record-layout__main,.record-layout__aside{gap:var(--ds-spacing-4);flex-direction:column;min-width:0;display:flex}.sav-center-layout{gap:var(--ds-spacing-4);flex-direction:column;display:flex}.sav-center-layout__body{gap:var(--ds-spacing-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sav-center-layout__body--with-reader{grid-template-columns:minmax(0, 1fr) var(--ds-reader-width)}.sav-center-layout__reader{top:var(--ds-spacing-4);z-index:var(--ds-z-sticky);max-height:calc(100vh - var(--ds-spacing-7));position:sticky;overflow-y:auto}.topic-layout{gap:var(--ds-spacing-4);flex-direction:column;display:flex}.topic-layout__banners{gap:var(--ds-spacing-2);flex-direction:column;display:flex}.topic-layout__body{grid-template-columns:minmax(0, 1fr) var(--ds-context-column-width);gap:var(--ds-spacing-5);align-items:start;display:grid}.topic-layout__timeline{gap:var(--ds-spacing-3);flex-direction:column;min-width:0;display:flex}.topic-layout__context{top:var(--ds-spacing-4);z-index:var(--ds-z-sticky);gap:var(--ds-spacing-3);max-height:calc(100vh - var(--ds-spacing-7));flex-direction:column;display:flex;position:sticky;overflow-y:auto}.carrier-table__row{cursor:pointer}.carrier-table__format{white-space:nowrap}.carrier-details-card__template{font-family:var(--ds-font-family-mono);overflow-wrap:anywhere}.carrier-header{align-items:center;gap:var(--ds-spacing-3);flex-wrap:wrap;display:flex}.carrier-header__title{font-size:var(--ds-font-size-xl);margin:0}.carrier-header__meta{color:var(--ds-color-text-secondary)}.carrier-shipments-table__tracking{font-family:var(--ds-font-family-mono)}.customer-filters{gap:var(--ds-spacing-2);flex-wrap:wrap;align-items:center;display:flex}.customer-table__row{cursor:pointer}.customer-table__identity{gap:var(--ds-spacing-2);align-items:center;display:inline-flex}.customer-table__phone{white-space:nowrap}.customer-list-view__search{width:calc(var(--ds-spacing-8) * 6)}.customer-header{align-items:center;gap:var(--ds-spacing-3);flex-wrap:wrap;display:flex}.customer-header__title{font-size:var(--ds-font-size-xl);margin:0}.customer-header__meta{color:var(--ds-color-text-secondary)}.acceptance-rate-card__rate{color:var(--ds-color-text);font-variant-numeric:tabular-nums;font-size:var(--ds-font-size-display);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-tight)}.acceptance-rate-card__corrections{padding-left:var(--ds-spacing-5);color:var(--ds-color-text-secondary);margin:0}.guided-tour-card{border-color:var(--ds-color-primary);background-color:var(--ds-color-primary-soft)}.guided-tour-card__body{align-items:center;gap:var(--ds-spacing-5);display:flex}.guided-tour-card .guided-tour-card__title{margin-bottom:var(--ds-spacing-1);font-size:var(--ds-font-size-xl)}.guided-tour-card .guided-tour-card__description{color:var(--ds-color-text-secondary);margin-bottom:0}.guided-tour-card__start{animation:guided-tour-card-pulse var(--ds-pulse-duration) ease-out infinite;flex-shrink:0}@keyframes guided-tour-card-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-color-primary) 55%, transparent)}70%{box-shadow:0 0 0 var(--ds-spacing-3) color-mix(in srgb, var(--ds-color-primary) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-color-primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.guided-tour-card__start{animation:none}}.topic-status-summary,.topic-status-summary__breakdown{margin:0;padding:0;list-style:none}.topic-status-summary__breakdown{padding-left:var(--ds-spacing-4)}.topic-status-summary__row{padding:var(--ds-spacing-1) var(--ds-spacing-2);border-radius:var(--ds-radius-md);color:var(--ds-color-text);font-size:var(--ds-font-size-lg);justify-content:space-between;align-items:baseline;text-decoration:none;display:flex}.topic-status-summary__row:hover{background:var(--ds-color-surface-alt);color:var(--ds-color-text)}.topic-status-summary__row--sub{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md)}.topic-status-summary__count{font-family:var(--ds-font-family-mono);font-weight:var(--ds-font-weight-medium)}.topic-status-summary__row--to-handle .topic-status-summary__count{color:var(--ds-color-primary);font-size:var(--ds-font-size-display);font-weight:var(--ds-font-weight-bold)}.welcome-card__first-steps{margin-top:var(--ds-spacing-4)}.welcome-card__steps{gap:var(--ds-spacing-1);margin:var(--ds-spacing-2) 0 0;padding-left:var(--ds-spacing-5);flex-direction:column;display:flex}.dashboard-view{gap:var(--ds-spacing-5);flex-direction:column;display:flex}.dashboard-view__grid{gap:var(--ds-spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.manufacturer-table__row{cursor:pointer}.manufacturer-table__families{gap:var(--ds-spacing-1);flex-wrap:wrap;display:flex}.credit-notes-table__batch{font-family:var(--ds-font-family-mono)}.manufacturer-header__title{font-size:var(--ds-font-size-xl);margin:0}.manufacturer-products-table__product{align-items:center;gap:var(--ds-spacing-2);display:flex}.manufacturer-products-table__reference{font-family:var(--ds-font-family-mono)}.message-filters{gap:var(--ds-spacing-2);flex-wrap:wrap;align-items:center;display:flex}.message-filters__total{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);white-space:nowrap;margin-left:auto}.message-list{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.message-list>li:last-child>.message-card{border-bottom:none}.messages-view__reader-placeholder{padding:var(--ds-spacing-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface)}.order-filters{gap:var(--ds-spacing-2);flex-wrap:wrap;align-items:center;display:flex}.order-filters__status,.order-filters__provenance{min-width:calc(var(--ds-spacing-7) * 5)}.order-table__row{cursor:pointer}.order-list-view__search{width:calc(var(--ds-spacing-8) * 6)}.order-customer-card{gap:var(--ds-spacing-2);flex-direction:column;display:flex}.order-customer-card__identity{align-items:center;gap:var(--ds-spacing-2);display:flex}.order-header{align-items:center;gap:var(--ds-spacing-3);flex-wrap:wrap;display:flex}.order-header__title{font-size:var(--ds-font-size-xl);margin:0}.order-header__date{color:var(--ds-color-text-secondary)}.order-history__entry{gap:var(--ds-spacing-1);flex-direction:column;display:flex}.order-history__entry--during-visit{padding:var(--ds-spacing-2);border-radius:var(--ds-radius-sm);background:var(--ds-color-primary-soft)}.order-history__heading{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.order-history__label{font-weight:var(--ds-font-weight-medium)}.order-history__date,.order-history__topic{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.order-history__detail{font-size:var(--ds-font-size-sm)}.order-lines-table__product{align-items:center;gap:var(--ds-spacing-2);display:flex}.order-lines-table__name{flex-direction:column;min-width:0;display:flex}.order-lines-table__variant{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.order-lines-table__amount,.order-lines-table__batch{font-family:var(--ds-font-family-mono)}.order-lines-table__sum--total{font-weight:var(--ds-font-weight-bold)}.order-lines-table__sum--refunded{color:var(--ds-color-danger)}.order-view__cards{gap:var(--ds-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.product-filters{gap:var(--ds-spacing-2);flex-wrap:wrap;align-items:center;display:flex}.product-filters__family{min-width:calc(var(--ds-spacing-7) * 5)}.product-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-1);color:var(--ds-color-text);flex-direction:column;display:flex;overflow:hidden}.product-card:hover,.product-card:focus-visible{border-color:var(--ds-color-border-strong);box-shadow:var(--ds-shadow-2);color:var(--ds-color-text)}.product-card__visual{padding:var(--ds-spacing-4);background:var(--ds-color-surface-alt);justify-content:center;display:flex}.product-card__body{gap:var(--ds-spacing-1);padding:var(--ds-spacing-3) var(--ds-spacing-4) var(--ds-spacing-4);flex-direction:column;flex:1;display:flex}.product-card__name{font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-tight)}.product-card__reference{color:var(--ds-color-text-secondary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-sm)}.product-card__footer{padding-top:var(--ds-spacing-2);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.product-card__price{font-weight:var(--ds-font-weight-bold)}.product-card__tags{gap:var(--ds-spacing-1);flex-wrap:wrap;display:flex}.product-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--ds-spacing-8) * 5), 1fr));gap:var(--ds-spacing-4);margin:0;padding:0;list-style:none;display:grid}.product-grid__item{display:flex}.product-grid__item>.product-card{flex:1}.product-list-view__search{width:calc(var(--ds-spacing-8) * 6)}.batch-issues-card__body{gap:var(--ds-spacing-3);flex-direction:column;display:flex}.batch-issues-card__batches,.batch-issues-card__topics{gap:var(--ds-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.batch-issues-card__batch{align-items:baseline;gap:var(--ds-spacing-3);padding:var(--ds-spacing-1) var(--ds-spacing-2);border-radius:var(--ds-radius-md);display:flex}.batch-issues-card__batch--recurrent{background:var(--ds-color-warning-soft)}.batch-issues-card__code{font-weight:var(--ds-font-weight-medium)}.batch-issues-card__meta{color:var(--ds-color-text-secondary)}.batch-issues-card__count{margin-left:auto}.batch-issues-card__subtitle{font-size:var(--ds-font-size-md);margin:0}.product-header{align-items:center;gap:var(--ds-spacing-4);display:flex}.product-header__visual{flex:none}.product-header__body{align-items:flex-start;gap:var(--ds-spacing-2);flex-direction:column;display:flex}.product-header__title{font-size:var(--ds-font-size-xl);margin:0}.product-header__reference{color:var(--ds-color-text-secondary)}.product-header__tags{gap:var(--ds-spacing-1);flex-wrap:wrap;display:flex}.product-header__price{font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold)}.scenario-card__title{font-size:var(--ds-font-size-xl)}.scenario-card__features{margin:var(--ds-spacing-1) 0 var(--ds-spacing-4);padding-left:var(--ds-spacing-5)}.scenario-card__steps{gap:var(--ds-spacing-2);padding:var(--ds-spacing-3) 0 0;border-top:1px solid var(--ds-color-border);flex-direction:column;margin:0;list-style:none;display:flex}.scenario-card__step{align-items:center;gap:var(--ds-spacing-3);display:flex}.scenario-card__step-label{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.simulator-view{gap:var(--ds-spacing-5);flex-direction:column;display:flex}.simulator-view__workspace{gap:var(--ds-spacing-6);flex-wrap:wrap;align-items:flex-start;display:flex}.simulator-view__form{flex:0 1 var(--ds-reader-width);min-width:0;scroll-margin-top:var(--ds-spacing-5)}.simulator-view__scenarios{flex:1 1 var(--ds-context-column-width);min-width:0}.simulator-view__cards{grid-template-columns:repeat(auto-fill, minmax(var(--ds-context-column-width), 1fr));gap:var(--ds-spacing-5);align-items:start;display:grid}.topic-products-card__list{gap:var(--ds-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.topic-products-card__item{align-items:center;gap:var(--ds-spacing-2);display:flex}.topic-products-card__name{flex-direction:column;display:flex}.topic-products-card__batch{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm)}.topic-split-bar__actions{gap:var(--ds-spacing-2);display:flex}.unrecognized-pattern-notice{gap:var(--ds-spacing-2);padding:var(--ds-spacing-3);background:var(--ds-color-surface-alt);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);flex-direction:column;display:flex}.unrecognized-pattern-notice__reason{color:var(--ds-color-text-secondary);margin:0}.unrecognized-pattern-notice__choices{align-items:center;gap:var(--ds-spacing-2);flex-wrap:wrap;display:flex}.topic-view__context{gap:var(--ds-spacing-4);flex-direction:column;display:flex}.topic-filters{gap:var(--ds-spacing-2);flex-wrap:wrap;align-items:center;display:flex}.topic-filters__total{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);white-space:nowrap;margin-left:auto}.topic-list{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.topic-list>li:last-child>.topic-card{border-bottom:none}
