#root{--dc-primary: #3c64f4;--dc-primary-dark: #2852eb;--dc-primary-soft: #eef2ff;--dc-text: #313440;--dc-muted: #5e637a;--dc-border: #d9dce9;--dc-soft: #f6f7fb;--dc-danger: #db3643;--dc-danger-soft: #fdf0f1;--dc-success: #0c7a4d;--dc-success-soft: #e8f6ef;--dc-warn-soft: #fff7e0;--dc-radius: 8px}#root .dc-page{max-width:1180px;margin:0 auto;padding:20px 16px 48px;color:var(--dc-text)}#root .dc-back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 0;margin-bottom:4px;color:var(--dc-primary);font-size:.875rem;font-weight:500;cursor:pointer}#root .dc-back:hover{text-decoration:underline}#root .dc-title{margin:0 0 4px}#root .dc-subtitle{margin:0 0 20px;color:var(--dc-muted)}#root .dc-steps{background:#fff;border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:0 1px 2px #3134400a;padding:18px 24px;margin-bottom:20px}#root .dc-stepper{display:flex;align-items:center;list-style:none;margin:0;padding:0}#root .dc-stepper-item{flex:none}#root .dc-stepper-line{flex:1 1 12px;min-width:12px;height:2px;margin:0 12px;border-radius:2px;background:var(--dc-border)}#root .dc-stepper-line.is-done{background:var(--dc-primary)}#root .dc-stp{display:flex;align-items:center;gap:10px;background:none;border:0;padding:4px;margin:-4px;font:inherit;color:var(--dc-muted);text-align:left;cursor:default;border-radius:999px}#root .dc-stp.is-clickable{cursor:pointer}#root .dc-stp:focus-visible{outline:2px solid var(--dc-primary);outline-offset:2px}#root .dc-dot{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;box-sizing:border-box;background:#fff;border:2px solid var(--dc-border);color:var(--dc-muted);font-size:.82rem;font-weight:600;line-height:1;transition:box-shadow .15s,background .15s}#root .dc-stp.is-done .dc-dot{background:var(--dc-primary-soft);border-color:var(--dc-primary);color:var(--dc-primary)}#root .dc-stp.is-current .dc-dot{background:var(--dc-primary);border-color:var(--dc-primary);color:#fff;box-shadow:0 0 0 4px var(--dc-primary-soft)}#root .dc-stp.is-clickable:hover .dc-dot{box-shadow:0 0 0 4px var(--dc-primary-soft)}#root .dc-stp-text{display:flex;flex-direction:column;line-height:1.2;white-space:nowrap}#root .dc-stp-name{font-size:.875rem;font-weight:500}#root .dc-stp.is-done .dc-stp-name{color:var(--dc-text)}#root .dc-stp.is-current .dc-stp-name{color:var(--dc-text);font-weight:700}#root .dc-stp.is-clickable:hover .dc-stp-name{color:var(--dc-primary)}#root .dc-stp-opt{margin-top:2px;font-size:.7rem;color:var(--dc-muted);font-weight:400}#root .dc-compact{display:none}#root .dc-compact-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:8px}#root .dc-compact-count{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dc-primary)}#root .dc-compact-name{font-size:1.05rem;font-weight:700;color:var(--dc-text)}#root .dc-pill{align-self:center;padding:2px 8px;border-radius:999px;background:var(--dc-soft);border:1px solid var(--dc-border);font-size:.7rem;font-weight:600;color:var(--dc-muted)}#root .dc-progs{display:flex;gap:6px;list-style:none;margin:0;padding:0}#root .dc-progs li{flex:1 1 0;min-width:0}#root .dc-prog{display:flex;flex-direction:column;gap:6px;width:100%;min-height:36px;padding:8px 0 0;background:none;border:0;font:inherit;text-align:left;cursor:default}#root .dc-prog.is-clickable{cursor:pointer}#root .dc-prog:focus-visible{outline:2px solid var(--dc-primary);outline-offset:2px;border-radius:4px}#root .dc-prog-bar{display:block;height:6px;border-radius:3px;background:var(--dc-border);transition:background .15s}#root .dc-prog.is-done .dc-prog-bar{background:#9fb4fa}#root .dc-prog.is-current .dc-prog-bar,#root .dc-prog.is-clickable:hover .dc-prog-bar{background:var(--dc-primary)}#root .dc-prog-label{display:block;font-size:.72rem;line-height:1.2;color:var(--dc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .dc-prog.is-done .dc-prog-label:before{content:"✓ ";color:var(--dc-primary)}#root .dc-prog.is-current .dc-prog-label{color:var(--dc-text);font-weight:700}#root .dc-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}#root .dc-side{position:sticky;top:16px}#root .dc-card{background:#fff;border:1px solid var(--dc-border);border-radius:var(--dc-radius);box-shadow:0 1px 2px #3134400a}#root .dc-card-head{padding:20px 24px 0}#root .dc-kicker{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--dc-primary)}#root .dc-card-title{margin:4px 0;font-size:1.25rem}#root .dc-card-desc{margin:0;color:var(--dc-muted);line-height:1.5}#root .dc-card-body{padding:20px 24px 24px}#root .dc-card-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--dc-border);background:var(--dc-soft);border-radius:0 0 var(--dc-radius) var(--dc-radius)}#root .dc-spacer{flex:1}#root .dc-foot-hint{color:var(--dc-muted);font-size:.8rem;flex-basis:100%;margin:0 0 4px}#root .dc-foot-hint.is-warn{color:#8a5a00}#root .dc-section+.dc-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--dc-border)}#root .dc-section-title{margin:0 0 2px;font-size:.95rem;font-weight:600}#root .dc-help{margin:0 0 12px;color:var(--dc-muted);font-size:.82rem;line-height:1.45}#root .dc-error{color:var(--dc-danger);font-size:.82rem;margin:6px 0 0}#root .dc-empty{text-align:center;padding:28px 16px;border:1px dashed var(--dc-border);border-radius:var(--dc-radius);color:var(--dc-muted);background:var(--dc-soft)}#root .dc-empty strong{display:block;color:var(--dc-text);margin-bottom:2px}#root .dc-link{background:none;border:0;padding:0;color:var(--dc-primary);cursor:pointer;font-size:.82rem;font-weight:500}#root .dc-link:hover{text-decoration:underline}#root .dc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}#root .dc-fields .is-wide{grid-column:1 / -1}#root .dc-row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}#root .dc-choices{display:grid;gap:10px}#root .dc-choices.is-cols{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}#root .dc-choice{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;font:inherit;color:inherit;background:#fff;border:1.5px solid var(--dc-border);border-radius:var(--dc-radius);padding:14px 16px;cursor:pointer;transition:border-color .12s,background .12s}#root .dc-choice:hover{border-color:var(--dc-primary)}#root .dc-choice:focus-visible{outline:2px solid var(--dc-primary);outline-offset:2px}#root .dc-choice.is-selected{border-color:var(--dc-primary);background:var(--dc-primary-soft)}#root .dc-radio{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;border:2px solid var(--dc-border);background:#fff;position:relative}#root .is-selected .dc-radio{border-color:var(--dc-primary)}#root .is-selected .dc-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--dc-primary)}#root .dc-choice-main{flex:1;min-width:0}#root .dc-choice-title{display:block;font-weight:600;font-size:.9rem}#root .dc-choice-desc{display:block;color:var(--dc-muted);font-size:.8rem;margin-top:2px;line-height:1.4}#root .dc-choice-side{font-weight:600;white-space:nowrap}#root .dc-saved{background:#f7f9ff;border:1.5px solid #c9d5fb;border-radius:var(--dc-radius);padding:16px;margin-bottom:8px}#root .dc-saved-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}#root .dc-avatar.is-small{width:34px;height:34px;font-size:.8rem}#root .dc-saved .dc-choice.is-selected{background:#fff;box-shadow:0 0 0 3px var(--dc-primary-soft)}#root .dc-choice.is-dashed{border-style:dashed;align-items:center;background:transparent}#root .dc-choice.is-dashed.is-selected{border-style:solid}#root .dc-plus{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--dc-primary);color:var(--dc-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;line-height:1}#root .dc-tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;vertical-align:middle;font-size:.7rem;font-weight:600;letter-spacing:.02em}#root .dc-tag.is-public{background:var(--dc-primary-soft);color:#243a9a}#root .dc-tag.is-private{background:var(--dc-warn-soft);color:#7a5200}#root .dc-person{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--dc-primary);background:var(--dc-primary-soft);border-radius:var(--dc-radius)}#root .dc-avatar{flex:none;width:42px;height:42px;border-radius:50%;background:var(--dc-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem}#root .dc-person-text{flex:1 1 160px;min-width:0}#root .dc-person-name{font-weight:600;overflow-wrap:anywhere}#root .dc-person-sub{color:var(--dc-muted);font-size:.82rem;overflow-wrap:anywhere}#root .dc-person>.dc-link{flex:none}#root .dc-narrow{width:100%;max-width:260px}#root .dc-card-body input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#root .dc-card-body input[type=number]::-webkit-outer-spin-button,#root .dc-card-body input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#root .dc-items{margin-top:16px;border:1px solid var(--dc-border);border-radius:var(--dc-radius);overflow:hidden}#root .dc-item{display:grid;grid-template-columns:minmax(0,1fr) 110px 120px 90px 36px;gap:12px;align-items:center;padding:12px 16px;background:#fff}#root .dc-item+.dc-item{border-top:1px solid var(--dc-border)}#root .dc-item.is-head{background:var(--dc-soft);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dc-muted);padding-top:8px;padding-bottom:8px}#root .dc-item-name{font-weight:600}#root .dc-item-sub{color:var(--dc-muted);font-size:.78rem}#root .dc-item-edited{color:#8a5a00;font-size:.74rem}#root .dc-money-input{position:relative}#root .dc-money-input>span{position:absolute;z-index:2;left:10px;top:50%;transform:translateY(-50%);color:var(--dc-muted);pointer-events:none}#root .dc-money-input input{padding-left:24px!important}#root .dc-qty{display:inline-flex;align-items:stretch;border:1px solid var(--dc-border);border-radius:4px;background:#fff;overflow:hidden}#root .dc-qty button{width:32px;border:0;background:var(--dc-soft);cursor:pointer;font-size:1rem;color:var(--dc-text)}#root .dc-qty button:hover:not(:disabled){background:var(--dc-primary-soft)}#root .dc-qty button:disabled{color:#b4b8c8;cursor:not-allowed}#root .dc-qty input{width:44px;border:0;text-align:center;font:inherit;padding:6px 0;-moz-appearance:textfield}#root .dc-qty input::-webkit-outer-spin-button,#root .dc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#root .dc-icon-btn{width:32px;height:32px;border-radius:4px;border:0;background:none;cursor:pointer;color:var(--dc-muted);display:inline-flex;align-items:center;justify-content:center}#root .dc-icon-btn:hover{background:var(--dc-danger-soft);color:var(--dc-danger)}#root .dc-item-total{text-align:right;font-weight:600}#root .dc-seg{display:inline-flex;border:1px solid var(--dc-border);border-radius:6px;overflow:hidden;background:#fff}#root .dc-seg button{border:0;background:#fff;padding:8px 14px;cursor:pointer;font:inherit;color:var(--dc-text);border-right:1px solid var(--dc-border)}#root .dc-seg button:last-child{border-right:0}#root .dc-seg button.is-on{background:var(--dc-primary);color:#fff;font-weight:600}#root .dc-seg button:focus-visible{outline:2px solid var(--dc-primary);outline-offset:-2px}#root .dc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#root .dc-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;font-size:.82rem;font-weight:600;border:1px solid}#root .dc-chip.is-ok{background:var(--dc-success-soft);border-color:#b7e2cd;color:var(--dc-success)}#root .dc-chip.is-bad{background:var(--dc-danger-soft);border-color:#f3c4c8;color:var(--dc-danger)}#root .dc-chip small{font-weight:400}#root .dc-chip button{border:0;background:#00000012;border-radius:50%;width:20px;height:20px;cursor:pointer;line-height:1}#root .dc-notice{padding:10px 14px;border-radius:6px;font-size:.85rem;margin-top:12px;line-height:1.45}#root .dc-notice.is-info{background:var(--dc-primary-soft);color:#243a9a}#root .dc-notice.is-warn{background:var(--dc-warn-soft);color:#7a5200}#root .dc-notice.is-error{background:var(--dc-danger-soft);color:var(--dc-danger)}#root .dc-checks{list-style:none;margin:0;padding:0}#root .dc-checks li{display:flex;gap:10px;align-items:baseline;padding:6px 0;font-size:.88rem}#root .dc-checks .ok{color:var(--dc-success);font-weight:700}#root .dc-checks .no{color:var(--dc-danger);font-weight:700}#root .dc-summary-head{padding:16px 20px;border-bottom:1px solid var(--dc-border)}#root .dc-summary-body{padding:16px 20px}#root .dc-sum-block{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--dc-border)}#root .dc-sum-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dc-muted);display:flex;justify-content:space-between}#root .dc-sum-value{margin-top:2px;font-size:.9rem;word-break:break-word}#root .dc-sum-value.is-empty{color:var(--dc-muted);font-style:italic}#root .dc-sum-item{display:flex;justify-content:space-between;gap:10px;font-size:.85rem;padding:3px 0}#root .dc-sum-item span:first-child{min-width:0}#root .dc-line{display:flex;justify-content:space-between;padding:3px 0;font-size:.88rem}#root .dc-line.is-discount{color:var(--dc-success)}#root .dc-line.is-total{font-size:1.05rem;font-weight:700;padding-top:10px;margin-top:6px;border-top:1px solid var(--dc-border)}#root .dc-line .is-muted{color:var(--dc-muted);font-weight:400}#root .dc-est{margin-top:8px;font-size:.75rem;color:var(--dc-muted)}#root .dc-success{max-width:640px;margin:24px auto;text-align:center}#root .dc-success-icon{width:64px;height:64px;border-radius:50%;background:var(--dc-success-soft);color:var(--dc-success);display:inline-flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:12px}#root .dc-copy{display:flex;gap:8px;margin:12px 0 4px;text-align:left}#root .dc-copy>div{flex:1;min-width:0}#root .dc-summary-toggle{width:100%;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:default;display:flex;align-items:center;gap:10px}#root .dc-summary-toggle h2{margin:0;font-size:1rem}#root .dc-summary-count{color:var(--dc-muted);font-size:.8rem}#root .dc-summary-total{display:none;margin-left:auto;font-weight:700}#root .dc-summary-chevron{display:none;flex:none;width:18px;height:18px;transition:transform .15s;color:var(--dc-muted)}#root .dc-summary-toggle[aria-expanded=true] .dc-summary-chevron{transform:rotate(180deg)}@media(max-width:1059px){#root .dc-steps{padding:14px 18px 8px}#root .dc-stepper{display:none}#root .dc-compact{display:block}#root .dc-kicker{display:none}#root .dc-card-head{padding-top:18px}}@media(max-width:980px){#root .dc-grid{grid-template-columns:1fr;gap:14px}#root .dc-side{position:static;order:-1}#root .dc-summary-toggle{cursor:pointer}#root .dc-summary-total,#root .dc-summary-chevron{display:block}#root .dc-summary-total{display:inline}#root .dc-summary-body.is-collapsed{display:none}#root .dc-summary-head{border-bottom:0}#root .dc-summary-head.is-open{border-bottom:1px solid var(--dc-border)}#root .dc-choices.is-cols{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}}@media(max-width:640px){#root .dc-page{padding:12px 12px 32px}#root .dc-title{font-size:1.45rem}#root .dc-subtitle{margin-bottom:14px;font-size:.9rem}#root .dc-steps{padding:12px 14px 6px;margin-bottom:14px}#root .dc-prog-label{display:none}#root .dc-prog{min-height:30px}#root .dc-progs{gap:5px}#root .dc-card-head,#root .dc-card-body{padding-left:16px;padding-right:16px}#root .dc-card-title{font-size:1.15rem}#root .dc-card-body{padding-top:16px;padding-bottom:20px}#root .dc-summary-head,#root .dc-summary-body{padding-left:16px;padding-right:16px}#root .dc-section+.dc-section{margin-top:20px;padding-top:20px}#root .dc-saved{padding:12px}#root .dc-choice{padding:12px 14px}#root .dc-fields{grid-template-columns:1fr}#root .dc-card-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px}#root .dc-card-foot>*{min-width:0}#root .dc-card-foot .dc-foot-hint{grid-column:1 / -1;margin:0}#root .dc-card-foot .dc-spacer{display:none}#root .dc-card-foot .dc-foot-main{grid-column:1 / -1;order:-1}#root .dc-card-foot button{width:100%}#root .dc-card-foot .dc-foot-hint{order:-2}#root .dc-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;column-gap:12px;row-gap:10px;padding:14px 16px;grid-template-areas:"name name remove" "price qty qty" "total total total"}#root .dc-item.is-head{display:none}#root .dc-item>:nth-child(1){grid-area:name}#root .dc-item>:nth-child(2){grid-area:price}#root .dc-item>:nth-child(3){grid-area:qty;justify-self:end}#root .dc-item>:nth-child(4){grid-area:total}#root .dc-item>:nth-child(5){grid-area:remove;align-self:start;justify-self:end}#root .dc-item-total{display:flex;justify-content:space-between;text-align:right;padding-top:10px;border-top:1px dashed var(--dc-border)}#root .dc-item-total:before{content:"Line total";font-weight:400;color:var(--dc-muted)}#root .dc-qty button{width:40px}#root .dc-qty input{width:48px;padding:10px 0}#root .dc-icon-btn{width:40px;height:40px}#root .dc-seg{display:flex;width:100%}#root .dc-seg button{flex:1 1 0;padding:11px 4px;font-size:.85rem;white-space:nowrap}#root .dc-narrow{max-width:none}#root .dc-coupon-row{flex-direction:column;align-items:stretch}#root .dc-coupon-row button{width:100%;padding-top:11px!important;padding-bottom:11px!important}#root .dc-person{flex-wrap:wrap;row-gap:6px}#root .dc-person>.dc-link{flex:0 0 100%;text-align:left;padding:6px 0 2px 56px;font-size:.9rem}#root .dc-card-foot>button:only-of-type{grid-column:1 / -1}#root .dc-copy{flex-direction:column}#root .dc-copy button{width:100%}#root .dc-success{margin:12px auto}#root .dc-success .dc-card-body{padding:24px 16px!important}}#root .dd{color:#313440}#root .dd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#root .dd-head-main{min-width:0}#root .dd-title{margin:0;font-size:1.25rem}#root .dd-sub{margin:2px 0 0;color:#6b7280;font-size:.82rem}#root .dd-label{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:3px}#root .dd-value{font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}#root .dd-strong{font-weight:600}#root .dd-soft{color:#6b7280}#root .dd-facts{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:0;margin-top:20px;border:1px solid #e1e4ee;border-radius:10px;background:#fff;overflow:hidden}#root .dd-fact{padding:14px 18px;min-width:0;border-left:1px solid #e1e4ee}#root .dd-fact:first-child{border-left:0}#root .dd-fact-customer{display:flex;gap:12px;align-items:center}#root .dd-fact-text{min-width:0}#root .dd-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e8edff;color:#243a9a;font-weight:700;font-size:.85rem;letter-spacing:.02em}#root .dd-fact-total{background:#f4f6ff}#root .dd-value.dd-total-value{font-size:1.3rem;font-weight:700;color:#1f2a5c;line-height:1.2}#root .dd-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:12px 16px;border:1px solid #e1e4ee;border-radius:10px;background:#fafbfe}#root .dd-link-text{min-width:0;flex:1 1 auto}#root .dd-link-url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:#3c64f4;text-decoration:none}#root .dd-link-url:hover{text-decoration:underline}#root .dd-link-actions{display:flex;gap:8px;flex:0 0 auto}#root .dd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid #c9cfe3;border-radius:6px;background:#fff;color:#313440;font:inherit;font-size:.85rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}#root .dd-btn:hover{background:#f0f3ff;border-color:#3c64f4;color:#243a9a}#root .dd-btn:focus-visible{outline:2px solid #3c64f4;outline-offset:2px}#root .dd-btn.is-done{background:#e8f6ef;border-color:#b7e2cd;color:#0c7a4d}#root .dd-btn span{font-size:.85rem}#root .dd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin-top:12px}#root .dd-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e1e4ee;border-radius:10px;padding:12px 14px;min-width:0}#root .dd-card-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}#root .dd-card-icon{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#eef2ff;color:#3c64f4}#root .dd-card-title{margin:0;font-size:.92rem;font-weight:600;color:#313440;flex:1 1 auto;min-width:0}#root .dd-card-aside{flex:0 0 auto}#root .dd-pill{display:inline-block;padding:2px 9px;border-radius:999px;background:#eef2ff;color:#243a9a;font-size:.72rem;font-weight:600;white-space:nowrap}#root .dd-card-body{font-size:.9rem;flex:1 1 auto}#root .dd-card-hint{margin:14px 0 0;padding-top:10px;border-top:1px solid #eef0f6;font-size:.75rem;color:#6b7280}#root .dd-address{font-style:normal;font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}#root .dd-address span{font-size:inherit}#root .dd-address-name{font-weight:600}#root .dd-address-contact{margin-top:4px;color:#6b7280;font-size:.8rem}#root .dd-method{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:6px 10px;border-radius:6px;background:#f4f6ff;font-size:.85rem}#root .dd-method-name{font-weight:500}#root .dd-free{color:#0c7a4d}#root .dd-muted{margin:0;color:#6b7280;font-size:.85rem;line-height:1.45}#root span.dd-muted{display:inline}#root .dd-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}#root .dd-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#root .dd-chip{display:inline-block;padding:3px 11px;border-radius:999px;background:#e8f6ef;border:1px solid #b7e2cd;color:#0c7a4d;font-size:.8rem;font-weight:600}#root .dd-chip.is-manual{background:#eef2ff;border-color:#c9d5fb;color:#243a9a}#root .dd-saving{color:#0c7a4d}#root .dd-comment{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}#root .dd-items{margin-top:12px;background:#fff;border:1px solid #e1e4ee;border-radius:10px;overflow:hidden}#root .dd-section-title{margin:0;padding:14px 18px;font-size:.92rem;font-weight:600;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e1e4ee}#root .dd-count{display:inline-block;min-width:22px;padding:1px 7px;border-radius:999px;background:#eef2ff;color:#243a9a;font-size:.75rem;font-weight:700;text-align:center}#root .dd-table{width:100%;border-collapse:collapse}#root .dd-table th{padding:10px 18px;background:#f8f9fc;text-align:left;font-size:.7rem;letter-spacing:.06em}#root .dd-table td{padding:14px 18px;border-top:1px solid #eef0f6;vertical-align:middle}#root .dd-table tbody tr:first-child td{border-top:0}#root .dd-table .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#root .dd-cell-name{font-weight:500;overflow-wrap:anywhere}#root .dd-cell-total{font-weight:600}#root .dd-table th:nth-child(1){width:40%}#root .dd-totals{width:100%;max-width:360px;margin:12px 0 0 auto;padding:12px 18px 14px;background:#fff;border:1px solid #e1e4ee;border-radius:10px;box-sizing:border-box}#root .dd-totals>div{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:.9rem}#root .dd-totals dt,#root .dd-totals dd{margin:0}#root .dd-totals dd{font-variant-numeric:tabular-nums}#root .dd-totals dt{color:#5e637a}#root .dd-totals .is-discount dd,#root .dd-totals .is-discount dt{color:#0c7a4d}#root .dd-totals .is-total{margin-top:8px;padding-top:12px;border-top:2px solid #3c64f4;font-size:1.1rem;font-weight:700}#root .dd-totals .is-total dt{color:#1f2a5c}@media(max-width:980px){#root .dd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#root .dd-fact{border-left:0;border-top:1px solid #e1e4ee}#root .dd-fact:nth-child(-n+2){border-top:0}#root .dd-fact:nth-child(2n){border-left:1px solid #e1e4ee}#root .dd-table th:nth-child(1){width:auto}}@media(max-width:640px){#root .dd-title{font-size:1.1rem}#root .dd-facts{margin-top:16px}#root .dd-fact{padding:12px 14px}#root .dd-fact-customer{grid-column:1 / -1;border-left:0!important}#root .dd-fact:nth-child(2){border-top:1px solid #e1e4ee;border-left:0}#root .dd-fact:nth-child(3){border-left:1px solid #e1e4ee;border-top:1px solid #e1e4ee}#root .dd-fact-total{grid-column:1 / -1;border-left:0!important}#root .dd-facts>.dd-fact:only-of-type{border-left:0}#root .dd-link{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}#root .dd-link-actions{width:100%}#root .dd-link-actions .dd-btn{flex:1 1 0;min-height:42px}#root .dd-card{padding:12px}#root .dd-table thead{display:none}#root .dd-table,#root .dd-table tbody{display:block}#root .dd-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;padding:14px;border-top:1px solid #eef0f6}#root .dd-table tbody tr:first-child{border-top:0}#root .dd-table td{display:block;padding:0;border:0;text-align:left!important}#root .dd-cell-name{grid-column:1 / -1}#root .dd-cell-sku{grid-column:1 / -1;margin-bottom:6px}#root .dd-table td[data-label]:before{content:attr(data-label);display:block;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:2px}#root .dd-cell-total{text-align:right!important}#root .dd-totals{max-width:none}}body{background-color:#f5f6f8}#root h1{font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#313440}#root h2{font-size:1.15rem;font-weight:600;line-height:1.35;color:#313440}#root p,#root span,#root td,#root th{font-size:.875rem}#root table th,#root table td{padding:10px 12px}#root table th{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}#root [class*=StyledBox]>[class*=StyledBox]{border-radius:6px}#root button,#root input,#root textarea{font-size:.875rem}#root [class*=StyledBadge]{font-size:.7rem;padding:2px 8px}#root [role=tablist] button{font-size:.875rem;font-weight:500}.scribe-autocomplete-item{padding:8px 12px;cursor:pointer;transition:background-color .15s ease;font-size:.875rem}.scribe-autocomplete-item:hover,.scribe-autocomplete-item[aria-selected=true]{background-color:#f0f3ff}.scribe-autocomplete-item:focus-visible{outline:2px solid #3c64f4;outline-offset:-2px}.scribe-note-card{background:#f6f7fc;border-radius:4px;border-left:3px solid #3c64f4;transition:box-shadow .15s ease;box-shadow:0 1px 2px #0000000f}.scribe-note-card:hover{box-shadow:0 2px 8px #0000001a}.scribe-loader-container{display:flex;justify-content:center;align-items:center;min-height:200px}.scribe-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.scribe-meta-label{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.scribe-meta-value{font-size:.875rem;color:#313440}.scribe-back-btn{font-size:.825rem;color:#5c6ac4;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:4px 0;margin-bottom:12px;background:none;border:none;font-weight:500}.scribe-back-btn:hover{color:#3c64f4;text-decoration:underline}.scribe-copy-icon{cursor:pointer;color:#6b7280;vertical-align:middle;margin-left:4px;transition:color .15s ease}.scribe-copy-icon:hover{color:#3c64f4}.scribe-sku-badge{display:inline-block;font-size:.75rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-weight:500;letter-spacing:.02em;color:#4b5563;background:#f0f1f4;border:1px solid #e2e4e9;border-radius:4px;padding:2px 8px;white-space:nowrap}
