/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.order-2{order:2}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#18211c;--muted:#6d766f;--line:#e3e8e2;--paper:#f6f7f3;--green:#155f43;--lime:#dff56a;--red:#bd4a3c;--white:#fff}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 3vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;display:flex}.brandmark{color:#fff;letter-spacing:-.08em;background:linear-gradient(145deg,#0d3325,#155f43);border-radius:11px;place-items:center;width:38px;height:38px;font:800 14px Arial,Helvetica,sans-serif;display:grid;position:relative;box-shadow:0 5px 14px #155f432e}.brandmark:after{content:"↗";color:var(--lime);letter-spacing:0;font:900 10px Arial,Helvetica,sans-serif;position:absolute;top:2px;right:3px}.brand div{display:grid}.brand b{font-size:16px}.brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:9px}.topbar nav{scrollbar-width:none;gap:20px;min-width:0;height:100%;display:flex;overflow-x:auto}.topbar nav button{color:#68716b;white-space:nowrap;background:0 0;border:0;flex:none;font-size:13px;font-weight:600;position:relative}.topbar nav button.active{color:var(--ink)}.topbar nav button.active:after{content:"";background:var(--green);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.uploadSmall,.drop label,.empty label{background:var(--ink);color:#fff;cursor:pointer;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:700}.uploadSmall input,.drop input,.empty input{display:none}.shell{width:min(1180px,92vw);margin:0 auto;padding:38px 0 60px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--green);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.eyebrow span:last-child{color:#89928b;margin-left:8px;font-weight:500}.pulse{background:#3dbb78;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d9f2e4}.heading{justify-content:space-between;align-items:flex-end;margin:12px 0 28px;display:flex}.heading h1{letter-spacing:-.04em;margin:0;font:500 clamp(32px,4vw,50px)/1.05 Georgia,serif}.heading p{color:var(--muted);margin:9px 0 0;font-size:13px}.status{color:var(--green);background:#e8f3ec;border:1px solid #cde5d6;border-radius:20px;padding:9px 12px;font-size:12px}.dashboardFilters{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:end;gap:10px;margin:-10px 0 18px;padding:14px;display:flex;overflow:auto}.dashboardFilters label{gap:5px;min-width:145px;display:grid}.dashboardFilters label>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:700}.dashboardFilters select,.dashboardFilters input{height:37px;color:var(--ink);background:#fafbf9;border:1px solid #d9dfd9;border-radius:8px;padding:0 10px;font-size:12px}.addStore{height:37px;color:var(--green);white-space:nowrap;background:#edf6f0;border:1px solid #c7d9ce;border-radius:8px;padding:0 12px;font-weight:700}.filterCount{text-align:right;white-space:nowrap;margin-left:auto;padding:0 5px 3px;display:grid}.filterCount b{color:var(--green)}.filterCount span{color:var(--muted);text-transform:uppercase;font-size:9px}.heroGrid{grid-template-columns:1.08fr .92fr;gap:18px;display:grid}.netCard{background:var(--green);color:#fff;border-radius:17px;padding:29px;box-shadow:0 16px 40px #164d3720}.netCard .label{color:#c8ded4;font-size:13px}.info{border:1px solid #79a893;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:5px;font-size:10px;display:inline-grid}.netCard>strong{letter-spacing:-.03em;margin:18px 0 26px;font:500 clamp(38px,5vw,58px)/1 Georgia;display:block}.netSplit{border-top:1px solid #ffffff2c;gap:55px;padding-top:18px;display:flex}.netSplit span{gap:5px;display:grid}.netSplit small{color:#b9d3c7}.netSplit b{font-size:17px}.netCard p{color:#c7ddd3;margin:22px 0 0;font-size:12px}.flowCard,.panel{border:1px solid var(--line);background:#fff;border-radius:17px;padding:25px}.flowCard h3,.panel h3{margin:0;font-size:15px}.flowRow{border-bottom:1px solid #edf0ec;justify-content:space-between;padding:14px 0;font-size:13px;display:flex}.flowRow.negative b{color:var(--red)}.flowRow.total{border:0;padding-top:18px;font-size:15px}.flowRow.total b{color:var(--green);font-size:18px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px}.metrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.metrics strong{margin:10px 0 7px;font:500 25px Georgia;display:block}.metrics span{color:#858e87;font-size:11px}.detailsGrid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.panelHead{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.panelHead p{color:var(--muted);margin:6px 0 0;font-size:12px}.panelHead>b{font:500 20px Georgia}.barRow{margin:17px 0}.barRow div{justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.barRow i{background:#eef0ed;border-radius:9px;height:7px;display:block;overflow:hidden}.barRow em{border-radius:9px;height:100%;display:block}.purple{background:#7662ad}.blue{background:#4b83a7}.orange{background:#d3904f}.slate{background:#839088}.ok{color:var(--green);background:#e5f4eb;border-radius:20px;padding:7px 9px;font-size:11px;font-weight:700}.taxLine{border-bottom:1px solid #edf0ec;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.taxResult{background:#f1f6f2;border-radius:9px;justify-content:space-between;align-items:center;margin-top:15px;padding:13px;font-size:12px;display:flex}.taxResult strong{color:var(--green);font-size:18px}.note{line-height:1.5;color:#8a928c!important;margin:14px 2px 0!important;font-size:10px!important}.drop{background:#eef1eb;border:1px dashed #bcc6be;border-radius:13px;justify-content:space-between;align-items:center;margin-top:18px;padding:19px 22px;display:flex}.drop[data-drag=true],.empty[data-drag=true]{border-color:var(--green);background:#e5f2e8}.drop div{gap:5px;display:grid}.drop b{font-size:13px}.drop span{color:var(--muted);font-size:11px}.tablePanel{padding:0;overflow:hidden}.tablePanel .panelHead{border-bottom:1px solid var(--line);margin:0;padding:24px}.countBadge{background:#eef2ee;border-radius:20px;padding:8px 11px;font-size:11px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#fafbf9;font-size:10px}th,td{white-space:nowrap;border-bottom:1px solid #edf0ec;padding:13px 18px}td:nth-child(3){text-overflow:ellipsis;max-width:340px;overflow:hidden}.released{color:var(--green);background:#e8f4ec;border-radius:12px;padding:5px 7px;font-size:10px}.red{color:var(--red);font-weight:700}.green{color:var(--green);font-weight:700}.empty{text-align:center;place-content:center;gap:20px;min-height:300px;display:grid}.empty label{width:max-content;margin:auto}.payoutGrid{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.explain>p{color:var(--muted);font-size:14px;line-height:1.65}.rule{border-top:1px solid var(--line);gap:13px;padding:16px 0;display:flex}.rule>span{width:25px;height:25px;color:var(--green);background:#e4f3e9;border-radius:50%;place-items:center;font-size:12px;display:grid}.rule div{gap:4px;display:grid}.rule small{color:var(--muted)}footer{border-top:1px solid var(--line);color:#7f8881;justify-content:space-between;padding:22px 4vw;font-size:11px;display:flex}@media (width<=780px){.topbar{padding:0 18px}.topbar nav{display:none}.uploadSmall{font-size:0}.uploadSmall:after{content:"CSV yükle";font-size:12px}.shell{width:calc(100% - 28px);padding-top:26px}.heading{display:block}.status{margin-top:16px;display:inline-block}.heroGrid,.detailsGrid,.payoutGrid{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.netSplit{gap:28px}.drop{align-items:flex-start;gap:18px}.drop label{white-space:nowrap}footer{gap:7px;display:grid}}@media (width<=440px){.metrics{grid-template-columns:1fr}.eyebrow span:last-child{display:none}.netCard,.flowCard,.panel{padding:20px}.heading h1{font-size:36px}}.orderKpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.orderKpis article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.orderKpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.orderKpis strong{margin:10px 0 6px;font:500 27px Georgia;display:block}.orderKpis span{color:#899089;font-size:11px}.orderKpis .profitCard{background:#eaf5ed;border-color:#cce4d4}.orderKpis .profitCard strong{color:var(--green)}.orderKpis .lossCard{background:#fbefed;border-color:#efd2cd}.orderKpis .lossCard strong{color:var(--red)}.ordersPanel{padding:0;overflow:hidden}.orderTools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:23px 24px;display:flex}.orderTools h3{margin:0}.orderTools p{color:var(--muted);margin:6px 0 0;font-size:12px}.controls{gap:9px;display:flex}.controls input,.controls select{color:var(--ink);background:#fafbf9;border:1px solid #d9dfd9;border-radius:9px;padding:10px 12px;font-size:12px}.controls input{width:260px}.controls input:focus,.controls select:focus,.costInput input:focus,.drawerCost input:focus{outline-offset:1px;outline:2px solid #a9c9b8}.orderTable tbody tr{cursor:pointer;transition:background .15s}.orderTable tbody tr:hover{background:#f3f7f3}.orderTable td:first-child b{font-size:11px;display:block}.orderTable td small{color:#8a928c;margin-top:5px;font-size:9px;display:block}.orderTable td:nth-child(2) span{text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.typeBadges{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.typeBadges em{color:#315c48;white-space:nowrap;background:#e9f3ed;border:1px solid #d0e3d7;border-radius:10px;padding:3px 6px;font-size:8px;font-style:normal}.typeBadges em.refundType{color:#9d5725;background:#fff0e4;border-color:#f1d2b9}.refundTag{color:#9d5725;background:#fff0e4;border:1px solid #f1d2b9;border-radius:10px;width:max-content;padding:3px 6px;font-style:normal;margin-top:6px!important;font-size:8px!important;display:inline-block!important}.costInput{background:#fff;border:1px solid #d9dfd9;border-radius:7px;align-items:center;width:92px;padding-left:8px;display:flex}.costInput span{color:#7d867f;font-size:11px}.costInput input{background:0 0;border:0;width:70px;padding:7px 6px;font-size:12px}.detailBtn{border:1px solid var(--line);width:28px;height:28px;color:var(--green);background:#fff;border-radius:50%}.empty span{color:var(--muted);margin-top:-10px;font-size:12px}.refundCell{color:var(--red);background:#fff9f7;font-weight:700}.drawerBackdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14221b80;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--paper);width:min(620px,94vw);height:100%;position:relative;overflow:auto;box-shadow:-18px 0 45px #0a1d142a}.drawerClose{float:right;z-index:2;color:#59625c;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;position:sticky;top:15px;right:16px;box-shadow:0 4px 16px #17251e1c}.drawerHead{background:var(--green);color:#fff;padding:39px 34px 29px}.drawerHead>small{color:#b8d3c6;letter-spacing:.15em;font-size:9px}.drawerHead h2{margin:10px 0;font:500 30px Georgia}.drawerHead p{color:#d5e4dd;max-width:490px;font-size:12px;line-height:1.5}.drawerHead>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.drawerHead>div>span{border:1px solid #ffffff38;border-radius:7px;padding:5px 7px;font-size:10px}.orderEquation{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:18px;padding:18px;display:grid}.orderEquation small{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.orderEquation b{font:500 18px Georgia}.orderEquation>span{color:#9da59f}.drawerCost{color:#657068;border-bottom:1px solid #bcc6be;align-items:center;width:100px;display:flex}.drawerCost input{background:0 0;border:0;width:80px;padding:3px;font:500 18px Georgia}.breakdown,.movements{border:1px solid var(--line);background:#fff;border-radius:13px;margin:18px;padding:21px}.breakdown h3,.movements h3{margin:0 0 14px;font-size:14px}.breakdown>div{border-bottom:1px solid #edf0ed;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.breakdown .breakTotal{border:0;padding-top:15px;font-size:14px}.breakTotal strong{color:var(--green);font-size:17px}.movements article{border-top:1px solid #edf0ed;grid-template-columns:1fr auto;gap:8px;padding:14px 0;display:grid}.movements article>div{gap:4px;display:grid}.movements article>div b{font-size:12px}.movements article>div span,.movements article>div small{color:var(--muted);font-size:9px}.movements article>strong{font-size:13px}.movements details{color:var(--muted);grid-column:1/-1;font-size:10px}.movements summary{cursor:pointer}.movements details p{background:#f7f8f5;justify-content:space-between;margin:6px 0;padding:7px;display:flex}.movements details p b{color:var(--ink)}@media (width<=900px){.orderKpis{grid-template-columns:1fr 1fr}.orderKpis article:last-child{grid-column:1/-1}.orderTools{flex-direction:column;align-items:flex-start}.controls{width:100%}.controls input{flex:1;width:auto}}@media (width<=650px){.orderKpis{grid-template-columns:1fr}.orderKpis article:last-child{grid-column:auto}.controls{display:grid}.controls input{width:100%}.orderEquation{grid-template-columns:1fr}.orderEquation>span{display:none}.drawerHead{padding-left:22px}.breakdown,.movements,.orderEquation{margin:12px}.orderTable th:nth-child(3),.orderTable td:nth-child(3),.orderTable th:nth-child(4),.orderTable td:nth-child(4),.orderTable th:nth-child(6),.orderTable td:nth-child(6){display:none}}.unallocatedKpis{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.unallocatedKpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.unallocatedKpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;display:block}.unallocatedKpis strong{margin-top:9px;font:500 23px Georgia;display:block}.unallocatedPanel{padding:0;overflow:hidden}.unallocatedPanel .panelHead{border-bottom:1px solid var(--line);margin:0;padding:23px 24px}.unallocatedPanel td:nth-child(3){text-overflow:ellipsis;max-width:280px;overflow:hidden}.reasonTag{color:#675f45;background:#f2f0e8;border:1px solid #e5e0ce;border-radius:12px;padding:5px 8px;font-size:9px;display:inline-block}.unallocatedPanel tbody tr:hover{background:#fafbf8}@media (width<=760px){.unallocatedKpis{grid-template-columns:1fr}.unallocatedPanel th:first-child,.unallocatedPanel td:first-child,.unallocatedPanel th:nth-child(4),.unallocatedPanel td:nth-child(4){display:none}}.cloudKpis{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.cloudKpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.cloudKpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;display:block}.cloudKpis strong{margin-top:9px;font:500 23px Georgia;display:block}.importsPanel{padding:0;overflow:hidden}.importsPanel .panelHead{border-bottom:1px solid var(--line);margin:0;padding:23px 24px}.cloudEmpty{text-align:center;place-content:center;gap:8px;min-height:220px;display:grid}.cloudEmpty span{color:var(--muted);font-size:12px}@media (width<=760px){.cloudKpis{grid-template-columns:1fr}.importsPanel th:nth-child(3),.importsPanel td:nth-child(3),.importsPanel th:nth-child(5),.importsPanel td:nth-child(5){display:none}}.liveTrendPanel{grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:26px;margin-bottom:18px;padding:22px 26px;display:grid;overflow:hidden}.liveTrendSummary{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding-right:24px;display:flex}.liveTrendSummary small{color:var(--ink);font-size:11px;font-weight:700}.liveTrendSummary strong{margin:10px 0 5px;font:500 31px Georgia}.liveTrendSummary span{color:var(--muted);font-size:9px}.liveTrendChart{min-height:145px;padding:8px 10px 25px;position:relative}.trendGrid{align-content:space-between;display:grid;position:absolute;inset:10px 10px 31px}.trendGrid i{border-top:1px solid #e5e8e4;display:block}.trendPlot{position:absolute;inset:10px 12px 31px}.trendPointWrap{z-index:2;width:100%;height:0;position:absolute}.trendPoint{cursor:pointer;z-index:3;background:#fff;border:2px solid #143b3a;border-radius:50%;width:10px;height:10px;padding:0;position:absolute;top:-5px;left:-5px}.trendPoint span{color:#fff;white-space:nowrap;background:#143b3a;border-radius:6px;padding:6px 8px;font-size:9px;display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.trendPoint:hover span,.trendPoint:focus span{display:block}.trendLine{transform-origin:0;z-index:1;background:#143b3a;height:2px;position:absolute;top:0;left:0}.trendLabels{justify-content:space-between;display:flex;position:absolute;bottom:0;left:7px;right:7px}.trendLabels span{color:var(--muted);white-space:nowrap;font-size:8px}@media (width<=760px){.liveTrendPanel{grid-template-columns:1fr;padding:18px}.liveTrendSummary{border-right:0;border-bottom:1px solid var(--line);padding:0 0 15px}.liveTrendChart{min-height:150px}}.adsPanel{padding:0;overflow:hidden}.adsPanel .panelHead{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:23px 24px}.adShareCell{color:#8a5b1f;background:#fffaf0}.fbaPanel{padding:0;overflow:hidden}.fbaPanel .panelHead{border-bottom:1px solid var(--line);margin:0;padding:23px 24px}.fbaPanel td:nth-child(3){text-overflow:ellipsis;max-width:330px;overflow:hidden}.fbaCostInput{width:112px}.fbaCostInput input{width:88px}.costReady,.costMissing{border-radius:12px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.costReady{color:var(--green);background:#e5f4eb}.costMissing{color:#995b2e;background:#fff2e8}@media (width<=700px){.fbaPanel th:nth-child(3),.fbaPanel td:nth-child(3),.fbaPanel th:nth-child(4),.fbaPanel td:nth-child(4){display:none}}.accWorkspace{gap:18px;display:grid}.accLayout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.accPanel,.accResults{padding:25px}.accHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.accHead span{color:var(--green);letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.accHead h3{margin:0;font:500 23px Georgia}.accHead p{color:var(--muted);max-width:520px;margin:7px 0 0;font-size:11px;line-height:1.5}.sampleButton{color:var(--green);white-space:nowrap;background:#edf6f0;border:1px solid #c9ded1;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800}.accForm{gap:14px;display:grid}.accForm label{gap:6px;display:grid}.accForm label>span{color:#5e6861;font-size:10px;font-weight:700}.accForm input,.accForm select{width:100%;color:var(--ink);background:#fafbf9;border:1px solid #d9dfd9;border-radius:9px;padding:11px 12px;font-size:12px}.accForm input:focus,.accForm select:focus{outline-offset:1px;outline:2px solid #a9c9b8}.accGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accSubmit{background:var(--green);color:#fff;border:0;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:800}.accSubmit:disabled{opacity:.6;cursor:wait}.accXml{border-top:1px solid var(--line);margin-top:19px;padding-top:15px}.accXml summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:700}.accXml pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d8ecdf;background:#17211c;border-radius:10px;margin:11px 0 0;padding:14px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.accResults{min-height:500px;overflow:hidden}.accEmpty{text-align:center;min-height:340px;color:var(--muted);place-content:center;display:grid}.accEmpty>span{width:44px;height:44px;color:var(--green);background:#e8f3ec;border-radius:50%;place-items:center;margin:0 auto 13px;font-size:20px;display:grid}.accEmpty b{color:var(--ink);font:500 18px Georgia}.accEmpty p{font-size:11px}.accNotice,.accError{border-radius:12px;gap:7px;padding:17px;font-size:12px;display:grid}.accNotice{color:var(--green);background:#edf6f0;border:1px solid #cfe4d6}.accError{color:var(--red);background:#fbefed;border:1px solid #efd2cd}.accNotice span,.accError span{font-size:11px;line-height:1.45}.accNotice small{color:var(--muted);font-size:10px}.excelPanel{background:linear-gradient(135deg,#fff 0%,#f4f8f4 100%);padding:25px}.excelUpload{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:12px 17px;font-size:12px;font-weight:800;display:inline-flex}.excelUpload input{display:none}.excelUpload.disabled{opacity:.6;cursor:wait}.excelSummary{grid-template-columns:repeat(3,minmax(110px,auto)) 1fr;align-items:stretch;gap:12px;display:grid}.excelSummary>span{border:1px solid var(--line);background:#fff;border-radius:11px;gap:3px;padding:13px 15px;display:grid}.excelSummary>span b{font:500 22px Georgia}.excelSummary>span small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.excelSummary>p{color:var(--green);background:#e8f3ec;border:1px solid #cde5d6;border-radius:11px;align-items:center;margin:0;padding:13px 15px;font-size:11px;line-height:1.45;display:flex}.mappingPanel{padding:0;overflow:hidden}.mappingPanel .panelHead{border-bottom:1px solid var(--line);margin:0;padding:22px 24px}.mappingExample{color:var(--green);background:#edf6f0;border:1px solid #cfe4d6;border-radius:9px;padding:9px 11px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.mappingList{display:grid}.mappingRow{border-bottom:1px solid #edf0ec;grid-template-columns:minmax(250px,1fr) auto minmax(150px,210px) auto;align-items:center;gap:12px;padding:13px 24px;display:grid}.mappingRow:last-child{border-bottom:0}.mappingRow>div{gap:4px;min-width:0;display:grid}.mappingRow b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mappingRow small{color:var(--muted);font-size:9px}.mappingRow>span{color:#9aa29c}.mappingRow input{text-transform:uppercase;background:#fafbf9;border:1px solid #d9dfd9;border-radius:8px;padding:9px 10px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.mappingRow button{color:var(--green);background:#edf6f0;border:1px solid #c9ded1;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800}.mappingRow button:disabled{opacity:.55;cursor:wait}.invoiceMatches{gap:14px;display:grid}.invoiceMatch{border:1px solid var(--line);border-radius:13px;overflow:hidden}.invoiceMatch>header{border-bottom:1px solid var(--line);background:#f8faf7;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px;display:flex}.invoiceMatch>header span{color:var(--green);letter-spacing:.08em;font-size:9px;font-weight:800}.invoiceMatch h4{margin:5px 0;font:500 18px Georgia}.invoiceMatch>header small{color:var(--muted);font-size:9px}.invoiceMatch>header>div:last-child{justify-items:end;gap:7px;display:grid}.invoiceMatch>header>div:last-child b{font:500 18px Georgia}.invoiceMatch em{border-radius:14px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.invoiceMatch em.matched{color:var(--green);background:#e5f4eb}.invoiceMatch em.unmatched{color:#9d5725;background:#f5ede8}.matchTable th,.matchTable td{padding:11px 12px}.matchTable td:first-child b{font-size:10px;display:block}.matchTable td:first-child small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.matchTable code{color:var(--green);background:#edf6f0;border-radius:6px;padding:4px 6px;font-size:10px}.lineMatched,.linePending{font-size:9px;font-weight:700}.lineMatched{color:var(--green)}.linePending{color:#9d5725}.noExcelMatch{color:#85633d;background:#fff9f1;padding:20px;font-size:11px;line-height:1.5}.accLines{border-top:1px solid var(--line);padding:13px 17px}.accLines summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:700}.accLines .tableWrap{border:1px solid var(--line);border-radius:9px;margin-top:12px}.accLines th,.accLines td{padding:9px 10px;font-size:9px}.invoiceChooser{border:1px solid var(--line);border-radius:13px;margin-bottom:14px;overflow:hidden}.invoiceChooser>div:first-child{border-bottom:1px solid var(--line);background:#f8faf7;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.invoiceChooser>div:first-child b{font:500 17px Georgia}.invoiceChooser>div:first-child span{color:var(--muted);font-size:9px}.invoiceChoiceList{max-height:330px;display:grid;overflow:auto}.invoiceChoiceList button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;transition:background .15s,box-shadow .15s;display:flex}.invoiceChoiceList button:last-child{border-bottom:0}.invoiceChoiceList button:hover{background:#f4f8f4}.invoiceChoiceList button.selected{box-shadow:inset 3px 0 var(--green);background:#eaf5ed}.invoiceChoiceList button>span{gap:5px;min-width:0;display:grid}.invoiceChoiceList button>span:last-child{justify-items:end}.invoiceChoiceList b{font-size:11px}.invoiceChoiceList small{color:var(--muted);font-size:9px}.invoiceChoiceList strong{font:500 15px Georgia}.invoiceChoiceList em{color:var(--green);font-size:8px;font-style:normal;font-weight:800}.selectInvoiceEmpty{text-align:center;min-height:220px;color:var(--muted);place-content:center;padding:24px;display:grid}.selectInvoiceEmpty>span{width:38px;height:38px;color:var(--green);background:#e8f3ec;border-radius:50%;place-items:center;margin:0 auto 11px;font-size:17px;display:grid}.selectInvoiceEmpty b{color:var(--ink);font:500 17px Georgia}.selectInvoiceEmpty p{max-width:360px;margin:7px auto 0;font-size:10px;line-height:1.5}.workflowWorkspace{gap:15px}.workflowSteps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:3px 6px 8px;display:grid}.workflowSteps>div{color:#9aa29c;align-items:center;gap:8px;display:flex}.workflowSteps>div>span{background:#e8ebe8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.workflowSteps>div>b{white-space:nowrap;font-size:10px}.workflowSteps>div.active,.workflowSteps>div.done{color:var(--green)}.workflowSteps>div.active>span{background:var(--green);color:#fff}.workflowSteps>div.done>span{color:var(--green);background:#dcefe2}.workflowSteps>i{background:#dfe4df;height:1px}.workflowPanel{padding:0;overflow:hidden}.workflowPanel.searchStage{padding:25px}.stageHead{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:24px;display:flex}.searchStage>.stageHead{border:0;padding:0 0 21px}.stageHead>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.stageHead>div{flex:1}.stageHead small{color:var(--green);letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.stageHead h3{margin:0;font:500 22px Georgia}.stageHead p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.searchStage .accForm{max-width:720px}.queryMeta{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.queryMeta span{color:var(--green);background:#edf6f0;border:1px solid #cfe4d6;border-radius:15px;padding:6px 9px;font-size:9px;font-weight:700}.queryMeta span.loading{color:#886229;background:#fff8ed;border-color:#ead7b9}.searchStage .accNotice,.searchStage .accError{margin-top:15px}.invoiceColumns{grid-template-columns:1fr 1fr;gap:14px;padding:18px 24px;display:grid}.invoiceColumn{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.invoiceColumn>header{border-bottom:1px solid var(--line);background:#fbfaf6;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.invoiceColumn.loaded>header{background:#edf6f0}.invoiceColumn>header div{gap:3px;display:grid}.invoiceColumn>header b{font-size:10px}.invoiceColumn>header span{color:var(--muted);font-size:8px}.invoiceColumn>header strong{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.invoiceCards{max-height:360px;display:grid;overflow:auto}.invoiceCards button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ec;justify-content:space-between;gap:14px;padding:13px 14px;display:flex}.invoiceCards button:last-child{border-bottom:0}.invoiceCards button:hover{background:#f7f9f6}.invoiceCards button.selected{box-shadow:inset 3px 0 var(--green);background:#e8f3ec}.invoiceCards button>span{gap:4px;min-width:0;display:grid}.invoiceCards button>span:last-child{justify-items:end}.invoiceCards button b{font-size:10px}.invoiceCards button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:8px;overflow:hidden}.invoiceCards button strong{font:500 13px Georgia}.invoiceCards button em{color:#9d5725;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:8px;font-style:normal;overflow:hidden}.invoiceColumn.loaded .invoiceCards button em{color:var(--green)}.invoiceColumnEmpty{text-align:center;min-height:105px;color:var(--muted);place-content:center;padding:18px;font-size:9px;display:grid}.selectedUpload{background:#fff9f0;border:1px solid #ebd6bb;border-radius:13px;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) minmax(190px,auto);align-items:center;gap:18px;margin:0 24px 18px;padding:17px 18px;display:grid}.selectedUpload.hasExcel{background:#edf6f0;border-color:#c9e0d1}.selectedUpload>div:first-child{gap:4px;display:grid}.selectedUpload>div:first-child small{color:var(--green);letter-spacing:.1em;font-size:8px;font-weight:800}.selectedUpload>div:first-child b{font:500 17px Georgia}.selectedUpload>div:first-child span{color:var(--muted);font-size:9px}.selectedUploadStatus{gap:4px;display:grid}.selectedUploadStatus b{color:#936227;font-size:10px}.selectedUpload.hasExcel .selectedUploadStatus b{color:var(--green)}.selectedUploadStatus span{color:var(--muted);font-size:9px;line-height:1.4}.uploadActions{gap:7px;display:grid}.archiveAttach{color:#805d2f;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dac7aa;border-radius:9px;max-width:260px;padding:9px 11px;font-size:9px;font-weight:800;overflow:hidden}.archiveAttach:disabled{opacity:.6}.excelArchiveMeta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;padding:12px 24px;font-size:9px;display:flex}.excelArchiveMeta>span{color:var(--green);font-weight:700}.mappingStageHead{align-items:center}.mappingStageHead .mappingExample{flex:none}.matchStage .panelHead{border-bottom:1px solid var(--line);margin:0;padding:22px 24px}.pendingPill{color:#995c27;background:#fff1e6;border:1px solid #efd4bd;border-radius:14px;padding:6px 9px;font-size:9px;font-weight:800}.fourMatchTable th,.fourMatchTable td{vertical-align:top;padding:12px 11px}.fourMatchTable td{position:relative}.fourMatchTable td:first-child b,.fourMatchTable td span,.fourMatchTable td:nth-child(6) b{font-size:9px;display:block}.fourMatchTable td small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.fourMatchTable code{color:var(--green);background:#edf6f0;border-radius:6px;padding:4px 6px;font-size:9px}.fourMatchTable td>em{border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:9px;right:7px}.fourMatchTable td>em.pass{color:var(--green);background:#dff1e5}.fourMatchTable td>em.fail{color:#a45433;background:#f7e6df}.fourMatchTable tr.needsReview{background:#fffdf9}.fourMatchTable tr.complete{background:#fbfefc}.accPartResult{gap:3px;display:grid}.accPartResult>b{color:var(--ink);font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace!important}.accPartResult>small{font-weight:800;color:var(--green)!important}.accPartResult>em{color:var(--muted);font-size:7px;font-style:normal}.matchComplete,.matchPending{border-radius:10px;max-width:150px;padding:5px 7px;font-size:8px;line-height:1.35;display:inline-block}.matchComplete{color:var(--green);background:#e4f3e9}.matchPending{color:#94592d;background:#f9ece3}.rawLines{margin-top:0}.rawLines td:nth-child(3) small,.rawLines td:nth-child(5) small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.excelRowCell{min-width:150px}.excelRowCell>b{color:var(--green);font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.excelRowCell>span{white-space:nowrap;margin-top:5px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.excelProductCell{min-width:190px}.accResultCell{min-width:180px}.matchResultCell{min-width:210px}.matchReasonList{gap:3px;margin-top:7px;display:grid}.matchReasonList>small{line-height:1.35;color:#8c5b36!important;margin:0!important}.matchReasonList>small:before{content:"• ";color:#c4723b}@media (width<=1050px){.topbar nav{gap:11px}.topbar nav button{font-size:11px}.accLayout{grid-template-columns:1fr}.excelSummary{grid-template-columns:repeat(3,1fr)}.excelSummary>p{grid-column:1/-1}}@media (width<=860px){.selectedUpload{grid-template-columns:1fr 1fr}.selectedUpload .uploadActions{grid-column:1/-1}.fourMatchTable th:nth-child(7),.fourMatchTable td:nth-child(7){display:none}}@media (width<=760px){.workflowSteps>div>b{display:none}.workflowSteps{grid-template-columns:auto 1fr auto 1fr auto}.invoiceColumns{grid-template-columns:1fr}.mappingRow{grid-template-columns:1fr auto}.mappingRow>span{display:none}.mappingRow input{grid-column:1}.mappingRow button{grid-area:2/2}.mappingExample,.fourMatchTable th:nth-child(3),.fourMatchTable td:nth-child(3),.fourMatchTable th:nth-child(7),.fourMatchTable td:nth-child(7){display:none}}@media (width<=650px){.accGrid{grid-template-columns:1fr}.accHead{display:grid}.stageHead{padding:20px}.searchStage>.stageHead{display:grid}.searchStage>.stageHead>button{width:100%}.invoiceColumns{padding:14px}.selectedUpload{grid-template-columns:1fr;margin:0 14px 14px}.selectedUpload .uploadActions{grid-column:auto}.selectedUpload .excelUpload{width:100%}.excelArchiveMeta{padding:12px 14px;display:grid}.sampleButton,.excelUpload{width:100%}.accResults{min-height:360px}.excelSummary{grid-template-columns:1fr 1fr}.excelSummary>span:nth-child(3){grid-column:1/-1}.invoiceChooser>div:first-child,.invoiceChoiceList button{flex-direction:column;align-items:flex-start}.invoiceChoiceList button>span:last-child{justify-items:start}.invoiceMatch>header{display:grid}.invoiceMatch>header>div:last-child{justify-items:start}.matchTable th:nth-child(5),.matchTable td:nth-child(5),.matchTable th:nth-child(6),.matchTable td:nth-child(6),.fourMatchTable th:nth-child(4),.fourMatchTable td:nth-child(4),.fourMatchTable th:nth-child(5),.fourMatchTable td:nth-child(5){display:none}}.topbar nav{gap:clamp(7px,1vw,16px)}.accOverviewPage{gap:16px;display:grid}.accOverviewFilters{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:22px;padding:22px 24px;display:grid}.accOverviewFilters>div:first-child small{color:var(--green);letter-spacing:.13em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.accOverviewFilters h3{margin:0;font:500 21px Georgia}.accOverviewFilters p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.overviewDateControls{gap:9px;display:flex}.overviewDateControls label{gap:5px;display:grid}.overviewDateControls label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.overviewDateControls input,.overviewDateControls select{height:38px;color:var(--ink);background:#fafbf9;border:1px solid #d9dfd9;border-radius:8px;padding:0 10px;font-size:11px}.overviewSelectionMeta{text-align:right;gap:2px;min-width:94px;display:grid}.overviewSelectionMeta b{color:var(--green);font:500 27px Georgia}.overviewSelectionMeta span{color:var(--muted);text-transform:uppercase;font-size:8px}.overviewKpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.overviewKpis.supplierKpis{grid-template-columns:repeat(4,1fr)}.overviewKpis article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:142px;padding:20px;display:flex}.overviewKpis small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:800}.overviewKpis strong{letter-spacing:-.02em;margin:18px 0 10px;font:500 30px Georgia}.overviewKpis span{color:var(--muted);margin-top:auto;font-size:9px;line-height:1.45}.overviewKpis .debtCard{background:var(--green);border-color:var(--green);color:#fff}.overviewKpis .debtCard small,.overviewKpis .debtCard span{color:#c8ddd3}.overviewKpis .ssDebtCard{color:#fff;background:#173f52;border-color:#173f52}.overviewKpis .ssDebtCard small,.overviewKpis .ssDebtCard span{color:#c9dde6}.overviewKpis .ssFeeCard{background:#eef5f8;border-color:#d4e4ea}.overviewKpis .ssFeeCard strong{color:#173f52}.overviewKpis .embroideryFeeCard{background:#f5f0fa;border-color:#e2d6ee}.overviewKpis .embroideryFeeCard strong{color:#674783}.overviewKpis .ssEmbroideryFeeCard{background:#f1eff8;border-color:#ddd7ec}.overviewKpis .ssEmbroideryFeeCard strong{color:#514b86}.overviewKpis .shippingProfitCard{background:#eef5e7;border-color:#d5e5c9}.overviewKpis .shippingProfitCard strong{color:var(--green)}.overviewBody{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start;gap:16px;display:grid}.invoiceSelectorPanel{padding:0;overflow:hidden}.invoiceSelectorPanel .panelHead{border-bottom:1px solid var(--line);margin:0;padding:20px 22px}.selectorActions{gap:7px;display:flex}.selectorActions button{color:var(--green);background:#f5f8f5;border:1px solid #cdd9d0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.overviewInvoiceList{max-height:510px;display:grid;overflow:auto}.overviewInvoiceList>label{cursor:pointer;background:#fff;border-bottom:1px solid #edf0ec;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.overviewInvoiceList>label:last-child{border-bottom:0}.overviewInvoiceList>label.selected{box-shadow:inset 3px 0 var(--green);background:#edf6f0}.overviewInvoiceList>label.unlinked{opacity:.6;cursor:not-allowed}.overviewInvoiceList input{width:16px;height:16px;accent-color:var(--green)}.overviewInvoiceList>label>span{gap:4px;min-width:0;display:grid}.overviewInvoiceList>label>span:last-child{justify-items:end}.overviewInvoiceList b{font-size:11px}.overviewInvoiceList strong{font:500 14px Georgia}.overviewInvoiceList small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:310px;font-size:8px;overflow:hidden}.overviewInvoiceList label.linked>span:last-child small{color:var(--green);font-weight:800}.overviewSide{gap:12px;display:grid}.calculationPanel,.formulaPanel{padding:20px}.calculationPanel .panelHead{margin-bottom:10px}.calculationPanel>div:not(.panelHead){border-top:1px solid #edf0ec;justify-content:space-between;gap:14px;padding:11px 0;font-size:10px;display:flex}.calculationPanel>div b{font-size:12px}.overviewWarning{color:#76542b;background:#fff8ed;border:1px solid #ead8bb;border-radius:13px;gap:7px;padding:16px;display:grid}.overviewWarning b{font-size:10px}.overviewWarning span{font-size:9px;line-height:1.45}.formulaPanel h3{margin:0 0 12px;font-size:13px}.formulaPanel p{border-top:1px solid #edf0ec;gap:4px;margin:0;padding:11px 0;display:grid}.formulaPanel p b{font-size:10px}.formulaPanel p span{color:var(--muted);font-size:9px}.accOverviewEmpty{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:340px;display:grid}.accOverviewEmpty>b{font:500 20px Georgia}.accOverviewEmpty>span,.accOverviewEmpty>p{max-width:470px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.accOverviewEmpty button{background:var(--green);color:#fff;border:0;border-radius:9px;margin-top:9px;padding:11px 15px;font-size:10px;font-weight:800}.overviewEmptyIcon{background:#e5f3e9;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;color:var(--green)!important;font-size:18px!important}.accOverviewEmpty.errorState{color:var(--red)}.printPayabilityPanel{padding:0;overflow:hidden}.printPayabilityPanel>.panelHead{border-bottom:1px solid var(--line);margin:0;padding:20px 24px}.printPayabilityPanel>.panelHead small{color:#a64b38;letter-spacing:.12em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.printPayabilityPanel>.panelHead h3{margin:0;font:500 21px Georgia}.printPayabilityPanel>.panelHead p{max-width:780px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.payabilityStatus{color:var(--green);white-space:nowrap;background:#edf7f0;border:1px solid #c8ddcf;border-radius:13px;padding:7px 10px;font-size:8px;font-weight:900}.payabilityStatus.loading{color:#8a6525;background:#fff9ec;border-color:#dfd7c5}.payabilityStatus.error{color:#a54537;background:#fff1ee;border-color:#e8c1b9}.payabilityKpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.payabilityKpis article{border-right:1px solid var(--line);min-height:150px;padding:19px 22px;display:grid}.payabilityKpis article:last-child{border-right:0}.payabilityKpis small{color:var(--muted);letter-spacing:.07em;font-size:8px;font-weight:900}.payabilityKpis strong{margin:13px 0 6px;font:500 29px Georgia}.payabilityKpis b{font-size:10px}.payabilityKpis span{color:var(--muted);align-self:end;margin-top:10px;font-size:8px;line-height:1.45}.payabilityKpis .lossOrdersCard,.payabilityKpis .printFeeRiskCard{background:#fff3ef}.payabilityKpis .lossOrdersCard strong,.payabilityKpis .lossOrdersCard b,.payabilityKpis .printFeeRiskCard strong{color:#aa4535}.payabilityKpis .coveredPrintCard{background:#eff8f2}.payabilityKpis .coveredPrintCard strong{color:var(--green)}.payabilityKpis .missingAdCard{background:#fff9eb}.payabilityKpis .missingAdCard strong{color:#9a6b1f}.payabilityAlert{color:#735a34;background:#fffaf2;border-bottom:1px solid #eee4d4;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 22px;display:flex}.payabilityAlert>div{gap:4px;display:grid}.payabilityAlert b{font-size:9px}.payabilityAlert span{font-size:8px;line-height:1.45}.payabilityAlert.warning{grid-template-columns:minmax(240px,.65fr) minmax(400px,1.35fr);display:grid}.payabilityAlert.warning ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.payabilityAlert.warning li{background:#fff;border:1px solid #ead9bb;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.payabilityAlert.error{color:#9e4033;background:#fff0ed}.payabilityStoreTable,.payabilityOrderTable{border-top:0}.payabilityStoreTable table,.payabilityOrderTable table{min-width:900px}.payabilityStoreTable th,.payabilityStoreTable td,.payabilityOrderTable th,.payabilityOrderTable td{padding:12px 16px}.payabilityStoreTable td small,.payabilityOrderTable td small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.payabilityOrderTable{border-top:1px solid var(--line);max-height:360px;overflow:auto}.payabilityOrderTable thead th{z-index:1;background:#f2f5f2;position:sticky;top:0}.payabilityEmpty{text-align:center;justify-items:center;gap:5px;padding:28px;display:grid}.payabilityEmpty b{color:var(--green);font:500 16px Georgia}.payabilityEmpty span{color:var(--muted);font-size:9px}.overviewKpis .feeCardBreakdown{gap:6px;margin:0 0 10px;display:flex}.overviewKpis .feeCardBreakdown b{color:var(--ink);white-space:nowrap;background:#f6f8f6;border:1px solid #dce3de;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;display:inline-flex}.overviewKpis .ssFeeCard .feeCardBreakdown b{color:#173f52;background:#f7fbfc;border-color:#cedee5}.overviewKpis .metricPendingCard{background:#fafaf8;border-style:dashed}.overviewKpis .metricPendingCard strong{color:#9ba49f}.overviewKpis .ssFeeCard.metricPendingCard{background:#f7fafb}.overviewKpis .embroideryFeeCard.metricPendingCard{background:#faf8fc}.overviewKpis .shippingProfitCard.metricPendingCard{background:#f8faf5}.ssDebtAction,.ssDebtStatus{color:#fff;text-align:left;background:#ffffff1a;border:1px solid #ffffff61;border-radius:8px;margin-top:auto;padding:8px 10px;font-size:9px;font-weight:900}.ssDebtAction{cursor:pointer}.ssDebtAction:hover{background:#ffffff2e}.ssDebtAction.missing,.overviewKpis .ssDebtCard .ssDebtStatus.warning{color:#8f431c;background:#fff3e7;border-color:#ffd3a8}.overviewKpis .ssDebtCard .ssDebtStatus.complete{color:#d8f5e6;background:#71cb9d29;border-color:#9fe1be8c}.overviewKpis .ssDebtCard .ssDebtStatus.empty{color:#c9dde6;font-weight:700}.overviewKpis .pnlMetricCard{background:#f1f7f3;border-color:#cfe1d7}.overviewKpis .pnlMetricCard strong{color:#155f43}.overviewKpis .pnlAfterAdsCard{background:#e9f5ee;border-color:#badac8}.overviewKpis .pnlAfterAdsCard.negative{background:#fff2ef;border-color:#ebc7c1}.overviewKpis .pnlAfterAdsCard.negative strong{color:var(--red)}.overviewKpis .pnlMetricCard.metricPendingCard{background:#f7faf8}.overviewKpis .printQuantityCard{background:#f4f3fb;border-color:#d7d5ea}.overviewKpis .printQuantityCard strong{color:#403b78}.overviewKpis .printQuantityCard .feeCardBreakdown b{color:#514b86;background:#faf9ff;border-color:#dcd9ed}.overviewKpis .stitchQuantityCard{background:#faf8f3;border-color:#e3ded4}.overviewKpis .stitchQuantityCard strong{color:#9a8d79}.storeEarningsPanel{padding:0;overflow:hidden}.storeEarningsHead{border-bottom:1px solid var(--line);align-items:end;margin:0;padding:22px 24px}.storeEarningsHead>div>small{color:var(--green);letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.storeEarningsHead h3{margin:0;font:500 24px Georgia}.storeEarningsHead p{color:var(--muted);margin:7px 0 0;font-size:10px}.storeEarningsHead label{gap:6px;min-width:245px;display:grid}.storeEarningsHead label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.storeEarningsHead select{color:var(--ink);background:#fff;border:1px solid #cfdad2;border-radius:9px;padding:11px 34px 11px 12px;font-size:10px;font-weight:800}.storeEarningsChartGrid{grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);align-items:center;gap:30px;padding:28px 30px;display:grid}.storeEarningsDonutWrap{place-items:center;display:grid}.storeEarningsDonut{border-radius:50%;place-items:center;width:260px;height:260px;display:grid;box-shadow:inset 0 0 0 1px #1646300d}.storeEarningsDonut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;justify-items:center;width:154px;height:154px;display:grid;box-shadow:0 8px 25px #183c2b1a}.storeEarningsDonut small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.storeEarningsDonut strong{color:var(--green);margin:8px 0 4px;font:500 24px Georgia}.storeEarningsDonut span{color:var(--muted);font-size:9px}.storeEarningsLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.storeEarningsLegend article{background:#fafcf9;border:1px solid #e0e6e1;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.storeEarningsLegend article>i{border-radius:50%;width:10px;height:10px}.storeEarningsLegend article>div{gap:3px;min-width:0;display:grid}.storeEarningsLegend article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.storeEarningsLegend article>div span{color:var(--muted);font-size:7px}.storeEarningsLegend article>strong{font:600 10px Georgia}.storeEarningsLegend article>em{color:var(--muted);text-align:right;grid-column:3;font-size:8px;font-style:normal}.storeEarningsLegend .negative,.storeEarningsTable .negative{color:var(--red)}.storeEarningsTableWrap{border-top:1px solid var(--line);max-height:390px}.storeEarningsTable th,.storeEarningsTable td{white-space:nowrap;padding:12px 16px}.storeEarningsTable td:first-child{width:42px;color:var(--muted)}.storeEarningsShare{align-items:center;gap:9px;display:flex}.storeEarningsShare>i{background:#e8eee9;border-radius:8px;width:100px;height:7px;display:block;overflow:hidden}.storeEarningsShare>i>em{background:var(--green);border-radius:8px;height:100%;display:block}.storeEarningsShare>b{font-size:9px}.storeEarningsEmpty{text-align:center;justify-items:center;gap:7px;padding:48px 24px;display:grid}.storeEarningsEmpty b{font:500 17px Georgia}.storeEarningsEmpty span{color:var(--muted);font-size:9px}.storeEmailReportsPanel{padding:0;overflow:hidden}.storeEmailReportsHead{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:22px 24px}.storeEmailReportsHead>div:first-child>small{color:var(--green);letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.storeEmailReportsHead h3{margin:0;font:500 24px Georgia}.storeEmailReportsHead p{color:var(--muted);margin:7px 0 0;font-size:10px}.storeEmailReportStats{justify-items:end;gap:7px;display:grid}.storeEmailReportStats span{border-radius:16px;padding:8px 11px;font-size:8px;font-weight:900}.storeEmailReportStats span.ready{color:var(--green);background:#e1f1e6}.storeEmailReportStats span.pending{color:#9b5029;background:#fff1e6}.storeEmailReportStats b{color:var(--muted);font-size:8px}.storeEmailProviderNotice{color:#874a27;background:#fff8f1;border-bottom:1px solid #efcfb3;justify-content:space-between;align-items:center;gap:18px;padding:13px 22px;display:flex}.storeEmailProviderNotice b{font-size:9px}.storeEmailProviderNotice span{font-size:8px}.storeEmailMessage{border-bottom:1px solid var(--line);padding:10px 22px;font-size:9px;font-weight:800}.storeEmailMessage.success{color:var(--green);background:#edf7f0}.storeEmailMessage.error{color:#a74031;background:#fff0ec}.storeEmailReportTableWrap{max-height:620px;overflow:auto}.storeEmailReportTable{min-width:1180px}.storeEmailReportTable th,.storeEmailReportTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ebe6;padding:12px 14px}.storeEmailReportTable th{z-index:2;color:#657168;letter-spacing:.06em;background:#f5f8f5;font-size:8px;position:sticky;top:0}.storeEmailReportTable tr.ready{background:#fbfdfb}.storeEmailReportTable tr.pending{background:#fffdf9}.storeEmailReportTable td:first-child{width:270px}.storeEmailReportTable td:nth-child(2){width:260px}.storeEmailReportTable td:nth-child(3){width:200px}.storeEmailReportTable td:nth-child(4){width:190px}.storeEmailPreviewToggle{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.storeEmailPreviewToggle b{font-size:10px}.storeEmailPreviewToggle span{width:21px;height:21px;color:var(--green);background:#e6f1e9;border-radius:50%;place-items:center;font-size:13px;display:grid}.storeEmailReportTable td>small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.4;display:block}.storeEmailReportTable input,.storeEmailReportTable select{width:100%;height:35px;color:var(--ink);background:#fff;border:1px solid #cfdad2;border-radius:8px;padding:0 9px;font-size:9px}.storeEmailReportTable td:nth-child(3) select+select{margin-top:6px}.storeEmailPreview{background:#fff;border:1px solid #dce7df;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0 0;padding:9px;display:grid}.storeEmailPreview div{gap:2px;display:grid}.storeEmailPreview dt{color:var(--muted);font-size:6px}.storeEmailPreview dd{color:var(--green);margin:0;font-size:9px;font-weight:900}.storeEmailReadiness{border-radius:14px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.storeEmailReadiness.ready{color:var(--green);background:#e1f1e6}.storeEmailReadiness.pending{color:#a14e27;background:#fff0e5}.storeEmailActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.storeEmailActions button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #bcd2c4;border-radius:8px;padding:9px 8px;font-size:8px;font-weight:900}.storeEmailActions button.primary{background:var(--green);color:#fff}.storeEmailActions button:disabled{cursor:default;opacity:.38}.storeEmailDeliveryLog{border-top:1px solid var(--line);padding:17px 22px}.storeEmailDeliveryLog>div{justify-content:space-between;gap:12px;display:flex}.storeEmailDeliveryLog>div b{font-size:10px}.storeEmailDeliveryLog>div span,.storeEmailDeliveryLog>p{color:var(--muted);font-size:8px}.storeEmailDeliveryLog ul{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.storeEmailDeliveryLog li{border-top:1px solid #edf0ed;grid-template-columns:1.2fr 1.4fr 1fr 1.4fr auto;align-items:center;gap:10px;padding:8px 0;font-size:8px;display:grid}.storeEmailDeliveryLog li em{font-style:normal;font-weight:800}.storeEmailDeliveryLog li em.sent{color:var(--green)}.storeEmailDeliveryLog li em.failed{color:#a74031}.storeEmailDeliveryLog time{color:var(--muted)}@media (width<=1000px){.accOverviewFilters{grid-template-columns:1fr}.overviewDateControls{flex-wrap:wrap}.overviewSelectionMeta{text-align:left}.overviewKpis,.overviewKpis.supplierKpis{grid-template-columns:1fr 1fr}.overviewBody{grid-template-columns:1fr}.payabilityKpis{grid-template-columns:1fr 1fr}.payabilityKpis article:nth-child(2){border-right:0}.payabilityAlert.warning{grid-template-columns:1fr}}@media (width<=900px){.storeEarningsChartGrid{grid-template-columns:1fr}.storeEarningsHead{gap:16px;display:grid}.storeEarningsHead label{min-width:0}.storeEarningsLegend{grid-template-columns:1fr 1fr}.storeEmailReportsHead{gap:14px;display:grid}.storeEmailReportStats{justify-items:start}.storeEmailProviderNotice{align-items:flex-start;display:grid}.storeEmailDeliveryLog li{grid-template-columns:1fr 1fr}.storeEmailDeliveryLog li time{grid-column:2}}@media (width<=620px){.overviewKpis{grid-template-columns:1fr}.overviewDateControls{grid-template-columns:1fr;display:grid}.overviewDateControls input,.overviewDateControls select{width:100%}.invoiceSelectorPanel .panelHead{gap:12px;display:grid}.overviewInvoiceList>label{grid-template-columns:auto 1fr}.overviewInvoiceList>label>span:last-child{grid-column:2;justify-items:start}.selectorActions{width:100%}.selectorActions button{flex:1}.storeEarningsChartGrid{padding:22px 14px}.storeEarningsDonut{width:220px;height:220px}.storeEarningsDonut>div{width:132px;height:132px}.storeEarningsLegend{grid-template-columns:1fr}.storeEarningsHead{padding:18px}.storeEarningsTableWrap{overflow:auto}}.dailyOverviewPanel{padding:0;overflow:hidden}.dailyOverviewPanel .panelHead{border-bottom:1px solid var(--line);margin:0;padding:18px 22px}.dailyCacheStatus{color:var(--green);background:#edf6f0;border:1px solid #c9e0d1;border-radius:16px;padding:7px 10px;font-size:9px;font-weight:800}.dailyCacheStatus.saving{color:#805d2f;background:#fff8ed;border-color:#ead8bb}.dailyOverviewTable th,.dailyOverviewTable td{white-space:nowrap;padding:13px 17px}.dailyOverviewTable td:first-child{min-width:180px}.dailyOverviewTable td:first-child b,.dailyOverviewTable td:first-child small{display:block}.dailyOverviewTable td:first-child b{text-transform:capitalize;font:500 14px Georgia}.dailyOverviewTable td:first-child small{color:var(--muted);margin-top:4px;font-size:8px}.dailyOverviewTable td:nth-child(2) strong{width:28px;height:28px;color:var(--green);background:#edf6f0;border-radius:50%;place-items:center;display:grid}.dailyOverviewTable .todayRow{box-shadow:inset 3px 0 var(--green);background:#fbfefc}.dailyMatched,.dailyPending{border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.dailyMatched{color:var(--green);background:#e4f3e9}.dailyPending{color:#915b32;background:#f6eee8}.unifiedOrdersPanel{padding:0;overflow:hidden}.unifiedToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.unifiedToolbar h3{margin:0;font:500 19px Georgia}.unifiedToolbar p{color:var(--muted);margin:6px 0 0;font-size:10px}.reportUploads{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.finalUpload{background:#1f6f8b}.columnManager{position:relative}.columnManager summary{cursor:pointer;color:var(--green);background:#f5f8f5;border:1px solid #cdd8d1;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800;list-style:none}.columnManager summary::-webkit-details-marker{display:none}.columnManager>div{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;width:280px;max-height:430px;padding:8px;position:absolute;top:42px;right:0;overflow:auto;box-shadow:0 18px 45px #172d2229}.columnManager label{border-bottom:1px solid #edf0ec;grid-template-columns:auto 1fr 28px 28px;align-items:center;gap:7px;padding:7px;font-size:9px;display:grid}.columnManager label:last-child{border:0}.columnManager input{accent-color:var(--green)}.columnManager button{height:24px;color:var(--green);background:#f8faf8;border:1px solid #d8ded9;border-radius:6px;font-weight:800}.unifiedMeta{border-bottom:1px solid var(--line);color:var(--muted);background:#fafbf9;align-items:center;gap:9px;padding:10px 24px;font-size:9px;display:flex}.unifiedMeta span{border-radius:14px;padding:6px 9px}.unifiedMeta .primeLegend{color:#086b93;background:#dff2ff}.unifiedMeta .sellerLegend{color:#657069;background:#fff;border:1px solid #dfe4df}.unifiedOrderTable{table-layout:fixed;min-width:2100px}.unifiedOrderTable th,.unifiedOrderTable td{text-overflow:ellipsis;vertical-align:top;overflow:hidden}.unifiedOrderTable th{position:relative}.columnResizer{cursor:col-resize;z-index:3;width:8px;height:100%;position:absolute;top:0;right:-3px}.columnFilters th{background:#f5f7f4;padding:7px 6px}.columnFilters input{box-sizing:border-box;background:#fff;border:1px solid #dbe1dc;border-radius:6px;outline:0;width:100%;padding:6px;font-size:8px}.columnFilters input:focus{border-color:#8cbda0}.unifiedOrderRow.seller{background:#fff}.unifiedOrderRow.amazon{background:#e8f5ff}.unifiedOrderRow.amazon:hover{background:#d9effd}.unifiedOrderRow.seller:hover{background:#f8faf8}.fulfillmentBadge{border-radius:14px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-block}.fulfillmentBadge.amazon{color:#fff;background:#146f96}.fulfillmentBadge.seller{color:#59645e;background:#fff;border:1px solid #d9dfda}.dualValue{gap:5px;display:grid}.dualValue>span{grid-template-columns:48px 1fr;align-items:center;gap:4px;display:grid}.dualValue small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.dualValue b{white-space:nowrap;font-size:9px}.dualValue .finalValue b{color:var(--green)}.dualValue .waiting b{color:#a07a51;font-weight:600}.unifiedOrderTable td>small{color:var(--muted);margin-top:4px;font-size:8px;display:block}@media (width<=760px){.unifiedToolbar{display:grid}.reportUploads{justify-content:flex-start}.columnManager>div{left:0;right:auto}.unifiedMeta{overflow:auto}}.overviewInvoiceList>label{grid-template-columns:auto minmax(125px,auto) minmax(0,1fr) auto}.overviewInvoiceList>label>time{border-right:1px solid #e3e8e3;gap:3px;padding-right:14px;display:grid}.overviewInvoiceList>label>time b{text-transform:capitalize;font:500 13px Georgia}.overviewInvoiceList>label>time span{color:var(--green);font-size:9px;font-weight:800}.overviewInvoiceIdentity b{font-size:11px!important}.overviewInvoiceIdentity small{font-size:9px!important}.invoiceCards button>span:last-child time{color:var(--green);text-transform:capitalize;font-size:8px;font-weight:800}.selectedUpload>div:first-child time{width:max-content;color:var(--green);background:#fff;border-radius:13px;margin-top:3px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.selectedUpload.hasExcel>div:first-child time{background:#dff0e5}@media (width<=760px){.dailyOverviewTable th:nth-child(6),.dailyOverviewTable td:nth-child(6),.dailyOverviewTable th:nth-child(8),.dailyOverviewTable td:nth-child(8){display:none}.overviewInvoiceList>label{grid-template-columns:auto 1fr}.overviewInvoiceList>label>time{border-bottom:1px solid #edf0ec;border-right:0;grid-column:2;padding:0 0 8px}.overviewInvoiceList>label>.overviewInvoiceIdentity{grid-column:2}.overviewInvoiceList>label>span:last-child{grid-column:2;justify-items:start}}.workflowSteps.excelFirstSteps{grid-template-columns:auto 1fr auto 1fr auto 1fr auto}.excelFirstStage .stageHead{align-items:center}.excelFirstStage .excelUpload{flex:none}.excelFirstSummary{grid-template-columns:repeat(3,minmax(125px,.45fr)) minmax(260px,1fr);gap:10px;padding:18px 24px;display:grid}.excelFirstSummary>span,.excelFirstSummary>div{border:1px solid var(--line);background:#fafbf9;border-radius:11px;align-content:center;gap:4px;padding:13px 15px;display:grid}.excelFirstSummary>span b{color:var(--green);font:500 20px Georgia}.excelFirstSummary>div b{font-size:10px}.excelFirstSummary small{color:var(--muted);font-size:8px;line-height:1.45}.storeFeeStage .stageHead{align-items:center}.storeFeeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 24px;display:grid}.storeFeeGrid article{border:1px solid var(--line);background:#fafbf9;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(145px,180px) auto;align-items:end;gap:14px;padding:15px;display:grid}.storeFeeGrid article.activeStore{background:#f4faf6;border-color:#bedac7}.storeFeeGrid article.needsFee.activeStore{background:#fff9f0;border-color:#e7c9a6}.storeFeeGrid article>div:first-child{gap:4px;min-width:0;display:grid}.storeFeeGrid article>div:first-child small{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:800}.storeFeeGrid article>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.storeFeeGrid article>div:first-child span{color:var(--muted);font-size:8px}.storeFeeGrid label{gap:5px;display:grid}.storeFeeGrid label>span{color:var(--muted);font-size:8px;font-weight:800}.storeFeeGrid label>div{background:#fff;border:1px solid #d9dfd9;border-radius:8px;align-items:center;display:flex;overflow:hidden}.storeFeeGrid label em{color:var(--muted);padding-left:10px;font-size:11px;font-style:normal}.storeFeeGrid input{background:0 0;border:0;outline:0;width:100%;padding:9px 8px;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.storeFeeGrid button{height:36px;color:var(--green);background:#edf6f0;border:1px solid #c9ded1;border-radius:8px;padding:0 11px;font-size:9px;font-weight:800}.storeFeeGrid button:disabled{opacity:.5}.primaryAttach{background:var(--green);border-color:var(--green);color:#fff;max-width:320px}.overviewStorePrintPanel,.storePrintResult{padding:0;overflow:hidden}.overviewStorePrintPanel .panelHead,.storePrintResult .panelHead{border-bottom:1px solid var(--line);margin:0;padding:19px 22px}.overviewStorePrintPanel th,.overviewStorePrintPanel td,.storePrintResult th,.storePrintResult td{white-space:nowrap;padding:12px 14px}.overviewStorePrintPanel td:first-child b,.overviewStorePrintPanel td:first-child small,.storePrintResult td:first-child b,.storePrintResult td:first-child small{display:block}.overviewStorePrintPanel td:first-child small,.storePrintResult td:first-child small{color:var(--muted);margin-top:4px;font-size:8px}.printCheck{border-radius:13px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-block}.printCheck.equal{color:var(--green);background:#e3f2e8}.printCheck.above{color:#315f91;background:#e8f0fa}.printCheck.below{color:#995a27;background:#fff0e5}.printCheck.missing{color:#765c49;background:#f1ece8}.printCheck.pending{color:#8b6220;background:#fff4dc}.storePrintResult .printFeeCell b,.storePrintResult .printFeeCell small{display:block}.storePrintResult .printFeeCell small{color:var(--muted);margin-top:4px;font-size:8px}.excelQueuePanel{padding:0;overflow:hidden}.excelQueuePanel .panelHead{border-bottom:1px solid var(--line);margin:0;padding:19px 22px}.excelQueueList{display:grid}.excelQueueList article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(300px,1.2fr) minmax(300px,1fr) auto;align-items:center;gap:18px;padding:15px 22px;display:grid}.excelQueueList article:last-child{border-bottom:0}.excelQueueList article.active{box-shadow:inset 4px 0 0 var(--green);background:#f3f8f4}.excelFileIdentity,.excelInvoiceState{gap:4px;min-width:0;display:grid}.excelFileIdentity time{color:var(--green);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.excelFileIdentity b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.excelFileIdentity span,.excelInvoiceState small{color:var(--muted);font-size:8px}.excelInvoiceState strong{border-radius:14px;width:max-content;padding:6px 9px;font-size:8px}.excelInvoiceState strong.linked{color:var(--green);background:#e3f2e8}.excelInvoiceState strong.waiting{color:#995a27;background:#fff0e5}.excelQueueActions{justify-content:flex-end;gap:7px;display:flex}.excelQueueActions button{color:var(--green);white-space:nowrap;background:#edf6f0;border:1px solid #c9ded1;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800}.excelQueueActions button.danger{color:#ac451b;background:#fff4ee;border-color:#efc8b0}.excelQueueActions button.locked{color:#788079;background:#f3f5f3;border-color:#d9ded9}.excelQueueActions button:disabled{opacity:.65;cursor:default}@media (width<=900px){.excelFirstSummary{grid-template-columns:1fr 1fr}.storeFeeGrid{grid-template-columns:1fr}.excelQueueList article{grid-template-columns:1fr auto}.excelInvoiceState{grid-column:1}}@media (width<=700px){.workflowSteps.excelFirstSteps{grid-template-columns:auto 1fr auto 1fr auto 1fr auto}.excelFirstSummary{grid-template-columns:1fr}.storeFeeGrid{padding:14px}.storeFeeGrid article{grid-template-columns:1fr}.storeFeeGrid button{width:100%}.excelFirstStage .stageHead{display:grid}.excelFirstStage .excelUpload{width:100%}.excelQueueList article{grid-template-columns:1fr;padding:14px}.excelInvoiceState{grid-column:auto}.excelQueueActions{grid-template-columns:1fr 1fr;display:grid}.excelQueueActions button{width:100%}}.uploadProcessGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.uploadProcessGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:185px;padding:17px;display:flex}.uploadProcessGrid small{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.uploadProcessGrid h3{margin:10px 0 7px;font:500 17px Georgia}.uploadProcessGrid p{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.5}.uploadProcessGrid .uploadSmall{text-align:center;justify-content:center;margin-top:auto}.uploadProcessGrid .costUpload{background:#805d2f}@media (width<=1100px){.uploadProcessGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.uploadProcessGrid{grid-template-columns:1fr}.uploadProcessGrid article{min-height:150px}}.unifiedOrdersPanel .tableWrap{max-height:72vh;position:relative;overflow:auto}.unifiedOrderTable thead tr:first-child th{z-index:12;box-sizing:border-box;background:#f8faf7;height:42px;position:sticky;top:0;box-shadow:inset 0 -1px #dfe4df}.unifiedOrderTable thead .columnFilters th{z-index:11;box-sizing:border-box;background:#f3f6f2;height:43px;position:sticky;top:42px;box-shadow:0 2px 5px #192e2314}.unifiedOrderTable{min-width:3200px}.unifiedOrderTable th{overflow:visible}.clearTableFilters{color:var(--green);background:#edf6f0;border:1px solid #cbdacf;border-radius:8px;margin-left:auto;padding:7px 10px;font-size:8px;font-weight:800}.sheetHeader{justify-content:space-between;align-items:center;gap:6px;display:flex}.sheetHeader>span{text-overflow:ellipsis;overflow:hidden}.sheetHeader>button{color:#648071;background:0 0;border:0;border-radius:5px;flex:0 0 23px;width:23px;height:23px;font-size:13px;line-height:1;transform:rotate(90deg)}.sheetHeader>button:hover,.sheetHeader>button.active{color:var(--green);background:#dfeee4}.sheetFilterMenu{z-index:40;width:285px;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfd8d1;border-radius:10px;gap:7px;padding:11px;display:grid;position:absolute;top:38px;left:5px;box-shadow:0 16px 38px #15302238}.sheetFilterMenu>button{text-align:left;color:var(--ink);background:#fff;border:0;border-radius:6px;padding:8px;font-size:10px}.sheetFilterMenu>button:hover{background:#f0f6f2}.sheetFilterMenu hr{border:0;border-top:1px solid #e3e8e4;width:100%;margin:1px 0}.filterSelectActions{justify-content:space-between;gap:8px;display:flex}.filterSelectActions button{color:#176d47;background:0 0;border:0;padding:3px;font-size:9px;text-decoration:underline}.sheetFilterMenu>input{box-sizing:border-box;border:1px solid #cfd8d1;border-radius:7px;outline:0;width:100%;padding:8px;font-size:9px}.sheetFilterMenu>input:focus{border-color:#67a87e}.filterValueList{border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;max-height:210px;padding:5px 0;display:grid;overflow:auto}.filterValueList label{text-transform:none;letter-spacing:0;align-items:center;gap:8px;padding:6px 4px;font-size:9px;font-weight:500;display:flex}.filterValueList input{accent-color:var(--green)}.filterValueList span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheetFilterMenu .filterDone{background:var(--green);color:#fff;text-align:center;font-weight:800}.unifiedOrderTable thead tr:first-child th:has(.sheetFilterMenu){z-index:30}.topbar nav{scrollbar-width:none;min-width:0;overflow-x:auto}.accPaymentsPage{gap:16px;display:grid}.paymentFilters{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:22px;padding:22px 24px;display:grid}.paymentFilters>div:first-child>small{color:var(--green);letter-spacing:.13em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.paymentFilters h3{margin:0;font:500 21px Georgia}.paymentFilters p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.paymentKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.paymentKpis article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:132px;padding:19px;display:flex}.paymentKpis small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.paymentKpis strong{margin:17px 0 9px;font:500 28px Georgia}.paymentKpis span{color:var(--muted);margin-top:auto;font-size:9px;line-height:1.45}.paymentKpis .paymentTotalCard{background:var(--green);border-color:var(--green);color:#fff}.paymentKpis .paymentTotalCard small,.paymentKpis .paymentTotalCard span{color:#c8ddd3}.paymentDifferenceCard strong{color:var(--green)}.paymentDifferenceCard.pending{background:#fff8ed;border-color:#ead8bb}.paymentDifferenceCard.pending strong{color:#9b5f29}.paymentReasonBreakdown{gap:5px;margin-top:auto;padding-top:2px;display:grid}.paymentKpis .paymentReasonBreakdown span{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:10px;margin:0;padding-top:5px;display:flex}.paymentReasonBreakdown b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.paymentReasonBreakdown em{color:var(--green);white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.paymentStoreSummary{padding:0;overflow:hidden}.paymentStoreSummary>.panelHead{border-bottom:1px solid var(--line);margin:0;padding:20px 22px}.paymentStoreSummary td:first-child b,.paymentStoreSummary td:first-child small{display:block}.paymentStoreSummary td:first-child small{color:var(--muted);margin-top:4px;font-size:8px}.paymentShare{align-items:center;gap:8px;min-width:210px;display:flex}.paymentShare>i{background:#e9eee9;border-radius:8px;flex:none;width:88px;height:7px;display:block;overflow:hidden}.paymentShare>i>em{background:var(--green);border-radius:8px;height:100%;display:block}.paymentShare>b{min-width:52px;font-size:10px}.paymentShare>small{color:var(--muted);font-size:8px}.paymentWorkspace{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.paymentInvoiceSelector{padding:0;position:sticky;top:90px;overflow:hidden}.paymentInvoiceSelector>.panelHead{border-bottom:1px solid var(--line);margin:0;padding:19px 20px}.paymentInvoiceList{max-height:680px;display:grid;overflow:auto}.paymentInvoiceList>label{cursor:pointer;background:#fff;border-bottom:1px solid #edf0ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 17px;display:grid}.paymentInvoiceList>label:last-child{border-bottom:0}.paymentInvoiceList>label.selected{box-shadow:inset 3px 0 var(--green);background:#edf6f0}.paymentInvoiceList input{width:16px;height:16px;accent-color:var(--green)}.paymentInvoiceList>label>span{gap:4px;min-width:0;display:grid}.paymentInvoiceList time{color:var(--green);font-size:9px;font-weight:800}.paymentInvoiceList b{font-size:10px}.paymentInvoiceList small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.paymentInvoiceList .paymentExcelName{color:var(--green)}.paymentInvoiceList>label>strong{white-space:nowrap;font:500 13px Georgia}.paymentInvoiceBreakdowns{gap:12px;display:grid}.paymentInvoiceCard{padding:0;overflow:hidden}.paymentInvoiceHeader{border-bottom:1px solid var(--line);background:#fbfcfa;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.paymentInvoiceHeader time{color:var(--green);text-transform:capitalize;font-size:9px;font-weight:800;display:block}.paymentInvoiceHeader h3{margin:6px 0 4px;font:500 19px Georgia}.paymentInvoiceHeader p{color:var(--muted);margin:0;font-size:9px}.paymentInvoiceTotals{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.paymentInvoiceTotals>span{border:1px solid var(--line);background:#fff;border-radius:9px;gap:4px;min-width:105px;padding:9px 11px;display:grid}.paymentInvoiceTotals small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.paymentInvoiceTotals b{font:500 14px Georgia}.paymentInvoiceTotals .paymentGap{background:#fff2e8;border-color:#efd8c5}.paymentInvoiceTotals .paymentGap b{color:#9a5b2c}.paymentInvoiceTotals .paymentOk{background:#eaf5ed;border-color:#d2e8d9}.paymentInvoiceTotals .paymentOk b{color:var(--green)}.paymentInvoiceCard td:first-child b{font-size:10px}.paymentEmpty{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:130px;padding:24px;display:grid}.paymentEmpty b{font:500 16px Georgia}.paymentEmpty span{color:var(--muted);font-size:9px;line-height:1.5}@media (width<=1050px){.paymentFilters{grid-template-columns:1fr}.paymentKpis{grid-template-columns:1fr 1fr}.paymentWorkspace{grid-template-columns:1fr}.paymentInvoiceSelector{position:static}.paymentInvoiceList{max-height:430px}}@media (width<=650px){.paymentKpis{grid-template-columns:1fr}.paymentInvoiceHeader{display:grid}.paymentInvoiceTotals{justify-content:flex-start}.paymentInvoiceTotals>span{flex:1}.paymentStoreSummary .panelHead,.paymentInvoiceSelector .panelHead{gap:12px;display:grid}.paymentShare{min-width:180px}.paymentShare>small{display:none}}.matchStage{display:none}.manualMatchStage{padding:0;overflow:hidden}.manualMatchStage>.panelHead{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:22px 24px}.manualEyebrow{color:var(--green);letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.manualMatchCounts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.manualColumnLabels{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;background:#f6f8f5;grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr);gap:12px;padding:11px 22px;font-size:8px;display:grid}.manualColumnLabels b:last-child{text-align:left}.manualColumnLabels span{text-align:center}.manualMatchedList{display:grid}.manualPairRow{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr);align-items:stretch;gap:12px;padding:14px 22px;display:grid}.manualPairRow:last-child{border-bottom:0}.manualExcelCard,.manualAccCard{background:#fbfcfa;border:1px solid #dfe6df;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:13px;display:grid}.manualSequence{border-right:1px solid #e2e7e2;gap:4px;min-width:92px;padding-right:12px;display:grid}.manualSequence b{color:var(--green);font-size:9px}.manualSequence small{color:var(--muted);font-size:7px}.manualCardBody{gap:5px;min-width:0;display:grid}.manualCardBody>b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.manualCardBody>span{color:#3d4942;font-size:9px}.manualCardBody>small{color:var(--muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.manualExcelCard code{color:var(--green);background:#e7f3eb;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.manualPairBridge{text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.manualPairBridge>span{color:var(--green);font:500 20px Georgia}.manualPairBridge>b{border-radius:13px;padding:5px 8px;font-size:7px}.autoBadge{color:var(--green);background:#e4f2e9}.manualBadge{color:#315f91;background:#e9eef8}.manualPairBridge>small{color:#9a5b2c;font-size:7px}.manualPairBridge>button{color:#9a5b2c;background:0 0;border:0;padding:2px;font-size:7px;text-decoration:underline}.manualPairNotes{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:7px;display:flex}.manualPairNotes small{color:#8a592f;background:#fff3e7;border-radius:12px;padding:5px 8px;font-size:7px}.manualUnmatchedArea{background:#fafbf9;border-top:8px solid #eef1ed}.manualUnmatchedArea>header{padding:18px 22px 8px}.manualUnmatchedArea h4{margin:0;font:500 18px Georgia}.manualUnmatchedArea p{color:var(--muted);margin:5px 0 0;font-size:9px}.manualUnmatchedGrid{grid-template-columns:1fr 1fr;gap:14px;padding:8px 22px 16px;display:grid}.manualChoiceList{align-content:start;gap:8px;display:grid}.manualChoiceHead{justify-content:space-between;align-items:center;padding:0 2px 3px;display:flex}.manualChoiceHead b{font-size:9px}.manualChoiceHead span{width:23px;height:23px;color:var(--green);background:#e8ede8;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.manualChoiceList>button{text-align:left;background:0 0;border:0;border-radius:12px;padding:0}.manualChoiceList>button .manualExcelCard,.manualChoiceList>button .manualAccCard{background:#fff;transition:border-color .15s,box-shadow .15s,background .15s}.manualChoiceList>button:hover>div{border-color:#9cc3aa}.manualChoiceList>button.selected>div{border-color:var(--green);background:#edf7f0;box-shadow:0 0 0 2px #cce7d5}.manualSelectHint{color:var(--green);white-space:nowrap;background:#eef2ee;border-radius:12px;padding:6px 8px;font-size:7px;font-weight:800}.manualChoiceList>button.selected .manualSelectHint{background:var(--green);color:#fff}.manualActionBar{z-index:3;color:#fff;background:#17231d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 22px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #1829201f}.manualActionBar>div{gap:4px;min-width:0;display:grid}.manualActionBar small{color:#9db5a8;letter-spacing:.08em;font-size:7px}.manualActionBar b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.manualActionBar>span{color:#8aa496}.manualActionBar>button{background:var(--lime);color:#17231d;white-space:nowrap;border:0;border-radius:9px;padding:11px 15px;font-size:9px;font-weight:900}.manualActionBar>button:disabled{opacity:.42;cursor:not-allowed}@media (width<=900px){.manualColumnLabels{display:none}.manualPairRow{grid-template-columns:1fr}.manualPairBridge{grid-template-columns:auto auto auto;min-height:34px}.manualPairNotes{grid-column:auto}.manualUnmatchedGrid{grid-template-columns:1fr}.manualActionBar{grid-template-columns:1fr auto}.manualActionBar>span{display:none}.manualActionBar>button{grid-column:1/-1}.manualSequence{min-width:78px}}@media (width<=560px){.manualMatchStage>.panelHead{gap:12px;display:grid}.manualMatchCounts{justify-content:flex-start}.manualPairRow,.manualUnmatchedGrid{padding-left:12px;padding-right:12px}.manualExcelCard,.manualAccCard{grid-template-columns:1fr}.manualSequence{border-bottom:1px solid #e2e7e2;border-right:0;padding:0 0 8px}.manualActionBar{padding:12px}.manualActionBar>div b{max-width:42vw}}.workflowWorkspace>.manualMatchStage{order:2}.workflowWorkspace>.storePrintResult{order:3}.manualChoiceList>button.selected>div{background:#f0f4fb;border-color:#315f91;box-shadow:0 0 0 2px #d5e0f2}.manualChoiceList>button.selected .manualSelectHint{color:#fff;background:#315f91}.manualChoiceItem{gap:7px;display:grid}.manualChoiceButton{text-align:left;background:0 0;border:0;border-radius:12px;padding:0}.manualChoiceButton .manualExcelCard,.manualChoiceButton .manualAccCard{background:#fff;transition:border-color .15s,box-shadow .15s,background .15s}.manualChoiceButton:hover>div{border-color:#9cc3aa}.manualChoiceItem.selected .manualChoiceButton>div{background:#f0f4fb;border-color:#315f91;box-shadow:0 0 0 2px #d5e0f2}.manualChoiceItem.selected .manualSelectHint{color:#fff;background:#315f91}.manualQuantityPicker{background:#eef5f0;border:1px solid #c9d7cc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 2px;padding:9px 11px;display:flex}.manualQuantityPicker>span{color:#284d39;font-size:8px;font-weight:800}.manualQuantityPicker select{color:#17231d;background:#fff;border:1px solid #a9bdaf;border-radius:7px;min-width:92px;padding:7px 27px 7px 9px;font-size:9px;font-weight:800}.manualActionBar.quantityMismatch>button{color:#653819;background:#f4c9a9}.manualApiRaw{text-align:left;background:#f4f7f4;border:1px dashed #cad5cc;border-radius:8px;grid-column:1/-1;gap:5px;margin-top:5px;padding:8px;display:grid}.manualApiRaw>b{color:#66746b;letter-spacing:.1em;font-size:7px}.manualApiRaw pre{color:#e9f3ec;white-space:pre-wrap;word-break:break-word;background:#18251e;border-radius:6px;max-height:220px;margin:0;padding:8px;font:7px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.manualResolutionZone{background:#f3f8f4;border:1px dashed #9bb9a5;border-radius:13px;margin:14px 22px;transition:all .15s;overflow:hidden}.manualResolutionZone.dropActive{border-color:var(--green);background:#e3f3e8;box-shadow:0 0 0 3px #cce5d3}.manualResolutionZone>header{justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.manualResolutionZone>header small{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.manualResolutionZone h4{margin:4px 0;font:500 16px Georgia}.manualResolutionZone p{color:var(--muted);margin:0;font-size:8px}.manualResolutionZone>header>span{min-width:58px;color:var(--green);background:#dcece1;border-radius:18px;place-items:center;padding:8px 10px;font-size:8px;font-weight:800;display:grid}.manualResolutionList{border-top:1px solid #d7e4da;display:grid}.manualResolutionList article{background:#fff;border-bottom:1px solid #dfe8e1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.manualResolutionList article:last-child{border-bottom:0}.manualResolutionList article>span{border-radius:11px;padding:5px 7px;font-size:7px;font-weight:900}.manualResolutionList article>span.acc{color:var(--green);background:#dff0e4}.manualResolutionList article>span.excel{color:#315f91;background:#edf0f8}.manualResolutionList article>div{gap:3px;display:grid}.manualResolutionList article>div b{font-size:9px}.manualResolutionList article>div small{color:var(--muted);font-size:8px}.manualResolutionList article>strong{white-space:nowrap;font-size:9px}.manualResolutionList article>button{color:#9a5b2c;background:0 0;border:0;font-size:8px;text-decoration:underline}.manualResolutionForm,.manualAccResolutionActions{background:#eef5f0;border:1px solid #c9d7cc;border-radius:10px;gap:8px;margin:0 2px;padding:11px;display:grid}.manualResolutionForm{grid-template-columns:120px minmax(150px,1fr) 130px auto;align-items:end}.manualResolutionForm label,.manualAccResolutionActions label{gap:5px;display:grid}.manualResolutionForm label>span,.manualAccResolutionActions label>span{color:#284d39;font-size:7px;font-weight:800}.manualResolutionForm input,.manualResolutionForm select,.manualAccResolutionActions select{background:#fff;border:1px solid #a9bdaf;border-radius:7px;width:100%;padding:8px;font-size:9px}.manualResolutionForm label>div{background:#fff;border:1px solid #a9bdaf;border-radius:7px;align-items:center;display:flex}.manualResolutionForm label>div em{color:var(--muted);padding-left:8px;font-style:normal}.manualResolutionForm label>div input{border:0}.manualResolutionForm>button,.manualAccResolutionActions>button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.manualResolutionForm>button:disabled,.manualAccResolutionActions>button:disabled{opacity:.45}.manualAccResolutionActions{grid-template-columns:minmax(170px,1fr) auto;align-items:end}.manualAccResolutionActions>small{color:var(--muted);grid-column:1/-1;font-size:7px}.wholesaleAdjustments{padding:0;overflow:hidden}.wholesaleAdjustments>.panelHead{border-bottom:1px solid var(--line);margin:0;padding:20px 22px}.wholesaleSource{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.wholesaleSource.acc{color:var(--green);background:#dff0e4}.wholesaleSource.excel{color:#315f91;background:#edf0f8}.wholesaleAdjustments td b,.wholesaleAdjustments td small{display:block}.wholesaleAdjustments td small{color:var(--muted);margin-top:4px;font-size:8px}@media (width<=900px){.manualResolutionForm{grid-template-columns:1fr 1fr}.manualResolutionList article{grid-template-columns:auto 1fr}.manualResolutionList article>strong,.manualResolutionList article>button{justify-self:start}.manualAccResolutionActions{grid-template-columns:1fr}}@media (width<=560px){.manualResolutionZone{margin:12px}.manualResolutionZone>header{display:grid}.manualResolutionList article,.manualResolutionForm{grid-template-columns:1fr}.manualResolutionList article>span{justify-self:start}}.accCredentialsPanel{background:#f8faf8;border:1px solid #d9e2db;border-radius:10px;overflow:hidden}.accCredentialsPanel.ready{background:#f1f8f3;border-color:#c8dfd0}.accCredentialsPanel.missing{background:#fffaf2;border-color:#ead9bf}.accCredentialsToggle{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.accCredentialsToggle>span{gap:4px;display:grid}.accCredentialsToggle small{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:800}.accCredentialsToggle b{font-size:10px}.accCredentialsToggle em{color:var(--green);white-space:nowrap;background:#fff;border:1px solid #c8d9cd;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.accCredentialsBody{border-top:1px solid #e1e7e2;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 13px;display:grid}.accCredentialsBody>label{padding-top:12px}.accCredentialsBody>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.accCredentialsBody>div small{color:var(--muted);font-size:8px;line-height:1.45}.accCredentialsBody>div button{color:#9a5b2c;white-space:nowrap;background:0 0;border:0;padding:2px;font-size:8px;text-decoration:underline}@media (width<=620px){.accCredentialsBody{grid-template-columns:1fr}.accCredentialsBody>div{grid-column:auto;align-items:flex-start;display:grid}}.shell:has(.organicPage)>.drop{display:none}.shell:has(.organicPage)>.heading h1{font-size:0}.shell:has(.organicPage)>.heading h1:after{content:"Organik sıra takibi";font:500 46px Georgia}.shell:has(.organicPage)>.heading p{font-size:0}.shell:has(.organicPage)>.heading p:after{content:"Search Term kelimelerinin Child ASIN bazında SellerSprite organik konumları";font-size:10px}.organicPage{gap:16px;display:grid}.organicIntro{justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.organicIntro>div:first-child{max-width:650px}.organicIntro small{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:800}.organicIntro h2{margin:7px 0;font:500 24px Georgia}.organicIntro p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.organicActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.organicActions>button{color:var(--green);background:#edf6f0;border:1px solid #c9ded1;border-radius:8px;padding:11px 13px;font-size:9px;font-weight:800}.organicActions>button:disabled{opacity:.45}.organicTablePanel{padding:0;overflow:hidden}.organicTablePanel>.panelHead{border-bottom:1px solid var(--line);margin:0;padding:20px 22px}.organicTablePanel .tableWrap{max-height:66vh;overflow:auto}.organicTablePanel thead th{z-index:3;background:#f8faf7;position:sticky;top:0}.organicTablePanel td b,.organicTablePanel td small{display:block}.organicTablePanel td small{color:var(--muted);margin-top:4px;font-size:8px}.organicStatus{color:var(--green);background:#edf6f0;border-radius:14px;padding:7px 10px;font-size:8px;font-weight:800}.rankTop,.rankValue{border-radius:50%;place-items:center;min-width:28px;height:28px;font-weight:800;display:inline-grid}.rankTop{color:var(--green);background:#dff2e5}.rankValue{color:#56635b;background:#f0f2ef}@media (width<=900px){.organicIntro{display:grid}.organicActions{justify-content:flex-start}.shell:has(.organicPage)>.heading h1:after{font-size:36px}}.organicTablePanel th:nth-child(5){font-size:0}.organicTablePanel th:nth-child(5):after{content:"CHILD ASIN / SKU";font-size:8px}.organicTablePanel td:nth-child(5){flex-direction:column;display:flex}.organicTablePanel td:nth-child(5)>small{color:var(--ink);order:1;margin:0;font-size:10px;font-weight:800}.organicTablePanel td:nth-child(5)>b{color:var(--muted);order:2;margin-top:4px;font-size:8px}.mobileNav{display:none}@media (width<=780px){html{background:var(--paper);overscroll-behavior-y:none}body{padding-bottom:calc(78px + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent}.topbar{height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;box-shadow:0 1px 12px #12271c0f}.brandmark{width:34px;height:34px}.brand b{font-size:14px}.brand small{font-size:8px}.topbar>.uploadSmall{display:none}.shell{width:100%;padding:20px 12px 32px}.eyebrow{padding:0 3px;font-size:10px}.heading{margin:10px 3px 20px}.heading h1{font-size:32px!important}.heading p{font-size:11px;line-height:1.45}.status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.dashboardFilters{scroll-snap-type:x proximity;margin:-6px 0 14px;padding:10px}.dashboardFilters>*{scroll-snap-align:start}.dashboardFilters label{min-width:138px}.dashboardFilters .addStore{display:none}.filterCount{min-width:65px}.cloudKpis,.metrics,.paymentKpis{grid-template-columns:1fr 1fr;gap:8px}.cloudKpis article,.metrics article,.paymentKpis article{min-height:105px;padding:14px}.cloudKpis strong,.metrics strong,.paymentKpis strong{font-size:21px}.panel,.flowCard,.netCard{border-radius:14px}.panelHead{gap:10px;display:grid}.tableWrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.unifiedOrdersPanel .tableWrap,.organicTablePanel .tableWrap{max-height:64vh}.organicIntro{padding:18px}.organicActions{grid-template-columns:1fr;display:grid}.organicActions>*{text-align:center;justify-content:center;width:100%;min-height:44px}.uploadProcessGrid article{min-height:142px}.mobileNav{left:8px;right:8px;bottom:calc(7px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(18px);background:#13221af0;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(5,1fr);height:64px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #0d1d154d}.mobileNav button{color:#b8c7bf;background:0 0;border:0;border-radius:12px;place-content:center;justify-items:center;gap:3px;font-size:9px;font-weight:700;display:grid}.mobileNav button i{font-size:20px;font-style:normal;line-height:1}.mobileNav button.active{color:#18211c;background:#dff56a}.mobileNav button:active{transform:scale(.96)}footer{padding-bottom:8px}.drawer{width:100vw}.drawerClose{top:calc(10px + env(safe-area-inset-top))}.drawerHead{padding-top:calc(32px + env(safe-area-inset-top))}}.accCategoryRulesPage{gap:18px;display:grid}.accCategoryRuleIntro{justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.accCategoryRuleIntro small,.categoryRuleAdd small{color:#0c6547;letter-spacing:.15em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.accCategoryRuleIntro h3,.categoryRuleAdd h3{color:#17231e;margin:0 0 8px;font-family:Georgia,serif;font-size:30px}.accCategoryRuleIntro p,.categoryRuleAdd p{color:#68736d;margin:0}.accCategoryRuleIntro>span{white-space:nowrap;color:#126345;background:#e3f3e9;border-radius:999px;padding:10px 16px;font-weight:800}.categoryFormulaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.categoryFormulaGrid article{background:#fff;border:1px solid #d8e3dc;border-radius:20px;gap:7px;padding:20px 24px;display:grid}.categoryFormulaGrid article:first-child{background:#f6f1fb;border-color:#ded0ee}.categoryFormulaGrid article:last-child{background:#f2f8f5}.categoryFormulaGrid small{letter-spacing:.12em;color:#6f7772;font-weight:800}.categoryFormulaGrid b{font-size:17px}.categoryFormulaGrid span{color:#647069}.categoryRuleMessage{border-radius:14px;padding:13px 16px;font-weight:700}.categoryRuleMessage.error{color:#a8472f;background:#fff1ec;border:1px solid #efb69f}.categoryRuleMessage.success{color:#126345;background:#edf8f1;border:1px solid #b9dec8}.categoryRuleList{gap:14px;display:grid}.categoryRuleCard{border-left:4px solid #14694b;padding:22px 24px}.categoryRuleCard.inactive{opacity:.68;border-left-color:#9ca7a1}.categoryRuleTop{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.categoryRuleTop label:first-child{gap:7px;min-width:min(520px,70%);display:grid}.categoryRuleTop label span,.categoryRuleAdd label span{letter-spacing:.08em;color:#68736d;font-size:11px;font-weight:800}.categoryRuleTop input[type=text],.categoryRuleTop input:not([type]),.categoryRuleAdd input,.categoryRuleAdd select{min-height:45px;font:inherit;background:#fff;border:1px solid #cbd8d0;border-radius:10px;padding:0 13px}.categoryRuleSwitch{align-items:center;gap:10px;font-weight:800;display:flex}.categoryRuleSwitch input{accent-color:#14694b;width:22px;height:22px}.categoryRuleFlow{background:#f8faf9;border:1px solid #dae4de;border-radius:13px;grid-template-columns:auto minmax(130px,1fr) auto minmax(140px,1.2fr) auto auto minmax(120px,1fr) minmax(190px,1.4fr);align-items:center;gap:10px;margin-top:18px;padding:14px;display:grid}.categoryRuleFlow>b{text-align:center;color:#165f45;border:1px solid #aebeb4;border-radius:999px;padding:5px 10px}.categoryRuleFlow>span{color:#66726b}.categoryRuleFlow>strong{background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:10px 12px}.categoryRuleFlow>i{color:#14694b;font-size:22px;font-style:normal}.categoryRuleFlow select{min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:0 10px}.categoryRuleFooter{color:#67726c;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.categoryRuleFooter>div{gap:8px;display:flex}.categoryRuleFooter button,.categoryRuleAdd>button{color:#115d43;background:#edf7f1;border:1px solid #b7d3c3;border-radius:10px;min-height:42px;padding:0 16px;font-weight:800}.categoryRuleFooter button.primary,.categoryRuleAdd>button{color:#fff;background:#126548}.categoryRuleFooter button.danger{color:#a3452e;background:#fff5f1;border-color:#efb8a4}.categoryRuleAdd{grid-template-columns:minmax(280px,1.5fr) minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:18px;padding:24px 28px;display:grid}.categoryRuleAdd label{gap:7px;display:grid}.categoryRuleAdd>button{height:45px}.accCategoryRuleEmpty{padding:28px}@media (width<=900px){.categoryFormulaGrid{grid-template-columns:1fr}.categoryRuleFlow{grid-template-columns:auto 1fr}.categoryRuleFlow>i{display:none}.categoryRuleTop,.categoryRuleFooter,.accCategoryRuleIntro{flex-direction:column;align-items:stretch}.categoryRuleTop label:first-child{min-width:0}.categoryRuleAdd{grid-template-columns:1fr}}.launch-shell{color:#17221d;gap:18px;padding:2px 0 40px;display:grid}.launch-shell button,.launch-shell input,.launch-shell select,.launch-shell textarea{font:inherit}.launch-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.launch-toolbar h2{color:#13251d;margin:4px 0 3px;font:700 clamp(28px,3vw,46px)/1.05 Georgia,serif}.launch-toolbar p{color:#68736c;margin:0}.launch-kicker,.launch-card-title span{letter-spacing:.16em;color:#177351;font-size:10px;font-weight:800}.launch-toolbar-actions{align-items:flex-end;gap:10px;display:flex}.launch-project-select{color:#68736c;gap:5px;font-size:11px;font-weight:700;display:grid}.launch-project-select select,.launch-form-grid input,.launch-form-grid select,.launch-form-grid textarea,.launch-inline-form input,.launch-inline-form select,.launch-check-grid input,.launch-check-grid textarea{color:#17221d;background:#fff;border:1px solid #d7ded8;border-radius:11px;outline:none;padding:11px 13px}.launch-project-select select{min-width:280px;padding:11px 36px 11px 13px}.launch-shell input:focus,.launch-shell select:focus,.launch-shell textarea:focus{border-color:#1c7859;box-shadow:0 0 0 3px #dff2e9}.launch-primary{color:#fff;cursor:pointer;background:#153b2d;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.launch-primary:disabled{opacity:.55;cursor:wait}.launch-alert{color:#963d2b;background:#fff4ef;border:1px solid #f2b7aa;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.launch-alert span{flex:1}.launch-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}.launch-create,.launch-panel,.launch-empty{background:#fff;border:1px solid #dfe5e0;border-radius:18px;padding:22px;box-shadow:0 8px 28px #1930240a}.launch-card-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.launch-card-title h3{margin:4px 0 0;font:700 24px/1.1 Georgia,serif}.launch-card-title>button{color:#176848;cursor:pointer;background:0 0;border:0;font-weight:800}.launch-card-title>strong{color:#176848;font-size:13px}.launch-form-grid,.launch-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.launch-form-grid label,.launch-check-grid label{color:#657067;gap:6px;font-size:11px;font-weight:800;display:grid}.launch-form-grid textarea,.launch-check-grid textarea{resize:vertical;min-height:84px}.launch-span-2{grid-column:span 2}.launch-form-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.launch-form-actions span{color:#78817b;font-size:12px}.launch-empty{text-align:center;padding:58px 24px}.launch-empty>div{font-size:46px}.launch-empty h3{margin:12px 0 6px;font:700 30px Georgia,serif}.launch-empty p{color:#6b756f;max-width:620px;margin:0 auto 22px}.launch-hero{color:#fff;background:linear-gradient(120deg,#0e4b38,#1a6a4f);border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:26px 28px;display:flex}.launch-hero h2{margin:9px 0 5px;font:700 clamp(27px,3vw,42px)/1.05 Georgia,serif}.launch-hero p{color:#c6ddd4;margin:0}.launch-badges{flex-wrap:wrap;gap:7px;display:flex}.launch-badges span{border:1px solid #ffffff47;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.launch-hero-target{gap:7px;width:min(330px,38%);display:grid}.launch-hero-target span{color:#c7ded4;font-size:11px}.launch-hero-target strong{font-size:18px}.launch-hero-target>div{background:#ffffff2e;border-radius:999px;height:8px;overflow:hidden}.launch-hero-target i{border-radius:inherit;background:#8de7bc;height:100%;display:block}.launch-tabs{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafbf9f5;border:1px solid #dde4df;border-radius:14px;gap:2px;padding:5px;display:flex;position:sticky;top:62px;overflow:auto}.launch-tabs button{white-space:nowrap;color:#68716b;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex}.launch-tabs button.active{color:#fff;background:#173d2f}.launch-tabs b{color:#fff;background:#d86a3d;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.launch-overview,.launch-tab-body{gap:18px;display:grid}.launch-scores{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.launch-score{background:#fff;border:1px solid #dfe5e0;border-radius:17px;align-items:center;gap:14px;padding:17px;display:flex}.launch-score-ring{--ring:#be4d32;background:radial-gradient(circle at center,#fff 58%,transparent 59%),conic-gradient(var(--ring) var(--score),#edf0ed 0);border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid}.launch-score.mid .launch-score-ring{--ring:#d58a2e}.launch-score.good .launch-score-ring{--ring:#19744f}.launch-score-ring strong{grid-area:1/1;font-size:22px}.launch-score-ring span{color:#79817d;grid-area:1/1;align-self:end;margin-bottom:14px;font-size:8px}.launch-score h3{margin:0;font-size:14px}.launch-score p{color:#7b827d;margin:4px 0 0;font-size:10px;line-height:1.35}.launch-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.launch-metrics article{background:#fff;border:1px solid #e0e5e1;border-radius:16px;gap:5px;padding:18px;display:grid}.launch-metrics span{letter-spacing:.08em;color:#747d77;text-transform:uppercase;font-size:10px;font-weight:800}.launch-metrics strong{color:#16392c;font:700 27px Georgia,serif}.launch-metrics small{color:#7a837d}.launch-two-col{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;display:grid}.launch-panel.launch-wide{min-width:0}.launch-recommendations{gap:8px;display:grid}.launch-recommendations>button{text-align:left;cursor:pointer;background:#fafbf9;border:1px solid #e4e8e4;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.launch-recommendations>button:hover{background:#f5faf7;border-color:#9dbfaf}.launch-recommendations b{color:#176849;background:#e3f1e9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.launch-recommendations div{flex:1;gap:3px;display:grid}.launch-recommendations strong{font-size:13px}.launch-recommendations span{color:#737c76;font-size:10px;line-height:1.45}.launch-recommendations em{color:#b14e2c;font-size:9px;font-style:normal;font-weight:900}.launch-success{color:#176849;background:#eaf7f0;border-radius:12px;padding:16px;font-weight:700}.launch-timeline,.launch-guide{gap:14px;display:grid}.launch-timeline>div,.launch-guide>div{align-items:flex-start;gap:12px;display:flex}.launch-timeline b,.launch-guide b{color:#18684b;background:#e7f2ec;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:11px;display:grid}.launch-timeline div div,.launch-guide span{gap:3px;display:grid}.launch-timeline strong,.launch-guide strong{font-size:13px}.launch-timeline span,.launch-guide span{color:#747c77;font-size:11px;line-height:1.4}.launch-inline-form{grid-template-columns:minmax(190px,2fr) minmax(130px,1fr) 110px auto;gap:8px;margin-bottom:18px;display:grid}.launch-inline-form button{color:#fff;cursor:pointer;background:#193f31;border:0;border-radius:10px;padding:0 15px;font-weight:800}.launch-competitor-form{grid-template-columns:1fr 1.5fr .65fr .6fr .7fr auto}.launch-table-wrap{border:1px solid #e4e8e4;border-radius:13px;max-width:100%;overflow:auto}.launch-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.launch-table th{color:#68716b;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#f5f7f5;font-size:9px}.launch-table th,.launch-table td{border-bottom:1px solid #e7eae7;padding:12px}.launch-table tr:last-child td{border-bottom:0}.launch-table-empty{color:#7a827d;text-align:center!important;padding:32px!important}.launch-priority{background:#f2f2ef;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.launch-priority.high{color:#a94722;background:#fff0e7}.launch-priority.medium{color:#8a6714;background:#fff6dc}.launch-priority.low{color:#597065;background:#edf3ef}.launch-editor{padding:24px}.launch-mini-score{color:#a44028;background:#ffede8;border-radius:999px;padding:7px 11px;font-weight:900}.launch-mini-score.mid{color:#946615;background:#fff3d9}.launch-mini-score.good{color:#176849;background:#e6f5ed}.launch-check-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-check-grid label.launch-span-2{grid-column:span 2}.launch-check-grid small{color:#7a827d;font-size:9px;font-weight:500}.launch-toggle{border:1px solid #dfe5e0;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex!important}.launch-toggle input{accent-color:#176849;width:18px;height:18px;box-shadow:none!important}.launch-toggle span{gap:2px;display:grid}.launch-toggle strong{color:#203027}.launch-thresholds{gap:10px;display:grid}.launch-thresholds div{background:#faf8f3;border-left:3px solid #d78d35;gap:4px;padding:11px 12px;display:grid}.launch-thresholds strong{font-size:12px}.launch-thresholds span{color:#747c77;font-size:10px}.launch-competitor-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.launch-competitor-grid article{background:#fafbf9;border:1px solid #e1e6e2;border-radius:14px;gap:8px;padding:16px;display:grid}.launch-competitor-grid article.own{background:#eef8f2;border-color:#8bb7a3}.launch-competitor-grid span{letter-spacing:.08em;color:#176849;font-size:9px;font-weight:900}.launch-competitor-grid h4{min-height:37px;margin:0}.launch-competitor-grid strong{font:700 23px Georgia,serif}.launch-competitor-grid small{color:#717a74}.launch-competitor-empty{text-align:center;color:#7b837d;grid-column:1/-1;padding:34px}.launch-task-list{gap:8px;display:grid}.launch-task-list>div{border:1px solid #e2e7e3;border-radius:13px;align-items:flex-start;gap:12px;padding:13px;display:flex}.launch-task-list>div.done{opacity:.55;background:#f3f5f3}.launch-task-list>div.done strong{text-decoration:line-through}.launch-task-check{color:#176849;cursor:pointer;background:#fff;border:2px solid #8cb5a2;border-radius:7px;flex:0 0 24px;height:24px;font-weight:900}.launch-task-list>div>div{flex:1;gap:4px;display:grid}.launch-task-list strong{font-size:13px}.launch-task-list span{color:#6f7872;font-size:10px}.launch-task-list small{color:#87908a;font-size:9px}.launch-task-list em{color:#94630d;background:#fff2db;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.launch-task-list em.high{color:#a74728;background:#ffede7}.launch-task-list em.low{color:#557264;background:#edf3ef}.launch-loading{color:#6e7871;justify-content:center;align-items:center;gap:12px;min-height:280px;display:flex}.launch-spinner{border:3px solid #dfe8e2;border-top-color:#176849;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite launch-spin}@keyframes launch-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.launch-scores,.launch-metrics,.launch-check-grid{grid-template-columns:repeat(2,1fr)}.launch-inline-form,.launch-competitor-form{grid-template-columns:1fr 1fr}.launch-inline-form button{min-height:42px}.launch-two-col{grid-template-columns:1fr}.launch-project-select select{min-width:220px}}@media (width<=720px){.launch-shell{gap:13px;padding-bottom:88px}.launch-toolbar{flex-direction:column;align-items:stretch}.launch-toolbar-actions{align-items:stretch}.launch-project-select{flex:1}.launch-project-select select{width:100%;min-width:0}.launch-form-grid,.launch-check-grid,.launch-scores,.launch-metrics{grid-template-columns:1fr}.launch-span-2,.launch-check-grid label.launch-span-2{grid-column:span 1}.launch-hero{flex-direction:column;align-items:flex-start;padding:22px}.launch-hero-target{width:100%}.launch-tabs{border-radius:0;margin-inline:-6px;top:0}.launch-score{padding:13px}.launch-score-ring{width:64px;height:64px}.launch-inline-form,.launch-competitor-form{grid-template-columns:1fr}.launch-create,.launch-panel{padding:17px}.launch-form-actions{flex-direction:column;align-items:stretch}.launch-card-title{align-items:flex-start}.launch-toolbar h2{font-size:32px}}.amazonWorkspaceNav{background:linear-gradient(135deg,#f4f8f5,#fff);border:1px solid #dce5de;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin:-12px 0 28px;padding:14px;display:grid;box-shadow:0 10px 28px #123d2f0f}.amazonWorkspaceTitle{align-items:center;gap:10px;padding:2px 8px 2px 2px;display:flex}.amazonWorkspaceTitle>span{color:#fff;background:#153d2f;border-radius:12px;place-items:center;width:38px;height:38px;font:700 18px Georgia;display:grid;box-shadow:0 6px 14px #153d2f33}.accWorkspaceNav .amazonWorkspaceTitle>span{letter-spacing:.03em;font:800 9px/1 Arial,sans-serif}.amazonWorkspaceTitle>div{gap:2px;display:grid}.amazonWorkspaceTitle small{color:#738078;letter-spacing:.12em;font-size:7px;font-weight:900}.amazonWorkspaceTitle b{color:#173c30;font:500 18px Georgia}.amazonWorkspaceNav>nav{scrollbar-width:thin;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.amazonWorkspaceNav>nav button{color:#536159;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5de;border-radius:10px;min-height:38px;padding:9px 12px;font-size:8px;font-weight:900;transition:all .16s}.amazonWorkspaceNav>nav button:hover{color:#153d2f;background:#f1f7f3;border-color:#a9c8b5}.amazonWorkspaceNav>nav button.active{color:#fff;background:#153d2f;border-color:#153d2f;box-shadow:0 5px 12px #153d2f2b}@media (width<=780px){.amazonWorkspaceNav{border-radius:16px;grid-template-columns:1fr;gap:10px;margin:-4px 0 22px;padding:12px}.amazonWorkspaceTitle{padding:0}.amazonWorkspaceNav>nav{margin:0 -4px;padding:0 4px 4px}.amazonWorkspaceNav>nav button{min-height:42px;font-size:9px}}@media (width<=430px){.cloudKpis,.metrics,.paymentKpis{grid-template-columns:1fr 1fr}.heading h1{font-size:29px!important}.shell:has(.organicPage)>.heading h1:after{font-size:29px}.mobileNav{left:7px;right:7px}.orderKpis{gap:8px}.orderKpis article{padding:15px}}@media (display-mode:standalone){body{-webkit-user-select:none;user-select:none}input,textarea,select,.tableWrap{-webkit-user-select:auto;user-select:auto}.topbar{-webkit-backdrop-filter:blur(16px);background:#fffffff5}}.bankingPage{gap:18px;display:grid}.bankingAlert{color:#934131;background:#fff2ee;border:1px solid #efcfc6;border-radius:13px;align-items:center;gap:12px;padding:14px 16px;display:flex}.bankingAlert span{flex:1;font-size:12px}.bankingAlert button,.bankConnections button,.bankAllocationEditor button{color:var(--green);background:#f0f6f2;border:1px solid #cbd9d0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.bankingAlert button{color:#934131;background:#fff8f5;border-color:#e3bdb3}.plaidSetup{background:#f0f7f3;border-color:#cce1d4;grid-template-columns:1fr auto;gap:16px 24px;display:grid}.plaidSetup small,.bankAllocationEditor .panelHead>div>small{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:800}.plaidSetup h2{margin:7px 0;font:500 25px Georgia}.plaidSetup p{color:var(--muted);max-width:760px;font-size:12px;line-height:1.6}.plaidSetup>a{background:var(--green);color:#fff;border-radius:9px;align-self:start;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none}.plaidSetup ol{border:1px solid var(--line);background:#fff;border-radius:11px;grid-column:1/-1;margin:0;padding:17px 17px 17px 36px;font-size:12px;line-height:1.8}.plaidSetup em{color:#8c5a36;grid-column:1/-1;font-size:11px}.bankingKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bankingKpis article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.bankingKpis small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.bankingKpis strong{margin:11px 0 6px;font:500 27px Georgia;display:block}.bankingKpis span{color:var(--muted);font-size:10px}.bankingKpis .bankingPending{background:#fff8ee;border-color:#ecd6b5}.bankingKpis .bankingPending strong{color:#a9632b}.bankingKpis .bankingComplete{background:#edf7f0;border-color:#cee5d5}.bankingKpis .bankingComplete strong{color:var(--green)}.bankConnections,.bankTransactions,.bankAllocationEditor{padding:0;overflow:hidden}.bankConnections>.panelHead,.bankTransactions>.panelHead,.bankAllocationEditor>.panelHead{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:22px 24px}.bankConnections button:disabled,.bankAllocationEditor button:disabled{opacity:.5;cursor:not-allowed}.bankConnectBar{border-bottom:1px solid var(--line);background:#fafbf9;align-items:end;gap:10px;padding:16px 24px;display:flex}.bankConnectBar label{gap:5px;min-width:280px;display:grid}.bankConnectBar label span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.bankConnectBar input,.bankInvoiceSearch input,.bankInvoiceAllocationList input{color:var(--ink);background:#fff;border:1px solid #d8dfda;border-radius:8px;padding:10px 11px;font-size:12px}.bankConnectBar>button,.bankAllocationEditor footer button{border-color:var(--green);background:var(--green);color:#fff}.bankConnectBar>span{color:var(--green);margin:0 0 10px 6px;font-size:11px}.bankConnectionList{display:grid}.bankConnectionList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:16px 24px;display:grid}.bankConnectionList article:last-child{border-bottom:0}.bankConnectionList article>div{align-items:center;gap:12px;min-width:0;display:flex}.bankConnectionList p{gap:4px;margin:0;display:grid}.bankConnectionList p small{color:var(--muted);font-size:10px}.bankConnectionList>article>strong{font-size:11px}.bankLogo{width:34px;height:34px;color:var(--green);background:#e3f2e8;border-radius:10px;place-items:center;font:700 17px Georgia;display:grid}.bankRemove{color:#a04839!important;background:#fff5f2!important;border-color:#e7c5bd!important}.bankingEmpty{text-align:center;place-content:center;gap:7px;min-height:160px;display:grid}.bankingEmpty span{color:var(--muted);font-size:11px}.bankAccountGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bankAccountGrid article small{color:var(--green);text-transform:uppercase;font-size:9px;font-weight:800}.bankAccountGrid article h3{margin:8px 0 4px}.bankAccountGrid article p,.bankAccountGrid article span{color:var(--muted);font-size:10px}.bankAccountGrid article>strong{margin:16px 0 5px;font:500 25px Georgia;display:block}.bankLegend{gap:5px;display:flex}.bankLegend span,.bankStatus{border-radius:12px;padding:5px 8px;font-size:9px;font-weight:800}.bankLegend .matched,.bankStatus.matched{color:var(--green);background:#e3f2e8}.bankLegend .partial,.bankStatus.partial{color:#9a5e2c;background:#fff1df}.bankLegend .unmatched,.bankStatus.unmatched,.bankStatus.over{color:#a4493b;background:#f8e8e4}.bankTransactions table small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.bankTransactions td:nth-child(2){text-overflow:ellipsis;max-width:260px;overflow:hidden}.bankTransactions td>button{color:var(--green);background:#edf6f0;border:1px solid #bfd5c7;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.bankAllocationEditor{border-color:#9ec7ad;box-shadow:0 16px 40px #173f2820}.bankAllocationEditor .panelHead h3{margin:7px 0}.bankSuggestions{border-bottom:1px solid var(--line);background:#f5f8f5;grid-template-columns:170px repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:17px 24px;display:grid}.bankSuggestions>b{font-size:11px}.bankSuggestions button{text-align:left;background:#fff;border-color:#d7e3da;justify-content:space-between;align-items:center;gap:8px;display:flex}.bankSuggestions button span{gap:4px;display:grid}.bankSuggestions button small{color:var(--muted);font-size:8px}.bankSuggestions button em{color:var(--green);white-space:nowrap;font-size:9px;font-style:normal}.bankInvoiceSearch{border-bottom:1px solid var(--line);gap:6px;padding:16px 24px;display:grid}.bankInvoiceSearch>span,.bankInvoiceAllocationList label>span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.bankInvoiceAllocationList{max-height:520px;overflow:auto}.bankInvoiceAllocationList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(130px,.6fr) 170px;align-items:center;gap:18px;padding:14px 24px;display:grid}.bankInvoiceAllocationList article.selected{background:#f0f7f3}.bankInvoiceAllocationList article>div,.bankInvoiceAllocationList article>span,.bankInvoiceAllocationList label{gap:4px;display:grid}.bankInvoiceAllocationList small{color:var(--muted);font-size:9px}.bankInvoiceAllocationList label input{width:100%}.bankAllocationEditor>footer{border-top:1px solid var(--line);background:#fafbf9;justify-content:space-between;align-items:center;padding:16px 24px;font-size:12px;display:flex}.bankAllocationEditor>footer button{padding:11px 15px}@media (width<=900px){.bankingKpis,.bankAccountGrid{grid-template-columns:1fr 1fr}.bankSuggestions{grid-template-columns:1fr}.bankConnectionList article{grid-template-columns:1fr auto auto}.bankConnectionList article>strong{display:none}}@media (width<=780px){.mobileNav{grid-template-columns:repeat(6,1fr)}}@media (width<=650px){.bankingKpis,.bankAccountGrid,.plaidSetup{grid-template-columns:1fr}.plaidSetup>a{width:max-content}.bankConnectBar{display:grid}.bankConnectBar label{min-width:0}.bankConnectBar>span{margin:0}.bankConnectionList article{grid-template-columns:1fr auto}.bankConnectionList article>button:not(.bankRemove){display:none}.bankInvoiceAllocationList article{grid-template-columns:1fr 1fr}.bankInvoiceAllocationList label{grid-column:1/-1}.bankAllocationEditor>footer{flex-direction:column;align-items:flex-start;gap:12px}.bankTransactions th:first-child,.bankTransactions td:first-child,.bankTransactions th:nth-child(5),.bankTransactions td:nth-child(5){display:none}}.bankConnectBar .privacyConsent{background:#fff;border:1px solid #d8e3db;border-radius:9px;align-items:flex-start;gap:8px;min-width:260px;max-width:390px;padding:7px 9px;display:flex}.bankConnectBar .privacyConsent input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:1px 0 0}.bankConnectBar .privacyConsent span{text-transform:none;font-size:9px;font-weight:500;line-height:1.45}.privacyConsent a,footer a{color:var(--green);font-weight:800}.bankConnectBar>button:disabled{opacity:.5;cursor:not-allowed}.privacyPage{background:var(--paper);min-height:100vh}.privacyTopbar{border-bottom:1px solid var(--line);z-index:3;background:#fff;justify-content:space-between;align-items:center;gap:22px;min-height:70px;padding:0 max(24px,50vw - 470px);display:flex;position:sticky;top:0}.privacyTopbar>a{color:var(--green);font-size:12px;font-weight:800;text-decoration:none}.privacyBrand{white-space:nowrap;align-items:center;gap:10px;display:flex;color:var(--ink)!important}.privacyBrand span{color:#fff;letter-spacing:-.08em;background:linear-gradient(145deg,#0d3325,#155f43);border-radius:10px;place-items:center;width:34px;height:34px;font:800 12px Arial,Helvetica,sans-serif;display:grid;position:relative}.privacyBrand span:after{content:"↗";color:var(--lime);letter-spacing:0;font:900 9px Arial,Helvetica,sans-serif;position:absolute;top:2px;right:3px}.publicTopbarNav{align-items:center;gap:7px;display:flex}.publicTopbarNav a{color:#607068;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.publicTopbarNav a:hover,.publicTopbarNav a[aria-current=page]{color:var(--green);background:#edf6f0}.privacyDocument{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(900px,100% - 32px);margin:36px auto;padding:clamp(24px,5vw,58px);box-shadow:0 18px 48px #17251e0c}.privacyHero{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:26px}.privacyHero small{color:var(--green);letter-spacing:.12em;font-size:10px;font-weight:800}.privacyHero h1{margin:12px 0;font:500 clamp(38px,6vw,60px)/1 Georgia}.privacyHero p{color:var(--muted);margin:0;font-size:12px}.privacyNotice{background:#edf6f0;border:1px solid #cfe3d5;border-radius:13px;margin:22px 0 30px;padding:18px 20px}.privacyNotice b{color:var(--green);font-size:12px}.privacyNotice p{margin:7px 0 0!important}.privacyDocument section{border-top:1px solid #edf0ec;padding:20px 0}.privacyDocument section:first-of-type{border-top:0}.privacyDocument h2{margin:0 0 11px;font:500 22px Georgia}.privacyDocument p,.privacyDocument li{color:#4f5b53;font-size:13px;line-height:1.72}.privacyDocument p{margin:9px 0}.privacyDocument ul{margin:8px 0;padding-left:21px}.privacyDocument a{color:var(--green);font-weight:700}.privacyFooter{border:0;justify-content:space-between;gap:18px;width:min(900px,100% - 32px);margin:0 auto 36px;padding:0 4px;display:flex}.privacyFooter a{color:var(--green);text-decoration:none}.publicInfoDocument{min-height:480px}.publicContactLink{background:#edf6f0;border:1px solid #c8ded0;border-radius:10px;padding:11px 14px;text-decoration:none;display:inline-flex}@media (width<=650px){.privacyTopbar{min-height:66px;padding:0 16px}.publicTopbarNav{gap:0}.publicTopbarNav a{padding:8px 7px;font-size:9px}.privacyDocument{margin:18px auto;padding:24px 19px}.privacyDocument h2{font-size:20px}.privacyDocument p,.privacyDocument li{font-size:12px}.privacyFooter{justify-content:space-between;display:flex}}.topbar nav{scrollbar-width:none;overflow-x:auto}.topbar nav::-webkit-scrollbar{display:none}.topbar nav button{white-space:nowrap}.poWorkspace{gap:18px;display:grid}.poSteps{grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;margin-bottom:2px;display:grid}.poSteps>div{border:1px solid var(--line);color:#89928b;background:#fff;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:35px 1fr;align-items:center;column-gap:10px;padding:13px 15px;display:grid}.poSteps>div>span{background:#edf0ed;border-radius:50%;grid-row:1/3;place-items:center;width:35px;height:35px;font:700 13px Georgia;display:grid}.poSteps>div>b{font-size:11px}.poSteps>div>small{margin-top:3px;font-size:8px}.poSteps>div.active{color:var(--green);background:#f0f8f3;border-color:#98c5a8}.poSteps>div.done{color:#fff;border-color:var(--green);background:var(--green)}.poSteps>div.done>span{color:var(--green);background:#fff}.poSteps>i{background:#cfd7d1;height:1px}.poSourcePanel,.poMappingPanel,.poReviewPanel,.poSendPanel,.poHistoryPanel{padding:0;overflow:hidden}.poSourcePanel>.panelHead,.poMappingPanel>.panelHead,.poReviewPanel>.panelHead,.poSendPanel>.panelHead,.poHistoryPanel>.panelHead{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:22px 24px}.poSecondary{color:var(--green);background:#edf6f0;border:1px solid #c8d9cd;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:800}.poCount,.poLive,.poTest{white-space:nowrap;border-radius:16px;align-items:center;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.poCount,.poTest{color:var(--green);background:#edf6f0}.poLive{color:#a14f24;background:#fff0e8;border:1px solid #efd1bd}.poSourceGrid{grid-template-columns:minmax(0,1.5fr) minmax(130px,.35fr) minmax(210px,.6fr);gap:12px;padding:19px 24px;display:grid}.poSourceGrid>label,.poCredentials label,.poOrderGrid label,.poAddressGrid label,.poFinalApproval>label:not(.poCheck){gap:6px;display:grid}.poSourceGrid label>span,.poCredentials label>span,.poOrderGrid label>span,.poAddressGrid label>span,.poFinalApproval>label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.poSourceGrid select,.poCredentials input,.poOrderGrid input,.poAddressGrid input,.poFinalApproval input{width:100%;color:var(--ink);background:#fafbf9;border:1px solid #d7ded8;border-radius:9px;padding:11px 12px;font-size:11px}.poSourceGrid select:focus,.poCredentials input:focus,.poOrderGrid input:focus,.poAddressGrid input:focus,.poFinalApproval input:focus,.poMappingRow input:focus,.poPriceInput input:focus{outline-offset:1px;outline:2px solid #a9c9b8}.poCredentialSummary{background:#f8faf8;border:1px solid #d9e2db;border-radius:10px;overflow:hidden}.poCredentialSummary.ready{background:#f1f8f3;border-color:#c8dfd0}.poCredentialSummary.missing{background:#fffaf2;border-color:#ead9bf}.poCredentialSummary button{text-align:left;width:100%;height:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.poCredentialSummary button>span{gap:4px;display:grid}.poCredentialSummary small{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:900}.poCredentialSummary b{font-size:10px}.poCredentialSummary em{color:var(--green);font-size:8px;font-style:normal;font-weight:800}.poCredentials{border-top:1px solid var(--line);background:#f7faf7;grid-template-columns:1fr 1fr;gap:12px;padding:16px 24px;display:grid}.poCredentials>small{color:var(--muted);grid-column:1/-1;font-size:8px}.poWarning{color:#98472f;background:#fff3ed;border-top:1px solid #efd8cb;align-items:center;gap:12px;padding:13px 24px;display:flex}.poWarning b{font-size:10px}.poWarning span{font-size:9px}.poMappingList{display:grid}.poMappingRow{border-bottom:1px solid #edf0ec;grid-template-columns:minmax(0,1fr) 30px minmax(150px,230px) 90px;align-items:center;gap:10px;padding:13px 24px;display:grid}.poMappingRow>div{gap:4px;display:grid}.poMappingRow b{font-size:10px}.poMappingRow small{color:var(--muted);font-size:8px}.poMappingRow>span{color:#9aa39c;text-align:center}.poMappingRow input{text-transform:uppercase;background:#fafbf9;border:1px solid #d7ded8;border-radius:8px;padding:9px 10px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.poMappingRow button,.poPrepareBar button{color:var(--green);background:#edf6f0;border:1px solid #bed5c6;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.poMappingRow button:disabled,.poPrepareBar button:disabled{opacity:.45;cursor:not-allowed}.poPrepareBar{background:#fafbf9;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.poPrepareBar>div{gap:4px;display:grid}.poPrepareBar b{font-size:10px}.poPrepareBar span{color:var(--muted);font-size:8px}.poPrepareBar button{background:var(--green);color:#fff;border-color:var(--green);padding:11px 15px}.poIssues{background:#fff6ed;border-bottom:1px solid #eedac8;gap:8px;padding:14px 24px;display:grid}.poIssues>b{color:#9b5b2f;font-size:10px}.poIssues>span{color:#79553d;font-size:9px}.poIssueCard{background:#fff;border:1px solid #ecd4bf;border-radius:10px;grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr);gap:12px;padding:11px;display:grid}.poIssueCard>div:first-child{align-content:start;gap:4px;display:grid}.poIssueCard code{width:max-content;color:var(--green);background:#edf6f0;border-radius:6px;padding:4px 7px;font-size:8px}.poIssueCard strong{font-size:10px}.poIssueCard span{color:#9b5b2f;font-size:8px}.poExcelReferenceList{gap:6px;min-width:220px;display:grid}.poExcelReference{background:#f8faf8;border:1px solid #dfe7e1;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 7px;padding:7px 8px;line-height:1.35;display:grid}.poExcelReference>b{white-space:nowrap;grid-row:1/3;color:var(--green)!important;font-size:8px!important}.poExcelReference>strong,.poExcelReference>span,.poExcelReference>small{grid-column:2}.poExcelReference>strong{font-size:9px}.poExcelReference>span{color:var(--ink);font-size:8px}.poExcelReference>small{color:var(--muted);margin:0!important;font-size:7px!important}.poTable td b,.poTable td small{display:block}.poTable td small{color:var(--muted);margin-top:4px;font-size:8px}.poTable tfoot td{background:#f7faf7}.poTable tfoot strong{color:var(--green);font:500 18px Georgia}.poPriceInput{background:#fff;border:1px solid #d7ded8;border-radius:8px;align-items:center;width:105px;display:flex}.poPriceInput span{color:var(--muted);padding-left:9px}.poPriceInput input{background:0 0;border:0;width:82px;padding:8px 7px;font-size:10px}.poAccPrice,.poManualPrice{border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.poAccPrice{color:var(--green);background:#e3f2e8}.poManualPrice{color:#9d5725;background:#fff0e4}.poOrderGrid{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .7fr .7fr .7fr;gap:12px;padding:19px 24px;display:grid}.poAddressGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;padding:19px 24px;display:grid}.poAddressGrid .wide{grid-column:span 2}.poFinalApproval{background:#f8faf8;grid-template-columns:minmax(160px,.8fr) minmax(210px,1.2fr) minmax(220px,1fr) auto;align-items:end;gap:15px;padding:18px 24px;display:grid}.poFinalApproval>div{gap:5px;display:grid}.poFinalApproval>div b{font-size:12px}.poFinalApproval>div span{color:var(--muted);font-size:9px}.poFinalApproval>div small{color:#9b5b2f;font-size:8px;line-height:1.4}.poCheck{align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex}.poCheck.warning{color:#9b5b2f;font-weight:800}.poCheck input{width:16px;height:16px;accent-color:var(--green);margin:0}.poFinalApproval>button{background:var(--green);color:#fff;white-space:nowrap;border:0;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:900}.poFinalApproval>button.liveSend{background:#9d4f2e}.poFinalApproval>button:disabled{opacity:.38;cursor:not-allowed}.poNotice{color:#526058;background:#fff;border:1px solid #d7e0d9;border-radius:12px;padding:13px 16px;font-size:10px}.poNotice.success{color:var(--green);background:#eaf6ee;border-color:#b9dbc5;font-weight:800}.poHistoryPanel table small{color:var(--muted);text-overflow:ellipsis;max-width:300px;margin-top:4px;font-size:8px;display:block;overflow:hidden}.poOrderStatus{border-radius:12px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.poOrderStatus.accepted{color:var(--green);background:#e3f2e8}.poOrderStatus.failed{color:#a4493b;background:#f8e8e4}.poOrderStatus.submitting{color:#9a5e2c;background:#fff1df}@media (width<=900px){.poSourceGrid{grid-template-columns:1fr 1fr}.poCredentialSummary{grid-column:1/-1}.poOrderGrid,.poAddressGrid,.poFinalApproval{grid-template-columns:1fr 1fr}.poFinalApproval>button{width:100%}}@media (width<=620px){.poSteps{grid-template-columns:1fr;gap:7px}.poSteps>i{display:none}.poSourceGrid,.poCredentials,.poOrderGrid,.poAddressGrid,.poFinalApproval{grid-template-columns:1fr}.poAddressGrid .wide{grid-column:auto}.poMappingRow{grid-template-columns:1fr 110px}.poMappingRow>span{display:none}.poMappingRow input{grid-column:1}.poMappingRow button{grid-area:2/2}.poPrepareBar{align-items:flex-start;display:grid}.poPrepareBar button{width:100%}.poIssueCard{grid-template-columns:1fr}.poReviewPanel th:nth-child(7),.poReviewPanel td:nth-child(7){display:none}.poWarning{align-items:flex-start;display:grid}}.poStockTools{align-items:center;gap:8px;display:flex}.poStockTools button{color:var(--green);background:#fff;border:1px solid #bfd4c6;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.poStockTools button:disabled{opacity:.45}.poStockSummary,.poStockBadge{white-space:nowrap;border-radius:14px;align-items:center;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.poStockSummary.ready,.poStockBadge.sufficient{color:#166846;background:#e2f2e7}.poStockSummary.problem,.poStockBadge.partial{color:#a15d22;background:#fff0df}.poStockBadge.out,.poStockBadge.error{color:#a44438;background:#f8e6e2}.poTable td .poStockBadge+small{white-space:normal;max-width:240px;line-height:1.4}.poCheck input:disabled+span{color:#9b6854}@media (width<=620px){.poStockTools{flex-direction:column;align-items:flex-end}.poStockTools button{width:100%}.poReviewPanel th:nth-child(7),.poReviewPanel td:nth-child(7){display:table-cell}.poReviewPanel th:nth-child(8),.poReviewPanel td:nth-child(8){display:none}}.poProtocolSummary{background:#edf6f0;border-bottom:1px solid #cee1d4;align-items:center;gap:8px;padding:12px 24px;display:flex}.poProtocolSummary>b{color:var(--green);margin-right:3px;font-size:9px}.poProtocolSummary>span{color:var(--green);background:#fff;border-radius:13px;padding:5px 8px;font-size:8px;font-weight:900}.poProtocolSummary>small{color:var(--muted);margin-left:auto;font-size:8px}.poOrderGrid{grid-template-columns:1.2fr .65fr .55fr .8fr .35fr}.poOrderGrid select{width:100%;color:var(--ink);background:#fafbf9;border:1px solid #d7ded8;border-radius:9px;padding:11px 12px;font-size:11px}.poOrderGrid select:focus{outline-offset:1px;outline:2px solid #a9c9b8}.poOrderGrid .poLockedField{color:var(--green);background:#edf6f0;font-weight:900}@media (width<=900px){.poProtocolSummary{flex-wrap:wrap;align-items:flex-start}.poProtocolSummary>small{width:100%;margin:0}.poOrderGrid{grid-template-columns:1fr 1fr}}:is(.shell:has(.scanPrintPage)>.eyebrow,.shell:has(.scanPrintPage)>.heading,.shell:has(.scanPrintPage)>.dashboardFilters,.shell:has(.scanPrintPage)>.drop){display:none}.scanPrintPage{gap:18px;display:grid}.scanPrintLoading{border:1px solid var(--line);min-height:360px;color:var(--green);background:#fff;border-radius:18px;place-items:center;font:700 13px Arial;display:grid}.scanPrintError{color:#9c4336;background:#fff0ed;border:1px solid #edc8c1;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;display:flex}.scanPrintError b{font-size:10px}.scanPrintError span{font-size:9px}.scanPrintTopGrid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:18px;display:grid}.scanPrintScanner,.scanPrintSetup,.scanPrintStorage,.scanPrintQueue{padding:0;overflow:hidden}.scanPrintPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 24px;display:flex}.scanPrintPanelHead>div{gap:5px;display:grid}.scanPrintPanelHead small{color:var(--green);letter-spacing:.11em;font-size:8px;font-weight:900}.scanPrintPanelHead h2,.scanPrintPanelHead h3{color:var(--ink);margin:0;font:500 24px/1.05 Georgia}.scanPrintPanelHead h2{font-size:29px}.scanPrintPanelHead p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.agentOnline,.agentOffline,.centralStorageBadge{white-space:nowrap;border-radius:16px;align-items:center;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.agentOnline,.centralStorageBadge{color:var(--green);background:#e6f5eb}.agentOffline{color:#7c817d;background:#f2f2ee}.scanPrintForm{background:#132d24;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:24px;display:grid}.scanPrintForm label{color:#a8c4b5;letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-weight:900}.scanPrintForm input{color:#13231b;letter-spacing:.02em;background:#fff;border:2px solid #65c58b;border-radius:11px;min-width:0;padding:17px 18px;font:700 21px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.scanPrintForm input::placeholder{color:#a3ada7}.scanPrintForm input:focus{outline-offset:2px;outline:3px solid #75d99d55}.scanPrintForm button,.scanPrintStorageGrid>button{color:#fff;background:#58b97c;border:0;border-radius:10px;padding:0 18px;font-size:10px;font-weight:900}.scanPrintForm button:disabled,.scanPrintStorageGrid>button:disabled{opacity:.45;cursor:not-allowed}.scanPrintNotice{background:#f8faf8;border:1px solid #d8e2db;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:18px 24px 24px;padding:14px;display:grid}.scanPrintNotice>i{width:34px;height:34px;color:var(--green);background:#dfe8e2;border-radius:50%;place-items:center;font:900 16px Arial;display:grid}.scanPrintNotice>div{gap:4px;display:grid}.scanPrintNotice b{font-size:11px}.scanPrintNotice span{color:#56625a;font-size:9px}.scanPrintNotice small{color:var(--muted);font-size:8px}.scanPrintNotice.success{background:#eaf6ee;border-color:#bcdcc7}.scanPrintNotice.warning{background:#fff8ea;border-color:#ead4aa}.scanPrintNotice.warning>i{color:#986025;background:#f3deb6}.scanPrintNotice.error{background:#fff0ed;border-color:#e9c4bc}.scanPrintNotice.error>i{color:#a34538;background:#f0d2cc}.scanPrintNotice>button{color:#fff;background:#9b5b2d;border:0;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900}.scanPrintSetup>label{gap:6px;padding:18px 22px 0;display:grid}.scanPrintSetup>label>span,.scanPrintStorageGrid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.scanPrintSetup select,.scanPrintStorageGrid select{width:100%;color:var(--ink);background:#fafbf9;border:1px solid #d5ddd7;border-radius:9px;padding:11px 12px;font-size:10px}.scanPrintDeviceDetail{background:#f5f9f6;border:1px solid #dce5de;border-radius:10px;gap:4px;margin:12px 22px;padding:12px;display:grid}.scanPrintDeviceDetail b{font-size:10px}.scanPrintDeviceDetail span,.scanPrintDeviceDetail small{color:var(--muted);font-size:8px}.scanPrintDeviceDetail small{color:#a34739}.scanPrintSecondary{color:var(--green);background:#edf6f0;border:1px solid #bfd5c7;border-radius:9px;margin:3px 22px 18px;padding:10px 12px;font-size:9px;font-weight:900}.scanPrintToken{background:#fff7e8;border:1px solid #edcf9f;border-radius:11px;gap:8px;margin:0 22px 20px;padding:13px;display:grid}.scanPrintToken b{color:#8f5a25;font-size:9px}.scanPrintToken code{overflow-wrap:anywhere;font-size:9px;line-height:1.5}.scanPrintToken button{color:#fff;background:#8e5b2c;border:0;border-radius:7px;width:max-content;padding:8px 10px;font-size:8px;font-weight:900}.scanPrintToken small{color:#745f4a;font-size:8px;line-height:1.45}.scanPrintStorageGrid{grid-template-columns:minmax(280px,1.6fr) auto repeat(3,minmax(82px,.35fr));align-items:end;gap:12px;padding:20px 24px;display:grid}.scanPrintStorageGrid label{gap:6px;display:grid}.scanPrintStorageGrid>button{min-height:39px}.scanPrintStorageGrid>div{border-left:1px solid var(--line);gap:3px;padding-left:14px;display:grid}.scanPrintStorageGrid>div small{color:var(--muted);font-size:7px;font-weight:900}.scanPrintStorageGrid>div strong{color:var(--green);font:500 22px Georgia}.scanPrintBatchDetail{border-top:1px solid var(--line);background:#f8faf8;align-items:center;gap:13px;padding:13px 24px;display:flex}.scanPrintBatchDetail b{font-size:9px}.scanPrintBatchDetail span{color:#546158;font-size:8px}.scanPrintBatchDetail small{color:var(--muted);margin-left:auto;font-size:8px}.scanPrintQueueKpis{flex-direction:row!important;gap:6px!important;display:flex!important}.scanPrintQueueKpis span{color:#526159;background:#edf3ef;border-radius:13px;padding:6px 8px;font-size:7px;font-weight:900}.scanPrintQueueKpis .hasError{color:#a34538;background:#f8e5e1}.scanPrintQueue table small{color:var(--muted);text-overflow:ellipsis;max-width:340px;margin-top:3px;font-size:7px;display:block;overflow:hidden}.scanJobStatus{border-radius:12px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.scanJobStatus.queued{color:#657068;background:#eef0ec}.scanJobStatus.sending{color:#9b6129;background:#fff0d9}.scanJobStatus.completed{color:var(--green);background:#e4f3e9}.scanJobStatus.failed{color:#a34538;background:#f8e5e1}.scanPrintEmpty{color:var(--muted);place-items:center;gap:6px;padding:48px;display:grid}.scanPrintEmpty b{font-size:10px}.scanPrintEmpty span{font-size:8px}@media (width<=1000px){.scanPrintTopGrid{grid-template-columns:1fr}.scanPrintStorageGrid{grid-template-columns:1fr auto repeat(3,75px)}}@media (width<=720px){.scanPrintPanelHead{padding:18px}.scanPrintForm{grid-template-columns:1fr;padding:18px}.scanPrintForm button{min-height:42px}.scanPrintNotice{grid-template-columns:32px 1fr;margin:14px 18px 18px}.scanPrintNotice>button{grid-column:1/-1}.scanPrintStorageGrid{grid-template-columns:1fr 1fr;padding:18px}.scanPrintStorageGrid label,.scanPrintStorageGrid>button{grid-column:1/-1}.scanPrintStorageGrid>div{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.scanPrintBatchDetail{align-items:flex-start;padding:13px 18px;display:grid}.scanPrintBatchDetail small{margin:0}.scanPrintQueueKpis{display:none!important}.scanPrintQueue th:nth-child(4),.scanPrintQueue td:nth-child(4),.scanPrintQueue th:nth-child(5),.scanPrintQueue td:nth-child(5){display:none}}.scanPrintAgentActions{align-items:center;gap:8px;margin:3px 22px 18px;display:flex}.scanPrintAgentActions>a,.scanPrintAgentActions>button{border:1px solid #bfd5c7;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none}.scanPrintAgentActions>a{background:var(--green);border-color:var(--green);color:#fff}.scanPrintAgentActions>.scanPrintSecondary{color:var(--green);background:#edf6f0;margin:0}.scanPrintStorageGrid{grid-template-columns:minmax(280px,1.8fr) repeat(3,minmax(82px,.35fr))}.scanPrintManualUpload{background:#f1f8f3;border:1px solid #cfe1d5;border-radius:13px;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:12px;margin:0 24px 18px;padding:16px;display:grid}.scanPrintManualUpload>div{gap:4px;display:grid}.scanPrintManualUpload b{color:var(--ink);font-size:10px}.scanPrintManualUpload span,.scanPrintManualUpload small{color:var(--muted);font-size:8px;line-height:1.45}.scanPrintManualUpload code{color:var(--green);font-size:8px;font-weight:900}.scanPrintFilePicker input{display:none}.scanPrintFilePicker span,.scanPrintManualUpload>button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.scanPrintFilePicker span{color:var(--green);cursor:pointer;background:#fff;border:1px solid #9fc7ae}.scanPrintManualUpload>button{background:var(--green);color:#fff;border:0}.scanPrintManualUpload>button:disabled{opacity:.45;cursor:not-allowed}.scanPrintFilePicker:has(input:disabled) span{opacity:.45;cursor:not-allowed}.scanPrintUploadSummary{border-radius:10px;gap:3px;margin:-7px 24px 18px;padding:11px 13px;display:grid}.scanPrintUploadSummary b{font-size:9px}.scanPrintUploadSummary span{font-size:8px;line-height:1.45}.scanPrintUploadSummary.success{color:var(--green);background:#e6f5eb}.scanPrintUploadSummary.warning{color:#8d5a22;background:#fff4df}.scanPrintUploadSummary.error{color:#9c4336;background:#fff0ed}.scanPrintShipStationOption{border-top:1px solid var(--line);background:#fbfcfa;justify-content:flex-end;align-items:center;gap:10px;padding:10px 24px;display:flex}.scanPrintShipStationOption span{color:var(--muted);font-size:7px}.scanPrintShipStationOption button{color:#617067;background:#fff;border:1px solid #cbd9cf;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:900}.scanPrintShipStationOption button:disabled{opacity:.45}.scanPrintBatchDetail+.scanPrintShipStationOption{border-top:0}@media (width<=1000px){.scanPrintStorageGrid{grid-template-columns:minmax(260px,1fr) repeat(3,75px)}.scanPrintManualUpload{grid-template-columns:minmax(260px,1fr) auto auto}}@media (width<=720px){.scanPrintStorageGrid{grid-template-columns:repeat(3,1fr)}.scanPrintStorageGrid label{grid-column:1/-1}.scanPrintManualUpload{grid-template-columns:1fr;margin:0 18px 16px}.scanPrintFilePicker span,.scanPrintManualUpload>button{width:100%}.scanPrintUploadSummary{margin:-5px 18px 16px}.scanPrintShipStationOption{align-items:flex-start;padding:10px 18px;display:grid}.scanPrintShipStationOption button{width:max-content}}.poIncludedZone,.poExcludedZone{transition:border-color .16s,background .16s}.poIncludedZone{border-bottom:1px solid var(--line)}.poIncludedZone.dropActive{background:#edf7f1;box-shadow:inset 0 0 0 2px #8fc2a1}.poZoneTitle{border-bottom:1px solid var(--line);background:#f7faf7;justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;display:flex}.poZoneTitle>div{gap:3px;display:grid}.poZoneTitle small{letter-spacing:.12em;color:var(--green);font-size:7px;font-weight:900}.poZoneTitle b{font-size:10px}.poZoneTitle>span{color:var(--green);background:#e3f2e8;border-radius:14px;padding:6px 9px;font-size:8px;font-weight:900}.poIncludedZone .poTable tbody tr{cursor:grab}.poIncludedZone .poTable tbody tr:active{cursor:grabbing}.poMoveButton{color:#9c542d;white-space:nowrap;background:#fff4ec;border:1px solid #e4c9b8;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.poExcludedZone{background:#fbfdfb;border:1px dashed #9fc7ac;border-radius:13px;margin:16px 20px 20px;overflow:hidden}.poExcludedZone.dropActive{border-color:var(--green);background:#edf7f1;box-shadow:0 0 0 3px #cbe4d3}.poExcludedList{gap:8px;padding:12px;display:grid}.poExcludedCard{display:grid}.poExcludedList article{background:#fff;border:1px solid #dce5de;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.poExcludedList article.manual{cursor:grab}.poExcludedList article.automatic{background:#fffaf6;border-color:#ecd8c8}.poExcludedList article>div{gap:3px;display:grid}.poExcludedList article small{letter-spacing:.08em;color:#9d582d;font-size:7px;font-weight:900}.poExcludedList article b{font-size:10px}.poExcludedList article span,.poExcludedList article em{color:var(--muted);font-size:8px;font-style:normal}.poExcludedList article button{color:var(--green);white-space:nowrap;background:#edf6f0;border:1px solid #c6dccc;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.poExcludedList article button:disabled{color:#9c8378;background:#f5efec;border-color:#e3d9d4}.poZoneEmpty{text-align:center;color:var(--muted);padding:22px;font-size:9px}.reconciliationPage.embedded{margin:0}.reconciliationPage.embedded .reconciliationIntro{background:#f8fbf9;border-color:#cfe2d5}.invoiceSelectionStage{padding:0}.invoiceSelectionToggle{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 24px;display:grid}.invoiceSelectionToggle:hover{background:#fafcfb}.invoiceSelectionToggle .stageNumber{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.invoiceSelectionTitle{gap:4px;display:grid}.invoiceSelectionTitle small{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:800}.invoiceSelectionTitle b{font:500 21px Georgia}.invoiceSelectionTitle em{color:var(--muted);font-size:9px;font-style:normal}.invoiceSelectionArrow{width:32px;height:32px;color:var(--green);background:#edf6f0;border:1px solid #c9ddd0;border-radius:50%;place-items:center;font-size:20px;line-height:1;transition:transform .18s;display:grid}.invoiceSelectionArrow.open{transform:rotate(180deg)}.invoiceSelectionChoices{border-bottom:1px solid var(--line);background:#fbfcfb}.reconciliationPage{gap:18px;display:grid}.reconciliationIntro{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.reconciliationIntro>div:first-child{gap:7px;display:grid}.reconciliationIntro>div:first-child>small{letter-spacing:.12em;color:var(--green);font-size:8px;font-weight:900}.reconciliationIntro h2{margin:0;font:500 26px Georgia}.reconciliationIntro p{color:var(--muted);margin:0;font-size:10px}.reconciliationKpis{gap:8px;display:flex}.reconciliationKpis>span{min-width:92px;color:var(--green);background:#edf6f0;border-radius:12px;gap:3px;padding:12px;display:grid}.reconciliationKpis>span.problem{color:#a1582d;background:#fff0e5}.reconciliationKpis b{font:500 22px Georgia}.reconciliationKpis small{font-size:8px}.reconciliationCredentials{padding:0;overflow:hidden}.reconciliationCredentials>button{text-align:left;background:#f5faf6;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 18px;display:flex}.reconciliationCredentials>button span{gap:3px;display:grid}.reconciliationCredentials>button small{letter-spacing:.1em;color:var(--green);font-size:7px;font-weight:900}.reconciliationCredentials>button b{font-size:9px}.reconciliationCredentials>button em{color:var(--green);border:1px solid #c9ddd0;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.reconciliationCredentials>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:15px 18px;display:grid}.reconciliationCredentials label{gap:5px;display:grid}.reconciliationCredentials label span{color:var(--muted);font-size:8px;font-weight:800}.reconciliationCredentials input{background:#fff;border:1px solid #d5ded7;border-radius:8px;padding:10px 11px}.reconciliationCredentials>div>small{color:var(--muted);grid-column:1/-1;font-size:8px}.reconciliationWorkspace{grid-template-columns:minmax(290px,.72fr) minmax(0,1.7fr);align-items:start;gap:16px;display:grid}.reconciliationOrders,.reconciliationDetail{padding:0;overflow:hidden}.reconciliationOrders>header,.reconciliationDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.reconciliationOrders header h3,.reconciliationDetail header h3{margin:0 0 5px;font-size:13px}.reconciliationOrders header p,.reconciliationDetail header p{color:var(--muted);margin:0;font-size:9px}.reconciliationOrders header button,.reconciliationDetail header button{color:var(--green);background:#edf6f0;border:1px solid #bad5c3;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.reconciliationOrders header button:disabled,.reconciliationDetail header button:disabled{opacity:.45}.reconciliationOrderList{max-height:620px;display:grid;overflow:auto}.reconciliationOrderList>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.reconciliationOrderList>button:last-child{border-bottom:0}.reconciliationOrderList>button.selected{box-shadow:inset 3px 0 var(--green);background:#eef7f1}.reconciliationOrderList>button>span{gap:4px;display:grid}.reconciliationOrderList b{font-size:10px}.reconciliationOrderList small{color:var(--muted);font-size:8px}.reconciliationOrderList em,.reconciliationSummary .matched,.reconciliationSummary .differences,.reconciliationSummary .invoice_waiting,.reconciliationSummary .manual_reconciled{white-space:nowrap;border-radius:13px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.reconciliationOrderList em.matched,.reconciliationOrderList em.manual_reconciled,.reconciliationSummary .matched,.reconciliationSummary .manual_reconciled{color:var(--green);background:#e3f2e8}.reconciliationOrderList em.differences,.reconciliationSummary .differences{color:#a24437;background:#f8e7e2}.reconciliationOrderList em.invoice_waiting,.reconciliationSummary .invoice_waiting{color:#995a26;background:#fff0df}.reconciliationDetail>header>div>small{color:var(--green);letter-spacing:.08em;font-size:7px;font-weight:900}.reconciliationSummary{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:.85fr .95fr .9fr 1.45fr;gap:1px;display:grid}.reconciliationSummary>span{background:#fff;gap:5px;padding:16px;display:grid}.reconciliationSummary small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.reconciliationSummary b{font-size:12px}.reconciliationSummary em{color:var(--muted);font-size:9px;font-style:normal}.reconciliationSelectedTotal{align-items:center;grid-template-columns:minmax(0,1fr) auto!important}.reconciliationSelectedTotal small,.reconciliationSelectedTotal b,.reconciliationSelectedTotal em{grid-column:1}.reconciliationSelectedTotal button{color:var(--green);white-space:nowrap;background:#edf6f0;border:1px solid #bad5c3;border-radius:9px;grid-area:1/2/4;padding:10px 12px;font-size:8px;font-weight:900}.reconciliationSelectedTotal.totalsMatch{background:#eff8f2}.reconciliationSelectedTotal.hasSelection{background:#fff9f5}.reconciliationSelectedTotal button:disabled{opacity:.45}.reconciliationTable td b,.reconciliationTable td small{display:block}.reconciliationTable td small{color:var(--muted);margin-top:4px;font-size:8px}.reconciliationTable tr:not(.exact){background:#fff9f5}.reconciliationTable tr.selectedForReconciliation{box-shadow:inset 3px 0 var(--green)}.reconciliationTable .reconciliationSelectCell{text-align:center;width:38px;min-width:38px;padding-inline:10px}.reconciliationTable .reconciliationSelectCell input{width:16px;height:16px;accent-color:var(--green)}.reconciliationTable .reconciliationSelectCell input:disabled{opacity:.35}.reconciliationTable td:last-child span{color:var(--green);background:#e3f2e8;border-radius:13px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.reconciliationTable tr:not(.exact) td:last-child span{color:#a24437;background:#f8e7e2}.reconciliationWaiting{text-align:center;place-content:center;gap:7px;min-height:190px;padding:25px;display:grid}.reconciliationWaiting>span{color:var(--green);font-size:28px}.reconciliationWaiting b{font:500 19px Georgia}.reconciliationWaiting p{color:var(--muted);margin:0;font-size:9px}@media (width<=900px){.reconciliationWorkspace{grid-template-columns:1fr}.reconciliationOrderList{max-height:300px}.reconciliationIntro{align-items:flex-start;display:grid}.reconciliationKpis{width:100%}.reconciliationKpis>span{flex:1}.poExcludedList article{align-items:flex-start}}@media (width<=620px){.invoiceSelectionToggle{grid-template-columns:auto minmax(0,1fr);padding:17px}.invoiceSelectionArrow{border-radius:8px;grid-column:1/-1;width:100%;height:28px}.reconciliationKpis{grid-template-columns:repeat(3,1fr);display:grid}.reconciliationKpis>span{min-width:0}.reconciliationCredentials>div,.reconciliationSummary{grid-template-columns:1fr}.reconciliationCredentials>div>small{grid-column:auto}.reconciliationOrders>header,.reconciliationDetail>header,.poZoneTitle,.poExcludedList article{align-items:flex-start;display:grid}.reconciliationOrders header button,.reconciliationDetail header button,.poExcludedList article button{width:100%}.poExcludedZone{margin:12px}.poMoveButton{white-space:normal}}.poExcludedActions{align-items:center;gap:7px;display:flex!important}.poExcludedActions .poRestoreOriginal{color:#995224;background:#fff4e9;border-color:#e2b996}.poExcludedList article.automatic{cursor:grab}.poSsZone{background:#f7fbfd;border:1px dashed #7ca9bc;border-radius:13px;margin:0 20px 20px;transition:border-color .16s,background .16s;overflow:hidden}.poSsZone.dropActive{background:#e9f5fa;border-color:#2c718e;box-shadow:0 0 0 3px #d4e9f1}.poSsZone .poZoneTitle{background:#edf7fa}.poSsZone .poZoneTitle small{color:#23647f}.poSsZone .poZoneTitle>span{color:#23647f;background:#dbeef5}.poSsList{gap:8px;padding:12px;display:grid}.poSsList article{background:#fff;border:1px solid #cfe0e7;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.poSsList article>div{gap:3px;display:grid}.poSsList small{letter-spacing:.08em;color:#23647f;font-size:7px;font-weight:900}.poSsList b{font-size:10px}.poSsList span,.poSsList em{color:var(--muted);font-size:8px;font-style:normal}.poSsList button,.invoiceSsList button{color:#23647f;white-space:nowrap;background:#edf7fa;border:1px solid #b9d2dc;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.poZoneEmpty{gap:5px;display:grid}.poExcludedList article.editing{cursor:default;grid-template-columns:minmax(0,1fr) auto;display:grid}.poReplacementEditor{background:#f4faf6;border:1px solid #c8ddcf;border-radius:10px;margin-top:8px;grid-column:1/-1!important;gap:12px!important;padding:14px!important}.poReplacementEditor header,.poReplacementEditor footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.poReplacementEditor header>div{gap:3px;display:grid}.poReplacementEditor header small{color:var(--green)}.poReplacementEditor header button{background:#fff}.poReplacementGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:10px!important;display:grid!important}.poReplacementGrid label{gap:5px;display:grid}.poReplacementGrid label span{letter-spacing:.06em;text-transform:uppercase;color:#657269;font-size:7px;font-weight:900}.poReplacementGrid input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #cfdad2;border-radius:8px;padding:9px 10px;font-size:9px}.poReplacementGrid input:focus{outline-offset:1px;outline:2px solid #a8ceb5}.poReplacementReason{grid-column:1/-1}.poReplacementEditor footer span{color:var(--muted);font-size:8px;line-height:1.45}.poReplacementEditor footer button{background:var(--green)!important;color:#fff!important;border-color:var(--green)!important}.poOrderRelation{flex-wrap:wrap;margin-top:4px;gap:5px!important;display:flex!important}.poOrderRelation>span{background:#fff;border:1px solid #dce4de;border-radius:999px;align-items:center;gap:6px;padding:4px 7px;display:flex}.poOrderRelation>span.multi{background:#fff4e9;border-color:#e0c6ac}.poOrderRelation b{font-size:7px!important}.poOrderRelation em{font-weight:800;color:#7a6758!important;font-size:7px!important}.poExcludedActions .poSiblingButton{color:#965827;white-space:normal;background:#fff4e9;border-color:#d9b992}.poLinkedOrderEditor{background:#f7faf8;border-top:1px solid #dce7df;scroll-margin-top:18px}.poLinkedOrderEditor>header{background:#edf5ef;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.poLinkedOrderEditor>header>div{gap:4px;display:grid}.poLinkedOrderEditor>header small{letter-spacing:.1em;color:var(--green);font-size:7px;font-weight:900}.poLinkedOrderEditor>header b{font-size:10px}.poLinkedOrderEditor>header span{color:var(--muted);font-size:8px}.poLinkedOrderEditor>header>em{color:var(--green);background:#dceee2;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.poRelatedOrderGroups{gap:14px;padding:14px;display:grid}.poRelatedOrderGroups>section{background:#fbfcfa;border:1px solid #dfe6e0;border-radius:12px;overflow:hidden}.poRelatedOrderGroups>section>header{background:#f5f8f5;border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.poRelatedOrderGroups>section>header>div{align-items:center;gap:8px;display:flex}.poRelatedOrderGroups>section>header b{font-size:10px}.poRelatedOrderGroups>section>header span{color:var(--green);background:#e1f0e6;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.poRelatedOrderGroups>section>header button,.poRelatedRows article>button{color:var(--green);background:#edf6f0;border:1px solid #c6dccc;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.poRelatedRows{gap:8px;padding:10px;display:grid}.poRelatedRows article{background:#fff;border:1px solid #e0e6e1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.poRelatedRows article>div{gap:3px;display:grid}.poRelatedRows article small{letter-spacing:.08em;color:var(--green);font-size:7px;font-weight:900}.poRelatedRows article b{font-size:10px}.poRelatedRows article span,.poRelatedRows article em{color:var(--muted);font-size:8px;font-style:normal}.poRelatedRows .poReplacementEditor{grid-column:1/-1}.poExcludedRecheckBar{background:#edf5ef;border-top:1px solid #d6e4da;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.poExcludedRecheckBar>div{gap:4px;display:grid}.poExcludedRecheckBar b{font-size:10px}.poExcludedRecheckBar span{color:var(--muted);font-size:8px}.poExcludedRecheckBar>button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:900}.poExcludedRecheckBar>button:disabled{opacity:.45}.poExcludedZone{scroll-margin-top:18px}.poExcludedList article.unresolved{background:#fff5ef;border-color:#e5bda8}.poExcludedList article.unresolved>div>small{color:#a4472f}.poExcludedList article.related{cursor:grab;background:#f2f8f4;border-color:#b9d7c4}.poExcludedList article.related>div>small{color:var(--green)}.poExcludedList article.changed{background:#edf7f1;border-color:#82b694;box-shadow:inset 4px 0 #397d50}.poExcludedList article.changed>div>small{color:#21643a}.invoiceSsZone{background:#f3f9fb;border:1px dashed #7ca9bc;border-radius:13px;margin:14px 22px;transition:all .15s;overflow:hidden}.invoiceSsZone.dropActive{background:#e5f3f8;border-color:#23647f;box-shadow:0 0 0 3px #cfe6ee}.invoiceSsZone>header{justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.invoiceSsZone>header small{color:#23647f;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.invoiceSsZone h4{margin:4px 0;font:500 16px Georgia}.invoiceSsZone p{color:var(--muted);margin:0;font-size:8px}.invoiceSsZone>header>span{color:#23647f;background:#dbeef5;border-radius:18px;place-items:center;min-width:58px;padding:8px 10px;font-size:8px;font-weight:800;display:grid}.invoiceSsError,.ssOrdersAlert{color:#9b4737;background:#fff0eb;border-top:1px solid #eed0c7;padding:10px 16px;font-size:9px}.invoiceSsList{border-top:1px solid #d6e5eb;display:grid}.invoiceSsList article{background:#fff;border-bottom:1px solid #dde8ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.invoiceSsList article:last-child{border-bottom:0}.invoiceSsList article>span{color:#23647f;background:#dbeef5;border-radius:11px;padding:5px 7px;font-size:7px;font-weight:900}.invoiceSsList article>div{gap:3px;display:grid}.invoiceSsList article b{font-size:9px}.invoiceSsList article small{color:var(--muted);font-size:8px}.manualResolutionButtons{gap:7px;display:flex}.manualResolutionButtons button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.manualResolutionButtons button:last-child{background:#23647f}.manualResolutionButtons button:disabled{opacity:.45}.manualResolutionForm .manualResolutionButtons{min-width:260px}.manualAccResolutionActions .manualResolutionButtons{justify-content:flex-end}.ssOrdersPage{gap:18px;display:grid}.ssOrdersKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ssOrdersKpis article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:128px;padding:18px}.ssOrdersKpis article:first-child{color:#fff;background:#173f2d;border-color:#173f2d}.ssOrdersKpis small{color:var(--muted);letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.ssOrdersKpis article:first-child small,.ssOrdersKpis article:first-child span{color:#c7d8ce}.ssOrdersKpis strong{margin:15px 0 7px;font:500 29px Georgia;display:block}.ssOrdersKpis span{color:var(--muted);font-size:9px}.ssOrdersPanel{padding:0;overflow:hidden}.ssOrdersPanel>.panelHead{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:22px 24px}.ssOrderGroups{display:grid}.ssOrderGroups>section{border-bottom:1px solid var(--line)}.ssOrderGroups>section:last-child{border-bottom:0}.ssOrderGroups>section>header{border-bottom:1px solid var(--line);background:#f7faf8;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.ssOrderGroups>section>header small{color:#23647f;letter-spacing:.1em;font-size:7px;font-weight:900}.ssOrderGroups h4{margin:5px 0 0;font-size:11px}.ssOrderGroups>section>header>span{color:var(--green);background:#e3f2e8;border-radius:14px;padding:6px 9px;font-size:8px;font-weight:900}.ssOrderGroups td b,.ssOrderGroups td small{display:block}.ssOrderGroups td small{color:var(--muted);margin-top:4px;font-size:8px}.ssOrderGroups time{color:var(--muted);font-size:8px}.ssOrderGroups td>button{color:var(--green);white-space:nowrap;background:#edf6f0;border:1px solid #bfd5c7;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.ssSource{border-radius:12px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.ssSource.acc_order{color:var(--green);background:#e3f2e8}.ssSource.acc_invoice_excel{color:#315f91;background:#edf0f8}.ssSource.acc_invoice_acc{color:#23647f;background:#dbeef5}.ssOrdersEmpty{text-align:center;place-content:center;gap:7px;min-height:190px;padding:30px;display:grid}.ssOrdersEmpty b{font:500 19px Georgia}.ssOrdersEmpty span{color:var(--muted);font-size:9px}.ssPrintPanel{padding:0;overflow:hidden}.ssPrintPanel>.panelHead{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:20px 24px}.ssPrintPanel>.panelHead small{color:#23647f;letter-spacing:.11em;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.ssExcelPicker{display:grid}.ssExcelPickerActions{border-bottom:1px solid var(--line);background:#f7faf8;align-items:center;gap:8px;padding:12px 24px;display:flex}.ssExcelPickerActions button,.ssExcelPickerFooter button{color:var(--green);background:#edf6f0;border:1px solid #bfd5c7;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900}.ssExcelPickerActions span{color:var(--muted);margin-left:auto;font-size:9px;font-weight:800}.ssExcelPickerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:330px;padding:16px 24px;display:grid;overflow:auto}.ssExcelPickerList label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;transition:all .15s;display:grid}.ssExcelPickerList label:hover{background:#f8fbf9;border-color:#9fc5ae}.ssExcelPickerList label.selected{background:#edf7f0;border-color:#73ad89;box-shadow:inset 3px 0 #146b4a}.ssExcelPickerList input{width:17px;height:17px;accent-color:var(--green)}.ssExcelPickerList span{min-width:0}.ssExcelPickerList b,.ssExcelPickerList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ssExcelPickerList b{font-size:10px}.ssExcelPickerList small{color:var(--muted);margin-top:4px;font-size:8px}.ssExcelPickerList em{color:var(--muted);white-space:nowrap;background:#f0f3f1;border-radius:12px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.ssExcelPickerFooter{border-top:1px solid var(--line);background:#fbfcfb;align-items:center;gap:9px;padding:13px 24px;display:flex}.ssExcelPickerFooter>span{color:var(--muted);margin-right:auto;font-size:8px}.ssExcelPickerFooter button:disabled{opacity:.42}.ssExcelPickerFooter button.ordered{background:var(--green);border-color:var(--green);color:#fff}.ssSelectedExcelDetails{border-top:1px solid var(--line);background:#fff}.ssSelectedExcelDetailsHead{border-bottom:1px solid var(--line);background:#f2f8f4;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex}.ssSelectedExcelDetailsHead small{color:#23647f;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.ssSelectedExcelDetailsHead h4{margin:4px 0 3px;font:700 18px Georgia,serif}.ssSelectedExcelDetailsHead p{color:var(--muted);margin:0;font-size:9px}.ssSelectedExcelDetailsHead>strong{color:var(--green);white-space:nowrap;background:#dff1e5;border-radius:18px;padding:8px 12px}.ssSelectedInvoiceTable{background:#fff}.ssSelectedInvoiceTable tbody tr{background:#fbfdfb}.ssCartPanel{padding:0;overflow:hidden}.ssCartPanel>.panelHead{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:20px 24px}.ssCartPanel>.panelHead small{color:#23647f;letter-spacing:.11em;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.ssCartPanel>.panelHead .warn{color:#9a562a;background:#fff0e4}.ssCartNotice{border-bottom:1px solid var(--line);background:#f7faf8;justify-content:space-between;gap:18px;padding:12px 24px;font-size:8px;display:flex}.ssCartNotice span{color:var(--muted)}.ssCartActions{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:13px 24px;display:flex}.ssCartActions button,.ssCartActions a{color:var(--green);background:#edf6f0;border:1px solid #bfd5c7;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900;text-decoration:none}.ssCartActions button.primary{background:var(--green);border-color:var(--green);color:#fff;margin-left:auto}.ssCartActions button:disabled{opacity:.42}.ssCartTable td{vertical-align:middle}.ssCartTable td b,.ssCartTable td small{display:block}.ssCartTable td small{color:var(--muted);margin-top:4px;font-size:8px}.ssCartTable input[type=checkbox]{width:16px;height:16px;accent-color:var(--green)}.ssCartTable input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:160px;color:var(--ink);background:#fbfcfb;border-radius:8px;padding:8px 9px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.ssWarehouses{flex-wrap:wrap;gap:5px;max-width:280px;display:flex}.ssWarehouses span{color:var(--muted);white-space:nowrap;background:#f2f3f1;border-radius:10px;padding:5px 7px;font-size:7px}.ssWarehouses span.enough{color:var(--green);background:#e3f2e8}.ssResolution{color:var(--green);white-space:nowrap;background:#e3f2e8;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.ssResolution.pending{color:var(--muted);background:#f1f2ef}.ssResolution.unresolved,.ssResolution.short{color:#9b4737;background:#fee9e3}.ssResolution.ambiguous{color:#9a562a;background:#fff0e4}.ssCartActions label{color:var(--muted);letter-spacing:.06em;align-items:center;gap:6px;margin-left:auto;font-size:7px;font-weight:900;display:flex}.ssCartActions label input{border:1px solid var(--line);background:#fff;border-radius:8px;width:74px;padding:8px 9px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.ssCartActions label+button.primary{margin-left:0}.ssCredentialBox{background:#fffaf6;border-bottom:1px solid #efd8c7;padding:15px 24px}.ssCredentialBox.configured{background:#f2f8f4;border-bottom-color:#d6e7dc}.ssCredentialSummary{justify-content:space-between;align-items:center;gap:18px;display:flex}.ssCredentialSummary>div:first-child{gap:4px;display:grid}.ssCredentialSummary small{color:#8d5f3a;letter-spacing:.1em;font-size:7px;font-weight:900}.ssCredentialBox.configured .ssCredentialSummary small{color:var(--green)}.ssCredentialSummary b{font-size:11px}.ssCredentialSummary span{color:var(--muted);font-size:8px}.ssCredentialButtons{gap:7px;display:flex}.ssCredentialButtons button,.ssCredentialForm button{color:var(--green);background:#edf6f0;border:1px solid #bfd5c7;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900}.ssCredentialButtons button.danger{color:#9b4737;background:#fff5f1;border-color:#efc9bd}.ssCredentialForm{grid-template-columns:minmax(190px,1fr) minmax(260px,1.4fr) auto auto;align-items:end;gap:9px;margin-top:14px;display:grid}.ssCredentialForm label{color:var(--muted);letter-spacing:.06em;gap:6px;font-size:7px;font-weight:900;display:grid}.ssCredentialForm input{width:100%;color:var(--ink);background:#fff;border:1px solid #d8d8d2;border-radius:9px;padding:10px 11px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.ssCredentialForm button.primary{background:var(--green);border-color:var(--green);color:#fff}.ssCredentialForm button:disabled{opacity:.42}.ssCredentialWarning{color:#9b4737;grid-column:1/-1;font-size:8px}@media (width<=900px){.ssOrdersKpis{grid-template-columns:1fr 1fr}.poExcludedActions{flex-direction:column;align-items:stretch}.poSsList article{align-items:flex-start}.ssCartNotice{display:grid}.ssCartActions{flex-wrap:wrap}.ssCartActions label,.ssCartActions button.primary{margin-left:0}.ssCredentialSummary{flex-direction:column;align-items:flex-start}.ssCredentialForm{grid-template-columns:1fr}.ssCredentialButtons{flex-wrap:wrap}.ssCredentialWarning{grid-column:auto}.ssExcelPickerList{grid-template-columns:1fr}.ssExcelPickerFooter{align-items:stretch;display:grid}.ssExcelPickerFooter>span{margin-right:0}.ssExcelPickerActions{flex-wrap:wrap}.ssExcelPickerActions span{width:100%;margin-left:0}.poReplacementGrid{grid-template-columns:1fr 1fr}.poReplacementReason{grid-column:1/-1}}@media (width<=620px){.poSsZone{margin:0 12px 12px}.poSsList article,.invoiceSsZone>header,.invoiceSsList article,.ssOrderGroups>section>header,.poRelatedOrderGroups>section>header,.poLinkedOrderEditor>header,.poExcludedRecheckBar{align-items:flex-start;display:grid}.poSsList button,.invoiceSsList button,.poRelatedRows article>button,.poExcludedRecheckBar>button{width:100%}.invoiceSsZone{margin:12px}.manualResolutionButtons{display:grid}.manualResolutionForm .manualResolutionButtons{min-width:0}.ssOrdersKpis{grid-template-columns:1fr 1fr}.ssOrderGroups th:nth-child(6),.ssOrderGroups td:nth-child(6),.ssOrderGroups th:nth-child(7),.ssOrderGroups td:nth-child(7){display:none}.poExcludedList article.editing,.poReplacementGrid,.poRelatedRows article{grid-template-columns:1fr}.poReplacementEditor header,.poReplacementEditor footer{align-items:stretch;display:grid}.poReplacementReason{grid-column:auto}}.shipstationPage{gap:16px;display:grid}.shipstationIntro{color:#fff;background:linear-gradient(125deg,#123e31,#1b614c);border-color:#123e31;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.shipstationIntro>div:first-child{max-width:670px}.shipstationIntro small{letter-spacing:.13em;color:#a8cfbf;font-size:8px;font-weight:900}.shipstationIntro h2{margin:8px 0 7px;font:500 25px Georgia}.shipstationIntro p{color:#c5dacf;margin:0;font-size:10px;line-height:1.65}.shipstationSync{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.shipstationSync label{gap:5px;display:grid}.shipstationSync label span{color:#b5d3c6;letter-spacing:.06em;font-size:7px;font-weight:900}.shipstationSync input{color:var(--ink);background:#fff;border:1px solid #4b7a68;border-radius:9px;padding:9px 10px;font-size:9px}.shipstationSync button{color:#243c31;white-space:nowrap;background:#f4c675;border:0;border-radius:9px;padding:10px 14px;font-size:8px;font-weight:900}.shipstationSync button:disabled{opacity:.5}.shipstationCredential{background:#fff9f2;border-color:#efddc6;padding:15px 20px}.shipstationCredential.configured{background:#f1f8f3;border-color:#d2e6d8}.shipstationCredentialSummary{justify-content:space-between;align-items:center;gap:18px;display:flex}.shipstationCredentialSummary>div:first-child{gap:3px;display:grid}.shipstationCredentialSummary small{color:#95602e;letter-spacing:.11em;font-size:7px;font-weight:900}.shipstationCredential.configured small{color:var(--green)}.shipstationCredentialSummary b{font-size:11px}.shipstationCredentialSummary span{color:var(--muted);font-size:8px}.shipstationCredentialSummary>div:last-child{gap:7px;display:flex}.shipstationCredential button{color:var(--green);background:#eaf5ed;border:1px solid #bdd4c5;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900}.shipstationCredential button.danger{color:#9b4737;background:#fff3ef;border-color:#ebc7bd}.shipstationCredential form{border-top:1px solid #dfded5;grid-template-columns:minmax(200px,1fr) minmax(220px,1.1fr) auto auto;align-items:end;gap:9px;margin-top:13px;padding-top:13px;display:grid}.shipstationCredential form label{gap:5px;display:grid}.shipstationCredential form label span{color:var(--muted);font-size:7px;font-weight:900}.shipstationCredential form input{background:#fff;border:1px solid #d4d9d4;border-radius:8px;padding:10px 11px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.shipstationCredential form em{color:#9b4737;grid-column:1/-1;font-size:8px;font-style:normal}.shipstationAlert{color:var(--green);background:#eff8f2;border:1px solid #d0e4d6;border-radius:10px;padding:11px 14px;font-size:9px;font-weight:800}.shipstationAlert.error{color:#9b4737;background:#fff1ed;border-color:#edcec5}.shipstationWorkspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.shipstationWorkspaceMain{gap:16px;min-width:0;display:grid}.shipstationStatusNav{background:#f1f2f3;max-height:calc(100vh - 28px);padding:0;position:sticky;top:14px;overflow:auto}.shipstationStatusNav>header{background:#fff;border-bottom:1px solid #d9ddda;justify-content:space-between;align-items:center;gap:12px;padding:17px 16px 14px;display:flex}.shipstationStatusNav>header small{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.shipstationStatusNav>header h3{margin:5px 0 0;font-size:13px}.shipstationStatusNav>header>span{color:var(--green);letter-spacing:.08em;background:#e4f2e9;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900}.shipstationAllOrders,.shipstationStatusButton,.shipstationStoreLinks button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.shipstationAllOrders{border-bottom:1px solid #d9ddda;justify-content:space-between;align-items:center;padding:13px 16px;font-size:10px;font-weight:800;display:flex}.shipstationAllOrders.active{color:var(--green);background:#e0e4e2}.shipstationAllOrders b,.shipstationStatusButton b,.shipstationStoreLinks button>b{color:#fff;background:#101112;border-radius:14px;place-items:center;min-width:30px;height:24px;padding:0 8px;font-size:9px;display:grid}.shipstationStatusNav nav>section{border-bottom:1px solid #d9ddda}.shipstationStatusButton{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 16px;font-size:10px;display:grid}.shipstationStatusButton i{font-size:19px;font-style:normal;line-height:1}.shipstationStatusNav nav>section.active>.shipstationStatusButton{color:#fff;background:#064b35}.shipstationStatusNav nav>section.active>.shipstationStatusButton b{color:#17201c;background:#f4f5f4}.shipstationStoreLinks{background:#eef0f1;padding:7px}.shipstationStoreLinks button{border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;font-size:9px;display:grid}.shipstationStoreLinks button:hover,.shipstationStoreLinks button.selected{background:#dfe2e3}.shipstationStoreLinks button>i{color:#fff;background:#e86735;border-radius:2px;place-items:center;width:20px;height:20px;font:700 13px Georgia;display:grid}.shipstationStoreLinks button>i.amazon{color:#fff;background:#f2a000;font-family:Arial}.shipstationStoreLinks button>i.tiktok{background:#111;font-family:Arial}.shipstationStoreLinks button>i.store{background:#23647f;font-family:Arial}.shipstationStoreLinks button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipstationStoreLinks button>b{min-width:27px;height:22px;font-size:8px}.shipstationStoreLinks>em{color:var(--muted);padding:9px;font-size:8px;font-style:normal;display:block}.shipstationSelectionBar{justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.shipstationSelectionBar small{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:900}.shipstationSelectionBar h3{margin:4px 0;font:500 18px Georgia}.shipstationSelectionBar p{color:var(--muted);margin:0;font-size:8px}.shipstationSelectionBar>div:last-child{align-items:center;gap:9px;display:flex}.shipstationSelectionBar button{color:var(--green);background:#edf6f0;border:1px solid #c8dacf;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.shipstationSelectionBar>div:last-child>span{color:#5a6f64;white-space:nowrap;background:#eef2ef;border-radius:12px;padding:7px 9px;font-size:8px;font-weight:800}.shipstationKpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.shipstationKpis article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:118px;padding:17px}.shipstationKpis article.profit{background:#eaf5ed;border-color:#cce3d3}.shipstationKpis article.loss{background:#fbefed;border-color:#efd1ca}.shipstationKpis small{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.shipstationKpis strong{margin:13px 0 6px;font:500 24px Georgia;display:block}.shipstationKpis article.profit strong{color:var(--green)}.shipstationKpis article.loss strong{color:var(--red)}.shipstationKpis span{color:var(--muted);font-size:8px;line-height:1.45}.shipstationStores{padding:0;overflow:hidden}.shipstationStores>.panelHead,.shipstationDaily>.panelHead,.shipstationOrders>.panelHead{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:19px 21px}.shipstationStores>div:last-child{display:grid}.shipstationStores>div:last-child>label{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) auto minmax(250px,1.2fr);align-items:center;gap:14px;padding:12px 21px;display:grid}.shipstationStores>div:last-child>label:last-child{border-bottom:0}.shipstationStores label>span{gap:3px;display:grid}.shipstationStores label small{color:#23647f;letter-spacing:.09em;font-size:7px;font-weight:900}.shipstationStores label b{font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.shipstationStores label em{color:var(--muted);font-size:8px;font-style:normal}.shipstationStores label>strong{color:var(--green)}.shipstationStores select{background:#fff;border:1px solid #d2dbd5;border-radius:8px;width:100%;padding:9px 10px;font-size:9px}.shipstationDaily,.shipstationOrders{padding:0;overflow:hidden}.shipstationLastSync{color:var(--green);background:#edf6f0;border-radius:12px;padding:7px 9px;font-size:8px;font-weight:800}.shipstationDaily td b,.shipstationDaily td small,.shipstationOrders td b,.shipstationOrders td small,.shipstationOrders td em{display:block}.shipstationDaily td small,.shipstationOrders td small{color:var(--muted);margin-top:4px;font-size:8px}.shipstationOrders td em{color:#6b7d74;margin-top:4px;font-size:7px;font-style:normal}.shipstationPending,.shipstationConfirmed,.shipstationUnallocated{white-space:nowrap;border-radius:12px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.shipstationPending{color:#995a26;background:#fff0df}.shipstationConfirmed{color:var(--green);background:#e3f2e8}.shipstationUnallocated{color:#9b4737;background:#fee9e3}.shipstationOrderFilters{gap:7px;display:flex}.shipstationOrderFilters input,.shipstationOrderFilters select{background:#fff;border:1px solid #d3dbd5;border-radius:8px;padding:9px 10px;font-size:8px}.shipstationOrderFilters input{min-width:230px}.shipstationMissing{color:#995a26;background:#fff0df;border-radius:11px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.shipstationMatch,.shipstationOrderStatus{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.shipstationMatch.confirmed{color:var(--green);background:#e3f2e8}.shipstationMatch.estimated{color:#23647f;background:#e9f2f6}.shipstationMatch.cost_missing,.shipstationMatch.store_mapping_missing{color:#995a26;background:#fff0df}.shipstationOrderStatus.awaiting_shipment{color:#07543c;background:#e1f1e7}.shipstationOrderStatus.shipped{color:#315f91;background:#e8eef8}.shipstationOrderStatus.awaiting_payment,.shipstationOrderStatus.on_hold,.shipstationOrderStatus.pending_fulfillment{color:#995a26;background:#fff0df}.shipstationOrderStatus.cancelled{color:#9b4737;background:#fee9e3}.shipstationOrderStatus.other{color:#5d6b64;background:#eef0ee}.shipstationEmpty{text-align:center;place-content:center;gap:6px;min-height:150px;padding:28px;display:grid}.shipstationEmpty b{font:500 17px Georgia}.shipstationEmpty span{color:var(--muted);font-size:9px}.shipstationFormula{color:var(--green);background:#f1f7f3;border:1px solid #d3e4d8;border-radius:11px;align-items:center;gap:9px;padding:12px 15px;font-size:8px;display:flex}.shipstationFormula em{color:var(--muted);margin-left:auto;font-style:normal}@media (width<=1100px){.shipstationWorkspace{grid-template-columns:235px minmax(0,1fr)}.shipstationKpis{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.shipstationIntro{align-items:flex-start;display:grid}.shipstationWorkspace{grid-template-columns:1fr}.shipstationStatusNav{max-height:none;position:static}.shipstationSelectionBar,.shipstationFormula{align-items:flex-start;display:grid}.shipstationFormula em{margin-left:0}}@media (width<=700px){.shipstationSync,.shipstationSync label,.shipstationSync input,.shipstationSync button{width:100%}.shipstationCredentialSummary{align-items:flex-start;display:grid}.shipstationCredentialSummary>div:last-child{flex-wrap:wrap}.shipstationCredential form{grid-template-columns:1fr}.shipstationCredential form em{grid-column:auto}.shipstationKpis{grid-template-columns:1fr 1fr}.shipstationStores>div:last-child>label{grid-template-columns:1fr}.shipstationStores label>strong{display:none}.shipstationOrders>.panelHead{align-items:flex-start;display:grid}.shipstationOrderFilters{display:grid}.shipstationOrderFilters input{min-width:0}.shipstationSelectionBar>div:last-child{align-items:flex-start;display:grid}.shipstationOrders th:nth-child(4),.shipstationOrders td:nth-child(4),.shipstationOrders th:nth-child(5),.shipstationOrders td:nth-child(5){display:none}}.shipstationKpis article.income{background:#edf8f1;border-color:#c8e4d2}.shipstationKpis article.income small,.shipstationKpis article.income strong{color:#12633f}.shipstationKpis article.etsy,.shipstationKpis article.adSpend{background:#fff3eb;border-color:#f3c7ad}.shipstationKpis article.etsy small,.shipstationKpis article.etsy strong,.shipstationKpis article.adSpend small,.shipstationKpis article.adSpend strong{color:#c94f12}.shipstationEtsyModel{color:#9d3f12;background:linear-gradient(105deg,#fff1e8,#fff8f3);border:1px solid #f0c6ae;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.shipstationEtsyModel div{align-items:center;gap:11px;display:flex}.shipstationEtsyModel b{color:#fff;letter-spacing:.09em;white-space:nowrap;background:#f1641e;border-radius:8px;padding:6px 8px;font-size:7px}.shipstationEtsyModel span{font-size:8px;font-weight:800}.shipstationEtsyModel em{color:#8d674f;text-align:right;font-size:7px;font-style:normal}.shipstationOrderFilters button{color:var(--green);white-space:nowrap;background:#edf6f0;border:1px solid #c8dacf;border-radius:8px;padding:9px 10px;font-size:8px;font-weight:900}.shipstationOrderFilters button.active{background:var(--green);color:#fff}.shipstationFinancialTable{min-width:2200px}.shipstationFinancialTable .incomeColumn,.shipstationDaily .incomeColumn{background:#f1faf4}.shipstationFinancialTable th.incomeColumn,.shipstationDaily th.incomeColumn{color:#0d5c39;background:#dff1e5}.shipstationFinancialTable .etsyColumn,.shipstationDaily .etsyColumn{background:#fff7f1}.shipstationFinancialTable th.etsyColumn,.shipstationDaily th.etsyColumn{color:#b84712;background:#ffe5d4}.shipstationFinancialTable .adSpendColumn,.shipstationDaily .adSpendColumn{background:#fff6ef}.shipstationFinancialTable th.adSpendColumn,.shipstationDaily th.adSpendColumn{color:#b84712;background:#fddfcb}.shipstationFinancialTable .etsyTotalColumn{border-left:1px solid #f1c6ad;border-right:1px solid #f1c6ad}.shipstationFinancialTable .productCell small{align-items:center;gap:6px;display:flex}.shipstationFinancialTable .productCell s{color:#75847b}.discountBadge{color:#0c613b;background:#ccebd7;border-radius:10px;padding:3px 6px;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.taxColumn{box-shadow:inset 1px 0 #c8e1d0,inset -1px 0 #c8e1d0}@media (width<=850px){.shipstationEtsyModel{align-items:flex-start;display:grid}.shipstationEtsyModel em{text-align:left}.shipstationEtsyModel div{align-items:flex-start;display:grid}.shipstationOrderFilters button{width:100%}}@media (width<=700px){.shipstationOrders th:nth-child(4),.shipstationOrders td:nth-child(4),.shipstationOrders th:nth-child(5),.shipstationOrders td:nth-child(5){display:table-cell}.shipstationKpis{grid-template-columns:1fr}.shipstationOrderFilters button{width:auto}}.shipstationKpis article.estimatedCost{background:#f3f6fb;border-color:#ccd8e9}.shipstationKpis article.estimatedCost small,.shipstationKpis article.estimatedCost strong{color:#315f91}.shipstationKpis article.finalCost{background:#eef7f1;border-color:#c7dfcf}.shipstationKpis article.finalCost small,.shipstationKpis article.finalCost strong{color:#0c613b}.shipstationCostModel{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shipstationCostModel>div{background:#fff;border:1px solid #d5dfda;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.shipstationCostModel b{letter-spacing:.09em;border-radius:8px;padding:6px 8px;font-size:7px}.shipstationCostModel div:first-child b{color:#0c613b;background:#dcefe3}.shipstationCostModel div:last-child b{color:#315f91;background:#e7edf7}.shipstationCostModel span{color:#5d7066;font-size:8px;line-height:1.45}.shipstationFinancialTable .estimatedCostColumn,.shipstationDaily .estimatedCostColumn{background:#f5f8fc}.shipstationFinancialTable th.estimatedCostColumn,.shipstationDaily th.estimatedCostColumn{color:#315f91;background:#e4ebf5}.shipstationFinancialTable .finalCostColumn,.shipstationDaily .finalCostColumn{background:#f2f8f4}.shipstationFinancialTable th.finalCostColumn,.shipstationDaily th.finalCostColumn{color:#0c613b;background:#dfeee4}.shipstationFinancialTable .costCell{min-width:190px}.shipstationFinancialTable .costCell em{max-width:210px;line-height:1.35}.shipstationUnallocatedAds{color:#8f3e2d;background:#fff3ef;border:1px solid #efc9bd;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto minmax(280px,1.2fr);align-items:center;gap:18px;padding:14px 17px;display:grid}.shipstationUnallocatedAds div{gap:4px;display:grid}.shipstationUnallocatedAds b{font-size:9px}.shipstationUnallocatedAds span,.shipstationUnallocatedAds em{font-size:8px;font-style:normal}.shipstationUnallocatedAds strong{font:500 19px Georgia}.shipstationUnallocatedAds em{text-align:right}@media (width<=850px){.shipstationUnallocatedAds{grid-template-columns:1fr}.shipstationUnallocatedAds em{text-align:left}}@media (width<=780px){.mobileNav{grid-template-columns:repeat(8,minmax(58px,1fr));overflow-x:auto}.mobileNav button{min-width:58px}.mobileNav button i{font-size:18px}.mobileNav button:first-child i{letter-spacing:.03em;font-size:9px;font-weight:900}}@media (width<=850px){.shipstationCostModel{grid-template-columns:1fr}.shipstationCostModel>div{align-items:flex-start}}.adManagerShortcut{z-index:80;color:#86370f;background:#fff7f1;border:1px solid #efb48f;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;font-weight:900;text-decoration:none;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #3a221426}.adManagerShortcut span{color:#fff;letter-spacing:.08em;background:#f1641e;border-radius:6px;padding:5px 6px;font-size:7px}.adAccessPage{color:#1c2420;background:#f3f4f2;min-height:100vh}.adAccessPage *{box-sizing:border-box}.adAccessTopbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dfe4df;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 max(24px,50vw - 720px);display:flex;position:sticky;top:0}.adAccessBrand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.adAccessBrand>span{color:#fff;letter-spacing:-.08em;background:linear-gradient(145deg,#0d3325,#155f43);border-radius:10px;place-items:center;width:34px;height:34px;font:800 12px Arial,Helvetica,sans-serif;display:grid;position:relative}.adAccessBrand>span:after{content:"↗";color:#dff56a;letter-spacing:0;font:900 9px Arial,Helvetica,sans-serif;position:absolute;top:2px;right:3px}.adAccessBrand div{gap:1px;display:grid}.adAccessBrand b{font-size:13px}.adAccessBrand small{color:#748078;font-size:8px}.adAccessTopbar nav{align-items:center;gap:9px;display:flex}.adAccessTopbar nav>a{color:#315045;background:#fff;border:1px solid #cfd8d1;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900;text-decoration:none}.adAccessTopbar nav>a.primary{color:#fff;background:#0b5e42;border-color:#0b5e42}.adAccessTopbar nav>span{color:#6d7972;font-size:8px}.adAccessPage.embedded{background:0 0;min-height:0}.adAccessPage.embedded .adAccessShell{width:100%;padding:0 0 32px}.adAccessShell{width:min(1440px,100% - 48px);margin:0 auto;padding:34px 0 64px}.adAccessHeading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.adAccessHeading>div:first-child{max-width:760px}.adAccessHeading small,.adAdminPanel>header small,.managerEntryPanel>header small,.managerHistory>header small{color:#0b5e42;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.adAccessHeading h1{margin:8px 0 7px;font:500 32px Georgia}.adAccessHeading p{color:#69756e;max-width:720px;margin:0;font-size:10px;line-height:1.65}.portalLinks{align-items:stretch;gap:8px;display:flex}.portalLink{color:#9c4215;background:#fff7f1;border:1px solid #e8c3aa;border-radius:12px;gap:5px;min-width:205px;padding:14px 16px;text-decoration:none;display:grid}.portalLink.shipstation{color:#0b5e42;background:#f0f8f3;border-color:#b9d8c7}.portalLink span{letter-spacing:.1em;font-size:7px;font-weight:900}.portalLink b{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.adAdminKpis,.managerAdKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.adAdminKpis article,.managerAdKpis article{background:#fff;border:1px solid #dfe4df;border-radius:14px;flex-direction:column;min-height:125px;padding:18px;display:flex}.adAdminKpis small,.managerAdKpis small{color:#728078;letter-spacing:.08em;font-size:7px;font-weight:900}.adAdminKpis strong,.managerAdKpis strong{margin:15px 0 7px;font:500 27px Georgia}.adAdminKpis span,.managerAdKpis span{color:#78847d;margin-top:auto;font-size:8px}.adAdminKpis article.etsy,.managerAdKpis article.etsy{background:#fff5ef;border-color:#efc8b0}.adAdminKpis article.etsy small,.adAdminKpis article.etsy strong,.managerAdKpis article.etsy small,.managerAdKpis article.etsy strong{color:#bd4a14}.adAdminGrid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:16px;display:grid}.adAdminPanel,.managerEntryPanel,.managerHistory{background:#fff;border:1px solid #dfe4df;border-radius:14px;overflow:hidden}.adAdminPanel>header,.managerEntryPanel>header,.managerHistory>header{border-bottom:1px solid #e3e7e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.adAdminPanel>header h2,.managerEntryPanel>header h2,.managerHistory>header h2{margin:6px 0 5px;font:500 19px Georgia}.adAdminPanel>header p,.managerEntryPanel>header p{color:#768179;margin:0;font-size:8px;line-height:1.5}.adAdminPanel>header>span,.managerEntryPanel>header>span,.managerHistory>header>span{color:#0b5e42;white-space:nowrap;background:#e8f2eb;border-radius:14px;padding:6px 9px;font-size:7px;font-weight:900}.managerPanel form{background:#f8faf8;border-bottom:1px solid #e3e7e3;gap:10px;padding:17px;display:grid}.managerPanel form label{gap:5px;display:grid}.managerPanel form label span,.managerAmount>span,.managerNote>span{color:#6d7972;letter-spacing:.05em;font-size:7px;font-weight:900}.managerPanel input,.storeAdminFilters input,.storeAdminFilters select,.storeAssignmentTable select,.managerNote input{color:#1c2420;background:#fff;border:1px solid #d3dbd5;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:9px}.managerPanel input:focus,.storeAdminFilters input:focus,.storeAssignmentTable select:focus,.managerNote input:focus{border-color:#72a88a;box-shadow:0 0 0 3px #1e704814}.managerPanel form>button{color:#fff;background:#0b5e42;border:0;border-radius:9px;padding:11px;font-size:8px;font-weight:900}.managerPanel form>button:disabled{opacity:.55}.managerList{max-height:620px;display:grid;overflow:auto}.managerList>article{border-bottom:1px solid #edf0ed;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 15px;display:grid}.managerList>article:last-child{border-bottom:0}.managerList>article.inactive{opacity:.68;background:#f5f6f4}.managerAvatar{color:#0b5e42;background:#e3f0e7;border-radius:50%;place-items:center;width:32px;height:32px;font:700 13px Georgia;display:grid}.managerList article>div{gap:3px;min-width:0;display:grid}.managerList article>div b,.managerList article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managerList article>div b{font-size:9px}.managerList article>div small{color:#77827b;font-size:7px}.managerList article>em{color:#647068;white-space:nowrap;background:#f1f3f1;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal}.managerList article>button{color:#0b5e42;background:#edf7f0;border:1px solid #bed8c7;border-radius:8px;min-width:48px;padding:7px 8px;font-size:7px;font-weight:900}.managerList article.inactive>button{color:#6d7770;background:#fff;border-color:#d4d8d4}.storeAdminFilters{background:#f8faf8;border-bottom:1px solid #e3e7e3;grid-template-columns:minmax(220px,1fr) 165px 145px 185px;gap:8px;padding:13px 16px;display:grid}.storeAssignmentTable{max-height:690px;overflow:auto}.storeAssignmentTable>div{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(190px,1fr) 110px 70px minmax(220px,1.05fr) minmax(180px,.8fr);align-items:center;gap:12px;min-width:920px;padding:12px 16px;display:grid}.storeAssignmentTable>div.assigned{background:#fbfefc;box-shadow:inset 3px 0 #0b5e42}.storeAssignmentTable .storeAssignmentHead{z-index:2;color:#6c7770;letter-spacing:.06em;text-transform:uppercase;background:#f1f4f1;padding-block:10px;font-size:7px;font-weight:900;position:sticky;top:0}.storeAssignmentTable>div>span:first-child{gap:3px;min-width:0;display:grid}.storeAssignmentTable>div>span:first-child b,.storeAssignmentTable>div>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storeAssignmentTable>div>span:first-child b{font-size:9px}.storeAssignmentTable>div>span:first-child small{color:#87918b;font-size:7px}.storeAssignmentTable>div>span:nth-child(2){color:#4f5b54;font-size:8px}.storeAssignmentTable em{border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.storeAssignmentTable em.active{color:#077248;background:#dff3e6}.storeAssignmentTable em.inactive{color:#69736d;background:#eef0ee}.storeAssignmentTable label{display:block}.storeAssignmentTable select:disabled{opacity:.55}.adEmpty{color:#758078;text-align:center;grid-column:1/-1;padding:32px;font-size:9px;line-height:1.6}.adAccessNotice{color:#0b5e42;background:#eef7f1;border:1px solid #cde0d3;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:11px 14px;font-size:8px;font-weight:800;display:flex}.adAccessNotice>span{background:#12a568;border-radius:50%;width:7px;height:7px}.adAccessNotice.error{color:#9b4737;background:#fff3ef;border-color:#efc9bd}.adAccessNotice.error>span{background:#d45035}.etsyConnectionPanel{background:#fff;border:1px solid #efc8b0;border-radius:14px;margin-bottom:16px;overflow:hidden}.etsyConnectionPanel>header{background:linear-gradient(135deg,#fff8f3,#fff);border-bottom:1px solid #f0ddd1;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 21px;display:flex}.etsyConnectionPanel>header small{color:#b94b18;letter-spacing:.1em;font-size:7px;font-weight:900}.etsyConnectionPanel>header h2{margin:6px 0 5px;font:500 20px Georgia}.etsyConnectionPanel>header p{color:#795f50;max-width:750px;margin:0;font-size:8px;line-height:1.55}.etsyConnectionPanel>header>span{color:#b24a1c;white-space:nowrap;background:#fff0e6;border-radius:14px;padding:6px 9px;font-size:7px;font-weight:900}.etsyConnectionPanel>header>span.connected{color:#077248;background:#dff3e6}.etsyConnectForm{grid-template-columns:180px minmax(170px,1fr) minmax(170px,1fr) minmax(250px,1.3fr) auto;align-items:end;gap:11px;padding:17px 20px;display:grid}.etsyConnectForm>label,.etsyRedirectField,.etsySyncDates>label{gap:6px;display:grid}.etsyConnectForm label>span,.etsyRedirectField>span,.etsySyncDates label>span{color:#776d66;letter-spacing:.06em;font-size:7px;font-weight:900}.etsyConnectForm input,.etsySyncDates input{color:#3d2a20;background:#fffaf7;border:1px solid #e2c9b9;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:9px}.etsyConnectForm input:focus,.etsySyncDates input:focus{border-color:#e6814c;box-shadow:0 0 0 3px #f1641e14}.etsyConnectForm>button,.etsySyncDates>button{color:#fff;white-space:nowrap;background:#b94b18;border:0;border-radius:9px;min-height:36px;padding:10px 14px;font-size:8px;font-weight:900}.etsyConnectForm>button:disabled,.etsySyncDates>button:disabled{cursor:not-allowed;opacity:.5}.etsyConnectionIdentity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.etsyConnectionIdentity.connected{grid-template-columns:38px minmax(0,1fr) auto}.etsyMark{color:#fff;background:#f1641e;border-radius:8px;place-items:center;width:36px;height:36px;font:700 18px Georgia;display:grid}.etsyConnectionIdentity>div{gap:3px;min-width:0;display:grid}.etsyConnectionIdentity b,.etsyConnectionIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.etsyConnectionIdentity b{font-size:10px}.etsyConnectionIdentity small{color:#80776f;font-size:7px}.etsyConnectionIdentity>em{color:#087247;background:#e5f4ea;border-radius:12px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.etsyRedirectField code{color:#6e4330;text-overflow:ellipsis;white-space:nowrap;background:#fffaf7;border:1px dashed #e2c9b9;border-radius:8px;padding:10px;font-size:8px;overflow:hidden}.etsySyncArea{gap:13px;padding:17px 20px;display:grid}.etsySyncArea>.etsyConnectionIdentity{max-width:460px}.etsySyncDates{grid-template-columns:150px 150px auto auto;align-items:end;gap:9px;display:grid}.etsySyncDates>button.disconnect{color:#9d4b29;background:#fff;border:1px solid #dfc7b9}.etsySyncResult{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.etsySyncResult>span{background:#fffaf7;border:1px solid #eedfd6;border-radius:10px;gap:6px;padding:12px;display:grid}.etsySyncResult small{color:#8b7467;font-size:7px;font-weight:900}.etsySyncResult b{color:#9e4119;font:500 18px Georgia}.etsyLastSync{color:#7f756e;margin:0;font-size:8px}.etsyObservedTypes{border-top:1px solid #f0e4dc;padding-top:10px}.etsyObservedTypes summary{cursor:pointer;color:#765d50;font-size:8px;font-weight:900}.etsyObservedTypes>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.etsyObservedTypes span{color:#676c68;background:#f2f2ef;border-radius:12px;padding:5px 8px;font-size:7px}.etsyObservedTypes span.advertising{color:#b14a1b;background:#fff0e6}.etsyConnectionNotice{color:#8b4a2c;background:#fff9f5;border-top:1px solid #f0ddd1;align-items:center;gap:8px;padding:10px 20px;font-size:8px;font-weight:800;display:flex}.etsyConnectionNotice>span{background:#f1641e;border-radius:50%;width:7px;height:7px}.etsyConnectionNotice.error{color:#a13e31;background:#fff1ed}.etsyConnectionNotice.error>span{background:#cc4334}.managerHeading{align-items:center}.portalDate{background:#fff5ef;border:1px solid #efc8b0;border-radius:12px;gap:6px;min-width:210px;padding:13px 15px;display:grid}.portalDate span{color:#b64a18;letter-spacing:.1em;font-size:7px;font-weight:900}.portalDate input{color:#552c19;background:0 0;border:0;outline:0;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.managerEntryPanel,.managerHistory{margin-bottom:16px}.managerStoreEntries{display:grid}.managerStoreEntries>article{border-bottom:1px solid #e9ede9;grid-template-columns:minmax(240px,1fr) 190px minmax(220px,1fr) 96px;align-items:end;gap:14px;padding:15px 20px;display:grid}.managerStoreEntries>article:last-child{border-bottom:0}.managerStoreEntries>article.saved{background:#fbfefc;box-shadow:inset 4px 0 #15905d}.managerStoreIdentity{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.managerStoreIdentity>span{color:#fff;background:#f1641e;border-radius:7px;place-items:center;width:32px;height:32px;font:700 17px Georgia;display:grid}.managerStoreIdentity>div{gap:3px;min-width:0;display:grid}.managerStoreIdentity b,.managerStoreIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managerStoreIdentity b{font-size:10px}.managerStoreIdentity small{color:#77827b;font-size:7px}.managerStoreIdentity>em{color:#9a562a;white-space:nowrap;background:#fff0e5;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.managerStoreEntries>article.saved .managerStoreIdentity>em{color:#087247;background:#e1f2e7}.managerAmount,.managerNote{gap:6px;display:grid}.managerAmount>div{background:#fff7f1;border:1px solid #e6bca2;border-radius:9px;align-items:center;display:flex;overflow:hidden}.managerAmount>div>em{color:#b64a18;padding-left:11px;font:700 13px Georgia}.managerAmount input{color:#7f3616;background:0 0;border:0;outline:0;width:100%;padding:10px;font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace}.managerStoreEntries>article>button{color:#fff;background:#0b5e42;border:0;border-radius:9px;height:38px;font-size:8px;font-weight:900}.managerStoreEntries>article.saved>button{color:#0b5e42;background:#eaf5ed;border:1px solid #bcd8c6}.managerStoreEntries>article>button:disabled{opacity:.55}.managerHistoryTable{display:grid}.managerHistoryTable>div{border-bottom:1px solid #edf0ed;grid-template-columns:140px minmax(200px,1fr) minmax(200px,1.2fr) 110px 150px;align-items:center;gap:15px;padding:12px 20px;display:grid}.managerHistoryTable>div:first-child{color:#69756e;letter-spacing:.07em;text-transform:uppercase;background:#f3f5f3;font-size:7px}.managerHistoryTable>div>span{color:#5d6962;font-size:8px}.managerHistoryTable>div>strong{color:#bd4a14;text-align:right;font:500 14px Georgia}.managerHistoryActions{justify-content:flex-end;gap:6px;display:flex}.managerHistoryActions>button{color:#0b5e42;background:#eaf5ed;border:1px solid #bcd8c6;border-radius:8px;min-width:66px;padding:8px 10px;font-size:7px;font-weight:900}.managerHistoryActions>button.danger{color:#ac451b;background:#fff4ee;border-color:#efc8b0}.managerHistoryActions>button:disabled{cursor:wait;opacity:.55}.managerAccessDenied{background:#fff5ef;border:1px solid #efc8b0;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.managerAccessDenied>span{color:#fff;background:#f1641e;border-radius:50%;place-items:center;width:48px;height:48px;font:700 23px Georgia;display:grid}.managerAccessDenied small{color:#b64a18;letter-spacing:.12em;font-size:8px;font-weight:900}.managerAccessDenied h2{margin:6px 0;font:500 20px Georgia}.managerAccessDenied p{color:#795844;margin:0 0 8px;font-size:9px}.managerAccessDenied b{font-size:8px}.managerLoginActions{gap:7px;display:grid}.managerLoginActions>a{color:#fff;text-align:center;white-space:nowrap;background:#f1641e;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:900;text-decoration:none}.managerLoginActions>a.secondary{color:#a74519;background:#fff;border:1px solid #e5ad8d}.managerHistoryTable>div>span>small{color:#087247;letter-spacing:.04em;background:#e1f2e7;border-radius:999px;width:max-content;margin-top:4px;padding:3px 6px;font-size:6px;font-weight:900;display:block}.managerFeeAds{grid-column:2/4;font-weight:900;color:#b64a18!important}.adDateRangePicker{grid-template-columns:150px 150px 150px;gap:8px;display:grid}.adDateRangePicker>label{background:#fff5ef;border:1px solid #efc8b0;border-radius:12px;gap:6px;padding:11px 13px;display:grid}.adDateRangePicker span{color:#b64a18;letter-spacing:.1em;font-size:7px;font-weight:900}.adDateRangePicker input,.adDateRangePicker select{color:#552c19;background:0 0;border:0;outline:0;width:100%;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.managerDateGroups{display:grid}.managerDateGroup{border-bottom:1px solid #dfe4df}.managerDateGroup:last-child{border-bottom:0}.managerDateGroup>header{background:#f6f8f6;justify-content:space-between;align-items:center;gap:15px;padding:10px 20px;display:flex}.managerDateGroup>header>div{align-items:center;gap:9px;display:flex}.managerDateGroup>header small{color:#0b5e42;letter-spacing:.09em;font-size:7px;font-weight:900}.managerDateGroup>header b{font:500 14px Georgia}.managerDateGroup>header span{color:#0b5e42;background:#e7f2ea;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900}@media (width<=1050px){.adAdminGrid{grid-template-columns:1fr}.managerList{max-height:380px}.managerStoreEntries>article{grid-template-columns:minmax(220px,1fr) 170px minmax(180px,1fr) 90px}.storeAssignmentTable{max-height:none}.etsyConnectForm{grid-template-columns:1fr 1fr}.etsyConnectionIdentity,.etsyRedirectField{grid-column:1/-1}.etsySyncResult{grid-template-columns:1fr 1fr}}@media (width<=760px){.adManagerShortcut{bottom:10px;right:10px}.adAccessTopbar{padding:0 14px}.adAccessTopbar nav>span{display:none}.adAccessShell{width:calc(100% - 24px);padding-top:22px}.adAccessHeading{align-items:stretch;display:grid}.portalLinks{display:grid}.portalLink,.portalDate{min-width:0}.adDateRangePicker{grid-template-columns:1fr}.adAdminKpis,.managerAdKpis{grid-template-columns:1fr 1fr}.storeAdminFilters{grid-template-columns:1fr}.storeAssignmentTable .storeAssignmentHead{display:none}.storeAssignmentTable>div{grid-template-columns:1fr;min-width:0}.storeAssignmentTable>div>span:nth-child(2),.storeAssignmentTable>div>span:nth-child(3){display:none}.managerDateGroup>header{align-items:flex-start;display:grid}.managerStoreEntries>article{grid-template-columns:1fr}.managerStoreEntries>article>button{width:100%}.managerHistoryTable{overflow:auto}.managerHistoryTable>div{min-width:860px}.managerAccessDenied{grid-template-columns:1fr}.managerAccessDenied>a{width:max-content}.adAccessHeading h1{font-size:27px}.etsyConnectionPanel>header{display:grid}.etsyConnectForm,.etsySyncDates,.etsySyncResult{grid-template-columns:1fr}.etsyConnectionIdentity,.etsyRedirectField{grid-column:auto}.etsySyncDates>button{width:100%}}.reconciliationTable td:nth-last-child(2)>span{color:var(--green);background:#e3f2e8;border-radius:13px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.reconciliationTable tr:not(.exact) td:nth-last-child(2)>span{color:#a24437;background:#f8e7e2}.reconciliationTable td:last-child>span{display:initial;color:inherit;background:0 0;padding:0}.reconciliationTable tr:not(.exact) td:last-child>span{color:inherit;background:0 0}.reconciliationTable tr.sentToSs{background:#f1f8f3}.reconciliationHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.reconciliationDetail>header .reconciliationHeaderActions .sendAllShortages{color:#fff;background:#176746;border-color:#176746}.reconciliationRowAction{min-width:190px}.reconciliationRowAction button{color:#9c5522;white-space:nowrap;background:#fff5e9;border:1px solid #e0b98f;border-radius:8px;width:100%;padding:9px 10px;font-size:8px;font-weight:900}.reconciliationRowAction button.saved{color:var(--green);background:#e4f3e9;border-color:#b9d6c3}.reconciliationRowAction button:disabled{opacity:.72}.ssSource.acc_reconciliation{color:#995a26;background:#fff0df}@media (width<=620px){.reconciliationHeaderActions{align-items:stretch;width:100%;display:grid}.reconciliationRowAction{min-width:165px}}.txnPage{gap:16px;display:grid}.txnHero{color:#fff;background:linear-gradient(125deg,#123e31,#1f6550);border:1px solid #174c3b;border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:center;gap:30px;padding:28px;display:grid}.txnHero small{color:#a9d2c1;letter-spacing:.13em;font-size:7px;font-weight:900}.txnHero h2{margin:8px 0;font:500 28px Georgia}.txnHero p{color:#c9dfd5;max-width:740px;margin:0;font-size:10px;line-height:1.7}.txnHeroRule{background:#164736;border:1px solid #4e7a6a;border-radius:11px;gap:6px;padding:16px;display:grid}.txnHeroRule b{font-size:10px}.txnHeroRule span{color:#d8e7e1;font-size:9px;line-height:1.5}.txnHeroRule em{color:#9cc3b3;font-size:7px;font-style:normal}.txnKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.txnKpis article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:112px;padding:17px}.txnKpis article.waiting{background:#fff7ee;border-color:#ecd8bf}.txnKpis article.draft{background:#f2f5fa;border-color:#d7deeb}.txnKpis article.confirmed{background:#edf7f0;border-color:#cfe3d5}.txnKpis small{color:var(--muted);letter-spacing:.09em;font-size:7px;font-weight:900;display:block}.txnKpis strong{margin:13px 0 5px;font:500 26px Georgia;display:block}.txnKpis .waiting strong{color:#a45d20}.txnKpis .draft strong{color:#3b5f8e}.txnKpis .confirmed strong{color:var(--green)}.txnKpis span{color:var(--muted);font-size:8px}.txnAlert{color:var(--green);background:#edf7f0;border:1px solid #cce2d3;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 14px;font-size:9px;display:grid}.txnAlert.error{color:#9b4737;background:#fff1ed;border-color:#e9cac1}.txnAlert button{color:inherit;background:0 0;border:0;font-size:8px;font-weight:900}.txnConnections{padding:0}.txnConnections summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;display:flex}.txnConnections summary>span{gap:3px;display:grid}.txnConnections summary small{color:var(--muted);font-size:8px;font-weight:500}.txnConnections summary em{color:var(--green);background:#edf6f0;border-radius:12px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.txnConnectBody{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1fr) minmax(280px,1.5fr) auto auto;align-items:end;gap:10px;padding:15px 19px;display:grid}.txnConnectBody>label:not(.txnConsent){gap:5px;display:grid}.txnConnectBody label>span{color:var(--muted);font-size:7px;font-weight:900}.txnConnectBody input,.txnFilters input,.txnFilters select,.txnLines select,.txnLines input,.txnRationale textarea{background:#fff;border:1px solid #d1dad4;border-radius:8px;padding:9px 10px;font-size:8px}.txnConsent{align-items:center;gap:7px;display:flex}.txnConsent input{width:auto}.txnConnectBody button,.txnOpen,.txnAllocationHeader button{color:var(--green);background:#edf6f0;border:1px solid #c5d9cc;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.txnConnectBody button:disabled{opacity:.4}.txnWorkspace,.txnEditor{padding:0;overflow:hidden}.txnWorkspace>header,.txnEditor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex}.txnWorkspace h3,.txnEditor h3{margin:0;font-size:12px}.txnWorkspace header p,.txnEditor header p{color:var(--muted);margin:5px 0 0;font-size:8px}.txnFilters{gap:7px;display:flex}.txnFilters input{min-width:235px}.txnTable{min-width:1160px}.txnTable td b,.txnTable td small{display:block}.txnTable td small{color:var(--muted);margin-top:4px;font-size:7px}.txnIncome{color:var(--green)}.txnExpense{color:#a04a37}.txnAllocationPreview{gap:4px;display:grid}.txnAllocationPreview span{font-size:7px;font-weight:800}.txnAllocationPreview em,.txnMuted{color:var(--muted);font-size:7px;font-style:normal}.txnStatus{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.txnStatus.unclassified{color:#995a26;background:#fff0df}.txnStatus.draft{color:#315f91;background:#e8eef8}.txnStatus.confirmed{color:var(--green);background:#e3f2e8}.txnEmpty{text-align:center;place-content:center;gap:6px;min-height:150px;padding:28px;display:grid}.txnEmpty b{font:500 17px Georgia}.txnEmpty span{max-width:550px;color:var(--muted);font-size:9px;line-height:1.5}.txnEditor>header{background:#f8faf8}.txnEditor>header small{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:900}.txnEditor>header button{color:var(--muted);background:0 0;border:0;font-size:8px;font-weight:900}.txnAllocationHeader{justify-content:space-between;align-items:center;gap:18px;padding:16px 21px;display:flex}.txnAllocationHeader>div{gap:3px;display:grid}.txnAllocationHeader b{font-size:10px}.txnAllocationHeader span{color:var(--muted);font-size:8px}.txnLines{gap:8px;padding:0 21px 17px;display:grid}.txnLines article{background:#fafbf9;border:1px solid #dce2de;border-radius:10px;grid-template-columns:28px minmax(145px,.9fr) minmax(165px,1fr) minmax(150px,.85fr) 115px minmax(160px,1fr) 28px;align-items:end;gap:8px;padding:11px;display:grid}.txnLineNumber{width:24px;height:24px;color:var(--green);background:#e2efe7;border-radius:50%;place-items:center;margin-bottom:7px;font-size:8px;font-weight:900;display:grid}.txnLines label,.txnRationale{gap:5px;display:grid}.txnLines label>span,.txnRationale>span{color:var(--muted);font-size:7px;font-weight:900}.txnLines select,.txnLines input,.txnRationale textarea{width:100%}.txnAmountField>div{background:#fff;border:1px solid #d1d9d4;border-radius:8px;align-items:center;display:flex}.txnAmountField>div i{color:var(--muted);padding-left:9px;font-size:8px;font-style:normal}.txnAmountField>div input{border:0}.txnRemoveLine{color:#a14e3c;background:#fff0eb;border:0;border-radius:8px;width:27px;height:33px;font-size:16px}.txnRemoveLine:disabled{opacity:.25}.txnRationale{margin:0 21px 18px}.txnRationale textarea{resize:vertical;min-height:72px}.txnEditor>footer{border-top:1px solid var(--line);background:#f7f9f7;justify-content:space-between;align-items:center;gap:22px;padding:17px 21px;display:flex}.txnBalance{color:var(--muted);grid-template-columns:auto auto;gap:5px 16px;font-size:8px;display:grid}.txnBalance b,.txnBalance strong{text-align:right;color:var(--ink)}.txnBalance strong{color:#a04a37}.txnBalance.complete strong{color:var(--green)}.txnEditorActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.txnEditorActions button{border-radius:9px;padding:10px 13px;font-size:8px;font-weight:900}.txnEditorActions .secondary{color:var(--green);background:#edf6f0;border:1px solid #bfd4c7}.txnEditorActions .primary{border:1px solid var(--green);background:var(--green);color:#fff}.txnEditorActions button:disabled{opacity:.38}.txnEditorActions em{color:#9a6335;text-align:right;flex-basis:100%;font-size:7px;font-style:normal}@media (width<=1050px){.txnHero{grid-template-columns:1fr}.txnConnectBody{grid-template-columns:1fr 1fr}.txnLines article{grid-template-columns:28px 1fr 1fr}.txnMemoField{grid-column:2/4}}@media (width<=760px){.txnKpis{grid-template-columns:1fr 1fr}.txnWorkspace>header,.txnEditor>header,.txnEditor>footer,.txnAllocationHeader{align-items:flex-start;display:grid}.txnFilters,.txnConnectBody{grid-template-columns:1fr;width:100%;display:grid}.txnFilters input{min-width:0}.txnLines article{grid-template-columns:28px 1fr}.txnLines article label,.txnMemoField{grid-column:2}.txnEditorActions button{width:100%}}@media (width<=520px){.txnKpis{grid-template-columns:1fr}.txnHero{padding:21px}.txnHero h2{font-size:23px}}.shipstationTestRoute{background:#f1f3f5;min-height:100vh}.shell.shipstationShell{background:#f1f3f5;width:100%;margin:0;padding:0}.shell>.ssProfitApp{width:100vw;margin-left:calc(50% - 50vw)}.ssProfitApp{--ss-blue:#2f6fed;--ss-green:#07543d;--ss-border:#cbd3da;--ss-soft-border:#dce2e7;--ss-sidebar:#f1f2f4;--ss-text:#26313b;min-height:calc(100vh - 74px);color:var(--ss-text);background:#f4f6f8;font-family:Arial,Helvetica,sans-serif}.ssProfitApp button,.ssProfitApp input,.ssProfitApp select{font-family:inherit}.ssPageHeader{border-bottom:1px solid var(--ss-border);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 14px;display:flex}.ssPageTitle,.ssPageTitle>div,.ssHeaderActions,.ssHeaderActions label{align-items:center;display:flex}.ssPageTitle{gap:8px}.ssPageTitle>div{align-items:baseline;gap:8px}.ssPageTitle h2{margin:0;font-size:16px;font-weight:500}.ssPageTitle>div>span{color:#7c8993;font-size:10px}.ssBackButton{color:#53616c;background:#fff;border:1px solid #aeb8c0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:21px;line-height:1;display:grid}.ssReload{color:var(--ss-blue);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.ssReload:first-letter{font-size:16px}.ssReload:disabled{opacity:.5}.ssHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.ssHeaderActions label{background:#fff;border:1px solid #b8c2ca;border-radius:3px;gap:6px;height:34px;padding:0 7px}.ssHeaderActions label span{color:#75818b;font-size:8px;font-weight:700}.ssHeaderActions input{color:#34414b;background:0 0;border:0;outline:0;width:112px;font-size:9px}.ssHeaderActions>button,.ssActionButtons>button,.ssActionButtons select,.ssToolbarMeta>button{color:#33404a;background:#fff;border:1px solid #abb6bf;border-radius:3px;height:34px;padding:0 12px;font-size:9px;font-weight:700}.ssHeaderActions>button.ssPrimaryAction,.ssActionButtons>button.primary{color:#fff;background:#087946;border-color:#087946}.ssHeaderActions>button.ssControlPublish{color:#fff;background:#6650ad;border-color:#5c45a3}.ssHeaderActions>button.ssControlPublish:disabled{opacity:.55}.ozlemAdPanel{background:linear-gradient(135deg,#fff8f2,#fff 58%,#fff4eb);border-bottom:1px solid #e7b18f;gap:11px;padding:15px 18px;display:grid}.ozlemAdPanel>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ozlemAdPanel>header>div:first-child{gap:4px;display:grid}.ozlemAdPanel>header small{color:#b94f1b;letter-spacing:.12em;font-size:7px;font-weight:900}.ozlemAdPanel>header h2{color:#352b25;margin:0;font:500 20px Georgia}.ozlemAdPanel>header p{color:#756b65;margin:0;font-size:8px}.ozlemAdPanelActions{align-items:stretch;gap:8px;display:flex}.ozlemAdPanelActions>label,.ozlemAdPanelActions>div{background:#fff;border:1px solid #e4c6b3;border-radius:6px;gap:4px;min-width:145px;padding:7px 9px;display:grid}.ozlemAdPanelActions label span,.ozlemAdPanelActions div small{color:#93644a;text-transform:uppercase;font-size:7px;font-weight:900}.ozlemAdPanelActions input{color:#352b25;background:0 0;border:0;outline:0;font-size:10px}.ozlemAdPanelActions b{color:#a74417;font-size:14px}.ozlemAdNotice{color:#12633f;background:#edf8f1;border-left:3px solid #27895c;padding:7px 9px;font-size:8px;font-weight:700}.ozlemAdNotice.error{color:#a54032;background:#fff0ec;border-color:#c8503e}.ozlemAdStores{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:9px;display:grid}.ozlemAdStores>article{background:#fff;border:1px solid #dfc9ba;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:11px;display:grid;box-shadow:0 5px 16px #5d3b260d}.ozlemAdStores>article.saved{border-color:#b8d8c5;box-shadow:inset 3px 0 #218358}.ozlemAdStoreName{grid-column:1/-1;align-items:center;gap:8px;display:flex}.ozlemAdStoreName>i{color:#fff;background:#f1641e;border-radius:5px;place-items:center;width:25px;height:25px;font:700 16px Georgia;display:grid}.ozlemAdStoreName>span{gap:2px;min-width:0;display:grid}.ozlemAdStoreName b{color:#382f2a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ozlemAdStoreName small{color:#88776d;font-size:7px}.ozlemAdStoreName em{color:#b64c1a;background:#fff1e8;border-radius:9px;margin-left:auto;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.ozlemAdStores>article.saved .ozlemAdStoreName em{color:#18704a;background:#e5f4eb}.ozlemAdStores>article>label{gap:4px;display:grid}.ozlemAdStores>article>label>span{color:#7a6b62;font-size:7px;font-weight:800}.ozlemAdStores>article>label>div{border:1px solid #c9b9ae;border-radius:5px;grid-template-columns:25px minmax(0,1fr);height:34px;display:grid;overflow:hidden}.ozlemAdStores>article>label i{color:#9f4b22;background:#f6eee9;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.ozlemAdStores>article>label input{border:0;outline:0;width:100%;min-width:0;padding:0 8px;font-size:11px;font-weight:700}.ozlemAdStores>article>button{color:#fff;background:#f1641e;border:1px solid #df5d22;border-radius:5px;align-self:end;height:34px;padding:0 11px;font-size:8px;font-weight:900}.ozlemAdStores>article>button:disabled{cursor:not-allowed;opacity:.45}.ozlemAdAllocation{border-radius:5px;grid-column:1/-1;gap:3px;padding:7px 8px;display:grid}.ozlemAdAllocation.allocated{color:#12633f;background:#edf8f1}.ozlemAdAllocation.unallocated{color:#9f4234;background:#fff1ed}.ozlemAdAllocation b{font-size:8px}.ozlemAdAllocation span{font-size:7px}.ozlemAdEmpty{text-align:center;background:#ffffffb3;border:1px dashed #d7bda9;gap:4px;padding:17px;display:grid}.ozlemAdEmpty b{font-size:10px}.ozlemAdEmpty span{color:#786b63;font-size:8px}.ozlemAdPanel>footer{color:#77675d;align-items:flex-start;gap:6px;font-size:7px;line-height:1.45;display:flex}.ozlemAdPanel>footer b{color:#9c421b;white-space:nowrap}.ozlemAdPanelActions select{color:#352b25;background:0 0;border:0;outline:0;min-width:118px;font-size:10px}.ozlemAdDateGroups{gap:10px;display:grid}.ozlemAdDateGroup{background:#ffffff9e;border:1px solid #e2c9b9;border-radius:9px;overflow:hidden}.ozlemAdDateGroup>header{background:#fff8f3;border-bottom:1px solid #ead9cd;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.ozlemAdDateGroup>header>div{align-items:center;gap:8px;display:flex}.ozlemAdDateGroup>header small{font-size:6px}.ozlemAdDateGroup>header b{font:500 13px Georgia}.ozlemAdDateGroup>header>span{color:#18704a;background:#e6f4eb;border-radius:10px;padding:4px 7px;font-size:6px;font-weight:900}.ozlemAdDateGroup .ozlemAdStores{padding:9px}.ssCredential{background:#fff8ef;border-bottom:1px solid #e1c7ad;grid-template-columns:minmax(260px,.7fr) minmax(650px,1.3fr);align-items:end;gap:18px;padding:12px 18px;display:grid}.ssCredential.configured{background:#f1f8f4;border-color:#bdd7c7}.ssCredential>div{gap:3px;display:grid}.ssCredential small{color:#a15b2f;letter-spacing:.1em;font-size:7px;font-weight:900}.ssCredential.configured small{color:#0b6d48}.ssCredential b{font-size:10px}.ssCredential span{color:#6f7a82;font-size:8px}.ssCredential form{grid-template-columns:1fr 1fr auto auto;align-items:end;gap:7px;display:grid}.ssCredential form label{gap:4px;display:grid}.ssCredential form label span{font-size:7px;font-weight:800}.ssCredential form input{background:#fff;border:1px solid #b8c2ca;border-radius:3px;height:32px;padding:0 9px;font-size:9px}.ssCredential form button{color:#fff;background:#087946;border:1px solid #087946;border-radius:3px;height:32px;padding:0 11px;font-size:8px;font-weight:800}.ssCredential form button.danger{color:#a04736;background:#fff;border-color:#d1a79b}.ssAccPricing{background:#f7f8fc;border-bottom:1px solid #d8dce6;grid-template-columns:minmax(280px,.75fr) minmax(650px,1.25fr);align-items:end;gap:18px;padding:12px 18px;display:grid}.ssAccPricing.ready{background:#eef8f2;border-color:#b9d9c6}.ssAccPricing>div{gap:3px;display:grid}.ssAccPricing small{color:#6356b4;letter-spacing:.1em;font-size:7px;font-weight:900}.ssAccPricing.ready small{color:#087148}.ssAccPricing b{font-size:10px}.ssAccPricing span{color:#6f7a82;font-size:8px}.ssAccPricing form{grid-template-columns:90px 1fr 1fr auto;align-items:end;gap:7px;display:grid}.ssAccPricing label{gap:4px;display:grid}.ssAccPricing label span{font-size:7px;font-weight:800}.ssAccPricing input,.ssAccPricing select{background:#fff;border:1px solid #b8c2ca;border-radius:3px;height:32px;padding:0 9px;font-size:9px}.ssAccPricing button{color:#fff;background:#5d50b4;border:1px solid #5d50b4;border-radius:3px;height:32px;padding:0 13px;font-size:8px;font-weight:900}.ssAccPricing.ready button{background:#087946;border-color:#087946}.ssAccPricing button:disabled{opacity:.48}.ssNestShipperImport{background:#fff8f1;border-bottom:1px solid #ead4c0;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:18px;padding:11px 18px;display:grid}.ssNestShipperImport.ready{background:#f3faf6;border-color:#b9d9c6}.ssNestShipperImport>div:first-child{gap:3px;display:grid}.ssNestShipperImport small{color:#b45722;letter-spacing:.08em;font-size:7px;font-weight:900}.ssNestShipperImport.ready small{color:#087148}.ssNestShipperImport b{font-size:10px}.ssNestShipperImport>div:first-child>span{color:#6f7a82;font-size:8px}.ssNestShipperStats{align-items:stretch;gap:6px;display:flex}.ssNestShipperStats>span{background:#fff;border:1px solid #d4e4da;border-radius:5px;min-width:94px;padding:6px 9px;display:grid}.ssNestShipperStats>span b{color:#154f38}.ssNestShipperStats>span small{color:#718078;letter-spacing:0;margin-top:2px;font-size:6px}.ssNestShipperUpload{color:#fff;cursor:pointer;background:#087946;border:1px solid #087946;border-radius:4px;place-items:center;min-width:112px;height:34px;font-size:8px;font-weight:900;display:grid}.ssNestShipperUpload input{display:none}.ssNestShipperUpload:has(input:disabled){cursor:wait;opacity:.55}.ssExternalLabelSource{letter-spacing:.04em;margin-top:3px;font-weight:900;color:#087148!important;font-size:6px!important;display:block!important}.ssDetailList dd .ssExternalLabelSource{text-align:right}.ssMessage{color:#087148;background:#eef8f1;border-bottom:1px solid #b9d6c4;padding:8px 14px;font-size:9px;font-weight:700}.ssMessage.error{color:#a44334;background:#fff1ed;border-color:#e4bdb3}.ssWorkspace{border-bottom:1px solid var(--ss-border);background:#fff;grid-template-columns:235px minmax(0,1fr);min-height:660px;display:grid}.ssStatusSidebar{background:var(--ss-sidebar);border-right:1px solid #9faab3;min-width:0}.ssSearchBox{border-bottom:1px solid var(--ss-border);background:#f8f9fa;padding:10px}.ssSearchBox label{background:#fff;border:1px solid #9eabb5;height:30px;display:flex}.ssSearchBox input{background:#fff;border:0;outline:0;width:100%;min-width:0;padding:0 9px;font-size:10px}.ssSearchBox label span{color:#4c5d69;border-left:1px solid #9eabb5;place-items:center;width:31px;font-size:16px;display:grid}.ssSearchBox>button{color:var(--ss-blue);background:0 0;border:0;margin:5px 0 0 auto;font-size:9px;display:block}.ssStatusSidebar nav>button,.ssStatusButton,.ssStoreLinks button{color:#2e3942;text-align:left;background:0 0;border:0;width:100%}.ssAllOrders,.ssStatusButton{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:40px;padding:7px 12px;font-size:10px;display:grid}.ssAllOrders:before{content:"›";font-size:18px}.ssAllOrders.active,.ssStatusSidebar nav>section.active>.ssStatusButton{background:var(--ss-green);color:#fff}.ssAllOrders b,.ssStatusButton b,.ssStoreLinks button>b{color:#fff;background:#111;border-radius:12px;place-items:center;min-width:27px;height:21px;padding:0 7px;font-size:8px;display:grid}.ssStatusSidebar nav>section.active>.ssStatusButton b{color:#28333b;background:#fff}.ssStatusButton i{font-size:18px;font-style:normal;line-height:1}.ssStatusSidebar nav>section{border-top:1px solid #d9dee2}.ssStoreLinks{background:#eceeef;padding:5px 7px 8px}.ssStoreLinks button{border-radius:3px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:5px 6px;font-size:9px;display:grid}.ssStoreLinks button:hover,.ssStoreLinks button.selected{background:#dfe2e5}.ssStoreLinks button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ssStoreLinks button>i,.ssStoreCell>i,.ssDetailPanel header i{color:#fff;background:#e96735;border-radius:1px;place-items:center;width:18px;height:18px;font:700 12px Georgia;display:grid}.ssStoreLinks button>i.amazon,.ssStoreCell>i.amazon,.ssDetailPanel header i.amazon{background:#f3a100;font-family:Arial}.ssStoreLinks button>i.tiktok,.ssStoreCell>i.tiktok,.ssDetailPanel header i.tiktok{background:#111;font-family:Arial}.ssStoreLinks button>i.store,.ssStoreCell>i.store,.ssDetailPanel header i.store{background:#2b738f;font-family:Arial}.ssStoreLinks>em{color:#7e8991;padding:8px;font-size:8px;font-style:normal;display:block}.ssOrderArea{background:#fff;min-width:0}.ssOrderToolbar{border-bottom:1px solid var(--ss-border);background:#f8f9fa;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:9px 12px;min-height:62px;padding:9px 12px;display:grid}.ssActionButtons,.ssToolbarMeta{align-items:center;gap:6px;display:flex}.ssTableFilters{align-items:end;gap:6px;min-width:0;padding-bottom:1px;display:flex;overflow:auto}.ssTableFilters>label{flex:none;gap:3px;display:grid}.ssTableFilters>label>span{color:#66747e;letter-spacing:.035em;text-transform:uppercase;font-size:6px;font-weight:900}.ssTableFilters select,.ssTableFilters input{color:#33414b;background:#fff;border:1px solid #aeb9c1;border-radius:3px;min-width:128px;height:31px;padding:0 25px 0 8px;font-size:8px;font-weight:700}.ssTableFilters .ssCompactDate input{min-width:116px;padding-right:6px}.ssClearFilters{flex:none;height:31px;color:#a04335!important;background:#fff!important;border:1px solid #cfaaa0!important}.ssToolbarMeta{color:#6e7a84;align-self:center;font-size:9px}.ssToolbarMeta label{white-space:nowrap;align-items:center;gap:5px;display:flex}.ssToolbarMeta input{accent-color:var(--ss-blue)}.ssTableFilters .ssCalendarPeriod select{min-width:92px}.ssTableFilters .ssCalendarPeriod+label.ssCalendarPeriod select{min-width:112px}.ssTableFilters .ssCalendarPeriod select:disabled{cursor:wait;opacity:.55}.ssSummaryStrip{border-bottom:1px solid var(--ss-border);background:#f0f2f4;align-items:stretch;display:flex;overflow:auto}.ssSummaryStrip>span{border-right:1px solid #d4dae0;gap:3px;min-width:118px;padding:8px 11px;display:grid}.ssSummaryStrip small{color:#73808a;text-transform:uppercase;font-size:7px;font-weight:800}.ssSummaryStrip b{font-size:10px}.ssSummaryStrip em{color:#66747e;font-size:7px;font-style:normal;font-weight:800}.ssSummaryStrip .income{background:#eef8f1}.ssSummaryStrip .income b{color:#086941}.ssSummaryStrip .shipstationMetric{background:#e8f2ff;min-width:155px}.ssSummaryStrip .shipstationMetric b{color:#245f9a}.ssSummaryStrip .collection{background:#f5f7f8;min-width:155px}.ssSummaryStrip .collection b{color:#344651}.ssSummaryStrip .etsy{background:#fff3eb}.ssSummaryStrip .etsy b{color:#b74a17}.ssSummaryStrip .profit{background:#e3f4e9}.ssSummaryStrip .profit b{color:#087246}.ssSummaryStrip .loss{background:#fff0ec}.ssSummaryStrip .loss b{color:#ae4033}.ssSalesComparison{background:#fff7ef;border-bottom:1px solid #e4c6ae;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:9px 13px;display:grid}.ssSalesComparison>div{gap:2px;display:grid}.ssSalesComparison small{color:#9b5a2b;letter-spacing:.09em;font-size:6px;font-weight:900}.ssSalesComparison b{color:#583e2c;font-size:9px}.ssSalesComparison span,.ssSalesComparison em{color:#806b5d;font-size:7px}.ssSalesComparison strong{color:#9a5a2c;font-size:14px}.ssSalesComparison strong.negative{color:#a7473a}.ssSalesComparison em{white-space:nowrap;background:#fff;border-radius:11px;padding:5px 8px;font-style:normal;font-weight:800}.ssOrdersSplit{grid-template-columns:minmax(0,1fr);min-height:555px;display:grid}.ssOrdersSplit.withDetail{grid-template-columns:minmax(0,1fr) 360px}.ssTableViewport{scrollbar-gutter:stable;background:#fff;min-width:0;height:clamp(500px,100vh - 220px,760px);overflow:auto}.ssOrdersTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1980px;font-size:9px}.ssOrdersTable th,.ssOrdersTable td{white-space:nowrap;border-bottom:1px solid #d8dee3;border-right:1px solid #d8dee3;height:42px;padding:6px 8px}.ssOrdersTable th{z-index:8;color:#4f5e69;letter-spacing:0;text-transform:none;background:#eef1f3;height:37px;padding:0 4px;font-size:8px;font-weight:700;position:sticky;top:0;box-shadow:0 1px #bcc6ce}.ssSortButton{width:100%;height:36px;color:inherit;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:0 4px;display:flex}.ssSortButton i{color:#9ba7af;font-size:7px;font-style:normal}.ssSortButton.active{color:#174f89}.ssSortButton.active i{color:#2f6fed}.ssOrdersTable td{color:#35424c}.ssOrdersTable td:nth-child(3){max-width:none;overflow:visible}.ssOrdersTable tbody tr{cursor:pointer}.ssOrdersTable tbody tr:hover{background:#f1f8fc}.ssOrdersTable tbody tr.selected{background:#d7eefb;box-shadow:inset 3px 0 #2f6fed}.ssOrdersTable tbody tr:focus{outline-offset:-2px;outline:2px solid #2f6fed}.ssOrdersTable .selectColumn{text-align:center;width:31px;min-width:31px;padding-inline:8px}.ssOrdersTable input{accent-color:#2f6fed}.ssOrdersTable .incomeColumn{background:#f0faf3}.ssOrdersTable th.incomeColumn{color:#0b603b;background:#dff1e5}.ssOrdersTable .etsyColumn{background:#fff6f0}.ssOrdersTable th.etsyColumn{color:#b84712;background:#ffe6d6}.ssOrdersTable tbody tr:hover .incomeColumn,.ssOrdersTable tbody tr.selected .incomeColumn{background:#e3f5e9}.ssOrdersTable tbody tr:hover .etsyColumn,.ssOrdersTable tbody tr.selected .etsyColumn{background:#ffecdf}.ssFeePrimary{align-items:center;gap:5px;display:flex}.ssFeeInfo{display:inline-flex;position:relative}.ssFeeInfo>button{color:#ae4717;cursor:help;background:#fff8f3;border:1px solid #d88a60;border-radius:50%;place-items:center;width:15px;height:15px;padding:0;font:900 8px/1 Arial;display:grid}.ssFeeInfo>button:focus-visible{outline-offset:2px;outline:2px solid #2f6fed}.ssFeeTooltip{z-index:30;color:#39444b;white-space:normal;background:#fffdfb;border:1px solid #d8b49f;border-radius:10px;width:230px;padding:10px;display:none;position:absolute;top:calc(100% + 7px);left:-28px;box-shadow:0 14px 35px #462a1938}.ssFeeInfo:hover .ssFeeTooltip,.ssFeeInfo:focus-within .ssFeeTooltip{gap:5px;display:grid}.ssFeeTooltip>strong{color:#a74618;letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:7px}.ssFeeTooltip>strong:first-child{margin-top:0}.ssFeeTooltip>span{justify-content:space-between;gap:12px;font-size:8px;display:flex}.ssFeeTooltip>span i{font-style:normal}.ssFeeTooltip>span b{font-size:8px}.ssFeeTooltip>span.total{border-top:1px solid #eadbd2;padding-top:5px;font-weight:900}.ssFeeTooltip>span.excluded{color:#7b827e}.ssFeeTooltip>small{line-height:1.4;color:#756b65!important;margin-top:3px!important;font-size:7px!important}.ssStoreCell{align-items:center;gap:7px;display:flex}.ssStoreCell b{text-overflow:ellipsis;max-width:145px;overflow:hidden}.ssOrderLink{color:#2f6fed;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.ssProductCell{min-width:270px;max-width:330px!important;overflow:hidden!important}.ssProductCell b,.ssProductCell small{text-overflow:ellipsis;display:block;overflow:hidden}.ssProductCell small,.ssOrdersTable td>small{color:#7d8992;margin-top:3px;font-size:7px}.ssOrdersTable td>.ssRatioLabel{color:#62717b;letter-spacing:.01em;font-size:6.5px;font-weight:900;display:block}.ssOrdersTable .positive>.ssRatioLabel{color:#3c8864}.ssOrdersTable .negative>.ssRatioLabel{color:#b8665d}.ssOrdersTable td>.ssDiscountLine{margin-top:2px;display:block}.ssOrdersTable td small em{color:#09623d;background:#cfead8;border-radius:8px;padding:2px 4px;font-style:normal}.ssOrdersTable .positive{color:#087246;font-weight:700}.ssOrdersTable .negative{color:#b44134;font-weight:700}.ssCostBadge{border-radius:10px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.ssCostBadge.final{color:#08613c;background:#dff1e5}.ssCostBadge.estimated{color:#315f91;background:#e3ebf7}.ssCostBadge.missing{color:#995a26;background:#fff0df}.ssCostMappingLink{font:inherit;text-underline-offset:2px;cursor:pointer;border:0;font-size:7px;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ssCostMappingLink:hover,.ssCostMappingLink:focus-visible{outline:0;box-shadow:0 0 0 2px #d5a46f}.ssProductionExportButton{color:#0b6646;white-space:nowrap;cursor:pointer;background:#eef7f1;border:1px solid #b7d0c1;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:900}.ssProductionExportButton:hover,.ssProductionExportButton:focus-visible{background:#dff0e5;border-color:#6fa286;outline:0}.ssProductionExportBackdrop{z-index:1000;background:#1420199e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ssProductionExportModal{background:#fff;border:1px solid #c6d8ce;border-radius:17px;width:min(620px,100%);overflow:hidden;box-shadow:0 28px 90px #102a1c47}.ssProductionExportModal>header{border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 22px;display:flex}.ssProductionExportModal>header small{color:#0d6848;letter-spacing:.12em;font-size:8px;font-weight:900}.ssProductionExportModal>header h3{margin:5px 0 4px;font:500 23px Georgia}.ssProductionExportModal>header p{color:#68766e;margin:0;font-size:9px;line-height:1.5}.ssProductionExportModal>header>button{color:#536159;background:#f5f8f6;border:1px solid #cedad3;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.ssProductionExportModal dl{background:#f7faf8;border-bottom:1px solid #e2e8e4;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.ssProductionExportModal dl>div{border-right:1px solid #e1e7e3;gap:4px;padding:12px 14px;display:grid}.ssProductionExportModal dl>div:last-child{border-right:0}.ssProductionExportModal dt{color:#748078;font-size:7px;font-weight:900}.ssProductionExportModal dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:800;overflow:hidden}.ssProductionCustomerWarning{color:#8f582b;background:#fff8ef;border-bottom:1px solid #efd8bc;padding:10px 20px;font-size:8px;line-height:1.45}.ssProductionExportModal>label{gap:7px;padding:20px 22px;display:grid}.ssProductionExportModal>label>span{color:#5e6e65;letter-spacing:.07em;font-size:7px;font-weight:900}.ssProductionExportModal>label>input{color:#1f2d25;background:#fff;border:1px solid #bdccc3;border-radius:9px;outline:0;height:44px;padding:0 12px;font-size:11px}.ssProductionExportModal>label>input:focus{border-color:#418969;box-shadow:0 0 0 3px #0d68481a}.ssProductionExportModal>footer{background:#fbfcfb;border-top:1px solid #dfe7e2;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.ssProductionExportModal>footer button{color:#fff;background:#0f6748;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900}.ssProductionExportModal>footer button.secondary{color:#536159;background:#fff;border:1px solid #c7d6cd}.ssProductionExportModal>footer button:disabled{opacity:.45}.ssDetailPanel{background:#f8f9fa;border-left:1px solid #98a5af;height:clamp(500px,100vh - 220px,760px);overflow:auto}.ssDetailPanel>header{z-index:5;border-bottom:1px solid var(--ss-border);background:#eef1f3;justify-content:space-between;align-items:center;height:39px;padding:0 10px;display:flex;position:sticky;top:0}.ssDetailPanel>header>div{align-items:center;gap:7px;display:flex}.ssDetailPanel>header b{font-size:11px}.ssDetailPanel>header button{color:#65727c;background:0 0;border:0;width:26px;height:26px;font-size:20px}.ssDetailSection{background:#fff;border-bottom:1px solid #bfc8cf}.ssDetailSection>h3{color:#374550;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:4px;height:35px;margin:0;padding:0 10px;font-size:10px;display:grid}.ssDetailSection>h3 span{font-size:15px}.ssDetailSection>h3 b{background:#edf0f2;border-radius:10px;padding:3px 6px;font-size:7px}.ssItemList{border-top:1px solid #e1e5e8;padding:8px 10px}.ssItemList article{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;display:grid}.ssProductThumb{color:#fff;background:#29343c;place-items:center;width:42px;height:42px;font:700 18px Georgia;display:grid}.ssItemList article>div:nth-child(2){gap:5px;display:grid}.ssItemList article b{color:#2f6fed;font-size:8px;line-height:1.35}.ssItemList article small{color:#687682;font-size:7px}.ssItemList article strong{font-size:15px;font-weight:500}.ssDetailList{border-top:1px solid #e1e5e8;margin:0;padding:7px 11px 11px;display:grid}.ssDetailList>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:14px;min-height:27px;font-size:8px;display:flex}.ssDetailList>div:last-child{border-bottom:0}.ssDetailList dt{color:#697681}.ssDetailList dd{text-align:right;margin:0;font-weight:700}.ssDetailList dd em{color:#08613c;background:#cfead8;border-radius:8px;padding:2px 4px;font-size:7px;font-style:normal}.ssDetailList .total{border-top:1px solid #cdd4d9;margin-top:3px;font-weight:700}.ssDetailList .grandTotal{border-top:2px solid #9aa7b0;margin-top:4px;font-size:10px}.ssDetailList .positive{color:#087246}.ssDetailList .negative{color:#b44134}.ssDetailSection.income{box-shadow:inset 3px 0 #2aa76b}.ssDetailSection.etsy{box-shadow:inset 3px 0 #f1641e}.ssDetailSection.result{box-shadow:inset 3px 0 #2f6fed}.ssDetailEmpty,.ssCostSource{color:#77838c;margin:0;padding:1px 11px 11px;font-size:7px;line-height:1.45}.ssCostSource{border-top:1px dashed #d7dde1;padding-top:8px}.ssNoOrders,.ssLoading{text-align:center;background:#fff;place-content:center;gap:7px;min-height:250px;display:grid}.ssNoOrders b,.ssLoading b{font-size:13px}.ssNoOrders span,.ssLoading span{color:#7a8790;font-size:9px}.ssBelowWorkspace{background:#f2f4f6;gap:10px;padding:14px;display:grid}.ssNoSalesAd,.ssFormula{background:#fff1ed;border:1px solid #e3b9ad;align-items:center;gap:18px;padding:10px 13px;font-size:8px;display:flex}.ssNoSalesAd div{gap:3px;display:grid}.ssNoSalesAd strong{color:#a94334;margin-left:auto;font-size:14px}.ssNoSalesAd em{color:#7c625b;font-style:normal}.ssSupportPanel{background:#fff;border:1px solid #cbd3da}.ssSupportPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.ssSupportPanel>summary::-webkit-details-marker{display:none}.ssSupportPanel>summary span{gap:4px;display:grid}.ssSupportPanel>summary b{font-size:10px}.ssSupportPanel>summary small{color:#75818a;font-size:8px}.ssSupportPanel>summary em{color:#5f6d77;background:#edf1f3;border-radius:12px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:700}.ssSupportPanel[open]>summary{border-bottom:1px solid #d8dee3}.ssSupportPanel table{font-size:9px}.ssSupportPanel th{color:#52606b;text-transform:none;background:#eef1f3;font-size:8px}.ssSupportPanel th,.ssSupportPanel td{padding:9px 11px}.ssSupportPanel .positive{color:#087246;font-weight:700}.ssSupportPanel .negative{color:#b44134;font-weight:700}.ssStoreMappings{display:grid}.ssStoreMappings>label{border-bottom:1px solid #e3e7ea;grid-template-columns:minmax(240px,.8fr) auto minmax(280px,1.2fr);align-items:center;gap:14px;padding:10px 14px;display:grid}.ssStoreMappings>label:last-child{border-bottom:0}.ssStoreMappings label>span{gap:3px;display:grid}.ssStoreMappings b{font-size:9px}.ssStoreMappings small{color:#7a8790;font-size:7px}.ssStoreMappings strong{color:#087246}.ssStoreMappings select{background:#fff;border:1px solid #b8c2ca;height:32px;padding:0 9px;font-size:8px}.ssFormula{color:#08613c;background:#eef8f1;border-color:#bed8c7}.ssFormula em{color:#68766e;margin-left:auto;font-style:normal}@media (width<=1200px){.ssWorkspace{grid-template-columns:205px minmax(0,1fr)}.ssOrderToolbar{grid-template-columns:auto minmax(0,1fr)}.ssToolbarMeta{grid-column:1/-1;justify-content:flex-end}.ssOrdersSplit.withDetail{grid-template-columns:minmax(0,1fr) 330px}.ssDetailPanel{width:330px}.ssSummaryStrip>span{min-width:105px}}@media (width<=900px){.shell.shipstationShell{padding-bottom:72px}.ssPageHeader{align-items:flex-start;display:grid}.ssHeaderActions{justify-content:flex-start}.ozlemAdPanel>header{align-items:flex-start;display:grid}.ssWorkspace{grid-template-columns:1fr}.ssStatusSidebar{border-bottom:1px solid #9faab3;border-right:0}.ssStatusSidebar nav{display:flex;overflow:auto}.ssStatusSidebar nav>button,.ssStatusSidebar nav>section{border-right:1px solid #d9dee2;min-width:185px}.ssStoreLinks{max-height:190px;overflow:auto}.ssOrdersSplit.withDetail{grid-template-columns:minmax(0,1fr)}.ssDetailPanel{z-index:50;width:min(390px,94vw);height:calc(100vh - 74px);position:fixed;inset:74px 0 0 auto;box-shadow:-18px 0 40px #1e2a3238}.ssCredential,.ssAccPricing,.ssNestShipperImport{grid-template-columns:1fr}.ssCredential form,.ssAccPricing form{grid-template-columns:1fr 1fr}.ssNestShipperStats{overflow:auto}.ssNestShipperUpload{width:100%}.ssNoSalesAd{align-items:flex-start;display:grid}.ssNoSalesAd strong{margin-left:0}.ssFormula{align-items:flex-start;display:grid}.ssFormula em{margin-left:0}}@media (width<=620px){.ssPageTitle>div>span,.ssReload span{display:none}.ssHeaderActions label{width:calc(50% - 4px)}.ssHeaderActions input{width:100%}.ssHeaderActions>button{flex:1}.ozlemAdPanel{padding:12px 9px}.ozlemAdPanelActions{width:100%;display:grid}.ozlemAdPanelActions>label,.ozlemAdPanelActions>div{min-width:0}.ozlemAdStores{grid-template-columns:1fr}.ozlemAdPanel>footer{display:grid}.ssCredential form,.ssAccPricing form{grid-template-columns:1fr}.ssNestShipperStats{grid-template-columns:1fr;display:grid}.ssOrderToolbar{grid-template-columns:1fr;align-items:flex-start}.ssActionButtons,.ssTableFilters,.ssToolbarMeta{grid-column:auto;width:100%;overflow:auto}.ssToolbarMeta{justify-content:flex-start}.ssSalesComparison{grid-template-columns:1fr}.ssSalesComparison em{width:max-content}.ssStoreMappings>label{grid-template-columns:1fr}.ssStoreMappings>label>strong{display:none}.ssBelowWorkspace{padding:8px}.ssProductionExportBackdrop{align-items:end;padding:0}.ssProductionExportModal{border-radius:17px 17px 0 0}.ssProductionExportModal dl{grid-template-columns:1fr 1fr}.ssProductionExportModal dl>div:nth-child(2){border-right:0}.ssProductionExportModal>footer{grid-template-columns:1fr 1fr;display:grid}.ssProductionExportModal>footer button{width:100%}}.ssAccountAdmin{color:#fff;background:linear-gradient(120deg,#173f34,#23624f);border-bottom:1px solid #b8c5ce;grid-template-columns:minmax(0,1fr) minmax(480px,.9fr);align-items:center;gap:28px;padding:22px 28px;display:grid}.ssAccountAdminCopy{gap:6px;display:grid}.ssAccountAdminCopy small{color:#a8d0c1;letter-spacing:.13em;font-size:7px;font-weight:900}.ssAccountAdminCopy h1{margin:0;font:500 22px Georgia}.ssAccountAdminCopy p{color:#cfe2da;max-width:700px;margin:0;font-size:9px;line-height:1.55}.ssAccountAdminCopy a{color:#fff;width:max-content;margin-top:4px;font-size:8px;font-weight:900;text-decoration:none}.ssAccountAdmin form{background:#0000001f;border:1px solid #fff3;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:8px;padding:13px;display:grid}.ssAccountAdmin form label{gap:5px;display:grid}.ssAccountAdmin form label span{color:#d9e8e2;font-size:7px;font-weight:900}.ssAccountAdmin form input{background:#fff;border:1px solid #adc8be;border-radius:6px;height:34px;padding:0 10px;font-size:9px}.ssAccountAdmin form button{color:#174b39;background:#fff;border:1px solid #fff;border-radius:6px;height:34px;padding:0 12px;font-size:8px;font-weight:900}.ssAccountAdmin form button.danger{color:#ffd8cc;background:0 0;border-color:#e7bdb0}.ssAccountAdmin form em{color:#b9e6d5;grid-column:1/-1;font-size:8px;font-style:normal}.ssAccountAdmin form em.error{color:#ffd0c4}.ssAccountGate{background:radial-gradient(circle at 50% 0,#315f52,#163d32 58%,#102e27);place-items:center;padding:28px;display:grid}.ssAccountGate>section{text-align:center;background:#fff;border:1px solid #fff3;border-radius:18px;justify-items:center;width:min(560px,100%);padding:40px 34px;display:grid;box-shadow:0 30px 80px #00000047}.ssAccountGateMark{color:#fff;background:#17543f;border-radius:14px;place-items:center;width:54px;height:54px;font:700 18px Georgia;display:grid}.ssAccountGate small{color:#467364;letter-spacing:.13em;margin-top:17px;font-size:8px;font-weight:900}.ssAccountGate h1{color:#1f332c;margin:8px 0 10px;font:500 27px Georgia}.ssAccountGate p{color:#68766f;margin:0;font-size:10px;line-height:1.65}.ssAccountGate p b{color:#263b34}.ssAccountGate a{color:#fff;background:#17543f;border-radius:8px;margin-top:22px;padding:11px 16px;font-size:9px;font-weight:900;text-decoration:none}.ssAccountGateActions{justify-content:center;gap:8px;margin-top:22px;display:flex}.ssAccountGateActions a{margin-top:0}.ssAccountGateActions a.secondary{color:#17543f;background:#fff;border:1px solid #9eb8ae}.ssAccountGateNote{color:#718078;margin-top:14px;font-size:8px;font-style:normal}@media (width<=900px){.ssAccountAdmin{grid-template-columns:1fr}.ssAccountAdmin form{grid-template-columns:1fr auto auto}}@media (width<=620px){.ssAccountAdmin{padding:18px 14px}.ssAccountAdmin form{grid-template-columns:1fr}.ssAccountAdmin form button{width:100%}.ssAccountGate>section{padding:32px 20px}.ssAccountGate h1{font-size:23px}.ssAccountGateActions{width:100%;display:grid}.ssAccountGateActions a{width:100%}}.portalLink.profit{color:#5c3ea5;background:#f7f3ff;border-color:#c9bee9}.partnerNameEditor{background:#f3f7f4;border-bottom:1px solid #d9dfda;grid-template-columns:minmax(175px,.8fr) minmax(330px,1.7fr) auto minmax(145px,.65fr) auto;align-items:end;gap:9px;padding:13px 16px;display:grid}.partnerNameEditor>div:first-child{gap:4px;display:grid}.partnerNameEditor>div:first-child b{font-size:9px}.partnerNameEditor>div:first-child span{color:#6d7972;font-size:7px;line-height:1.4}.partnerCatalogInputs{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:7px;display:grid}.partnerCatalogInputs label,.partnerNameEditor>label{gap:4px;display:grid}.partnerCatalogInputs label>span,.partnerNameEditor>label>span{color:#5f6d65;letter-spacing:.07em;font-size:6px;font-weight:900}.partnerNameEditor input{background:#fff;border:1px solid #ccd6ce;border-radius:7px;outline:0;width:100%;height:34px;padding:0 9px;font-size:8px}.partnerNameEditor input:focus{border-color:#7763b3;box-shadow:0 0 0 3px #624aa817}.partnerNameEditor>button{color:#fff;white-space:nowrap;background:#5d45a2;border:0;border-radius:7px;height:34px;padding:0 12px;font-size:7px;font-weight:900}.partnerNameEditor>button.secondary{color:#5d45a2;background:#fff;border:1px solid #7763b3}.partnerNameEditor>button:disabled{opacity:.55}.storeAssignmentTable>div{grid-template-columns:minmax(190px,1fr) 100px 70px minmax(205px,1fr) minmax(165px,.8fr) repeat(3,205px);min-width:1650px}.partnerAssignmentField{grid-template-columns:minmax(110px,1fr) 70px;align-items:center;gap:5px;display:grid}.partnerAssignmentField>select{min-width:0;padding-left:7px!important;padding-right:20px!important;font-size:8px!important}.partnerShareField{align-items:center;position:relative;display:flex!important}.partnerShareField input{background:#fff;border:1px solid #d3dbd5;border-radius:8px;outline:0;width:100%;height:35px;padding:0 22px 0 7px;font-size:8px;font-weight:800}.partnerShareField input:focus{border-color:#7763b3;box-shadow:0 0 0 3px #624aa817}.partnerShareField>span{color:#74688e;pointer-events:none;font-size:8px;font-weight:900;position:absolute;right:8px}.partnerShareUnavailable{text-align:center;color:#a5ada8!important}.isaProfitPage{color:#253039;background:#f4f6f8;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.isaProfitPage *{box-sizing:border-box}.isaProfitTopbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #d8dee3;justify-content:space-between;align-items:center;min-height:66px;padding:10px 28px;display:flex;position:sticky;top:0}.isaProfitBrand{color:#24332d;align-items:center;gap:10px;text-decoration:none;display:flex}.isaProfitBrand>span{color:#fff;background:#174f3d;border-radius:10px;place-items:center;width:39px;height:39px;font:700 14px Georgia;display:grid}.isaProfitBrand>div{gap:2px;display:grid}.isaProfitBrand b{font:600 14px Georgia}.isaProfitBrand small{color:#78847e;letter-spacing:.05em;font-size:7px}.isaProfitTopbar nav{align-items:center;gap:8px;display:flex}.isaProfitTopbar nav a{color:#315245;background:#fff;border:1px solid #cad4cd;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:900;text-decoration:none}.isaProfitTopbar nav a:first-child{color:#fff;background:#174f3d;border-color:#174f3d}.isaProfitShell{width:min(1480px,100% - 40px);margin:0 auto;padding:28px 0 60px}.isaProfitHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.isaProfitHeading>div{gap:5px;display:grid}.isaProfitHeading small,.isaProfitPanel>header small{color:#6750a7;letter-spacing:.12em;font-size:7px;font-weight:900}.isaProfitHeading h1{margin:0;font:500 30px Georgia}.isaProfitHeading p{color:#748079;margin:0;font-size:9px;line-height:1.5}.isaProfitHeading>span{color:#215d45;background:#eaf2ed;border-radius:14px;padding:7px 10px;font-size:7px;font-weight:800}.isaProfitFilters{background:#fff;border:1px solid #dce2de;border-radius:12px;align-items:flex-end;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex}.isaProfitFilters label{gap:4px;display:grid}.isaProfitFilters label span{color:#6f7c75;font-size:7px;font-weight:900}.isaProfitFilters input{color:#28342e;background:#fff;border:1px solid #c9d2cc;border-radius:6px;height:35px;padding:0 9px;font-size:9px}.isaProfitFilters button{color:#fff;background:#174f3d;border:0;border-radius:6px;height:35px;padding:0 15px;font-size:8px;font-weight:900}.isaProfitFilters button:disabled{opacity:.55}.isaProfitFilters>span{color:#6f7c75;margin-left:auto;font-size:8px;font-weight:800}.isaProfitAlert{color:#9f3f33;background:#fff0ec;border-left:3px solid #bd4939;margin-bottom:14px;padding:10px 12px;font-size:8px;font-weight:800}.isaProfitKpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px;display:grid}.isaProfitKpis article{background:#fff;border:1px solid #dce2de;border-radius:12px;gap:7px;min-height:112px;padding:15px;display:grid}.isaProfitKpis article small{color:#718079;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.isaProfitKpis article strong{font:500 20px Georgia}.isaProfitKpis article span{color:#85918a;align-self:end;font-size:7px}.isaProfitKpis article.profit{background:#eff9f3;border-color:#b8dcc9}.isaProfitKpis article.profit strong{color:#087349}.isaProfitKpis article.loss{background:#fff2ef;border-color:#edc0b7}.isaProfitKpis article.loss strong{color:#b23f33}.isaProfitKpis article.partner{border-top:3px solid}.isaProfitPanel{background:#fff;border:1px solid #d9dfe4;border-radius:12px;margin-bottom:14px;overflow:hidden}.isaProfitPanel>header{border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 18px;display:flex}.isaProfitPanel>header h2{margin:5px 0 0;font:500 18px Georgia}.isaProfitPanel>header>span{color:#66747d;background:#eef1f4;border-radius:11px;padding:5px 8px;font-size:7px;font-weight:900}.isaProfitChartWrap{padding:12px 15px 14px}.isaProfitChart{touch-action:pan-y;outline:none;width:100%;height:auto;min-height:260px;display:block}.isaProfitChart:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #7c3aed59}.isaProfitChart text{fill:#76828b;font-size:10px}.isaProfitChart .grid{stroke:#e3e7ea;stroke-dasharray:2 5}.isaProfitChart .vertical{stroke:#edf0f2;stroke-dasharray:2 5}.isaProfitChart .zero{stroke:#9aa4ac;stroke-width:1px}.isaProfitChart .chartHoverSurface{fill:#0000;cursor:crosshair}.isaProfitChart .chartHoverLine{stroke:#aab3ba;stroke-width:1px;stroke-dasharray:3 4}.isaProfitChart .chartHoverDetails{pointer-events:none}.isaProfitChart .chartTooltip rect{fill:#fffffffa;stroke:#d9dfe4;stroke-width:1px;filter:drop-shadow(0 5px 10px #23303921)}.isaProfitChart .chartTooltip text{fill:#344149;font-size:10px;font-weight:700}.isaProfitChart .chartTooltip text.chartTooltipDate{fill:#66737b;font-size:9px;font-weight:800}.isaProfitLegend{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:4px;display:flex}.isaProfitLegend span{color:#5f6d76;align-items:center;gap:6px;font-size:8px;display:flex}.isaProfitLegend i{border-radius:3px;width:18px;height:3px}.isaProfitEmpty{color:#7b8780;text-align:center;place-items:center;min-height:150px;font-size:9px;display:grid}.isaProfitTable{overflow:auto}.isaProfitTable>div{border-bottom:1px solid #e7eaed;align-items:center;gap:12px;min-width:max(1010px,100%);padding:12px 18px;display:grid}.isaProfitTable>div:last-child{border-bottom:0}.isaProfitTable>div.head{z-index:2;color:#5e6b74;letter-spacing:.05em;text-transform:uppercase;background:#f0f3f5;padding-block:10px;font-size:7px;font-weight:900;position:sticky;top:0}.isaProfitTable>div>span{gap:3px;display:grid}.isaProfitTable>div>span b{font-size:9px}.isaProfitTable>div>span small{color:#849089;font-size:7px}.isaProfitTable .positive b{color:#087349}.isaProfitTable .negative b{color:#b33f34}.isaProfitChart text.axisTitle{fill:#55636c;font-size:9px;font-weight:800}@media (width<=1100px){.partnerNameEditor{grid-template-columns:1fr 1fr 1fr}.partnerNameEditor>div,.partnerNameEditor>button{grid-column:1/-1}.isaProfitKpis{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.partnerNameEditor{grid-template-columns:1fr}.partnerNameEditor>div,.partnerNameEditor>button{grid-column:auto}.storeAssignmentTable>div{grid-template-columns:1fr;min-width:0}.isaProfitTopbar{align-items:flex-start;padding:10px 13px}.isaProfitTopbar nav a:first-child{display:none}.isaProfitShell{width:calc(100% - 22px);padding-top:20px}.isaProfitHeading{align-items:flex-start;display:grid}.isaProfitFilters{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.isaProfitFilters input{width:100%}.isaProfitFilters button,.isaProfitFilters>span{grid-column:1/-1;margin-left:0}.isaProfitKpis{grid-template-columns:1fr 1fr}.isaProfitChartWrap{overflow:auto}.isaProfitChart{width:880px;max-width:none}.isaProfitPanel>header h2{font-size:16px}}@media (width<=470px){.isaProfitKpis{grid-template-columns:1fr}.isaProfitTopbar nav a{padding:8px}.isaProfitHeading h1{font-size:25px}}.accSsPage,.accSsMappingPage{gap:14px;display:grid}.accSsIntro,.accSsMapIntro{justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.accSsIntro small,.accSsMapIntro small,.accSsOrders>header small,.accSsMapPanel>header small,.accSsPrintFees>header small,.accSsProductionCosts>header small{color:#0d6949;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.accSsIntro h2,.accSsMapIntro h2{margin:7px 0 5px;font:500 23px Georgia}.accSsIntro p,.accSsMapIntro p{color:#6e7a73;max-width:690px;margin:0;font-size:10px;line-height:1.55}.accSsSync{grid-template-columns:130px 130px auto auto;align-items:end;gap:7px;display:grid}.accSsSync label{gap:5px;display:grid}.accSsSync label span,.accSsCredentialBody label span,.accSsMapRows label>span{color:#657269;font-size:7px;font-weight:900}.accSsSync input,.accSsSync button,.accSsMapIntro>button{background:#fff;border:1px solid #c9d4cd;border-radius:7px;height:36px;padding:0 10px;font-size:8px}.accSsSync button,.accSsMapIntro>button{color:#fff;background:#176445;border-color:#176445;font-weight:900}.accSsSync button.secondary{color:#155f43;background:#edf6f0;border-color:#9fbbb0}.accSsSync button:disabled,.accSsMapIntro>button:disabled{opacity:.55}.accSsBulkActions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.accSsBulkActions button,.accSsBulkActions label{color:#fff;white-space:nowrap;cursor:pointer;background:#176445;border:1px solid #176445;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:8px;font-weight:900;display:inline-flex}.accSsBulkActions button.secondary{color:#155f43;background:#edf6f0;border-color:#9fbbb0}.accSsBulkActions button:disabled,.accSsBulkActions label.disabled{opacity:.5;cursor:not-allowed}.accSsBulkActions label input{display:none}.accSsBulkGuide{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.accSsBulkGuide article{background:#fff;border:1px solid #dce5df;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;column-gap:10px;padding:12px 14px;display:grid}.accSsBulkGuide article>b{color:#183427;background:#dff56a;border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;font:800 11px Arial;display:grid}.accSsBulkGuide article>span{font-size:9px;font-weight:900}.accSsBulkGuide article>small{color:#758179;margin-top:2px;font-size:7px;line-height:1.4}.accSsSourcePanel{padding:0;overflow:hidden}.accSsSourcePanel>header{border-bottom:1px solid #e1e6e2;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.accSsSourcePanel>header small,.accSsSourceForm small{color:#0d6949;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.accSsSourcePanel>header h3{margin:5px 0 4px;font:500 18px Georgia}.accSsSourcePanel>header p,.accSsSourceForm p{color:#748078;margin:0;font-size:8px;line-height:1.5}.accSsSourcePanel>header button{color:#155f43;background:#edf6f0;border:1px solid #9fbbb0;border-radius:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900}.accSsSourceChooser{background:#f7f9f7;grid-template-columns:minmax(230px,1fr) 135px 135px minmax(170px,.65fr) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.accSsSourceChooser>label,.accSsSourceForm>label{gap:5px;display:grid}.accSsSourceChooser label span,.accSsSourceForm label span{color:#657269;font-size:7px;font-weight:900}.accSsSourceChooser select,.accSsSourceChooser input,.accSsSourceForm input{background:#fff;border:1px solid #cbd5ce;border-radius:7px;width:100%;height:38px;padding:0 10px;font-size:9px}.accSsSelectedSource{gap:3px;min-height:38px;display:grid}.accSsSelectedSource small{color:#77847c;letter-spacing:.08em;font-size:6px;font-weight:900}.accSsSelectedSource b{font-size:9px}.accSsSelectedSource span{color:#718078;font-size:7px}.accSsSourceChooser button.query,.accSsSourceForm>button{color:#fff;white-space:nowrap;background:#176445;border:0;border-radius:7px;height:38px;padding:0 14px;font-size:8px;font-weight:900}.accSsSourceChooser button:disabled,.accSsSourceForm>button:disabled{opacity:.5}.accSsSourceForm{background:#eef6f1;border-top:1px solid #dce6df;border-bottom:1px solid #dce6df;grid-template-columns:minmax(230px,1.1fr) repeat(3,minmax(170px,1fr)) auto;align-items:end;gap:10px;padding:15px 18px;display:grid}.accSsSourceForm h4{margin:5px 0 3px;font:500 15px Georgia}.accSsSourceForm>em{color:#a74b3d;grid-column:1/-1;font-size:7px;font-style:normal;font-weight:800}.accSsSourceList{flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.accSsSourceList>article{background:#fff;border:1px solid #d5ded8;border-radius:9px;align-items:stretch;display:flex;overflow:hidden}.accSsSourceList>article.selected{border-color:#19815a;box-shadow:0 0 0 1px #19815a}.accSsSourceList button.source{text-align:left;background:#fff;border:0;align-items:center;gap:8px;padding:9px 11px;display:flex}.accSsSourceList button.source>span{color:#0a724b;background:#e6f4eb;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.accSsSourceList button.source>div{gap:3px;display:grid}.accSsSourceList button.source b{font-size:8px}.accSsSourceList button.source small{color:#77847c;font-size:6px}.accSsSourceList button.danger{color:#a7441b;background:#fff5f1;border:0;border-left:1px solid #efd0c5;padding:0 10px;font-size:7px;font-weight:900}.accSsSourceList button:disabled{opacity:.5}.accSsCredentials{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.accSsCredentialToggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:0;display:flex}.accSsCredentialToggle>span{gap:4px;display:grid}.accSsCredentialToggle small{color:#a15b28;letter-spacing:.1em;font-size:7px;font-weight:900}.accSsCredentials.ready .accSsCredentialToggle small{color:#0a7049}.accSsCredentialToggle b{font-size:9px}.accSsCredentialToggle em{color:#6e7a73;font-size:7px;font-style:normal;font-weight:900}.accSsCredentialBody{grid-template-columns:105px minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:7px;display:grid}.accSsCredentialBody label{gap:4px;display:grid}.accSsCredentialBody input,.accSsCredentialBody select{background:#fff;border:1px solid #cbd5ce;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:8px}.accSsCredentialBody>small{color:#78857e;align-self:center;font-size:7px;line-height:1.35}.accSsPriceButton{color:#fff;white-space:nowrap;background:#f1641e;border:0;border-radius:7px;height:36px;padding:0 14px;font-size:8px;font-weight:900}.accSsPriceButton:disabled{opacity:.55}.accSsAlert{color:#0a6843;background:#edf8f1;border:1px solid #b9d9c6;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:800}.accSsAlert.error{color:#a74135;background:#fff2ef;border-color:#edc0b5}.accSsGoogleSheet{padding:0;overflow:hidden}.accSsGoogleSheet>header{border-bottom:1px solid #e1e6e2;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.accSsGoogleSheet>header small,.accSsGooglePricing>div>small{color:#6b50b2;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.accSsGoogleSheet>header h3{margin:5px 0 4px;font:500 17px Georgia}.accSsGoogleSheet>header p{color:#748078;max-width:760px;margin:0;font-size:8px;line-height:1.5}.accSsGoogleSheet>header>span{color:#6045a4;background:#f0ecfb;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900}.accSsGoogleSheet.ready>header>span{color:#0a6843;background:#e5f3e9}.accSsGoogleSheetLink{background:#f8f7fc;grid-template-columns:minmax(320px,1fr) auto auto auto auto;align-items:end;gap:8px;padding:13px 18px;display:grid}.accSsGoogleSheetLink>label,.accSsGooglePricing>label{gap:5px;display:grid}.accSsGoogleSheetLink label span,.accSsGooglePricing label span{color:#657269;font-size:7px;font-weight:900}.accSsGoogleSheetLink input,.accSsGooglePricing input,.accSsGooglePricing select{background:#fff;border:1px solid #cbd5ce;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:8px}.accSsGoogleSheetLink button,.accSsGoogleSheetLink a,.accSsGooglePricing>button{color:#fff;white-space:nowrap;background:#176445;border:0;border-radius:7px;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.accSsGoogleSheetLink button.secondary{color:#155f43;background:#edf6f0;border:1px solid #9fbbb0}.accSsGoogleSheetLink button.danger{color:#a7441b;background:#fff3ee;border:1px solid #e6b9aa}.accSsGoogleSheetLink button:disabled,.accSsGooglePricing>button:disabled{opacity:.5}.accSsGoogleSheetLink>small{color:#7d8882;grid-column:1/-1;font-size:7px}.accSsGooglePricing{border-top:1px solid #e3e7e4;grid-template-columns:minmax(250px,1fr) 100px minmax(170px,.6fr) minmax(170px,.6fr) auto;align-items:end;gap:9px;padding:13px 18px;display:grid}.accSsGooglePricing>div{gap:4px;display:grid}.accSsGooglePricing>div>b{font-size:9px}.accSsGooglePricing>div>span{color:#758179;font-size:7px;line-height:1.45}.accSsGooglePricing>button{background:#f1641e}.accSsKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.accSsKpis article,.accSsMapKpis article{background:#fff;border:1px solid #dbe2dd;border-radius:11px;gap:7px;min-height:105px;padding:14px;display:grid}.accSsKpis small,.accSsMapKpis small{color:#708078;letter-spacing:.06em;font-size:7px;font-weight:900}.accSsKpis strong,.accSsMapKpis strong{font:500 19px Georgia}.accSsKpis span,.accSsMapKpis span{color:#839089;align-self:end;font-size:7px}.accSsKpis article.profit{background:#eff9f3;border-color:#b8ddc8}.accSsKpis article.profit strong{color:#087149}.accSsKpis article.loss{background:#fff2ef;border-color:#edc1b8}.accSsKpis article.loss strong{color:#b03f34}.accSsOrders,.accSsMapPanel,.accSsPrintFees,.accSsProductionCosts{padding:0;overflow:hidden}.accSsOrders>header,.accSsMapPanel>header,.accSsPrintFees>header,.accSsProductionCosts>header{border-bottom:1px solid #e1e6e2;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.accSsOrders>header h3,.accSsMapPanel>header h3,.accSsPrintFees>header h3,.accSsProductionCosts>header h3{margin:5px 0 4px;font:500 17px Georgia}.accSsOrders>header p,.accSsMapPanel>header p,.accSsPrintFees>header p,.accSsProductionCosts>header p{color:#748078;margin:0;font-size:8px}.accSsOrders>header>span,.accSsMapPanel>header>span,.accSsPrintFees>header>span,.accSsProductionCosts>header>span{color:#0a6442;background:#e8f2eb;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900}.accSsFilters{background:#f7f9f7;border-bottom:1px solid #e1e6e2;grid-template-columns:minmax(260px,1fr) 190px 190px;gap:7px;padding:11px 14px;display:grid}.accSsMapFilters{background:#f7f9f7;border-bottom:1px solid #e1e6e2;grid-template-columns:minmax(230px,1fr) minmax(170px,.65fr) 170px 155px 155px;gap:7px;padding:11px 14px;display:grid}.accSsFilters input,.accSsFilters select,.accSsMapFilters input,.accSsMapFilters select{background:#fff;border:1px solid #ccd5cf;border-radius:7px;height:35px;padding:0 9px;font-size:8px}.accSsProductIdWarning{color:#8a5125;background:#fff7ec;border-bottom:1px solid #f0d5b9;align-items:center;gap:8px;padding:9px 14px;font-size:8px;display:flex}.accSsProductIdWarning span{color:#98715a}.accSsTableWrap{overflow:auto}.accSsTableWrap table{min-width:1380px}.accSsTableWrap th{color:#5f6c64;background:#edf1ee;font-size:7px}.accSsTableWrap th,.accSsTableWrap td{padding:10px 12px}.accSsTableWrap td>b,.accSsTableWrap td>strong{font-size:9px}.accSsTableWrap td>small{color:#7f8a83;margin-top:4px;font-size:7px;display:block}.accSsTableWrap td>strong{font:500 13px Georgia}.accSsTableWrap .profit{color:#087149}.accSsTableWrap .loss{color:#b03f34}.accSsItemList{gap:5px;min-width:230px;max-width:310px;display:grid}.accSsItemList>span{border-bottom:1px dashed #e1e6e2;gap:2px;padding-bottom:5px;display:grid}.accSsItemList>span:last-child{border-bottom:0;padding-bottom:0}.accSsItemList b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.accSsItemList small{color:#78847d;font-size:7px;line-height:1.35}.accSsItemList small.ok{color:#087149;background:0 0;padding:0}.accSsItemList small.pending{color:#b15c28}.accSsStatus{border-radius:11px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.accSsStatus.ready{color:#087149;background:#dff2e6}.accSsStatus.pending{color:#9c5727;background:#fff0e4}.accSsEmpty{color:#68756d;text-align:center;place-content:center;gap:6px;min-height:180px;display:grid}.accSsEmpty b{font-size:11px}.accSsEmpty span{font-size:8px}.accSsMapKpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.accSsFeeGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.accSsFeeGrid>article{border-bottom:1px solid #e6eae7;border-right:1px solid #e6eae7;grid-template-columns:minmax(0,1fr) 100px 78px;align-items:end;gap:8px;padding:13px 15px;display:grid}.accSsFeeGrid>article>div{gap:3px;display:grid}.accSsFeeGrid b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.accSsFeeGrid small{color:#7b8780;font-size:7px}.accSsFeeGrid label{background:#fff;border:1px solid #d1d8d3;border-radius:6px;align-items:center;height:34px;padding-left:8px;display:flex}.accSsFeeGrid label span{color:#986038;font:700 11px Georgia}.accSsFeeGrid input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 7px;font-size:9px}.accSsFeeGrid button{color:#fff;background:#155f43;border:0;border-radius:6px;height:34px;font-size:7px;font-weight:900}.accSsFeeGrid button:disabled{opacity:.55}.accSsProductionGrid{grid-template-columns:190px 190px 160px minmax(260px,1fr) 150px;align-items:center;gap:12px;padding:14px 18px;display:grid}.accSsProductionGrid>article{gap:5px;display:grid}.accSsProductionGrid>article>small{color:#0d6949;letter-spacing:.08em;font-size:7px;font-weight:900}.accSsProductionGrid>article>b{font-size:9px}.accSsProductionGrid>article>span{color:#78847d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.accSsProductionGrid label:not(.upload){background:#fff;border:1px solid #d1d8d3;border-radius:6px;align-items:center;height:34px;padding-left:8px;display:flex}.accSsProductionGrid label:not(.upload) span{color:#986038;font:700 11px Georgia}.accSsProductionGrid input[type=number]{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 7px;font-size:9px}.accSsProductionGrid>button,.accSsProductionGrid .upload{color:#fff;cursor:pointer;text-align:center;background:#155f43;border:0;border-radius:7px;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:7px;font-weight:900;display:flex}.accSsProductionGrid .upload{background:#6b50b2}.accSsProductionGrid .upload input{display:none}.accSsProductionGrid>button:disabled,.accSsProductionGrid .upload.disabled{opacity:.55;cursor:not-allowed}.accSsMapRows{display:grid}.accSsMapRows>article{border-bottom:1px solid #e6eae7;grid-template-columns:minmax(255px,1.2fr) minmax(190px,.85fr) 125px 115px 130px 130px 120px;align-items:end;gap:9px;padding:13px 15px;display:grid}.accSsMapRows>article.mapped{background:#fbfefc;box-shadow:inset 4px 0 #15905d}.accSsMapIdentity{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;display:grid}.accSsMapIdentity>span{color:#a65b25;background:#f3ebe3;border-radius:7px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.accSsMapRows>article.mapped .accSsMapIdentity>span{color:#087149;background:#dff2e6}.accSsMapIdentity>div{gap:3px;min-width:0;display:grid}.accSsMapIdentity small{color:#0b6847;font-size:7px;font-weight:900}.accSsMapIdentity b,.accSsMapIdentity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accSsMapIdentity b{font-size:9px}.accSsMapIdentity p{color:#66736b;margin:0;font-size:8px}.accSsMapIdentity em{color:#8a948e;font-size:7px;font-style:normal}.accSsObservedOptions{align-self:center;gap:4px;display:grid}.accSsObservedOptions>small{color:#6b7870;letter-spacing:.08em;font-size:6px;font-weight:900}.accSsObservedOptions>span{gap:5px;font-size:7px;display:flex}.accSsObservedOptions>span b{color:#3d4c44}.accSsObservedOptions>span em{color:#7b8780;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.accSsObservedOptions p{color:#9a7864;margin:0;font-size:7px}.accSsMapRows label{gap:4px;display:grid}.accSsMapRows input,.accSsMapRows select{background:#fff;border:1px solid #ccd5cf;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:8px}.accSsProductId input{color:#a2491b;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.accSsMapActions{grid-template-columns:1fr auto;gap:5px;display:grid}.accSsMapActions button{color:#fff;white-space:nowrap;background:#155f43;border:0;border-radius:6px;height:34px;padding:0 9px;font-size:7px;font-weight:900}.accSsMapActions button.danger{color:#a7441b;background:#fff3ee;border:1px solid #e6b9aa}.accSsMapActions button:disabled{opacity:.55}@media (width<=1180px){.accSsKpis{grid-template-columns:repeat(3,1fr)}.accSsMapRows>article{grid-template-columns:1fr 1fr 125px 125px}.accSsMapActions{grid-column:3/-1}.accSsProductionGrid{grid-template-columns:1fr 1fr auto}.accSsProductionGrid .embroidery{grid-column:1/3}.accSsMapIntro,.accSsIntro{align-items:flex-start;display:grid}.accSsBulkActions{justify-content:flex-start;width:100%}.accSsSourceForm{grid-template-columns:1fr 1fr}.accSsSourceForm>div{grid-column:1/-1}.accSsGoogleSheetLink{grid-template-columns:minmax(280px,1fr) auto auto}.accSsGooglePricing{grid-template-columns:1fr 110px 1fr 1fr}.accSsGooglePricing>button{grid-column:2/-1}.accSsSync{grid-template-columns:130px 130px auto auto;width:100%}.accSsCredentials{grid-template-columns:1fr auto}.accSsCredentialBody{grid-area:2/1/auto/-1}.accSsPriceButton{grid-area:1/2}}@media (width<=760px){.accSsKpis,.accSsMapKpis,.accSsSync{grid-template-columns:1fr 1fr}.accSsSync button{width:100%}.accSsCredentials,.accSsCredentialBody{grid-template-columns:1fr}.accSsPriceButton{grid-area:auto}.accSsFilters,.accSsMapFilters,.accSsMapRows>article,.accSsProductionGrid{grid-template-columns:1fr}.accSsMapActions,.accSsProductionGrid .embroidery{grid-column:auto}.accSsFeeGrid{grid-template-columns:1fr}.accSsIntro,.accSsMapIntro{padding:18px}.accSsBulkActions{grid-template-columns:1fr;width:100%;display:grid}.accSsBulkActions button,.accSsBulkActions label{width:100%;min-height:42px}.accSsSourcePanel>header,.accSsGoogleSheet>header{display:grid}.accSsSourcePanel>header button{width:100%;min-height:40px}.accSsSourceChooser,.accSsSourceForm,.accSsGoogleSheetLink,.accSsGooglePricing{grid-template-columns:1fr}.accSsGooglePricing>button{grid-column:auto}.accSsSourceChooser button.query,.accSsSourceForm>button,.accSsGoogleSheetLink button,.accSsGoogleSheetLink a,.accSsGooglePricing>button{width:100%;min-height:42px}.accSsSourceForm>div{grid-column:auto}.accSsSourceList{display:grid}.accSsSourceList>article{width:100%}.accSsSourceList button.source{flex:1}.accSsBulkGuide{grid-template-columns:1fr}}@media (width<=460px){.accSsKpis,.accSsMapKpis{grid-template-columns:1fr}}.accSsSourcePanel>header a.secondary{color:#0f684c;border:1px solid #bad1c4;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.accSsScopeGrid{background:#dde5df;border-top:1px solid #dde5df;border-bottom:1px solid #dde5df;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.accSsScopeGrid article{background:#f7f9f7;gap:4px;min-width:0;padding:14px 16px;display:grid}.accSsScopeGrid small{color:#728078;letter-spacing:.12em;font-size:7px;font-weight:800}.accSsScopeGrid b{color:#17221d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.accSsScopeGrid span{color:#6a756f;font-size:7px}.accSsScopeActions{justify-content:flex-end;padding:12px 18px;display:flex}.accSsScopeActions button{color:#fff;background:#0e6c4d;border:0;border-radius:10px;min-height:40px;padding:0 18px;font-size:8px;font-weight:800}.accSsScopeActions button:disabled{opacity:.55}.accSsGoogleScopeSummary{color:#6045a4;background:#f3f0fb;border-bottom:1px solid #e3e0ec;justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;font-size:8px;display:flex}.accSsMapFilters{grid-template-columns:minmax(230px,1fr) minmax(170px,.65fr) 155px 155px}@media (width<=1180px){.accSsScopeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.accSsScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accSsGoogleScopeSummary{align-items:start;display:grid}}@media (width<=460px){.accSsScopeGrid{grid-template-columns:1fr}}.launch-create-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.launch-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.launch-flow article{background:#fff;border:1px solid #dce3de;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:12px 13px;display:grid}.launch-flow article>b{color:#66756c;background:#edf1ee;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font:800 10px Arial;display:grid}.launch-flow article>div{gap:3px;display:grid}.launch-flow article strong{font-size:9px}.launch-flow article span{color:#75827a;font-size:7px;line-height:1.35}.launch-flow article.done{background:#f0f9f3;border-color:#b9dbc6}.launch-flow article.done>b{color:#fff;background:#187451}.launch-flow article.current{background:#fff7ed;border-color:#e8c49e}.launch-flow article.current>b{color:#fff;background:#ef8f34}.launch-data-center{gap:14px;display:grid}.launch-data-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.launch-data-summary article{background:#fff;border:1px solid #dce3de;border-radius:12px;gap:7px;min-height:105px;padding:14px;display:grid}.launch-data-summary span{color:#718078;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.launch-data-summary strong{font:500 20px Georgia}.launch-data-summary small{color:#829087;align-self:end;font-size:7px}.launch-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.launch-upload-card{background:#fff;border:1px solid #dce3de;border-radius:13px;gap:10px;padding:16px;display:grid}.launch-upload-card.sellermate{border-top:4px solid #695bd8}.launch-upload-card.amazon{border-top:4px solid #f3a100}.launch-upload-card.research{border-top:4px solid #177651}.launch-upload-card>span{color:#6e7c74;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.launch-upload-card h3{margin:0;font:500 17px Georgia}.launch-upload-card p{color:#748078;min-height:44px;margin:0;font-size:8px;line-height:1.5}.launch-upload-card select{background:#fff;border:1px solid #cbd5ce;border-radius:7px;height:36px;padding:0 9px;font-size:8px}.launch-upload-tags{flex-wrap:wrap;gap:5px;display:flex}.launch-upload-tags span{color:#5b6c62;background:#eef2ef;border-radius:10px;padding:4px 6px;font-size:6px;font-weight:800}.launch-file-button{color:#fff;cursor:pointer;background:#176445;border:1px solid #176445;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.launch-file-button input{display:none}.launch-file-button.disabled{cursor:not-allowed;opacity:.55}.launch-upload-message{color:#0a6843;background:#edf8f1;border:1px solid #b9d9c6;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:800}.launch-upload-message.error{color:#a74135;background:#fff2ef;border-color:#edc0b5}.launch-data-layout{align-items:start}.launch-import-list{gap:7px;display:grid}.launch-import-list>div{border-bottom:1px solid #e6ebe7;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:8px 0;display:grid}.launch-import-list>div:last-child{border-bottom:0}.launch-import-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.launch-import-list strong{color:#176445;font-size:8px}.launch-import-list span{color:#6e7b73;font-size:7px}.launch-import-list small{color:#89938d;font-size:6px}.launch-table td small{color:#7c8981;margin-top:3px;font-size:7px;display:block}.launch-ad-preview{margin-bottom:14px}.launch-no-sale{font-weight:800;color:#b34838!important}@media (width<=1050px){.launch-flow,.launch-data-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-upload-grid{grid-template-columns:1fr}}@media (width<=680px){.launch-flow,.launch-data-summary{grid-template-columns:1fr}.launch-create-actions{align-items:stretch;display:grid}.launch-create-actions button{width:100%}.launch-upload-card p{min-height:0}}.ssBatchPage{color:#1d2923;background:#f3f5f2;min-height:100vh}.ssBatchTopbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dce2dd;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;min-height:62px;padding:8px 24px;display:grid;position:sticky;top:0}.ssBatchTopbar>button{color:#155f43;background:#fff;border:1px solid #cbd6cf;border-radius:50%;place-items:center;width:29px;height:29px;font-size:23px;display:grid}.ssBatchTopbar>.brand{justify-self:start}.ssBatchTopbar>span{color:#a45b25;background:#fff5ec;border:1px solid #ead2bd;border-radius:13px;justify-self:end;padding:6px 9px;font-size:8px;font-weight:900}.ssBatchTopbar>span.ready{color:#0a7049;background:#edf8f1;border-color:#bfddca}.ssBatchShell{gap:14px;width:min(1440px,100% - 40px);margin:0 auto;padding:24px 0 48px;display:grid}.ssBatchHero{color:#fff;background:linear-gradient(125deg,#103e30,#1c634c);border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);align-items:center;gap:34px;padding:30px 34px;display:grid}.ssBatchHero small,.ssBatchConnection small,.ssBatchSettings header small,.ssBatchUpload small,.ssBatchIssues header small,.ssBatchPreview header small,.ssBatchCreate small,.ssBatchResult header small{color:#91c4ad;letter-spacing:.13em;font-size:7px;font-weight:900}.ssBatchHero h1{margin:8px 0 7px;font:500 31px Georgia}.ssBatchHero p{color:#d6e6df;max-width:760px;margin:0;font-size:10px;line-height:1.65}.ssBatchSafety{background:#164a39;border:1px solid #4c7b69;border-radius:12px;gap:6px;padding:17px;display:grid}.ssBatchSafety b{font-size:10px}.ssBatchSafety span{color:#d6e5df;font-size:8px;line-height:1.55}.ssBatchConnection,.ssBatchSettings,.ssBatchUpload,.ssBatchIssues,.ssBatchPreview,.ssBatchCreate,.ssBatchResult{background:#fff;border:1px solid #d9e1db;border-radius:13px;overflow:hidden}.ssBatchConnection.ready{background:#f4fbf6;border-color:#b9d8c5}.ssBatchConnectionToggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 19px;display:flex}.ssBatchConnectionToggle>span{gap:4px;display:grid}.ssBatchConnectionToggle small{color:#9e5e31}.ssBatchConnection.ready small{color:#0a7049}.ssBatchConnectionToggle b{font-size:11px}.ssBatchConnectionToggle em{color:#758179;font-size:8px;font-style:normal}.ssBatchConnectionToggle strong{color:#155f43;font-size:8px}.ssBatchConnection form{border-top:1px solid #dce5df;grid-template-columns:minmax(260px,1fr) minmax(250px,1fr) auto auto;align-items:end;gap:10px;padding:14px 19px;display:grid}.ssBatchConnection form label,.ssBatchSettings label,.ssBatchCreate label{gap:5px;display:grid}.ssBatchConnection form label span,.ssBatchSettings label span,.ssBatchCreate label span{color:#69766e;font-size:7px;font-weight:900}.ssBatchConnection input,.ssBatchSettings input,.ssBatchSettings select,.ssBatchCreate input{background:#fff;border:1px solid #cbd5ce;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:9px}.ssBatchConnection form p{color:#748078;align-self:center;margin:0;font-size:7px;line-height:1.45}.ssBatchConnection form button,.ssBatchUploadActions button,.ssBatchUploadActions label,.ssBatchCreate>button{color:#fff;white-space:nowrap;background:#155f43;border:1px solid #155f43;border-radius:8px;height:38px;padding:0 13px;font-size:8px;font-weight:900}.ssBatchConnection form button.danger{color:#a64736;background:#fff3ef;border-color:#e6b6a7}.ssBatchConnection form button:disabled{opacity:.45}.ssBatchSettings>header,.ssBatchIssues>header,.ssBatchPreview>header,.ssBatchResult>header{border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 19px;display:flex}.ssBatchSettings header small,.ssBatchUpload small,.ssBatchIssues header small,.ssBatchPreview header small,.ssBatchCreate small,.ssBatchResult header small{color:#0c6a48}.ssBatchSettings h2,.ssBatchUpload h2,.ssBatchIssues h2,.ssBatchPreview h2,.ssBatchResult h2{margin:5px 0 0;font:500 18px Georgia}.ssBatchSettings>header>span,.ssBatchIssues>header>span,.ssBatchPreview>header>span,.ssBatchResult>header>span{color:#0a6845;background:#e8f3ec;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900}.ssBatchSettings>div{grid-template-columns:repeat(6,minmax(130px,1fr));gap:9px;padding:14px 19px;display:grid}.ssBatchUpload{justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.ssBatchUpload h2{margin-bottom:5px}.ssBatchUpload p,.ssBatchCreate p,.ssBatchResult header p{color:#758078;margin:0;font-size:8px;line-height:1.5}.ssBatchUploadActions{gap:8px;display:flex}.ssBatchUploadActions button{color:#155f43;background:#edf6f0;border-color:#9fb9ac}.ssBatchUploadActions label{cursor:pointer;place-items:center;display:grid}.ssBatchUploadActions input{display:none}.ssBatchAlert{color:#0a6b46;background:#edf8f1;border:1px solid #b9dac7;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:8px;display:flex}.ssBatchAlert.error{color:#a64335;background:#fff2ef;border-color:#ecc2b8}.ssBatchAlert b{font-size:9px}.ssBatchKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ssBatchKpis article{background:#fff;border:1px solid #dce3de;border-radius:12px;gap:8px;min-height:112px;padding:15px;display:grid}.ssBatchKpis article.warning{background:#fff8ed;border-color:#edcfaa}.ssBatchKpis article.success{background:#eef9f2;border-color:#b9ddc8}.ssBatchKpis small{color:#718078;letter-spacing:.08em;font-size:7px;font-weight:900}.ssBatchKpis strong{font:500 25px Georgia}.ssBatchKpis span{color:#7d8981;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:7px;overflow:hidden}.ssBatchIssues>div{grid-template-columns:repeat(2,1fr);display:grid}.ssBatchIssues p{background:#fffaf5;border-bottom:1px solid #eee3d8;border-right:1px solid #eee3d8;grid-template-columns:70px minmax(120px,.6fr) 1fr;gap:9px;margin:0;padding:10px 14px;font-size:8px;display:grid}.ssBatchIssues p b{color:#a45a27}.ssBatchIssues p span{font-weight:800}.ssBatchIssues p em{color:#8b5b3a;font-style:normal}.ssBatchTableWrap{max-height:560px;overflow:auto}.ssBatchPreview table{min-width:1240px}.ssBatchPreview thead th{z-index:2;color:#5f6c64;letter-spacing:.04em;background:#edf2ee;font-size:7px;position:sticky;top:0}.ssBatchPreview th,.ssBatchPreview td{padding:11px 13px}.ssBatchPreview td b,.ssBatchPreview td small{display:block}.ssBatchPreview td b{font-size:9px}.ssBatchPreview td small{color:#7c8981;margin-top:4px;font-size:7px}.ssBatchPreview td>span{border-radius:11px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.ssBatchPreview td>span.valid{color:#087149;background:#ddf2e5}.ssBatchPreview td>span.invalid{color:#9d5726;background:#fff0e3}.ssBatchCreate{justify-content:space-between;align-items:flex-end;gap:28px;padding:20px 22px;display:flex}.ssBatchCreate>div{grid-template-columns:minmax(270px,520px);gap:7px;display:grid}.ssBatchCreate>button{min-width:235px;height:44px}.ssBatchCreate>button:disabled{opacity:.42}.ssBatchResult>header{background:#eff9f3}.ssBatchResult>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.ssBatchResult article{border-right:1px solid #e1e7e3;gap:6px;padding:17px 19px;display:grid}.ssBatchResult article small{color:#0c6a48;font-size:7px;font-weight:900}.ssBatchResult article b{font:500 16px ui-monospace,SFMono-Regular,Menlo,monospace}.ssBatchResult article span{color:#748078;font-size:8px}@media (width<=1000px){.ssBatchHero{grid-template-columns:1fr}.ssBatchSettings>div{grid-template-columns:repeat(3,1fr)}.ssBatchConnection form{grid-template-columns:1fr 1fr}.ssBatchIssues>div{grid-template-columns:1fr}}@media (width<=700px){.ssBatchTopbar{padding-inline:12px}.ssBatchShell{width:calc(100% - 22px);padding-top:12px}.ssBatchHero{padding:22px}.ssBatchHero h1{font-size:25px}.ssBatchConnection form,.ssBatchSettings>div{grid-template-columns:1fr}.ssBatchUpload,.ssBatchCreate,.ssBatchSettings>header,.ssBatchIssues>header,.ssBatchPreview>header,.ssBatchResult>header{align-items:flex-start;display:grid}.ssBatchUploadActions{width:100%;display:grid}.ssBatchUploadActions button,.ssBatchUploadActions label{width:100%;min-height:42px}.ssBatchKpis{grid-template-columns:1fr 1fr}.ssBatchCreate>div{grid-template-columns:1fr;width:100%}.ssBatchCreate>button{width:100%}.ssBatchIssues p{grid-template-columns:65px 1fr}.ssBatchIssues p em{grid-column:1/-1}}@media (width<=440px){.ssBatchKpis{grid-template-columns:1fr}.ssBatchTopbar>.brand small{display:none}}.ssBatchLookup{align-items:center}.ssBatchLookup h2{margin:4px 0 0;font:500 18px Georgia}.ssBatchLookup>div{grid-template-columns:minmax(270px,720px)}.ssBatchPreview td:nth-child(6) small{white-space:normal;max-width:320px;line-height:1.4}.ssBatchPreview td:nth-child(7) b{font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=700px){.ssBatchLookup>div{grid-template-columns:1fr}}.ssBatchExcluded{background:#fff;border:1px solid #edcfaa;border-radius:13px;overflow:hidden}.ssBatchExcluded>header{background:#fff8ed;border-bottom:1px solid #f0dfca;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 19px;display:flex}.ssBatchExcluded header small{color:#a45a27;letter-spacing:.13em;font-size:7px;font-weight:900}.ssBatchExcluded h2{margin:5px 0 4px;font:500 18px Georgia}.ssBatchExcluded header p{color:#806e5e;margin:0;font-size:8px;line-height:1.5}.ssBatchExcluded header>span{color:#9a5627;white-space:nowrap;background:#f7e6d2;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900}.ssBatchExcluded>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ssBatchExcluded article{border-bottom:1px solid #eee3d8;border-right:1px solid #eee3d8;grid-template-columns:minmax(150px,.75fr) minmax(170px,1fr) minmax(220px,1.35fr);gap:14px;padding:13px 16px;display:grid}.ssBatchExcluded article>div{align-content:start;gap:4px;min-width:0;display:grid}.ssBatchExcluded article small{color:#8b7b6d;letter-spacing:.06em;font-size:6px;font-weight:900}.ssBatchExcluded article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ssBatchExcluded article span{color:#84776b;text-overflow:ellipsis;font-size:7px;line-height:1.45;overflow:hidden}.ssBatchExcluded article div:last-child b{border-radius:10px;justify-self:start;padding:4px 7px;font-size:7px}.ssBatchExcluded article b.missing{color:#9d5726;background:#fff0e3}.ssBatchExcluded article b.warning{color:#8d6212;background:#fff3d7}.ssBatchExcluded article b.error{color:#a54237;background:#fff0ee}@media (width<=1050px){.ssBatchExcluded>div{grid-template-columns:1fr}}@media (width<=700px){.ssBatchExcluded>header{display:grid}.ssBatchExcluded article{grid-template-columns:1fr}.ssBatchExcluded article b,.ssBatchExcluded article span{white-space:normal}}.ssSummaryStrip .accuracy{background:#eef2ff;min-width:185px}.ssSummaryStrip .accuracy b{color:#4f46b8}.ssAccuracyPanel{border-bottom:1px solid var(--ss-border);background:#fff}.ssAccuracyPanel>header{border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.ssAccuracyPanel>header>div:first-child{gap:3px;display:grid}.ssAccuracyPanel>header small{color:#6657bd;letter-spacing:.08em;font-size:7px;font-weight:900}.ssAccuracyPanel h3{color:#27323a;margin:0;font:600 15px Georgia}.ssAccuracyPanel>header p{color:#78838c;margin:0;font-size:7px}.ssAccuracyActive{text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 9px;display:grid}.ssAccuracyActive small{color:#65727c!important}.ssAccuracyActive b{color:#4f46b8;font-size:15px}.ssAccuracyActive span{color:#74808a;grid-column:1/-1;font-size:7px}.ssAccuracyBody{grid-template-columns:minmax(0,1fr) 220px;min-height:235px;display:grid}.ssAccuracyChart{min-width:0;padding:8px 10px 3px}.ssAccuracyChart svg{width:100%;height:220px;display:block;overflow:visible}.ssAccuracyChart line{stroke:#d9dee5;stroke-dasharray:3 4;stroke-width:1px}.ssAccuracyChart text{fill:#77838c;font-size:9px}.ssAccuracyChart text.date{font-size:8px}.ssAccuracyArea{fill:#6356c5;opacity:.06;pointer-events:none}.ssAccuracyLine{fill:none;stroke:#6255c7;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;pointer-events:none}.ssAccuracyChart circle{fill:#fff;stroke:#6255c7;stroke-width:2.5px;cursor:pointer;outline:none}.ssAccuracyChart circle.active,.ssAccuracyChart circle:focus{fill:#6255c7;stroke:#fff;filter:drop-shadow(0 0 3px #4f46b873)}.ssAccuracyBody>aside{background:#f8f9fb;border-left:1px solid #e2e6ea;display:grid}.ssAccuracyBody>aside article{border-bottom:1px solid #e2e6ea;align-content:center;gap:5px;padding:10px 14px;display:grid}.ssAccuracyBody>aside small{color:#737f89;letter-spacing:.06em;font-size:6px;font-weight:900}.ssAccuracyBody>aside b{color:#28343c;font:600 17px Georgia}.ssAccuracyBody>aside span{color:#7b868f;font-size:7px;line-height:1.4}.ssAccuracyPanel>footer{color:#69757f;background:#fafafd;border-top:1px solid #e4e7eb;align-items:center;gap:10px;padding:8px 14px;font-size:7px;display:flex}.ssAccuracyPanel>footer b{color:#4f46b8}.ssAccuracyPanel>footer em{color:#6b5fc0;margin-left:auto;font-style:normal}.ssAccuracyEmpty{text-align:center;place-items:center;min-height:150px;padding:24px;display:grid}.ssAccuracyEmpty b{color:#3c4850;font-size:11px}.ssAccuracyEmpty span{color:#7b868f;max-width:680px;font-size:8px;line-height:1.6}@media (width<=900px){.ssAccuracyBody{grid-template-columns:1fr}.ssAccuracyBody>aside{border-top:1px solid #e2e6ea;border-left:0;grid-template-columns:repeat(3,1fr)}.ssAccuracyBody>aside article{border-right:1px solid #e2e6ea}.ssAccuracyPanel>footer{align-items:flex-start;display:grid}.ssAccuracyPanel>footer em{margin-left:0}}@media (width<=620px){.ssAccuracyPanel>header{align-items:flex-start;display:grid}.ssAccuracyActive{text-align:left}.ssAccuracyBody>aside{grid-template-columns:1fr}.ssAccuracyChart svg{height:190px}}.accExcelDetailsPage{gap:16px;display:grid}.accExcelDetailToolbar{grid-template-columns:minmax(260px,1fr) minmax(260px,.75fr) auto;align-items:end;gap:22px;padding:22px 24px;display:grid}.accExcelDetailToolbar>div:first-child>small{color:var(--green);letter-spacing:.13em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.accExcelDetailToolbar h3{margin:0;font:500 21px Georgia}.accExcelDetailToolbar p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.excelDetailFileSelect{gap:6px;display:grid}.excelDetailFileSelect>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.excelDetailFileSelect select,.excelDetailControls input,.excelDetailControls select{height:40px;color:var(--ink);background:#fafbf9;border:1px solid #d7dfd9;border-radius:9px;padding:0 11px;font-size:10px}.excelDetailImportMeta{justify-items:end;gap:4px;min-width:180px;display:grid}.excelDetailImportMeta b{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:10px;overflow:hidden}.excelDetailImportMeta span{color:var(--muted);font-size:8px}.excelDetailImportMeta small{color:var(--green);background:#eef5f0;border-radius:13px;padding:5px 8px;font-size:8px;font-weight:800}.excelDetailKpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.excelDetailKpis article{border:1px solid var(--line);background:#fff;border-radius:13px;align-content:space-between;min-height:112px;padding:16px;display:grid}.excelDetailKpis small{color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:900}.excelDetailKpis strong{font:500 24px Georgia}.excelDetailKpis .accDebt{border-color:var(--green);background:var(--green);color:#fff}.excelDetailKpis .accDebt small{color:#c8ddd3}.excelDetailKpis .ssDebt{color:#fff;background:#173f52;border-color:#173f52}.excelDetailKpis .ssDebt small{color:#c9dde6}.excelDetailKpis .ssPrint{color:#173f52;background:#eef5f8;border-color:#d4e4ea}.excelDetailKpis .embroidery{color:#674783;background:#f5f0fa;border-color:#e2d6ee}.excelDetailKpis .embroidery.ss{color:#514b86;background:#f1eff8;border-color:#ddd7ec}.accExcelDetailTablePanel{padding:0;overflow:hidden}.accExcelDetailTableTools{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.accExcelDetailTableTools h3{margin:0;font-size:15px}.accExcelDetailTableTools p{color:var(--muted);margin:5px 0 0;font-size:9px}.excelDetailControls{gap:8px;display:flex}.excelDetailControls input{width:260px}.excelDetailControls select{min-width:150px}.excelDetailStatus{white-space:nowrap;border-radius:15px;padding:7px 10px;font-size:8px;font-weight:900}.excelDetailStatus.ready{color:var(--green);background:#e4f3e9}.excelDetailStatus.pending{color:#9a5b2c;background:#fff2e8}.excelDetailWarning{color:#76542b;background:#fff8ed;border-bottom:1px solid #ead8bb;padding:10px 18px;font-size:9px}.accExcelDetailTableWrap{max-height:70vh;overflow:auto}.accExcelDetailTable th,.accExcelDetailTable td{padding:11px 12px;font-size:9px}.accExcelDetailTable thead th{z-index:4;background:#f7f9f6;position:sticky;top:0;box-shadow:inset 0 -1px #dde3de}.accExcelDetailTable th:first-child,.accExcelDetailTable td:first-child{z-index:2;background:#fff;position:sticky;left:0}.accExcelDetailTable th:nth-child(2),.accExcelDetailTable td:nth-child(2){z-index:2;background:#fff;position:sticky;left:86px;box-shadow:5px 0 8px #17271e0d}.accExcelDetailTable thead th:first-child,.accExcelDetailTable thead th:nth-child(2){z-index:6;background:#f7f9f6}.accExcelDetailTable td b,.accExcelDetailTable td small{display:block}.accExcelDetailTable td small{color:var(--muted);margin-top:4px;font-size:7px}.accExcelDetailTable .accColumn,.accExcelDetailTable .accValue{background:#eef7f1}.accExcelDetailTable .ssColumn,.accExcelDetailTable .ssValue{background:#eef5f8}.accExcelDetailTable .embroideryColumn,.accExcelDetailTable .embroideryValue{background:#f6f1fa}.accExcelDetailTable .accValue b{color:var(--green)}.accExcelDetailTable .ssValue b{color:#173f52}.accExcelDetailTable .embroideryValue b{color:#674783}.accExcelDetailTable tr.pendingRow td:first-child,.accExcelDetailTable tr.pendingRow td:nth-child(2){background:#fffaf3}.accExcelDetailTable tr.adjustmentRow td,.accExcelDetailTable tr.adjustmentRow td:first-child,.accExcelDetailTable tr.adjustmentRow td:nth-child(2){background:#fff4eb}.supplierBadge{color:#476054;white-space:normal;background:#edf2ee;border-radius:12px;max-width:150px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex}.accExcelDetailNoRows,.accExcelDetailEmpty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:240px;display:grid}.accExcelDetailNoRows span,.accExcelDetailEmpty span{color:var(--muted);font-size:9px}.accExcelDetailEmpty>b{font:500 19px Georgia}.accExcelDetailTable{min-width:2920px}.accExcelDetailTable .pnlColumn,.accExcelDetailTable .excelPnlValue{background:#f3f7f5}.accExcelDetailTable .excelPnlValue{vertical-align:middle;border-left:1px solid #dbe5df;border-right:1px solid #dbe5df;min-width:150px}.accExcelDetailTable .excelPnlValue.positive .excelNumericCell{color:var(--green)}.accExcelDetailTable .excelPnlValue.negative .excelNumericCell{color:var(--red)}.accExcelDetailTable .excelPnlValue.pending .excelNumericCell{color:#8b6b4c;font-weight:700}.accExcelDetailTable .excelPnlValue small{max-width:150px;line-height:1.35}.accExcelDetailTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:2668px;min-width:2668px}.accExcelDetailTable thead th{white-space:normal;overflow-wrap:anywhere;vertical-align:bottom;line-height:1.2}.accExcelDetailTable thead th>button{white-space:normal;line-height:1.2}.accExcelDetailTable th:first-child{width:72px}.accExcelDetailTable th:nth-child(2){width:144px}.accExcelDetailTable th:nth-child(3){width:116px}.accExcelDetailTable th:nth-child(4){width:112px}.accExcelDetailTable th:nth-child(5){width:204px}.accExcelDetailTable th:nth-child(6){width:132px}.accExcelDetailTable th:nth-child(7){width:92px}.accExcelDetailTable th:nth-child(8){width:76px}.accExcelDetailTable th:nth-child(9){width:56px}.accExcelDetailTable th:nth-child(10){width:108px}.accExcelDetailTable th:nth-child(11){width:104px}.accExcelDetailTable th:nth-child(12){width:92px}.accExcelDetailTable th:nth-child(13){width:96px}.accExcelDetailTable th:nth-child(14){width:122px}.accExcelDetailTable th:nth-child(15),.accExcelDetailTable th:nth-child(16){width:130px}.accExcelDetailTable th:nth-child(17){width:132px}.accExcelDetailTable th:nth-child(18),.accExcelDetailTable th:nth-child(19){width:88px}.accExcelDetailTable th:nth-child(20),.accExcelDetailTable th:nth-child(21){width:112px}.accExcelDetailTable th:nth-child(22),.accExcelDetailTable th:nth-child(23){width:105px}.accExcelDetailTable th:nth-child(24){width:140px}.accExcelDetailTable th:nth-child(-n+9),.accExcelDetailTable td:nth-child(-n+9){z-index:3;background:#fff;position:sticky}.accExcelDetailTable thead th:nth-child(-n+9){z-index:7;background:#f7f9f6}.accExcelDetailTable th:first-child,.accExcelDetailTable td:first-child{left:0}.accExcelDetailTable th:nth-child(2),.accExcelDetailTable td:nth-child(2){left:72px}.accExcelDetailTable th:nth-child(3),.accExcelDetailTable td:nth-child(3){left:216px}.accExcelDetailTable th:nth-child(4),.accExcelDetailTable td:nth-child(4){left:332px}.accExcelDetailTable th:nth-child(5),.accExcelDetailTable td:nth-child(5){left:444px}.accExcelDetailTable th:nth-child(6),.accExcelDetailTable td:nth-child(6){left:648px}.accExcelDetailTable th:nth-child(7),.accExcelDetailTable td:nth-child(7){left:780px}.accExcelDetailTable th:nth-child(8),.accExcelDetailTable td:nth-child(8){left:872px}.accExcelDetailTable th:nth-child(9),.accExcelDetailTable td:nth-child(9){left:948px;box-shadow:7px 0 12px #17271e17}.accExcelDetailTable tbody td:nth-child(5),.accExcelDetailTable tbody td:nth-child(6){white-space:normal;line-height:1.35}.accExcelDetailTable tr.pendingRow td:nth-child(-n+9){background:#fffaf3}.accExcelDetailTable tr.adjustmentRow td:nth-child(-n+9){background:#fff4eb}.accExcelDetailTable thead th{position:sticky}.accExcelDetailTable thead th>span{font-weight:900;display:block}.accExcelDetailTable .excelDetailSticky{background:#fff}.accExcelDetailTable thead .excelDetailSticky{background:#f7f9f6}.accExcelDetailTable .excelDetailSticky:last-of-type{box-shadow:7px 0 12px #17271e1a}.accExcelDetailTable tr.pendingRow .excelDetailSticky{background:#fffaf3}.accExcelDetailTable tr.adjustmentRow .excelDetailSticky{background:#fff4eb}.excelPinnedLabel{color:var(--green);letter-spacing:.04em;background:#dcefe3;border-radius:9px;margin-top:5px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.excelColumnResizeHandle{z-index:12;cursor:col-resize;width:7px;height:100%;position:absolute;top:0;right:-3px}.excelColumnResizeHandle:hover,.excelColumnResizeHandle:active{background:#2d8c60}.excelColumnResizing,.excelColumnResizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.excelColumnManager{min-width:118px;position:relative}.excelColumnManager>summary{height:38px;color:var(--green);cursor:pointer;white-space:nowrap;background:#f2f7f3;border:1px solid #c9d8cd;border-radius:9px;place-items:center;padding:0 11px;font-size:8px;font-weight:900;list-style:none;display:grid}.excelColumnManager>summary::-webkit-details-marker{display:none}.excelColumnManager[open]>summary{background:var(--green);color:#fff}.excelColumnManager>div{z-index:40;background:#fff;border:1px solid #ccd8cf;border-radius:12px;width:310px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 42px #16342533}.excelColumnManager header{border-bottom:1px solid #e4e9e5;gap:4px;padding:13px 14px;display:grid}.excelColumnManager header b{font-size:10px}.excelColumnManager header span{color:var(--muted);font-size:8px}.excelColumnChoiceList{grid-template-columns:1fr 1fr;max-height:320px;padding:7px;display:grid;overflow:auto}.excelColumnChoiceList label{border-radius:7px;align-items:center;gap:7px;padding:7px;font-size:8px;display:flex}.excelColumnChoiceList label:hover{background:#f0f6f2}.excelColumnChoiceList input{width:14px;height:14px;accent-color:var(--green)}.excelColumnManager footer{border-top:1px solid #e4e9e5;justify-content:flex-end;gap:7px;padding:10px;display:flex}.excelColumnManager footer button{color:var(--green);background:#fff;border:1px solid #cbd8ce;border-radius:7px;padding:8px 9px;font-size:8px;font-weight:900}.excelColumnManager footer button.primary{border-color:var(--green);background:var(--green);color:#fff}.excelColumnManager footer button:disabled{opacity:.4}.excelMultiFilter{min-width:164px;position:relative}.excelMultiFilter>summary{height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fafbf9;border:1px solid #d7dfd9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:9px;list-style:none;display:flex}.excelMultiFilter>summary:after{content:"⌄";color:var(--green);font-size:12px}.excelMultiFilter>summary::-webkit-details-marker{display:none}.excelMultiFilter[open]>summary{border-color:#83b497;box-shadow:0 0 0 2px #2d8c601f}.excelMultiFilter>div{z-index:45;background:#fff;border:1px solid #ccd8cf;border-radius:12px;width:280px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 18px 42px #16342533}.excelMultiFilter header{border-bottom:1px solid #e4e9e5;gap:4px;padding:13px 14px;display:grid}.excelMultiFilter header b{font-size:10px}.excelMultiFilter header span{color:var(--muted);font-size:8px;line-height:1.4}.excelMultiFilter label{cursor:pointer;border-bottom:1px solid #edf0ed;align-items:center;gap:9px;padding:9px 13px;font-size:9px;display:flex}.excelMultiFilter label:hover,.excelMultiFilter label.active{color:var(--green);background:#edf7f0;font-weight:800}.excelMultiFilter input{width:15px;height:15px;accent-color:var(--green)}.excelMultiFilter footer{justify-content:flex-end;padding:9px;display:flex}.excelMultiFilter footer button{color:var(--green);background:#fff;border:1px solid #cbd8ce;border-radius:7px;padding:8px 9px;font-size:8px;font-weight:900}.excelMultiFilter footer button:disabled{opacity:.4}.excelColumnGroupBar{background:#f3f7f4;border-bottom:1px solid #dfe6e1;align-items:center;gap:8px;padding:9px 13px;display:flex;overflow:auto}.excelColumnGroupBar>div{border-right:1px solid #d7e0d9;gap:2px;min-width:130px;padding-right:8px;display:grid}.excelColumnGroupBar>div small{color:var(--green);letter-spacing:.1em;font-size:6px;font-weight:900}.excelColumnGroupBar>div span{color:var(--muted);font-size:7px}.excelColumnGroupBar article{background:#fff;border:1px solid #cbdad0;border-radius:9px;flex:none;grid-template-columns:26px minmax(110px,220px) auto 24px;align-items:center;gap:6px;padding:5px;display:grid}.excelColumnGroupBar article.collapsed{background:#eaf5ee;border-color:#a9cdb7}.excelColumnGroupBar article b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.excelColumnGroupBar article span{color:var(--muted);white-space:nowrap;font-size:7px}.excelColumnGroupBar article button{width:24px;height:24px;color:var(--green);background:#e4f1e8;border:0;border-radius:6px;font-size:13px;font-weight:900}.excelColumnGroupBar article .groupRemove{color:#9a5b39;background:#f6efeb}@media (width<=1200px){.excelDetailKpis{grid-template-columns:repeat(3,1fr)}.accExcelDetailToolbar{grid-template-columns:1fr 1fr}.excelDetailImportMeta{grid-column:1/-1;justify-items:start}.accExcelDetailTableTools{grid-template-columns:1fr}.excelDetailControls{flex-wrap:wrap}.excelDetailStatus{justify-self:start}}@media (width<=680px){.accExcelDetailToolbar{grid-template-columns:1fr}.excelDetailImportMeta{grid-column:auto}.excelDetailKpis{grid-template-columns:1fr 1fr}.excelDetailKpis article{min-height:96px;padding:13px}.excelDetailKpis strong{font-size:20px}.excelDetailControls{display:grid}.excelDetailControls input,.excelDetailControls select{width:100%}.accExcelDetailTableWrap{max-height:62vh}.excelColumnManager>div,.excelMultiFilter>div{width:min(310px,100vw - 50px);left:0;right:auto}.excelColumnChoiceList{grid-template-columns:1fr}.excelColumnGroupBar>div{display:none}}.generalStatusInvoiceSection,.generalStatusInvoiceSelection,.generalStatusReconciliation{display:grid}.generalStatusInvoiceSection .overviewInvoiceList{max-height:640px}.generalStatusInvoiceSelection .overviewInvoiceList{max-height:620px}.excelSelectionBar{border-bottom:1px solid var(--line);background:#f7f9f7;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:20px;padding:14px 20px;display:grid}.excelSelectionBar.active{box-shadow:inset 3px 0 var(--green);background:#edf7f0}.excelSelectionBar>div{gap:3px;display:grid}.excelSelectionBar>div small,.excelReviewNextStep small{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:900}.excelSelectionBar>div b{font-size:10px}.excelSelectionBar>div span{color:var(--muted);font-size:8px}.excelSelectionBar dl{gap:6px;margin:0;display:flex}.excelSelectionBar dl div{background:#fff;border:1px solid #d7e2d9;border-radius:9px;gap:3px;min-width:78px;padding:8px 10px;display:grid}.excelSelectionBar dt{color:var(--muted);font-size:7px;font-weight:800}.excelSelectionBar dd{color:var(--green);margin:0;font-size:11px;font-weight:900}.excelSelectionBar>button,.excelReviewNextStep>button{color:var(--green);white-space:nowrap;background:#fff;border:1px solid #bad5c3;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900}.excelSelectionBar>button:disabled{opacity:.4}.accExcelDetailTable thead th>button{width:100%;color:inherit;text-align:left;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.accExcelDetailTable thead th>button:hover{color:var(--green)}.accExcelDetailTable thead th.selectedExcelColumn{color:var(--green);box-shadow:inset 0 -3px var(--green);background:#dcefe3!important}.excelNumericCell{width:calc(100% + 24px);min-height:36px;color:inherit;text-align:left;font:inherit;cursor:cell;background:0 0;border:0;margin:-11px -12px;padding:11px 12px;font-weight:700;display:block}.excelNumericCell:hover:not(:disabled){background:#e8f4ec}.excelNumericCell.selected{color:#0d5f40;background:#d9efdf;box-shadow:inset 0 0 0 2px #2e8a60}.excelNumericCell:disabled{cursor:default}.excelReviewNextStep{background:#f8fbf9;border-color:#cfe2d5;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.excelReviewNextStep>div{gap:6px;display:grid}.excelReviewNextStep h3{margin:0;font:500 20px Georgia}.excelReviewNextStep p{color:var(--muted);margin:0;font-size:9px}.excelReviewNextStep>button{background:var(--green);color:#fff}.reconciliationDetail>header .reconciliationHeaderActions .openExcelDetails{color:#24566f;background:#eef5fa;border-color:#b9cee0}@media (width<=1000px){.excelSelectionBar{grid-template-columns:1fr}.excelSelectionBar dl{overflow:auto}.excelSelectionBar>button{justify-self:start}.excelReviewNextStep{align-items:flex-start;display:grid}}.selectorActions .reconciledSelection{color:#0d6847;background:#e5f3e9;border-color:#9fc8ae}.excelReviewNextStep.approved{box-shadow:inset 4px 0 var(--green);background:#edf7f0}.excelReviewNextStep.pending{background:#fff8f5;border-color:#efc8bd;box-shadow:inset 4px 0 #c8523f}.excelReviewNextStep>div>span{font-size:8px;font-weight:800}.excelReviewNextStep .reviewApproved{color:var(--green)}.excelReviewNextStep .reviewPending{color:#b43f34}.excelReviewNextStep>button:disabled{opacity:.55}.excelDetailSsSync{color:var(--green);background:#edf7f0;border-bottom:1px solid #cfe2d5;justify-content:space-between;align-items:center;gap:18px;padding:11px 18px;display:flex}.excelDetailSsSync b{font-size:9px}.excelDetailSsSync span{color:#567064;font-size:8px}.ssPriceWarning>div{gap:4px;display:grid}.ssPriceWarning button{color:#8e5229;cursor:pointer;background:#fff;border:1px solid #d6aa7e;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}@media (width<=760px){.excelDetailSsSync{align-items:flex-start;display:grid}.ssPriceWarning button{margin-top:8px}}.generalInvoiceTablePanel{overflow:hidden}.generalInvoiceTableWrap{max-height:650px;overflow:auto}.generalInvoiceTable{min-width:1220px}.generalInvoiceTable th,.generalInvoiceTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8ede9;padding:11px 12px}.generalInvoiceTable thead th{z-index:3;background:#f5f8f5;position:sticky;top:0;box-shadow:inset 0 -1px #dbe3dd}.generalInvoiceTable thead th>button{color:#59675f;text-align:left;letter-spacing:.05em;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:100%;padding:0 0 7px;font-size:8px;font-weight:900;display:block}.generalInvoiceTable thead th>button:hover{color:var(--green)}.generalInvoiceTable thead input:not([type=checkbox]),.generalInvoiceTable thead select{width:100%;height:31px;color:var(--ink);background:#fff;border:1px solid #d1dbd4;border-radius:7px;padding:0 8px;font-size:8px}.generalInvoiceTable tbody tr.selected{box-shadow:inset 3px 0 var(--green);background:#edf7f0}.generalInvoiceTable tbody tr:hover{background:#f8fbf9}.generalInvoiceTable td b,.generalInvoiceTable td small{display:block}.generalInvoiceTable td b{font-size:9px}.generalInvoiceTable td small{color:var(--muted);margin-top:4px;font-size:7px}.generalInvoiceTable td strong{white-space:nowrap;font:500 13px Georgia}.generalInvoiceTable td time{white-space:nowrap;font-size:8px}.generalInvoiceSelection{width:48px;text-align:center!important}.generalInvoiceSelection input,.generalReconciliationStatus input{width:16px;height:16px;accent-color:var(--green)}.generalInvoiceSelection input:disabled{opacity:.35}.generalReconciliationStatus{min-width:145px}.generalReconciliationStatus input{vertical-align:middle;pointer-events:none;margin-right:8px}.generalReconciliationStatus span{color:#7b8780;vertical-align:middle;font-size:8px;display:inline-block}.generalReconciliationStatus input:checked+span{color:var(--green);font-weight:900}.generalInvoiceEmpty{text-align:center;background:#fbfcfb;place-content:center;justify-items:center;gap:6px;min-height:180px;display:grid}.generalInvoiceEmpty b{font-size:11px}.generalInvoiceEmpty span{color:var(--muted);font-size:8px}.generalInvoiceTablePanel .panelHead{z-index:4;position:relative}.generalInvoiceAmountSummary{border-top:1px solid var(--line)}.generalAmountHeaderActions{justify-content:space-between;align-items:center;gap:7px;padding-bottom:7px;display:flex}.generalInvoiceTable thead .generalAmountHeaderActions>button{color:#59675f;text-align:left;letter-spacing:.05em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.generalInvoiceTable thead .generalAmountHeaderActions>button:hover{color:var(--green)}.generalInvoiceTable thead .generalAmountHeaderActions .generalAmountSumButton{color:var(--green);letter-spacing:0;background:#fff;border:1px solid #bad5c3;border-radius:6px;padding:4px 6px;font-size:7px}.generalInvoiceTable thead .generalAmountHeaderActions .generalAmountSumButton[aria-pressed=true],.generalInvoiceTable thead th.selectedGeneralAmountColumn{color:var(--green);box-shadow:inset 0 -3px var(--green);background:#dcefe3}.generalInvoiceAmountCell{padding:0!important}.generalInvoiceAmountButton{width:100%;min-height:48px;color:inherit;text-align:left;cursor:cell;background:0 0;border:0;padding:11px 12px;display:block}.generalInvoiceAmountButton:hover{background:#e8f4ec}.generalInvoiceAmountButton.selected{color:#0d5f40;background:#d9efdf;box-shadow:inset 0 0 0 2px #2e8a60}.generalExcelReviewLink{min-width:112px;color:var(--green);cursor:pointer;background:#eef7f1;border:1px solid #bad5c3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:8px;font-weight:900;display:inline-flex}.generalExcelReviewLink:hover{background:#dff0e5;border-color:#74ac89}.generalExcelReviewLink span{color:inherit;font-weight:900}.generalInvoiceTable td .generalExcelReviewLink b{font-size:13px;line-height:1;display:inline}.generalExcelReviewLink:disabled{cursor:default;opacity:.45}.generalExcelPending{align-items:center;gap:9px;display:flex}.generalExcelPending>span{color:#7b8780;font-size:8px;font-weight:800}.generalExcelPending .generalExcelReviewLink{justify-content:center;width:34px;min-width:34px;height:34px;padding:0}.generalExcelPending .generalExcelReviewLink svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.overviewInvoiceList>label.reconciliationTarget{cursor:pointer}.overviewInvoiceList>label.reconciliationTarget:hover,.overviewInvoiceList>label.reconciliationTarget:focus-visible{background:#f8fbf8;outline:0;box-shadow:inset 3px 0 #8bb69a}.overviewInvoiceList>label.reconciliationTarget small{color:#8d5c32;font-weight:800}@media (width<=760px){.generalInvoiceTablePanel .panelHead{align-items:flex-start;display:grid}.generalInvoiceTableWrap{max-height:560px}.generalInvoiceTable{min-width:1080px}}.controlPage{color:#25322c;background:#f3f6f4;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.controlPage *{box-sizing:border-box}.controlTopbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #d9e0db;justify-content:space-between;align-items:center;min-height:66px;padding:10px 28px;display:flex;position:sticky;top:0}.controlBrand{color:#23332c;align-items:center;gap:10px;text-decoration:none;display:flex}.controlBrand>span{color:#fff;background:#155f43;border-radius:11px;place-items:center;width:40px;height:40px;font:800 13px Georgia;display:grid}.controlBrand>div{gap:2px;display:grid}.controlBrand b{font:600 15px Georgia}.controlBrand small{color:#7b8780;letter-spacing:.08em;font-size:7px}.controlTopbar>div{align-items:center;gap:10px;display:flex}.controlTopbar>div>span{color:#176344;background:#e8f3ec;border-radius:12px;padding:6px 9px;font-size:7px;font-weight:900}.controlTopbar button{color:#155f43;cursor:pointer;background:#fff;border:1px solid #bfd0c5;border-radius:7px;height:34px;padding:0 11px;font-size:8px;font-weight:900}.controlShell{width:min(1640px,100% - 40px);margin:0 auto;padding:27px 0 60px}.controlHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px;display:flex}.controlHeading>div{gap:5px;display:grid}.controlHeading small,.controlOrders>header small{color:#0d6949;letter-spacing:.13em;font-size:7px;font-weight:900}.controlHeading h1{margin:0;font:500 29px Georgia}.controlHeading p{color:#758179;max-width:760px;margin:0;font-size:9px;line-height:1.5}.controlHeading>span{color:#58665f;white-space:nowrap;background:#e7eeea;border-radius:12px;padding:7px 10px;font-size:7px;font-weight:800}.controlScope{background:#fff;border:1px solid #dce4de;border-radius:12px;align-items:stretch;gap:8px;margin-bottom:12px;padding:10px;display:flex;overflow:auto}.controlScope>div{border-right:1px solid #e4e9e6;gap:5px;min-width:165px;padding:5px 13px;display:grid}.controlScope>div:last-child{border-right:0}.controlScope small{color:#7a867f;text-transform:uppercase;font-size:7px;font-weight:900}.controlScope b{white-space:nowrap;font-size:9px}.controlKpis{grid-template-columns:repeat(9,minmax(120px,1fr));gap:8px;margin-bottom:13px;display:grid}.controlKpis article{background:#fff;border:1px solid #dce3de;border-radius:11px;gap:7px;min-height:108px;padding:13px;display:grid}.controlKpis small{color:#748078;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.controlKpis strong{white-space:nowrap;font:500 17px Georgia}.controlKpis span{color:#869189;align-self:end;font-size:7px}.controlKpis article.sales{background:#edf6fc;border-color:#c1d7e9}.controlKpis article.sales strong{color:#205e91}.controlKpis article.income{background:#eff8f2;border-color:#c5e0d0}.controlKpis article.income strong,.controlKpis article.profit strong{color:#087149}.controlKpis article.fee{background:#fff4ed;border-color:#efd0bc}.controlKpis article.fee strong,.controlKpis article.loss strong{color:#b3482d}.controlKpis article.profit{background:#ebf8f0;border-color:#aed8bf}.controlKpis article.loss{background:#fff0ed;border-color:#e9bbb3}.controlOrders{background:#fff;border:1px solid #d8e0da;border-radius:12px;overflow:hidden}.controlOrders>header{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.controlOrders>header h2{margin:5px 0 0;font:500 18px Georgia}.controlOrders>header>span{color:#155f43;background:#e8f3ec;border-radius:12px;padding:6px 9px;font-size:7px;font-weight:900}.controlTableWrap{max-height:70vh;overflow:auto}.controlTableWrap table{border-collapse:collapse;width:100%;min-width:1520px}.controlTableWrap th,.controlTableWrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5eae7;border-right:1px solid #e0e6e2;padding:10px 11px}.controlTableWrap th:last-child,.controlTableWrap td:last-child{border-right:0}.controlTableWrap th{z-index:3;color:#5e6d64;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#edf2ef;font-size:7px;font-weight:900;position:sticky;top:0}.controlTableWrap td{font-size:8px}.controlTableWrap td>b,.controlTableWrap td>small{display:block}.controlTableWrap td>b{font-size:9px}.controlTableWrap td>small{color:#7d8982;margin-top:4px;font-size:7px}.controlTableWrap tbody tr:hover{background:#f8fbf9}.controlTableWrap .controlProduct{min-width:310px;max-width:430px}.controlProduct>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.controlTableWrap .positive b{color:#087149}.controlTableWrap .negative b{color:#b34735}.controlStatus,.controlCost{color:#406081;white-space:nowrap;background:#e7eef7;border-radius:11px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.controlCost.final{color:#087149;background:#dff2e6}.controlCost.estimated{color:#3c6087;background:#e8eef7}.controlCost.missing{color:#a65c28;background:#fff0e2}.controlEmpty{color:#78847d;place-items:center;min-height:180px;font-size:9px;display:grid}.controlState{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:100vh;display:grid}.controlState b{font:500 20px Georgia}.controlState span{color:#748078;max-width:480px;font-size:9px}.controlState button{color:#fff;background:#155f43;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.controlState.error b{color:#ad4235}@media (width<=1250px){.controlKpis{grid-template-columns:repeat(5,1fr)}}@media (width<=760px){.controlTopbar{padding:9px 12px}.controlTopbar>div>span{display:none}.controlShell{width:calc(100% - 20px);padding-top:18px}.controlHeading{align-items:flex-start;display:grid}.controlHeading h1{font-size:24px}.controlHeading>span{justify-self:start}.controlKpis{grid-template-columns:1fr 1fr}.controlScope{border-radius:9px}.controlOrders>header{align-items:flex-start}.controlTableWrap{max-height:68vh}}@media (width<=430px){.controlKpis{grid-template-columns:1fr}.controlTopbar button{padding-inline:8px}}:is(.shell:has(.accPriceHistoryPage)>.eyebrow,.shell:has(.accPriceHistoryPage)>.heading,.shell:has(.accPriceHistoryPage)>.dashboardFilters){display:none}.accPriceHistoryPage{gap:16px;display:grid}.accPriceHistoryIntro{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 4px;display:flex}.accPriceHistoryIntro>div{gap:7px;display:grid}.accPriceHistoryIntro small,.accPricePanelHead small{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.accPriceHistoryIntro h1{letter-spacing:-.045em;margin:0;font:500 clamp(34px,4vw,58px)/.95 Georgia,serif}.accPriceHistoryIntro p{max-width:780px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.accPriceHistoryIntro>span{color:var(--green);background:#eef7f1;border:1px solid #c8dfd0;border-radius:999px;flex:none;padding:10px 14px;font-size:11px;font-weight:800}.accPriceFilters{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:2fr 1.2fr .8fr 1.5fr;gap:12px;padding:18px;display:grid}.accPriceFilters label{color:#6e7973;letter-spacing:.09em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:900;display:grid}.accPriceFilters select{color:#1d2823;background:#fbfcfb;border:1px solid #d5ddd8;border-radius:10px;min-width:0;height:43px;padding:0 12px;font:700 12px Arial,sans-serif}.accPriceRange{border-left:1px solid var(--line);align-content:end;gap:4px;padding-left:18px;display:grid}.accPriceRange small{color:#77827b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.accPriceRange strong{font:500 16px Georgia,serif}.accPriceKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.accPriceKpis article{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:space-between;gap:12px;min-height:136px;padding:18px;display:grid}.accPriceKpis article:first-child{background:#edf6f0;border-color:#b9d7c5}.accPriceKpis small{color:#707b74;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.accPriceKpis strong{color:#17211d;font:500 29px Georgia,serif}.accPriceKpis span{color:#6f7a73;font-size:10px;line-height:1.45}.accPriceChartPanel,.accPriceChangePanel{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.accPricePanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.accPricePanelHead>div{gap:5px;display:grid}.accPricePanelHead h2{margin:0;font:500 22px Georgia,serif}.accPricePanelHead p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.accPricePanelHead>span{color:var(--green);background:#edf5f0;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.accPriceChartScroll{padding:14px 18px 4px;overflow-x:auto}.accPriceChart{width:100%;min-width:850px;height:auto;display:block}.accPriceGrid line{stroke:#dae2dd;stroke-width:1px;stroke-dasharray:3 4}.accPriceGrid text,.accPriceXAxis text{fill:#7c8781;font:9px Arial,sans-serif}.accPriceXAxis line{stroke:#dfe5e1}.accPriceLine{fill:none;stroke:#7465e7;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.accPricePoint circle{fill:#fff;stroke:#7465e7;stroke-width:2px}.accPricePoint.changed circle{fill:#7465e7;stroke:#fff;stroke-width:2.5px}.accPriceLegend{color:#6e7972;justify-content:flex-end;align-items:center;gap:16px;padding:5px 20px 16px;font-size:9px;display:flex}.accPriceLegend span{align-items:center;gap:6px;display:inline-flex}.accPriceLegend i{background:#7465e7;border-radius:3px;width:19px;height:3px}.accPriceLegend b{background:#7465e7;border-radius:50%;width:9px;height:9px}.accPriceEmpty{text-align:center;place-items:center;min-height:220px;padding:32px;display:grid}.accPriceEmpty>div{gap:8px;max-width:560px;display:grid}.accPriceEmpty strong{font:500 21px Georgia,serif}.accPriceEmpty span{color:var(--muted);font-size:11px;line-height:1.55}.accPriceTableWrap{overflow:auto}.accPriceTableWrap table{border-collapse:collapse;width:100%;min-width:850px}.accPriceTableWrap th{color:#6e7972;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#f6f8f6;padding:12px 15px;font-size:8px;font-weight:900}.accPriceTableWrap td{color:#26312b;vertical-align:middle;border-top:1px solid #e5eae7;padding:13px 15px;font-size:10px}.accPriceTableWrap td strong{font-size:11px}.accPriceDelta{color:var(--green);background:#edf5f0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.accPriceDelta.down{color:#a24c2a;background:#fff0e9}.accPriceSource{gap:3px;display:grid}.accPriceSource small{color:#7b857f;font-size:8px}.accPriceError{color:#9a482d;background:#fff4ee;border:1px solid #efc8b8;border-radius:14px;padding:16px;font-size:11px;font-weight:700}.accPriceLoading{border:1px solid var(--line);min-height:300px;color:var(--muted);background:#fff;border-radius:18px;place-items:center;font-size:12px;display:grid}.accPriceHistoryPage button:focus-visible,.accPriceHistoryPage select:focus-visible{outline-offset:2px;outline:2px solid #54a57a}@media (width<=980px){.accPriceFilters{grid-template-columns:1fr 1fr}.accPriceRange{border-left:0;padding-left:0}.accPriceKpis{grid-template-columns:1fr 1fr}}@media (width<=640px){.accPriceHistoryIntro{align-items:flex-start;display:grid}.accPriceHistoryIntro>span{justify-self:start}.accPriceFilters,.accPriceKpis{grid-template-columns:1fr}.accPricePanelHead{align-items:flex-start;display:grid}.accPriceHistoryIntro h1{font-size:38px}}.accPriceInvoiceSync{background:#f7fbf8;border:1px solid #c9ddd0;border-radius:18px;overflow:hidden}.accPriceSyncHead{border-bottom:1px solid #d8e5dc;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px;display:flex}.accPriceSyncHead>div{gap:5px;display:grid}.accPriceSyncHead small{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:900}.accPriceSyncHead h2{margin:0;font:500 21px Georgia,serif}.accPriceSyncHead p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.accPriceSyncHead>span{color:var(--green);white-space:nowrap;background:#e4f2e8;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.accPriceSyncControls{grid-template-columns:minmax(190px,.8fr) auto auto auto;align-items:end;gap:9px;padding:15px 20px;display:grid}.accPriceSyncControls label,.accPriceCredentials label{gap:6px;display:grid}.accPriceSyncControls label span,.accPriceCredentials label span{color:#6e7973;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.accPriceSyncControls input,.accPriceCredentials input{height:39px;color:var(--ink);background:#fff;border:1px solid #cfdad3;border-radius:9px;padding:0 10px;font-size:10px}.accPriceSyncControls button{height:39px;color:var(--green);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9d2c2;border-radius:9px;padding:0 13px;font-size:9px;font-weight:900}.accPriceSyncControls button.primary{border-color:var(--green);background:var(--green);color:#fff}.accPriceSyncControls button.credentialButton{background:#edf5f0}.accPriceSyncControls button:disabled{cursor:wait;opacity:.55}.accPriceCredentials{background:#eef6f1;border-top:1px solid #dce7df;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:14px 20px;display:grid}.accPriceCredentials small{color:#718078;max-width:300px;font-size:8px;line-height:1.45}.accPriceProgress{background:#dce7df;height:4px}.accPriceProgress i{background:#2e8a60;height:100%;transition:width .2s;display:block}.accPriceSyncNotice{color:#456154;border-top:1px solid #dce7df;padding:10px 20px;font-size:9px;font-weight:800}.accPriceSource.invoice{color:var(--green);background:#e3f2e8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}@media (width<=1050px){.accPriceSyncControls,.accPriceCredentials{grid-template-columns:1fr 1fr}.accPriceCredentials small{grid-column:1/-1}}@media (width<=640px){.accPriceSyncHead{display:grid}.accPriceSyncHead>span{justify-self:start}.accPriceSyncControls,.accPriceCredentials{grid-template-columns:1fr}.accPriceCredentials small{grid-column:auto}}:is(.shell:has(.shippingMovementsPage)>.eyebrow,.shell:has(.shippingMovementsPage)>.heading,.shell:has(.shippingMovementsPage)>.dashboardFilters,.shell:has(.shippingMovementsPage)>.drop){display:none}.shippingMovementsPage{gap:15px;display:grid}.shippingMovementsControls{grid-template-columns:minmax(360px,1fr) minmax(280px,.72fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.shippingMovementsControls>div{gap:6px;display:grid}.shippingMovementsControls small,.shippingMovementsUnmatched header small{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:900}.shippingMovementsControls h2{margin:0;font:500 27px Georgia,serif}.shippingMovementsControls p,.shippingMovementsUnmatched header p{max-width:700px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.shippingMovementsControls label{color:#707a74;letter-spacing:.09em;gap:7px;font-size:8px;font-weight:900;display:grid}.shippingMovementsControls select,.shippingMovementsTablePanel input{height:42px;color:var(--ink);background:#fff;border:1px solid #cfdad3;border-radius:10px;padding:0 12px;font-size:10px}.shippingMovementsControls>button,.shippingMovementsAlert button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border-radius:10px;height:42px;padding:0 15px;font-size:9px;font-weight:900}.shippingMovementsControls>button:disabled{cursor:not-allowed;opacity:.45}.shippingMovementTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.shippingMovementTabs button,.shippingMovementTabs article{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;align-content:space-between;gap:8px;min-height:126px;padding:17px;display:grid}.shippingMovementTabs button{color:var(--ink);cursor:pointer}.shippingMovementTabs button.pre_transit.active{background:#fff9ee;border-color:#e2c79d;box-shadow:inset 0 -4px #c38a37}.shippingMovementTabs button.in_transit.active{background:#eff8fb;border-color:#accbd8;box-shadow:inset 0 -4px #317d9c}.shippingMovementTabs button.delivered.active{box-shadow:inset 0 -4px var(--green);background:#eef8f1;border-color:#afd4bb}.shippingMovementTabs article{background:#fff6f0;border-color:#efcbbb}.shippingMovementTabs small{color:#707b74;letter-spacing:.09em;font-size:8px;font-weight:900}.shippingMovementTabs strong{font:500 31px Georgia,serif}.shippingMovementTabs span{color:var(--muted);font-size:9px;line-height:1.35}.shippingMovementsAlert{color:#963f27;background:#fff4ee;border:1px solid #e7baa8;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.shippingMovementsAlert>div{gap:4px;display:grid}.shippingMovementsAlert b{font-size:10px}.shippingMovementsAlert span{font-size:9px;line-height:1.45}.shippingMovementsAlert button{color:#9c4529;background:#fff;border-color:#b65e3d;height:35px}.shippingMovementsTablePanel{overflow:hidden}.shippingMovementsTablePanel>header,.shippingMovementsUnmatched>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.shippingMovementsTablePanel header>div,.shippingMovementsUnmatched header>div{gap:4px;display:grid}.shippingMovementsTablePanel header small{color:var(--green);font-size:8px;font-weight:900}.shippingMovementsTablePanel h3,.shippingMovementsUnmatched h3{margin:0;font:500 20px Georgia,serif}.shippingMovementsTablePanel header p{color:var(--muted);margin:0;font-size:9px}.shippingMovementsTablePanel input{width:min(330px,100%)}.shippingMovementsTableWrap{max-height:68vh;overflow:auto}.shippingMovementsTableWrap table{border-collapse:collapse;width:100%;min-width:1260px}.shippingMovementsTableWrap th{z-index:2;color:#6c7871;text-align:left;letter-spacing:.07em;background:#f5f8f6;padding:11px 13px;font-size:8px;font-weight:900;position:sticky;top:0}.shippingMovementsTableWrap td{color:#243029;vertical-align:top;border-top:1px solid #e4e9e6;padding:13px;font-size:9px}.shippingMovementsTableWrap td b,.shippingMovementsTableWrap td small,.shippingMovementsTableWrap td a{display:block}.shippingMovementsTableWrap td small{color:var(--muted);margin-top:4px;font-size:8px}.shippingMovementsTableWrap td a{color:var(--green);margin-bottom:4px;font-weight:900;text-decoration:none}.shippingMovementsTableWrap td:first-child,.shippingMovementsTableWrap th:first-child{z-index:1;background:#fff;position:sticky;left:0}.shippingMovementsTableWrap th:first-child{z-index:3;background:#f5f8f6}.shippingMovementsEmpty,.shippingMovementsLoading{border:1px solid var(--line);min-height:240px;color:var(--muted);text-align:center;background:#fff;border-radius:16px;place-content:center;justify-items:center;gap:8px;display:grid}.shippingMovementsEmpty b{color:var(--ink);font:500 18px Georgia,serif}.shippingMovementsEmpty span{font-size:10px}.shippingMovementsUnmatched{overflow:hidden}.shippingMovementsUnmatched header>span{color:#a34c2b;background:#fff0e8;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.shippingMovementsUnmatched>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.shippingMovementsUnmatched article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:13px 16px;display:grid}.shippingMovementsUnmatched article b{font-size:10px}.shippingMovementsUnmatched article span,.shippingMovementsUnmatched article small{color:var(--muted);font-size:8px;line-height:1.4}@media (width<=1100px){.shippingMovementsControls{grid-template-columns:1fr 1fr}.shippingMovementsControls>button{justify-self:start}.shippingMovementTabs,.shippingMovementsUnmatched>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.shippingMovementsControls,.shippingMovementTabs{grid-template-columns:1fr}.shippingMovementsControls{align-items:stretch}.shippingMovementsControls>button{width:100%}.shippingMovementsTablePanel>header,.shippingMovementsUnmatched>header{align-items:flex-start;display:grid}.shippingMovementsTablePanel input{width:100%}.shippingMovementsUnmatched>div{grid-template-columns:1fr}.shippingMovementsAlert{align-items:flex-start;display:grid}}.shippingMovementsAlert.plan{color:#80501f;background:#fff8ea;border-color:#e5c18d}.shippingMovementsAlert.plan button{color:#80501f;border-color:#c4924d}.shippingMovementsUnmatched article.hasTracking{background:#fffaf0}.shippingMovementsUnmatched article a{color:var(--green);overflow-wrap:anywhere;margin-top:5px;font-size:8px;font-weight:900;text-decoration:none}.shippingMovementsUnmatched article strong{color:var(--green);overflow-wrap:anywhere;margin-top:5px;font-size:8px}.shippingMovementsStamps{background:#f4faf6;border:1px solid #c7d9cf;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.shippingMovementsStamps.pending{background:#fff9ef;border-color:#e6c79a}.shippingMovementsStamps>div{gap:4px;display:grid}.shippingMovementsStamps small{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:900}.shippingMovementsStamps b{font-size:11px}.shippingMovementsStamps span{max-width:850px;color:var(--muted);font-size:9px;line-height:1.5}.shippingMovementsStamps em{color:#a34c2b;font-size:8px;font-style:normal}.shippingMovementsStamps button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border-radius:10px;height:38px;padding:0 14px;font-size:9px;font-weight:900}@media (width<=680px){.shippingMovementsStamps{align-items:flex-start;display:grid}.shippingMovementsStamps button{width:100%}}.shippingMovementTabs button.unmatched{background:#fff6f0;border-color:#efcbbb}.shippingMovementTabs button.unmatched.active{background:#fff1e9;border-color:#e2aa91;box-shadow:inset 0 -4px #b85f3d}.shippingMovementsUnmatchedList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shippingMovementsUnmatchedList article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:15px 18px;display:grid}.shippingMovementsUnmatchedList article.hasTracking{background:#fffaf0}.shippingMovementsUnmatchedList article b{font-size:10px}.shippingMovementsUnmatchedList article span,.shippingMovementsUnmatchedList article small{color:var(--muted);font-size:8px;line-height:1.45}.shippingMovementsUnmatchedList article a,.shippingMovementsUnmatchedList article strong{color:var(--green);overflow-wrap:anywhere;margin-top:5px;font-size:8px;font-weight:900;text-decoration:none}@media (width<=1100px){.shippingMovementsUnmatchedList{grid-template-columns:1fr 1fr}}@media (width<=680px){.shippingMovementsUnmatchedList{grid-template-columns:1fr}}.ssVariantCosts{background:#fff;border:1px solid #d5e2da;border-radius:13px;margin:14px 0;scroll-margin-top:16px;overflow:hidden}.ssVariantCosts>header{background:#f4f9f6;border-bottom:1px solid #dce7df;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.ssVariantCosts>header>div{gap:4px;display:grid}.ssVariantCosts>header small{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:900}.ssVariantCosts>header b{font:500 17px Georgia}.ssVariantCosts>header span{color:var(--muted);font-size:8px}.ssVariantCosts>header nav{gap:6px;display:flex}.ssVariantCosts>header button,.ssVariantCostTable td>button{color:var(--green);white-space:nowrap;background:#fff;border:1px solid #bfd5c7;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.ssVariantCosts>header button.active,.ssVariantCostTable td>button{border-color:var(--green);background:var(--green);color:#fff}.ssVariantCostTable{max-height:360px;overflow:auto}.ssVariantCostTable table{border-collapse:collapse;width:100%;min-width:940px}.ssVariantCostTable th,.ssVariantCostTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5ebe7;border-right:1px solid #e2e8e4;padding:10px 12px}.ssVariantCostTable th:last-child,.ssVariantCostTable td:last-child{border-right:0}.ssVariantCostTable th{z-index:2;color:#66746c;letter-spacing:.04em;text-transform:uppercase;background:#edf3ef;font-size:7px;font-weight:900;position:sticky;top:0}.ssVariantCostTable td{font-size:8px}.ssVariantCostTable td b,.ssVariantCostTable td small,.ssVariantCostTable td strong{display:block}.ssVariantCostTable td b{font-size:9px}.ssVariantCostTable td small{color:var(--muted);margin-top:4px;font-size:7px}.ssVariantCostTable td strong{color:#245f47;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.ssVariantCostTable td>label{background:#fff;border:1px solid #cbd8cf;border-radius:8px;align-items:center;width:130px;display:flex;overflow:hidden}.ssVariantCostTable td>label span{color:var(--green);padding-left:9px;font-weight:900}.ssVariantCostTable input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:9px 8px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.ssVariantCostTable button:disabled{opacity:.45}.ssVariantCostEmpty{text-align:center;place-content:center;gap:5px;min-height:120px;display:grid}.ssVariantCostEmpty b{font:500 16px Georgia}.ssVariantCostEmpty span{color:var(--muted);font-size:8px}@media (width<=760px){.ssVariantCosts>header{align-items:flex-start;display:grid}.ssVariantCosts>header nav{width:100%;overflow:auto}.ssVariantCostTable{max-height:430px}}.ssVariantRuleBanner{color:#26313b;background:linear-gradient(110deg,#f3faf6,#fff);border:1px solid #c8dfd1;border-radius:13px;align-items:center;gap:22px;margin:14px 0;padding:16px 18px;display:flex}.ssVariantRuleBanner>div:first-child{flex:1;gap:4px;display:grid}.ssVariantRuleBanner small{color:#087052;letter-spacing:.12em;font-size:7px;font-weight:900}.ssVariantRuleBanner>div:first-child b{font:500 17px Georgia}.ssVariantRuleBanner span{color:#66746c;font-size:8px}.ssVariantRuleBannerStats{text-align:center;min-width:130px;display:grid}.ssVariantRuleBannerStats b{color:#087052;font:600 22px Georgia}.ssVariantRuleBanner>button{color:#fff;white-space:nowrap;background:#087052;border:0;border-radius:9px;padding:11px 15px;font-size:8px;font-weight:900}.ssVariantRuleBanner>button:hover{background:#064c3a}@media (width<=760px){.ssVariantRuleBanner{align-items:flex-start;display:grid}.ssVariantRuleBannerStats{text-align:left}.ssVariantRuleBanner>button{width:100%}}.takiMappingPage{--taki-green:#086348;--taki-green-dark:#053f30;--taki-ink:#1f2924;--taki-muted:#68736d;--taki-line:#d9e0dc;min-height:100vh;color:var(--taki-ink);background:#f3f5f2;padding:24px;font-family:Arial,Helvetica,sans-serif}.takiMappingPage button,.takiMappingPage input,.takiMappingPage select{font:inherit}.takiMappingHero{border:1px solid var(--taki-line);background:#fff;border-radius:16px;align-items:center;gap:18px;max-width:1540px;margin:0 auto 16px;padding:20px 22px;display:flex}.takiMappingHero>div{flex:1}.takiMappingHero small,.takiMappingList header small,.takiRuleEditor header small{color:var(--taki-green);letter-spacing:.13em;font-size:9px;font-weight:900}.takiMappingHero h1{margin:5px 0 4px;font:500 30px Georgia,serif}.takiMappingHero p{color:var(--taki-muted);margin:0;font-size:11px;line-height:1.5}.takiMappingBack{width:38px;height:38px;color:var(--taki-green);background:#f7faf8;border:1px solid #c9d6ce;border-radius:50%;place-items:center;font-size:25px;display:grid}.takiMappingRefresh{color:var(--taki-green);background:#eef7f1;border:1px solid #b9d0c2;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:800}.takiMappingKpis{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1540px;margin:0 auto 12px;display:grid}.takiMappingKpis article{border:1px solid var(--taki-line);background:#fff;border-radius:14px;gap:6px;padding:18px;display:grid}.takiMappingKpis article:nth-child(2){background:#eef9f2;border-color:#acd5bd}.takiMappingKpis article:nth-child(3){background:#fff8f2;border-color:#f1c9ac}.takiMappingKpis small{color:var(--taki-muted);letter-spacing:.08em;font-size:8px;font-weight:900}.takiMappingKpis strong{color:var(--taki-green-dark);font:500 27px Georgia}.takiMappingKpis span{color:var(--taki-muted);font-size:9px}.takiMappingInfo,.takiMappingMessage{border-radius:11px;max-width:1540px;margin:0 auto 12px;padding:13px 16px;font-size:10px}.takiMappingInfo{color:#40564a;background:#f1f8f4;border:1px solid #c8ded1;gap:10px;display:flex}.takiMappingInfo b{color:var(--taki-green)}.takiMappingMessage.error{color:#9a321e;background:#fff3f0;border:1px solid #efb9ad}.takiMappingMessage.success{color:#086348;background:#edf8f1;border:1px solid #b8dac5}.takiMappingWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(390px,.75fr);align-items:start;gap:14px;max-width:1540px;margin:0 auto;display:grid}.takiMappingList,.takiRuleEditor{border:1px solid var(--taki-line);background:#fff;border-radius:15px;overflow:hidden}.takiMappingList>header,.takiRuleEditor>header{border-bottom:1px solid var(--taki-line);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px;display:flex}.takiMappingList h2,.takiRuleEditor h2{margin:5px 0 0;font:500 21px Georgia}.takiMappingList>header>span,.takiRuleEditor>header>span{color:var(--taki-green);background:#eaf5ee;border-radius:14px;padding:7px 9px;font-size:9px;font-weight:800}.takiMappingFilters{border-bottom:1px solid var(--taki-line);background:#f8faf8;grid-template-columns:1fr 190px 150px;gap:8px;padding:12px;display:grid}.takiMappingFilters input,.takiMappingFilters select,.takiBaseRule input{min-width:0;color:var(--taki-ink);background:#fff;border:1px solid #cbd5cf;border-radius:9px;outline:0;padding:10px 11px;font-size:10px}.takiMappingFilters input:focus,.takiMappingFilters select:focus,.takiBaseRule input:focus,.takiOptionRules input:focus{border-color:#5c9b7e;box-shadow:0 0 0 3px #08634817}.takiProductRows{max-height:690px;overflow:auto}.takiProductRows>button{text-align:left;width:100%;color:var(--taki-ink);background:#fff;border:0;border-bottom:1px solid #e7ebe8;grid-template-columns:165px minmax(230px,1fr) 90px 90px 70px;align-items:center;gap:12px;padding:13px 14px;display:grid}.takiProductRows>button:hover,.takiProductRows>button.selected{background:#f3f9f5}.takiProductRows>button.selected{box-shadow:inset 3px 0 var(--taki-green)}.takiProductIdentity{align-items:center;gap:9px;display:flex}.takiProductIdentity i{color:#bd5b20;background:#fff1e6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.takiProductRows>button.mapped .takiProductIdentity i{color:#087052;background:#dcf2e4}.takiProductIdentity b,.takiProductIdentity small,.takiProductSales b,.takiProductSales small,.takiProductCost b,.takiProductCost small{display:block}.takiProductIdentity b{color:var(--taki-green);font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.takiProductIdentity small,.takiProductSales small,.takiProductCost small{color:var(--taki-muted);margin-top:4px;font-size:8px}.takiProductTitle{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.takiProductSales b,.takiProductCost b{font-size:11px}.takiProductAction{color:var(--taki-green);text-align:right;font-size:9px;font-weight:800}.takiMappingEmpty{min-height:160px;color:var(--taki-muted);place-items:center;font-size:10px;display:grid}.takiRuleEditor{position:sticky;top:14px}.takiRuleEditor header p{max-width:520px;color:var(--taki-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.takiBaseRule{border-bottom:1px solid var(--taki-line);background:#f8faf8;grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.takiBaseRule label{gap:6px;display:grid}.takiBaseRule label>span{color:var(--taki-muted);font-size:8px;font-weight:800}.takiBaseRule label>div{background:#fff;border:1px solid #cbd5cf;border-radius:9px;align-items:center;display:flex;overflow:hidden}.takiBaseRule label>div:focus-within{border-color:#5c9b7e;box-shadow:0 0 0 3px #08634817}.takiBaseRule label>div i{color:var(--taki-green);padding-left:10px;font-size:10px;font-style:normal;font-weight:900}.takiBaseRule label>div input{box-shadow:none;border:0}.takiOptionRules{max-height:520px;padding:0 16px;overflow:auto}.takiOptionRuleHeading{z-index:2;background:#fff;justify-content:space-between;padding:14px 0 10px;font-size:9px;display:flex;position:sticky;top:0}.takiOptionRuleHeading span{color:var(--taki-muted);font-size:8px}.takiOptionRules section{padding:0 0 14px}.takiOptionRules h3{color:#526159;letter-spacing:.04em;text-transform:uppercase;background:#edf3ef;border-radius:7px;margin:0;padding:9px 10px;font-size:8px}.takiOptionRules section>label{border-bottom:1px solid #edf0ee;grid-template-columns:1fr 110px;align-items:center;gap:10px;padding:9px 7px;display:grid}.takiOptionRules section>label span b,.takiOptionRules section>label span small{display:block}.takiOptionRules section>label span b{font-size:9px}.takiOptionRules section>label span small{color:var(--taki-muted);margin-top:3px;font-size:8px}.takiOptionRules section>label>div{border:1px solid #cbd5cf;border-radius:8px;align-items:center;display:flex;overflow:hidden}.takiOptionRules section>label>div i{color:var(--taki-green);padding-left:8px;font-size:8px;font-style:normal;font-weight:900}.takiOptionRules input{border:0;outline:0;width:100%;min-width:0;padding:8px 7px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.takiNoOptions{color:var(--taki-muted);font-size:9px;line-height:1.5}.takiRuleEditor>footer{border-top:1px solid var(--taki-line);background:#f8faf8;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.takiRuleEditor>footer span{color:var(--taki-muted);font-size:8px}.takiRuleEditor>footer span b{color:var(--taki-green)}.takiRuleEditor>footer button{background:var(--taki-green);color:#fff;border:0;border-radius:9px;padding:11px 13px;font-size:9px;font-weight:900}.takiRuleEditor>footer button:disabled,.takiMappingRefresh:disabled{opacity:.45}.takiEditorEmpty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:440px;padding:30px;display:grid}.takiEditorEmpty>span{width:42px;height:42px;color:var(--taki-green);background:#e9f4ed;border-radius:50%;place-items:center;font:600 16px Georgia;display:grid}.takiEditorEmpty b{font:500 18px Georgia}.takiEditorEmpty p{max-width:280px;color:var(--taki-muted);margin:0;font-size:9px;line-height:1.5}@media (width<=1050px){.takiMappingWorkspace{grid-template-columns:1fr}.takiRuleEditor{position:static}.takiProductRows{max-height:520px}}@media (width<=760px){.takiMappingPage{padding:10px}.takiMappingHero{grid-template-columns:auto 1fr;align-items:flex-start;display:grid}.takiMappingHero .takiMappingRefresh{grid-column:1/-1;width:100%}.takiMappingKpis{grid-template-columns:1fr 1fr}.takiMappingInfo{display:grid}.takiMappingFilters{grid-template-columns:1fr}.takiProductRows>button{grid-template-columns:125px 1fr 60px}.takiProductSales,.takiProductCost{display:none}.takiMappingWorkspace{display:block}.takiRuleEditor{margin-top:12px}.takiBaseRule{grid-template-columns:1fr}.takiRuleEditor>footer{align-items:stretch;display:grid}.takiRuleEditor>footer button{width:100%}}.takiMappingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.takiMappingActions button,.takiMappingActions label{color:var(--taki-green);white-space:nowrap;cursor:pointer;background:#eef7f1;border:1px solid #b9d0c2;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:800}.takiMappingActions label{border-color:var(--taki-green);background:var(--taki-green);color:#fff}.takiMappingActions button.secondary{background:#fff}.takiMappingActions input{display:none}.takiMappingActions .disabled,.takiMappingActions button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1050px){.takiMappingActions{justify-content:flex-start}}@media (width<=760px){.takiMappingActions{grid-column:1/-1;width:100%;display:grid}.takiMappingActions button,.takiMappingActions label{box-sizing:border-box;text-align:center;width:100%}.takiMappingHero .takiMappingRefresh{grid-column:auto}}.takiMappingSectionTabs{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1540px;margin:0 auto 12px;display:grid}.takiMappingSectionTabs button{border:1px solid var(--taki-line);color:var(--taki-ink);text-align:left;background:#fff;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:13px 15px;display:grid}.takiMappingSectionTabs button>span{color:#69766e;background:#edf2ef;border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;font:700 10px Georgia;display:grid}.takiMappingSectionTabs button>b{font-size:10px}.takiMappingSectionTabs button>small{color:var(--taki-muted);font-size:8px}.takiMappingSectionTabs button.active{box-shadow:inset 0 -3px var(--taki-green);background:#eff8f3;border-color:#82b79d}.takiMappingSectionTabs button.active>span{background:var(--taki-green);color:#fff}.takiProductionRulesPanel,.takiProductionFormatPanel{border:1px solid var(--taki-line);background:#fff;border-radius:15px;max-width:1540px;margin:0 auto;overflow:hidden}.takiProductionRulesPanel>header,.takiProductionFormatPanel>header{border-bottom:1px solid var(--taki-line);justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.takiProductionRulesPanel>header>div,.takiProductionFormatPanel>header>div:first-child{gap:4px;display:grid}.takiProductionRulesPanel>header small,.takiProductionFormatPanel>header small{color:var(--taki-green);letter-spacing:.13em;font-size:8px;font-weight:900}.takiProductionRulesPanel h2,.takiProductionFormatPanel h2{margin:0;font:500 22px Georgia}.takiProductionRulesPanel>header p,.takiProductionFormatPanel>header p{color:var(--taki-muted);margin:0;font-size:9px;line-height:1.5}.takiProductionRulesPanel button,.takiProductionFormatPanel button{border:1px solid var(--taki-green);background:var(--taki-green);color:#fff;white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:900}.takiProductionRulesPanel button:disabled,.takiProductionFormatPanel button:disabled{opacity:.42}.takiProductionRulesSummary{border-bottom:1px solid var(--taki-line);background:#f8faf8;grid-template-columns:155px 155px minmax(260px,1fr);align-items:stretch;display:grid}.takiProductionRulesSummary article{border-right:1px solid var(--taki-line);gap:5px;padding:14px 18px;display:grid}.takiProductionRulesSummary small,.takiProductionRulesSummary label>span{color:var(--taki-muted);letter-spacing:.06em;font-size:7px;font-weight:900}.takiProductionRulesSummary strong{color:var(--taki-green);font:600 23px Georgia}.takiProductionRulesSummary label{gap:5px;padding:12px 16px;display:grid}.takiProductionRulesSummary input,.takiProductionRulesTable input,.takiProductionFormatRows>article>input{min-width:0;color:var(--taki-ink);background:#fff;border:1px solid #cbd6cf;border-radius:8px;outline:0;padding:9px 10px;font-size:9px}.takiProductionRulesSummary input:focus,.takiProductionRulesTable input:focus,.takiProductionFormatRows>article>input:focus{border-color:#5c9b7e;box-shadow:0 0 0 3px #08634817}.takiProductionRulesTable{max-height:660px;overflow:auto}.takiProductionRulesTable table{border-collapse:collapse;width:100%;min-width:1080px}.takiProductionRulesTable th,.takiProductionRulesTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5ebe7;border-right:1px solid #e3e9e5;padding:11px 13px}.takiProductionRulesTable th{z-index:2;color:#6b786f;letter-spacing:.06em;background:#edf3ef;font-size:7px;font-weight:900;position:sticky;top:0}.takiProductionRulesTable td{font-size:9px}.takiProductionRulesTable td b,.takiProductionRulesTable td small{display:block}.takiProductionRulesTable td small{color:var(--taki-muted);margin-top:4px;font-size:7px}.takiProductionRulesTable td strong{color:var(--taki-green);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.takiProductionRulesTable td:nth-child(3){max-width:420px}.takiProductionRulesTable td:nth-child(3) span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.takiProductionRulesTable td:nth-child(5){width:300px}.takiProductionRulesTable input{width:100%}.takiProductionRulesTable tr.mapped td{background:#fbfefc}.takiProductionRulesTable tr.mapped td:first-child{box-shadow:inset 3px 0 #29976b}.takiProductionFormatPanel>header>div:last-child{gap:8px;display:flex}.takiProductionFormatPanel>header button.secondary{color:var(--taki-green);background:#fff;border-color:#bed0c5}.takiProductionFormatGuide{color:#52645a;background:#f0f8f3;border-bottom:1px solid #cce0d3;gap:10px;padding:12px 20px;font-size:9px;display:flex}.takiProductionFormatGuide b{color:var(--taki-green)}.takiProductionFormatRows>header,.takiProductionFormatRows>article{grid-template-columns:70px minmax(230px,.8fr) minmax(280px,1.2fr) 100px;align-items:center;gap:14px;padding:11px 18px;display:grid}.takiProductionFormatRows>header{color:#6a776f;letter-spacing:.07em;background:#edf3ef;font-size:7px;font-weight:900}.takiProductionFormatRows>article{opacity:.68;background:#fafbfa;border-top:1px solid #e4e9e6}.takiProductionFormatRows>article.enabled{opacity:1;box-shadow:inset 3px 0 var(--taki-green);background:#fff}.takiProductionFormatRows>article>div:nth-child(2){gap:3px;display:grid}.takiProductionFormatRows>article b{font-size:9px}.takiProductionFormatRows>article small{color:var(--taki-muted);font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.takiFormatSwitch{width:34px;height:20px;position:relative}.takiFormatSwitch input{opacity:0;position:absolute}.takiFormatSwitch i{background:#cbd4ce;border-radius:12px;width:34px;height:20px;transition:all .18s;display:block}.takiFormatSwitch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #7e8c84}.takiFormatSwitch input:checked+i{background:var(--taki-green)}.takiFormatSwitch input:checked+i:after{transform:translate(14px)}.takiFormatOrder{gap:6px;display:flex}.takiFormatOrder button{width:34px;height:32px;color:var(--taki-green);background:#fff;border-color:#c4d2ca;place-items:center;padding:0;font-size:13px;display:grid}.takiProductionFormatPanel>footer{border-top:1px solid var(--taki-line);color:var(--taki-muted);background:#f7faf8;padding:13px 19px;font-size:9px}.takiProductionFormatPanel>footer b,.takiProductionFormatPanel>footer strong{color:var(--taki-green)}.takiProductionFieldGuide{color:#6f5a43;background:#fff8ef;border-bottom:1px solid #efd6b7;gap:10px;padding:11px 18px;font-size:8px;line-height:1.45;display:flex}.takiProductionFieldGuide b{color:#9a5323}.takiProductionRulesTable table{min-width:1760px}.takiProductionRulesTable input,.takiProductionRulesTable select{width:100%;min-width:0;color:var(--taki-ink);background:#fff;border:1px solid #cbd6cf;border-radius:8px;outline:0;padding:9px 10px;font-size:9px}.takiProductionRulesTable select:focus{border-color:#5c9b7e;box-shadow:0 0 0 3px #08634817}.takiProductionRulesTable td:first-child{width:175px}.takiProductionRulesTable td:nth-child(2){width:360px;max-width:360px}.takiProductionRulesTable td:nth-child(2)>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.takiProductionRulesTable td:nth-child(3){width:260px;max-width:none}.takiProductionRulesTable td:nth-child(n+4):nth-child(-n+7){width:170px}.takiProductionRulesTable td:last-child{width:145px}.takiProductionOptionChips{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.takiProductionOptionChips i{color:#5e6b63;background:#eef3f0;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.takiProductionRuleStatus{text-align:center;border-radius:999px;margin-bottom:7px;padding:5px 7px;font-size:7px;font-weight:900;display:block}.takiProductionRuleStatus.ready{color:#087052;background:#dcf2e4}.takiProductionRuleStatus.waiting{color:#a65a25;background:#fff0df}.takiFormatSwitch input:disabled+i{cursor:not-allowed;box-shadow:0 0 0 2px #08634821}@media (width<=820px){.takiMappingSectionTabs{grid-template-columns:1fr}.takiProductionRulesPanel>header,.takiProductionFormatPanel>header{align-items:flex-start;display:grid}.takiProductionRulesPanel>header>button,.takiProductionFormatPanel>header>div:last-child,.takiProductionFormatPanel>header>div:last-child button{width:100%}.takiProductionRulesSummary{grid-template-columns:1fr 1fr}.takiProductionRulesSummary label{grid-column:1/-1}.takiProductionFormatRows{overflow:auto}.takiProductionFormatRows>header,.takiProductionFormatRows>article{min-width:760px}.takiProductionFormatGuide,.takiProductionFieldGuide{display:grid}}.accSsMapIdentity strong{color:#a2491b;font-size:7px;font-weight:800;line-height:1.35}.poGroupPage{color:#1f2924;gap:14px;display:grid}.poGroupPage button,.poGroupPage input,.poGroupPage select{font:inherit}.poGroupIntro,.poMappingPanel,.poPeriodPanel,.poUpcomingPanel,.poClosePanel{background:#fff;border:1px solid #d8e2dc;border-radius:15px;overflow:hidden}.poGroupIntro{justify-content:space-between;align-items:center;gap:22px;padding:21px;display:flex}.poGroupIntro small,.poMappingPanel header small,.poPeriodPanel header small,.poUpcomingPanel header small,.poClosePanel header small,.poClosureRows article>div>small{color:#116848;letter-spacing:.12em;font-size:8px;font-weight:900}.poGroupIntro h2,.poMappingPanel h3,.poPeriodPanel h3,.poUpcomingPanel h3,.poClosePanel h3{margin:5px 0 4px;font:500 24px Georgia,serif}.poGroupIntro p,.poMappingPanel header p,.poUpcomingPanel header p,.poClosePanel header p{color:#68746d;margin:0;font-size:10px;line-height:1.5}.poGroupIntro>span{color:#0c6847;white-space:nowrap;background:#e9f5ed;border-radius:18px;padding:9px 12px;font-size:9px;font-weight:900}.poGroupMessage{color:#0d6848;background:#eef8f1;border:1px solid #b9d9c5;border-radius:10px;padding:12px 14px;font-size:9px;font-weight:800}.poMappingPanel>header,.poPeriodPanel>header,.poUpcomingPanel>header,.poClosePanel>header{border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.poMappingPanel h3,.poPeriodPanel h3,.poUpcomingPanel h3,.poClosePanel h3{font-size:20px}.poManualAdd{gap:7px;display:flex}.poManualAdd input,.poMappingRows select,.poPeriodPanel input{color:#1f2924;background:#fff;border:1px solid #c9d6ce;border-radius:8px;padding:10px 11px;font-size:9px}.poManualAdd button,.poMappingRows button,.poClosePanel header button{color:#fff;background:#0f6748;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.poMappingRows article{border-bottom:1px solid #e5ebe7;grid-template-columns:minmax(260px,1fr) 30px 180px 145px;align-items:center;gap:10px;padding:13px 18px;display:grid}.poMappingRows article:last-child{border-bottom:0}.poMappingRows article>div b,.poMappingRows article>div small{display:block}.poMappingRows article>div b{color:#155f43;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.poMappingRows article>div small{color:#737f78;margin-top:4px;font-size:8px}.poMappingRows article>i{color:#8d9992;font:400 18px Georgia}.poMappingRows button:disabled,.poClosePanel header button:disabled{opacity:.45}.poGroupEmpty{color:#77837c;place-content:center;min-height:110px;font-size:10px;display:grid}.poPeriodPanel>header label{gap:5px;display:grid}.poPeriodPanel>header label span{color:#6f7b74;font-size:7px;font-weight:900}.poOwnerCards{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.poOwnerCards article{background:#f8fbf9;border:1px solid #d8e2dc;border-radius:12px;gap:6px;min-height:135px;padding:16px;display:grid}.poOwnerCards article:first-child{background:#eaf6ef}.poOwnerCards article:nth-child(2){background:#edf5f8}.poOwnerCards article:nth-child(3){background:#f7f2fa}.poOwnerCards article.unmapped{background:#fff6ef;border-color:#efc7af}.poOwnerCards small{color:#657269;letter-spacing:.08em;font-size:8px;font-weight:900}.poOwnerCards strong{font:500 28px Georgia}.poOwnerCards span{color:#5f6d65;font-size:9px}.poOwnerCards em{color:#68746d;margin-top:auto;font-size:8px;font-style:normal;line-height:1.4}.poOwnerCards em b{color:#155f43}.poWeekTable{overflow:auto}.poWeekTable table{border-collapse:collapse;width:100%;min-width:980px}.poWeekTable th,.poWeekTable td{text-align:left;border-bottom:1px solid #e4e9e6;border-right:1px solid #e1e7e3;padding:12px 14px}.poWeekTable th{color:#66736b;letter-spacing:.06em;background:#f3f7f4;font-size:7px;font-weight:900}.poWeekTable td b,.poWeekTable td small,.poWeekTable td strong{display:block}.poWeekTable td b{font-size:9px}.poWeekTable td strong{color:#155f43;font:600 15px Georgia}.poWeekTable td small{color:#7b8780;margin-top:4px;font-size:7px}.poClosePanel header>div:last-child{align-items:center;gap:12px;display:flex}.poClosePanel header>div:last-child>b{color:#155f43;font:600 22px Georgia}.poClosureRows article{border-bottom:1px solid #e3e9e5;grid-template-columns:minmax(250px,1fr) repeat(3,130px) 140px;align-items:center;gap:10px;padding:13px 18px;display:grid}.poClosureRows article:last-child{border-bottom:0}.poClosureRows article b,.poClosureRows article span,.poClosureRows article small{display:block}.poClosureRows article>div>b{margin-top:4px;font:500 17px Georgia}.poClosureRows article>div>span{color:#758179;margin-top:4px;font-size:8px}.poClosureRows article>span small{color:#76827b;font-size:7px;font-weight:900}.poClosureRows article>span b{margin-top:4px;font-size:10px}.poClosureRows article>strong{color:#155f43;text-align:right;font:600 17px Georgia}@media (width<=1050px){.poOwnerCards{grid-template-columns:1fr 1fr}.poMappingRows article{grid-template-columns:1fr 24px 150px 130px}.poClosureRows article{grid-template-columns:1fr repeat(3,100px) 110px}}@media (width<=720px){.poGroupIntro,.poMappingPanel>header,.poPeriodPanel>header,.poUpcomingPanel>header,.poClosePanel>header{align-items:stretch;display:grid}.poGroupIntro>span{justify-self:start}.poManualAdd{display:grid}.poMappingRows article{grid-template-columns:1fr}.poMappingRows article>i{display:none}.poOwnerCards{grid-template-columns:1fr}.poClosureRows article{grid-template-columns:1fr 1fr}.poClosureRows article>strong{text-align:left}}.poManualMappingForm{background:#f7faf8;border-bottom:1px solid #dfe7e2;grid-template-columns:minmax(240px,1fr) 30px minmax(180px,.65fr) 160px;align-items:end;gap:10px;padding:16px 18px;display:grid}.poManualMappingForm label{gap:6px;display:grid}.poManualMappingForm label span{color:#657269;letter-spacing:.06em;font-size:7px;font-weight:900}.poManualMappingForm input,.poManualMappingForm select{color:#1f2924;background:#fff;border:1px solid #c9d6ce;border-radius:8px;height:39px;padding:0 11px;font-size:9px}.poManualMappingForm i{color:#8d9992;text-align:center;align-self:center;font:400 18px Georgia}.poManualMappingForm button{color:#fff;background:#0f6748;border:0;border-radius:8px;height:39px;font-size:9px;font-weight:900}.poManualMappingForm button:disabled{opacity:.45}.poSavedMappingTitle{border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.poSavedMappingTitle b{font-size:8px}.poSavedMappingTitle span{color:#737f78;font-size:8px}@media (width<=720px){.poManualMappingForm{grid-template-columns:1fr}.poManualMappingForm i{display:none}}.poSheetPanel{background:#fff;border:1px solid #c9ddd0;border-radius:15px;overflow:hidden}.poSheetPanel>header{border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.poSheetPanel header small{color:#116848;letter-spacing:.12em;font-size:8px;font-weight:900}.poSheetPanel h3{margin:5px 0 4px;font:500 20px Georgia,serif}.poSheetPanel header p{color:#68746d;margin:0;font-size:10px;line-height:1.5}.poSheetConnected{color:#0c6847;white-space:nowrap;background:#e2f3e8;border-radius:16px;padding:8px 10px;font-size:8px;font-weight:900}.poSheetForm{grid-template-columns:minmax(320px,1fr) 165px 120px;align-items:end;gap:9px;padding:15px 18px;display:grid}.poSheetForm label{gap:6px;display:grid}.poSheetForm label span{color:#657269;letter-spacing:.06em;font-size:7px;font-weight:900}.poSheetForm input{color:#1f2924;background:#fff;border:1px solid #c9d6ce;border-radius:8px;height:39px;padding:0 11px;font-size:9px}.poSheetForm button{color:#fff;background:#0f6748;border:0;border-radius:8px;height:39px;font-size:9px;font-weight:900}.poSheetForm button.secondary{color:#0f6748;background:#eef7f1;border:1px solid #b9d0c2}.poSheetForm button:disabled{opacity:.45}.poSheetRequirements{color:#6f7b74;background:#f8fbf9;border-top:1px solid #e5ebe7;flex-wrap:wrap;gap:8px 22px;padding:11px 18px;font-size:8px;display:flex}.poSheetRequirements b{color:#155f43}@media (width<=720px){.poSheetPanel>header,.poSheetForm{grid-template-columns:1fr;display:grid}.poSheetConnected{justify-self:start}.poSheetRequirements{display:grid}}.poWeekTable table{min-width:1120px}.poWeekTable td.poNet45Date{background:#f8fbf9}.poWeekTable td.poNet45Date b{color:#116848}.poBankPanel{background:#fff;border:1px solid #cfded5;border-radius:15px;overflow:hidden}.poBankPanel>header{border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.poBankPanel header small{color:#116848;letter-spacing:.12em;font-size:8px;font-weight:900}.poBankPanel h3{margin:5px 0 4px;font:500 20px Georgia,serif}.poBankPanel header p{color:#68746d;margin:0;font-size:10px;line-height:1.5}.poBankPanel>header>a{color:#0f6748;white-space:nowrap;background:#eef7f1;border:1px solid #b9d0c2;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900;text-decoration:none}.poBankFilters{background:#f8faf9;border-bottom:1px solid #e3e9e5;grid-template-columns:minmax(145px,.8fr) minmax(145px,.8fr) 70px 140px 120px 130px;align-items:end;gap:9px;padding:14px 18px;display:grid}.poBankFilters label{gap:6px;display:grid}.poBankFilters label span{color:#657269;letter-spacing:.06em;font-size:7px;font-weight:900}.poBankFilters input,.poBankFilters button,.poBankTable select{color:#1f2924;background:#fff;border:1px solid #c9d6ce;border-radius:8px;height:39px;padding:0 11px;font-size:9px}.poBankFilters button{color:#fff;background:#0f6748;border:0;font-weight:900}.poBankFilters button.secondary{color:#0f6748;background:#eef7f1;border:1px solid #b9d0c2}.poBankFilters button:disabled{opacity:.45}.poBankSourceLine{color:#68746d;border-bottom:1px solid #e3e9e5;flex-wrap:wrap;gap:7px 22px;padding:10px 18px;font-size:8px;display:flex}.poBankSourceLine b{color:#155f43}.poBankCompareCards{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,.72fr);gap:10px;padding:14px;display:grid}.poBankCompareCards article{background:#f8fbf9;border:1px solid #d8e2dc;border-radius:12px;gap:10px;padding:14px;display:grid}.poBankCompareCards article:first-child{background:#eaf6ef}.poBankCompareCards article:nth-child(2){background:#edf5f8}.poBankCompareCards article:nth-child(3){background:#f7f2fa}.poBankCompareCards article.unassigned{background:#fff6ef;border-color:#efc7af;align-content:center}.poBankCompareCards>article>small{color:#657269;letter-spacing:.08em;font-size:8px;font-weight:900}.poBankCompareCards article>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;gap:7px;display:grid}.poBankCompareCards article>div>span{color:#6b776f;gap:5px;font-size:7px;display:grid}.poBankCompareCards article>div>span b{color:#1e2923;font:600 14px Georgia}.poBankCompareCards article>div>i{color:#849089;padding-bottom:2px;font:500 13px Georgia}.poBankCompareCards article>div>span.open b{color:#a1532f}.poBankCompareCards article>div>span.settled b{color:#0d6b48}.poBankCompareCards article.unassigned strong{font:600 23px Georgia}.poBankCompareCards article.unassigned span{color:#68746d;font-size:8px}.poBankTable{border-top:1px solid #e3e9e5;overflow:auto}.poBankTable table{border-collapse:collapse;width:100%;min-width:940px}.poBankTable th,.poBankTable td{text-align:left;border-bottom:1px solid #e4e9e6;border-right:1px solid #e1e7e3;padding:11px 13px}.poBankTable th{color:#66736b;letter-spacing:.06em;background:#f3f7f4;font-size:7px;font-weight:900}.poBankTable td b,.poBankTable td small{display:block}.poBankTable td b{font-size:9px}.poBankTable td small{color:#7b8780;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:4px;font-size:7px;overflow:hidden}.poBankTable td strong{color:#155f43;font:600 14px Georgia}.poBankTable select{width:140px;height:34px}.poBankDirection{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.poBankDirection.expense{color:#9b4b2d;background:#fff0e8}.poBankDirection.income{color:#0d6b48;background:#e8f5ed}@media (width<=1100px){.poBankFilters{grid-template-columns:1fr 1fr 1fr}.poBankCompareCards{grid-template-columns:1fr 1fr}.poBankCompareCards article>div{grid-template-columns:1fr auto 1fr}.poBankCompareCards article>div>span:last-child{grid-column:1/-1}.poBankCompareCards article>div>i:nth-of-type(2){display:none}}@media (width<=720px){.poBankPanel>header,.poBankFilters{grid-template-columns:1fr;display:grid}.poBankPanel>header>a{justify-self:start}.poBankCompareCards{grid-template-columns:1fr}.poBankCompareCards article>div{grid-template-columns:1fr auto 1fr auto 1fr}.poBankCompareCards article>div>span:last-child{grid-column:auto}.poBankCompareCards article>div>i:nth-of-type(2){display:block}}.poBankImport{background:#f0f7f3;border-bottom:1px solid #d8e5dd;grid-template-columns:minmax(230px,1fr) minmax(220px,.8fr) 190px 125px;align-items:end;gap:10px;padding:13px 18px;display:grid}.poBankImport>div{align-self:center;gap:4px;display:grid}.poBankImport>div b{color:#155f43;font-size:10px}.poBankImport>div span{color:#66736b;font-size:8px;line-height:1.4}.poBankImport label{gap:5px;display:grid}.poBankImport label>span{color:#657269;letter-spacing:.06em;font-size:7px;font-weight:900}.poBankImport input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.poBankImport .poBankFile em,.poBankImport select,.poBankImport button{color:#27332c;background:#fff;border:1px solid #c5d6cc;border-radius:8px;align-items:center;height:38px;padding:0 10px;font-size:8px;font-style:normal;display:flex}.poBankImport .poBankFile em{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.poBankImport .poBankFile:focus-within em{outline-offset:1px;outline:2px solid #2c7b5c}.poBankImport button{color:#fff;background:#0f6748;border:0;justify-content:center;font-weight:900}.poBankImport button:disabled{opacity:.45}@media (width<=1000px){.poBankImport{grid-template-columns:1fr 1fr}.poBankImport>div{grid-column:1/-1}}@media (width<=650px){.poBankImport{grid-template-columns:1fr}}.poBankSheetForm{background:#f0f7f3;border-bottom:1px solid #d8e5dd;grid-template-columns:minmax(320px,1fr) 170px 150px;align-items:end;gap:9px;padding:13px 18px;display:grid}.poBankSheetForm label{gap:5px;display:grid}.poBankSheetForm label span{color:#657269;letter-spacing:.06em;font-size:7px;font-weight:900}.poBankSheetForm input,.poBankSheetForm button{color:#27332c;background:#fff;border:1px solid #c5d6cc;border-radius:8px;height:39px;padding:0 11px;font-size:9px}.poBankSheetForm button{color:#fff;background:#0f6748;border:0;font-weight:900}.poBankSheetForm button.secondary{color:#0f6748;background:#fff;border:1px solid #b9d0c2}.poBankSheetForm button:disabled{opacity:.45}.poBankPanel .poBankFilters{grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) 72px 150px 125px}.poBankCompareCards article>em{color:#5e6c64;font-size:7px;font-style:normal;line-height:1.45}.poBankTable tr.status-completed td,.poCloseReviewTable tr.status-completed td{background:#eaf8ef}.poBankTable tr.status-cancelled td,.poCloseReviewTable tr.status-cancelled td{color:#822f2f;background:#fff0f0}.poBankTable tr.status-changed td,.poCloseReviewTable tr.status-changed td{background:#f4f1fb}.poBankTable td.amountChanged,.poCloseReviewTable td.amountChanged{background:#fff5bf!important}.poBankStatus{color:#68746d;background:#eff2f0;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.poBankStatus.pending{color:#926019;background:#fff3d7}.poBankStatus.completed{color:#0d6b48;background:#dcf3e5}.poBankStatus.cancelled{color:#9a3131;background:#ffe0e0}.poBankNotice{color:#6c7871;background:#fbfcfb;border-top:1px solid #e3e9e5;padding:10px 18px;font-size:8px}.poOverlapWarning{color:#9b4b2d;background:#fff0e8;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:8px;font-style:normal;font-weight:800;display:block}@media (width<=820px){.poBankSheetForm{grid-template-columns:1fr}.poBankPanel .poBankFilters{grid-template-columns:1fr 1fr}.poBankPanel .poBankFilters button:last-child{grid-column:1/-1}}@media (width<=560px){.poBankPanel .poBankFilters{grid-template-columns:1fr}}.poBankTable tr.classified select:disabled,.poCloseReviewTable tr.classified select:disabled{color:#435048;cursor:not-allowed;opacity:1;background:#e5ece7;border-color:#aab8ad}.poBankProcessedBadge,.poBankWaitingBadge{white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;min-width:64px;padding:7px 9px;font-size:7px;font-weight:900;display:inline-flex}.poBankProcessedBadge{color:#fff;background:#2d432f;margin:3px 4px 4px 0;box-shadow:4px -4px #aeb5ad}.poBankWaitingBadge{color:#8d5928;background:#fff7ee;border:1px solid #e3c8ae}.poCloseReviewTable .poBankProcessedBadge{width:max-content;margin-bottom:9px;display:flex}.poBankProcessedBadge:is(button){cursor:pointer;border:0}.poBankProcessedBadge:is(button):hover{background:#173720;transform:translateY(-1px)}.poBankProcessedBadge:is(button):focus-visible{outline-offset:3px;outline:2px solid #0b70d9}.poBankPdfForm{background:#f8fbf9;border-bottom:1px solid #d8e5dd;grid-template-columns:minmax(320px,1fr) 170px;align-items:center;gap:12px;padding:13px 18px;display:grid}.poBankPdfForm label{gap:5px;display:grid}.poBankPdfForm label>span{color:#657269;letter-spacing:.06em;font-size:7px;font-weight:900}.poBankPdfForm input{color:#27332c;background:#fff;border:1px dashed #9ebaae;border-radius:8px;padding:8px 10px;font-size:9px}.poBankPdfForm small{color:#6e7b73;font-size:7px}.poBankPdfForm button,.poSavedPeriodRows article>button{color:#fff;background:#0f6748;border:0;border-radius:8px;height:39px;padding:0 13px;font-size:9px;font-weight:900}.poBankPdfForm button:disabled,.poSavedPeriodRows article>button:disabled{opacity:.45}.poBankPdfStatus{color:#175d43;background:#eef7f1;border-bottom:1px solid #b9d1c2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;padding:12px 18px;display:grid}.poBankPdfStatus:before{color:#0f6748;content:"✓";background:#d5eadc;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.poBankPdfStatus b{font-size:9px}.poBankPdfStatus span{font-size:8px;line-height:1.45}.poBankPdfStatus.ready{color:#285f78;background:#eff7fb;border-color:#bad3df}.poBankPdfStatus.ready:before{color:#28677f;content:"i";background:#d9edf6}.poBankPdfStatus.loading{color:#795719;background:#fff8e6;border-color:#e3cb93}.poBankPdfStatus.loading:before{color:#795719;content:"…";background:#f5dda2}.poBankPdfStatus.warning{color:#765316;background:#fff6dd;border-color:#e2c887}.poBankPdfStatus.warning:before{color:#765316;content:"!";background:#f3d894}.poBankPdfStatus.error{color:#973b2e;background:#fff0ed;border-color:#e3aaa1}.poBankPdfStatus.error:before{color:#973b2e;content:"×";background:#f5d1ca}.poInvoiceRangeTable{border-top:1px solid #dfe7e2;overflow:auto}.poInvoiceRangeTable>header{background:#f7faf8;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.poInvoiceRangeTable>header div{gap:3px;display:grid}.poInvoiceRangeTable>header small{color:#0f6748;letter-spacing:.1em;font-size:7px;font-weight:900}.poInvoiceRangeTable>header b{font:500 15px Georgia,serif}.poInvoiceRangeTable>header span{color:#6c7871;font-size:8px}.poInvoiceRangeTable table{border-collapse:collapse;width:100%;min-width:860px}.poInvoiceRangeTable th,.poInvoiceRangeTable td{text-align:left;border-top:1px solid #e2e8e4;border-right:1px solid #899a9038;padding:9px 12px}.poInvoiceRangeTable th{color:#68756d;letter-spacing:.06em;background:#f3f6f4;font-size:7px}.poInvoiceRangeTable td{font-size:8px}.poInvoiceRangeTable td strong{color:#155f43;font-size:9px}.poInvoiceRangeTable td span,.poInvoiceRangeTable td em{border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.poInvoiceRangeTable td em{color:#7a867f;background:#fff;border:1px solid #d6deda}.poInvoiceRangeTable tr.owner-jacob td{background:#fff3e6}.poInvoiceRangeTable tr.owner-ali td{background:#f2f0fb}.poInvoiceRangeTable tr.owner-caner td{background:#e9f6f2}.poInvoiceRangeTable tr.owner-jacob td span{color:#8a531f;background:#f6ddc4}.poInvoiceRangeTable tr.owner-ali td span{color:#594b88;background:#ded8f1}.poInvoiceRangeTable tr.owner-caner td span{color:#17614d;background:#cfe9e1}.poInvoiceRangeTable tr.unmapped td{background:#fff}.poInvoiceRangeTable tr.unmapped:hover td{background:#fffaf0}.poBankReconciliation{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.poBankReconciliation.matched{color:#176245;background:#dff2e6}.poBankReconciliation.pdf-only{color:#8a5b1d;background:#fff0d5}.poBankReconciliation.amount{color:#725a00;background:#fff2a8}.poBankReconciliation.status{color:#5c498c;background:#ebe5f8}.poPdfCoverageWarning{color:#76531c;background:#fff7df;border-bottom:1px solid #e7c78b;align-items:flex-start;gap:12px;padding:11px 18px;font-size:8px;line-height:1.5;display:flex}.poPdfCoverageWarning b{color:#704a0f;letter-spacing:.05em;background:#f4d58d;border-radius:999px;flex:none;padding:5px 8px;font-size:7px}.poBankReconciliation.excel-only{color:#704a0f;background:#f7dda4}.poBankTable table{min-width:100%}.poBankResizableTable{table-layout:fixed}.poBankResizableTable th{-webkit-user-select:none;user-select:none;position:relative}.poBankColumnResize{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;width:11px;height:100%;position:absolute;top:0;right:-5px}.poBankColumnResize:after{content:"";opacity:.55;background:#b9c9c0;width:1px;position:absolute;top:25%;bottom:25%;left:5px}.poBankColumnResize:hover:after,.poBankColumnResize:focus-visible:after,.poBankColumnResizing .poBankColumnResize:after{opacity:1;background:#0f6748;width:2px;top:12%;bottom:12%}.poBankColumnResizing,.poBankColumnResizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.poBankTable select{width:100%;min-width:0}.poBankSelectAll{justify-items:center;gap:3px;display:grid}.poBankSelectAll input,.poBankSelectionCell input{accent-color:#0f6748;cursor:pointer;width:15px;height:15px;margin:0}.poBankSelectionCell{text-align:center!important}.poBankTable tr.classified:not(.selected) td{background:#edf4ef}.poBankTable tr.classified.status-completed:not(.selected) td{background:#e3f2e8}.poBankTable tr.classified.status-cancelled:not(.selected) td{background:#f8eeee}.poBankTable tr.classified.status-changed:not(.selected) td{background:#f0edf7}.poBankTable tr.classified:not(.selected) td:first-child{border-left:4px solid #7da08a}.poBankTable tr.selected td{transition:background .18s,box-shadow .18s;box-shadow:inset 0 1px #a7cbb8,inset 0 -1px #a7cbb8;background:#e8f4ee!important}.poBankTable tr.selected td:first-child{box-shadow:inset 4px 0 #0f6748,inset 0 1px #a7cbb8,inset 0 -1px #a7cbb8}.poBankPaymentTotalButton{color:#1e2923;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dashed #7fa993;width:max-content;padding:0 0 2px;font:600 14px Georgia}.poBankPaymentTotalButton:hover,.poBankPaymentTotalButton:focus-visible{color:#0f6748;border-bottom-color:#0f6748}.poBankPeriodBadge,.poBankPeriodWaiting{border-radius:999px;max-width:150px;padding:6px 8px;font-size:7px;font-weight:900;line-height:1.35;display:inline-flex}.poBankPeriodBadge{color:#155f43;background:#e5f1e9}.poBankPeriodWaiting{color:#748078;background:#f2f4f3}.poPeriodFilterNotice{color:#355a46;background:#eef7f1;border-bottom:1px solid #cfe0d6;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;font-size:8px;display:flex}.poPeriodFilterNotice button{color:#0f6748;background:#fff;border:1px solid #a9c6b4;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:900}.poPeriodNameButton{color:#1e2923;text-align:left;cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:0;font:500 17px Georgia,serif;display:block}.poPeriodNameButton:hover{color:#0f6748;text-underline-offset:3px;text-decoration:underline}.poPeriodNameButton.active{color:#0f6748;align-items:center;gap:8px;display:flex}.poSavedPeriodRows article>div:first-child .poPeriodNameButton>span,.poClosureRows .poPeriodNameButton>span{color:#0f6748;white-space:nowrap;background:#dff1e6;border-radius:999px;margin:0;padding:4px 7px;font:900 7px Arial,sans-serif;display:inline-flex}.poBankResizableTable td{min-width:0;overflow:hidden}.poBankResizableTable td>b,.poBankResizableTable td>small,.poBankResizableTable td>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.poBankResizableTable td>span,.poBankResizableTable td>button{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.poBankRowFilters{background:#f7faf8;border-top:1px solid #dce6e0;border-bottom:1px solid #dce6e0;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(135px,.7fr)) 120px;align-items:end;gap:10px;padding:12px 18px;display:grid}.poBankRowFilters>div{align-self:center;gap:4px;display:grid}.poBankRowFilters>div b,.poBankRowFilters label>span{color:#456455;letter-spacing:.08em;font-size:7px;font-weight:900}.poBankRowFilters>div span{color:#748078;font-size:8px}.poBankRowFilters label{gap:5px;display:grid}.poBankRowFilters select,.poBankRowFilters>button{color:#26332c;background:#fff;border:1px solid #bfd1c6;border-radius:8px;height:36px;padding:0 10px;font-size:8px}.poBankRowFilters>button{color:#0f6748;background:#eef5f0;font-weight:900}@media (width<=1200px){.poBankRowFilters{grid-template-columns:1fr 1fr 1fr}.poBankRowFilters>div{grid-column:1/-1}}@media (width<=620px){.poBankRowFilters{grid-template-columns:1fr}.poBankRowFilters>div{grid-column:auto}}.poBankListSection{border-top:1px solid #dce6e0}.poBankListToggle{background:#f3f8f5;justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;display:flex}.poBankListToggle>div{gap:3px;display:grid}.poBankListToggle b{color:#315e49;letter-spacing:.1em;font-size:8px}.poBankListToggle div span{color:#748078;font-size:8px}.poBankListToggle>button{color:#0f6748;cursor:pointer;background:#fff;border:1px solid #aac7b5;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:900;display:inline-flex}.poBankListToggle>button span{font-size:13px;line-height:1}.poBankListSection:not(.collapsed) .poBankListToggle{border-bottom:1px solid #dce6e0}.poBankListSection.collapsed .poBankListToggle{background:#edf5f0}@media (width<=560px){.poBankListToggle{align-items:stretch;display:grid}.poBankListToggle>button{justify-content:center}}.poSavedPeriodRows{background:#f7fbf8;border-bottom:1px solid #d8e2dc}.poSavedPeriodRows article{border-bottom:1px solid #e3e9e5;grid-template-columns:minmax(250px,1fr) repeat(3,105px) 115px 125px;align-items:center;gap:10px;padding:14px 18px;display:grid}.poSavedPeriodRows article:last-child{border-bottom:0}.poSavedPeriodRows article>div:first-child small,.poSavedPeriodRows article>div:first-child b,.poSavedPeriodRows article>div:first-child span,.poSavedPeriodRows article>div:first-child em,.poSavedPeriodRows article>span small,.poSavedPeriodRows article>span b{display:block}.poSavedPeriodRows article>div:first-child small{color:#116848;letter-spacing:.12em;font-size:8px;font-weight:900}.poSavedPeriodRows article>div:first-child b{margin-top:4px;font:500 17px Georgia,serif}.poSavedPeriodRows article>div:first-child span,.poSavedPeriodRows article>div:first-child em{color:#758179;margin-top:4px;font-size:8px;font-style:normal}.poSavedPeriodRows article>span small,.poSavedPeriodRows .poClosureTotal small{color:#76827b;font-size:7px;font-weight:900}.poSavedPeriodRows article>span b,.poSavedPeriodRows .poClosureTotal b{margin-top:4px;font-size:10px}.poUnlockBackdrop{z-index:1100;background:#142019ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.poUnlockModal{background:#fff;border:1px solid #c7d8ce;border-radius:16px;width:min(470px,100%);overflow:hidden;box-shadow:0 24px 70px #102a1c4d}.poUnlockModal>header{border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.poUnlockModal>header small{color:#116848;letter-spacing:.12em;font-size:8px;font-weight:900}.poUnlockModal>header h3{margin:5px 0 4px;font:500 22px Georgia,serif}.poUnlockModal>header p{color:#68746d;margin:0;font-size:9px}.poUnlockModal>header>button{color:#536159;background:#f5f8f6;border:1px solid #cedad3;border-radius:50%;width:32px;height:32px;font-size:20px}.poUnlockPin,.poUnlockFields{gap:12px;padding:20px;display:grid}.poUnlockPin label,.poUnlockFields label{gap:6px;display:grid}.poUnlockPin label span,.poUnlockFields label span{color:#657269;letter-spacing:.08em;font-size:7px;font-weight:900}.poUnlockPin input{color:#163d2c;letter-spacing:.5em;text-align:center;background:#fafcfb;border:1px solid #b8cbc0;border-radius:10px;height:58px;padding:0 18px;font:700 25px ui-monospace,SFMono-Regular,Menlo,monospace}.poUnlockFields{grid-template-columns:1fr 1fr}.poUnlockFields select{color:#26322c;background:#fff;border:1px solid #b8cbc0;border-radius:9px;height:42px;padding:0 10px;font-size:10px}.poUnlockPin p,.poUnlockFields p{color:#738078;grid-column:1/-1;margin:0;font-size:8px}.poUnlockError{color:#9b3d2f;background:#fff0ec;border-radius:8px;margin:0 20px 15px;padding:9px 11px;font-size:8px;font-weight:800}.poUnlockModal>footer{background:#fbfcfb;border-top:1px solid #dfe7e2;justify-content:flex-end;gap:9px;padding:13px 18px;display:flex}.poUnlockModal>footer button{color:#fff;background:#0f6748;border:0;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:900}.poUnlockModal>footer button.secondary{color:#536159;background:#fff;border:1px solid #c7d6cd}.poUnlockModal>footer button.danger{color:#a03f2e;background:#fff1ed;border:1px solid #e2b7ad;margin-right:auto}.poUnlockModal>footer button:disabled{opacity:.45}@media (width<=900px){.poSavedPeriodRows article{grid-template-columns:1fr repeat(3,85px)}.poSavedPeriodRows .poClosureTotal,.poSavedPeriodRows article>button{grid-column:auto}}@media (width<=620px){.poBankPdfForm{grid-template-columns:1fr}.poSavedPeriodRows article{grid-template-columns:1fr 1fr}.poSavedPeriodRows article>div:first-child,.poSavedPeriodRows article>button{grid-column:1/-1}.poUnlockFields{grid-template-columns:1fr}.poUnlockBackdrop{align-items:end;padding:0}.poUnlockModal{border-radius:16px 16px 0 0}}.poClosureRows article{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(115px,.55fr)) 125px 150px}.poClosureRows article>div:first-child>em{color:#0f6748;margin-top:5px;font-size:7px;font-style:normal;display:block}.poClosureRows article>span{gap:4px;display:grid}.poClosureRows article>span b{margin:0;font-size:8px}.poClosureRows article>span em{color:#55635b;font-size:7px;font-style:normal}.poClosureRows article>span strong{color:#155f43;font-size:8px}.poClosureTotal{gap:4px;display:grid}.poClosureTotal small{color:#76827b;font-size:7px;font-weight:900}.poClosureTotal b{color:#155f43;font:600 15px Georgia}.poClosureTotal em{color:#55635b;font-size:7px;font-style:normal}.poClosureRows article>button{color:#fff;background:#0f6748;border:0;border-radius:8px;padding:10px 11px;font-size:8px;font-weight:900}.poClosureRows article>button:disabled{opacity:.4}@media (width<=1100px){.poClosureRows article{grid-template-columns:1fr repeat(3,100px)}.poClosureTotal,.poClosureRows article>button{grid-column:auto}}@media (width<=760px){.poClosureRows article{grid-template-columns:1fr 1fr}.poClosureRows article>div:first-child,.poClosureRows article>button{grid-column:1/-1}}.poCloseReviewBackdrop{z-index:1000;background:#1420199e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.poCloseReview{background:#fff;border:1px solid #c7d8ce;border-radius:18px;grid-template-rows:auto auto auto minmax(180px,1fr) auto;width:min(1180px,100%);max-height:min(850px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #102a1c47}.poCloseReview>header{border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.poCloseReview>header small{color:#116848;letter-spacing:.12em;font-size:8px;font-weight:900}.poCloseReview>header h3{margin:5px 0 4px;font:500 23px Georgia,serif}.poCloseReview>header p{color:#68746d;margin:0;font-size:9px}.poCloseReview>header>button{color:#536159;background:#f5f8f6;border:1px solid #cedad3;border-radius:50%;width:34px;height:34px;font-size:21px;line-height:1}.poCloseReviewFilters{background:#f8faf9;border-bottom:1px solid #e3e9e5;align-items:end;gap:9px;padding:12px 18px;display:flex}.poCloseReviewFilters label{gap:5px;display:grid}.poCloseReviewFilters label span{color:#657269;letter-spacing:.06em;font-size:7px;font-weight:900}.poCloseReviewFilters input,.poCloseReviewFilters button{color:#1f2924;background:#fff;border:1px solid #c9d6ce;border-radius:8px;height:38px;padding:0 11px;font-size:9px}.poCloseReviewFilters button{color:#fff;background:#0f6748;border:0;font-weight:900}.poCloseReviewFilters button.secondary{color:#0f6748;background:#eef7f1;border:1px solid #b9d0c2}.poCloseReviewOwners{border-bottom:1px solid #e3e9e5;grid-template-columns:repeat(3,1fr);gap:9px;padding:11px 18px;display:grid}.poCloseReviewOwners article{background:#f8fbf9;border:1px solid #d8e2dc;border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;display:grid}.poCloseReviewOwners article:first-child{background:#eaf6ef}.poCloseReviewOwners article:nth-child(2){background:#edf5f8}.poCloseReviewOwners article:nth-child(3){background:#f7f2fa}.poCloseReviewOwners small{color:#657269;letter-spacing:.08em;font-size:7px;font-weight:900}.poCloseReviewOwners b{text-align:right;font-size:9px}.poCloseReviewOwners span{color:#657269;font-size:8px}.poCloseReviewOwners strong{color:#155f43;text-align:right;font-size:9px}.poCloseReviewTable{overflow:auto}.poCloseReviewTable table{border-collapse:collapse;width:100%;min-width:900px}.poCloseReviewTable th,.poCloseReviewTable td{text-align:left;border-bottom:1px solid #e4e9e6;border-right:1px solid #e1e7e3;padding:10px 12px}.poCloseReviewTable th{z-index:1;color:#66736b;letter-spacing:.06em;background:#f3f7f4;font-size:7px;font-weight:900;position:sticky;top:0}.poCloseReviewTable tr.needsReview td{background:#fff9f4}.poCloseReviewTable td b,.poCloseReviewTable td small{display:block}.poCloseReviewTable td b{font-size:9px}.poCloseReviewTable td small{color:#7b8780;text-overflow:ellipsis;white-space:nowrap;max-width:310px;margin-top:4px;font-size:7px;overflow:hidden}.poCloseReviewTable td strong{color:#155f43;font:600 14px Georgia}.poCloseReviewTable select{color:#1f2924;background:#fff;border:1px solid #c9d6ce;border-radius:8px;width:145px;height:35px;padding:0 9px;font-size:9px}.poCloseReviewTable .pending,.poCloseReviewTable .excluded,.poCloseReviewTable .muted{border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-flex}.poCloseReviewTable .pending{color:#9b4b2d;background:#fff0e8}.poCloseReviewTable .excluded{color:#626e67;background:#eff2f0}.poCloseReviewTable .muted{color:#7b8780;background:#f4f6f5}.poCloseReviewEmpty{color:#77837c;text-align:center;place-content:center;min-height:210px;padding:28px;font-size:10px;display:grid}.poCloseReview>footer{background:#fbfcfb;border-top:1px solid #dfe7e2;justify-content:flex-end;align-items:center;gap:9px;padding:14px 18px;display:flex}.poCloseReview>footer>div{gap:3px;margin-right:auto;display:grid}.poCloseReview>footer>div b{color:#155f43;font-size:10px}.poCloseReview>footer>div span{color:#6d7972;font-size:8px}.poCloseReview>footer>button{color:#fff;background:#0f6748;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900}.poCloseReview>footer>button.secondary{color:#536159;background:#fff;border:1px solid #c7d6cd}.poCloseReview>footer>button:disabled,.poCloseReview>header>button:disabled{opacity:.45}@media (width<=760px){.poCloseReviewBackdrop{align-items:end;padding:0}.poCloseReview{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.poCloseReview>header{padding:16px}.poCloseReviewFilters{grid-template-columns:1fr 1fr;display:grid}.poCloseReviewOwners{grid-template-columns:1fr}.poCloseReview>footer{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.poCloseReview>footer>div,.poCloseReview>footer>button:last-child{grid-column:1/-1}}.poBankCompareCards article>em.poRecordedBalance{border-top:1px solid #496a582e;padding-top:8px;font-weight:700}.poRecordedBalance b{margin-left:3px;font:800 9px Arial,sans-serif}.poRecordedBalance b.positive{color:#0d6b48}.poRecordedBalance b.negative{color:#a1532f}.poRecordedBalance b.zero{color:#536159}.poBankTable tr.excel-only:not(.selected) td{background:#fff9e8}.poBankTable tr.excel-only:not(.selected) td:first-child{border-left:4px solid #d5a94f}.productionScanPanel{border-color:#bfd8ca;padding:0;overflow:hidden}.productionScanPanel>header{background:#f1f8f4;border-bottom:1px solid #dce8e1;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.productionScanPanel>header>div:first-child{gap:5px;display:grid}.productionScanPanel>header small{color:#0d6848;letter-spacing:.13em;font-size:8px;font-weight:900}.productionScanPanel>header h3{margin:0;font:500 22px Georgia}.productionScanPanel>header p{color:#68766e;max-width:760px;margin:0;font-size:9px;line-height:1.5}.productionScanActions{gap:8px;display:flex}.productionScanActions button,.productionScanProgress button,.productionScanToken button{color:#fff;white-space:nowrap;background:#155f43;border:1px solid #155f43;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.productionScanActions button.secondary,.productionScanProgress button{color:#155f43;background:#fff;border-color:#b7ccbf}.productionScanActions button:disabled{opacity:.5}.productionScanKpis{border-bottom:1px solid #e1e8e3;grid-template-columns:repeat(4,1fr);display:grid}.productionScanKpis article{border-right:1px solid #e1e8e3;gap:5px;padding:17px 21px;display:grid}.productionScanKpis article:last-child{border-right:0}.productionScanKpis small{color:#748078;letter-spacing:.09em;font-size:7px;font-weight:900}.productionScanKpis strong{color:#213129;font:600 27px Georgia}.productionScanKpis span{color:#748078;font-size:8px}.productionScanKpis .scanned{background:#edf8f1}.productionScanKpis .scanned strong{color:#0b7049}.productionScanKpis .pending{background:#fff8f0}.productionScanKpis .pending strong{color:#a05424}.productionScanProgress{border-bottom:1px solid #e2e8e4;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:13px;padding:13px 20px;display:grid}.productionScanProgress>i{background:#e4ebe6;border-radius:999px;height:9px;overflow:hidden}.productionScanProgress>i>em{border-radius:inherit;background:linear-gradient(90deg,#1b7654,#45ad76);height:100%;transition:width .25s;display:block}.productionScanProgress>b{color:#385045;font-size:9px}.productionScanProgress button{padding:8px 10px}.productionScanBatchTable{border-bottom:1px solid #e2e8e4;overflow:auto}.productionScanBatchTable table{border-collapse:collapse;width:100%;min-width:760px}.productionScanBatchTable th,.productionScanBatchTable td{text-align:left;border-bottom:1px solid #e7ece9;border-right:1px solid #e5eae7;padding:10px 14px}.productionScanBatchTable th{color:#6b7870;letter-spacing:.06em;background:#f7faf8;font-size:7px;font-weight:900}.productionScanBatchTable td{font-size:8px}.productionScanBatchTable td:last-child{grid-template-columns:minmax(80px,1fr) 42px;align-items:center;gap:8px;display:grid}.productionScanBatchTable td>span{background:#e3ebe5;border-radius:999px;height:6px;overflow:hidden}.productionScanBatchTable td>span>i{border-radius:inherit;background:#309365;height:100%;display:block}.productionScanEmpty{color:#748078;text-align:center;padding:20px;font-size:9px}.productionScanToken{background:#edf8f1;border-bottom:1px solid #d9e7de;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr) auto;align-items:center;gap:10px;padding:13px 20px;display:grid}.productionScanToken>div{gap:3px;display:grid}.productionScanToken b{color:#155f43;font-size:9px}.productionScanToken span,.productionScanToken small{color:#607168;font-size:7px;line-height:1.4}.productionScanToken code{color:#174733;white-space:nowrap;background:#fff;border:1px solid #bfd8ca;border-radius:7px;padding:9px;font-size:9px;overflow:auto}.productionScanToken small{grid-column:1/-1}.productionScanDeviceMessage{color:#8c552a;background:#fff8ee;border-bottom:1px solid #ead7bd;padding:10px 20px;font-size:8px}.productionScanPanel>footer{color:#728078;justify-content:space-between;gap:16px;padding:10px 20px;font-size:7px;display:flex}.productionScanError{color:#963f31;background:#fff1ee;gap:5px;padding:18px 21px;display:grid}.productionScanError b{font-size:10px}.productionScanError span{font-size:8px}@media (width<=820px){.productionScanPanel>header{display:grid}.productionScanActions{width:100%}.productionScanActions button{flex:1}.productionScanKpis{grid-template-columns:1fr 1fr}.productionScanKpis article:nth-child(2){border-right:0}.productionScanProgress{grid-template-columns:1fr auto}.productionScanProgress>i{grid-column:1/-1}.productionScanToken{grid-template-columns:1fr}.productionScanToken small{grid-column:auto}}@media (width<=520px){.productionScanKpis{grid-template-columns:1fr}.productionScanKpis article{border-right:0}.productionScanProgress{grid-template-columns:1fr}.productionScanPanel>footer{display:grid}}.ssBatchAutomatic{background:#fff;border:1px solid #bcd9c7;border-radius:14px;overflow:hidden}.ssBatchAutomatic>header{background:#f1f8f3;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.ssBatchAutomatic>header>div{gap:5px;display:grid}.ssBatchAutomatic>header small{color:#0c6a48;letter-spacing:.13em;font-size:7px;font-weight:900}.ssBatchAutomatic h2{margin:0;font:500 20px Georgia}.ssBatchAutomatic>header p{color:#65746b;max-width:820px;margin:0;font-size:8px;line-height:1.55}.ssBatchAutomatic>header>button,.ssBatchAutomaticList article>button{color:#fff;white-space:nowrap;background:#155f43;border:1px solid #155f43;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:900}.ssBatchAutomatic button:disabled{opacity:.43}.ssBatchAutomaticKpis{border-bottom:1px solid #e1e7e3;grid-template-columns:repeat(4,1fr);display:grid}.ssBatchAutomaticKpis span{color:#6c7971;border-right:1px solid #e1e7e3;align-items:baseline;gap:7px;padding:12px 18px;font-size:8px;display:flex}.ssBatchAutomaticKpis span:last-child{border-right:0}.ssBatchAutomaticKpis b{color:#155f43;font:600 18px Georgia}.ssBatchAutomaticList{max-height:390px;overflow:auto}.ssBatchAutomaticList article{border-bottom:1px solid #e5eae7;grid-template-columns:minmax(260px,1fr) minmax(250px,.7fr) auto;align-items:center;gap:18px;padding:13px 18px;display:grid}.ssBatchAutomaticList article:last-child{border-bottom:0}.ssBatchAutomaticList article.completed{background:#f0f8f3}.ssBatchAutomaticList article.partial,.ssBatchAutomaticList article.needs_attention,.ssBatchAutomaticList article.failed{background:#fff9f3}.ssBatchAutomaticList article>div{gap:3px;min-width:0;display:grid}.ssBatchAutomaticList article small{color:#76837b;font-size:7px;font-weight:800}.ssBatchAutomaticList article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ssBatchAutomaticList article span{color:#748078;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ssBatchAutomaticList article.completed>div:nth-child(2) b{color:#0b714a}.ssBatchAutomaticList article.partial>div:nth-child(2) b,.ssBatchAutomaticList article.needs_attention>div:nth-child(2) b,.ssBatchAutomaticList article.failed>div:nth-child(2) b{color:#a45b25}.ssBatchAutomaticList article.completed>button{color:#126745;background:#e6f3ea;border-color:#aacbb7}.ssBatchAutomaticEmpty{color:#748078;text-align:center;margin:0;padding:24px;font-size:9px}@media (width<=760px){.ssBatchAutomatic>header{align-items:flex-start;display:grid}.ssBatchAutomatic>header>button{width:100%}.ssBatchAutomaticKpis{grid-template-columns:1fr 1fr}.ssBatchAutomaticKpis span:nth-child(2){border-right:0}.ssBatchAutomaticList article{grid-template-columns:1fr}.ssBatchAutomaticList article>button{width:100%}}.accSsMappingWorkspace{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);align-items:start;min-height:520px;display:grid}.accSsBaseProductList{border-right:1px solid #dfe6e1;min-width:0}.accSsBaseProductList>header{background:#f7faf8;border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.accSsBaseProductList>header b{color:#0d6949;letter-spacing:.1em;font-size:7px}.accSsBaseProductList>header span{color:#758179;font-size:8px}.accSsBaseProductList>div{max-height:720px;overflow:auto}.accSsBaseProductList button{color:#26312b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ebe7;grid-template-columns:28px 135px minmax(180px,1fr) 72px 85px 86px;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.accSsBaseProductList button:hover,.accSsBaseProductList button.selected{background:#f3f9f5}.accSsBaseProductList button.selected{box-shadow:inset 4px 0 #176445}.accSsBaseProductList button>i{color:#a75a25;background:#fff0e4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.accSsBaseProductList button.mapped>i{color:#087149;background:#dcf1e4}.accSsBaseProductList button>span,.accSsBaseProductList button>strong{min-width:0}.accSsBaseProductList button>span b,.accSsBaseProductList button>span small{display:block}.accSsBaseProductList button>span b{color:#155f43;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.accSsBaseProductList button>span small{color:#7b8780;margin-top:3px;font-size:7px}.accSsBaseProductList button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.accSsBaseProductList button>em{color:#176445;text-align:right;font-size:7px;font-style:normal;font-weight:900}.accSsOptionEditor{background:#fff;min-width:0;position:sticky;top:10px}.accSsOptionEditor>header{border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.accSsOptionEditor>header small{color:#0d6949;letter-spacing:.1em;font-size:7px;font-weight:900}.accSsOptionEditor>header h3{margin:5px 0 3px;font:500 18px Georgia}.accSsOptionEditor>header p{color:#748078;text-overflow:ellipsis;white-space:nowrap;max-width:470px;margin:0;font-size:8px;overflow:hidden}.accSsOptionEditor>header>span{color:#0a6442;background:#e8f2eb;border-radius:13px;padding:6px 8px;font-size:7px;font-weight:900}.accSsInheritedMapping{color:#87501f;background:#fff8ee;border-bottom:1px solid #edd5b8;gap:3px;padding:10px 16px;display:grid}.accSsInheritedMapping b{font-size:8px}.accSsInheritedMapping span{font-size:7px;line-height:1.4}.accSsOptionGroups{max-height:660px;overflow:auto}.accSsOptionGroups>section{border-bottom:1px solid #dfe6e1}.accSsOptionGroups>section>header{background:#f5f8f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;display:flex}.accSsOptionGroups>section.mapping>header{background:#edf6f0}.accSsOptionGroups>section>header div{gap:2px;display:grid}.accSsOptionGroups>section>header b{text-transform:uppercase;font-size:8px}.accSsOptionGroups>section>header small{color:#7a867e;font-size:7px}.accSsOptionGroups>section>header>span{color:#5b6961;letter-spacing:.06em;background:#e6eee9;border-radius:11px;padding:5px 7px;font-size:6px;font-weight:900}.accSsOptionGroups>section.mapping>header>span{color:#087149;background:#d8eee0}.accSsOptionGroups article{border-top:1px solid #e8ece9;grid-template-columns:minmax(165px,1fr) 130px 105px 112px;align-items:end;gap:8px;padding:11px 13px;display:grid}.accSsOptionGroups article.mapped{background:#fbfefc;box-shadow:inset 3px 0 #15905d}.accSsOptionGroups article>div:first-child{align-self:center;min-width:0}.accSsOptionGroups article>div:first-child b,.accSsOptionGroups article>div:first-child small{display:block}.accSsOptionGroups article>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.accSsOptionGroups article>div:first-child small{color:#7b8780;margin-top:4px;font-size:7px}.accSsOptionGroups label{gap:4px;display:grid}.accSsOptionGroups label>span{color:#657269;font-size:6px;font-weight:900}.accSsOptionGroups input,.accSsOptionGroups select{background:#fff;border:1px solid #ccd5cf;border-radius:6px;width:100%;height:33px;padding:0 7px;font-size:8px}.accSsReferenceValues{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.accSsReferenceValues>span{border-top:1px solid #e7ece8;border-right:1px solid #e7ece8;gap:3px;padding:10px 13px;display:grid}.accSsReferenceValues b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.accSsReferenceValues small{color:#7d8982;font-size:7px}.accSsOptionEditor>footer{color:#77837b;background:#f7faf8;border-top:1px solid #dfe6e1;padding:11px 16px;font-size:7px}.accSsOptionEditor>footer b{color:#176445}.accSsEditorEmpty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:430px;padding:30px;display:grid}.accSsEditorEmpty>span{color:#176445;background:#e9f4ed;border-radius:50%;place-items:center;width:42px;height:42px;font:600 16px Georgia;display:grid}.accSsEditorEmpty>b{font:500 18px Georgia}.accSsEditorEmpty p{color:#748078;max-width:300px;margin:0;font-size:8px;line-height:1.5}@media (width<=1180px){.accSsMappingWorkspace{grid-template-columns:1fr}.accSsBaseProductList{border-bottom:1px solid #dfe6e1;border-right:0}.accSsOptionEditor{position:static}.accSsBaseProductList>div{max-height:500px}}@media (width<=760px){.accSsBaseProductList button{grid-template-columns:27px 110px 1fr}.accSsBaseProductList button>span:nth-of-type(2),.accSsBaseProductList button>span:nth-of-type(3),.accSsBaseProductList button>em{display:none}.accSsOptionGroups article{grid-template-columns:1fr}.accSsReferenceValues{grid-template-columns:1fr 1fr}.accSsOptionGroups .accSsMapActions{grid-column:auto}}.ssBulkProductionButton{color:#0b6646;white-space:nowrap;cursor:pointer;background:#eef7f1;border:1px solid #b7d0c1;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:900}.ssBulkProductionButton:hover,.ssBulkProductionButton:focus-visible{background:#dff0e5;border-color:#6fa286;outline:0}.ssBulkProductionButton:disabled{cursor:not-allowed;opacity:.48}.ssOrdersTable tr.productionSelected td{background:#edf8f1}.ssOrdersTable tr.productionSelected td:first-child{box-shadow:inset 3px 0 #16805a}.ssProductionExportModal{flex-direction:column;width:min(720px,100%);max-height:min(820px,100vh - 48px);display:flex}.ssProductionOrderList{gap:8px;padding:16px 22px;display:grid;overflow:auto}.ssProductionOrderList>label{background:#fbfcfb;border:1px solid #dce6e0;border-radius:10px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);align-items:center;gap:12px;padding:10px;display:grid}.ssProductionOrderList>label>span{gap:3px;min-width:0;display:grid}.ssProductionOrderList>label b{font-size:9px}.ssProductionOrderList>label small{color:#6b796f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ssProductionOrderList input{color:#1f2d25;background:#fff;border:1px solid #bdccc3;border-radius:8px;outline:0;height:40px;padding:0 11px;font-size:10px}.ssProductionOrderList input:focus{border-color:#418969;box-shadow:0 0 0 3px #0d68481a}@media (width<=620px){.ssProductionExportModal{max-height:92vh}.ssProductionOrderList>label{grid-template-columns:1fr}}.ssProductionExportButton{text-overflow:ellipsis;max-width:160px;overflow:hidden}.ssProductionExportButton.saved{color:#075c3e;background:#dff2e6;border-color:#73a98b}.ssProductionExportModal>footer button.secondary.save{color:#0b6646;background:#edf7f1;border-color:#78a88d}.ssProductionExportModal>footer{flex-wrap:wrap}.ssProductionExportModal>footer button.batch{background:#9b4f22}.ssProductionMappingWarning{color:#865124;background:#fff7ec;border-bottom:1px solid #efcfad;justify-content:space-between;align-items:center;gap:14px;padding:11px 20px;font-size:8px;line-height:1.45;display:flex}.ssProductionMappingWarning span{display:block}.ssProductionMappingWarning button{color:#8b4b20;white-space:nowrap;background:#fff;border:1px solid #ae6a35;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900}.ssProductionOrderList em{border-radius:999px;width:max-content;margin-top:3px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.ssProductionOrderList em.ready{color:#086348;background:#dff2e6}.ssProductionOrderList em.waiting{color:#a65a25;background:#fff0df}@media (width<=620px){.ssProductionExportModal>footer{grid-template-columns:1fr}.ssProductionExportModal>footer button{width:100%}}.takiProductionOptionChips i{border-radius:7px;gap:2px;padding:5px 7px;font-weight:400;display:grid}.takiProductionOptionChips i b{color:#315b48;font-size:7px}.takiProductionOptionChips i small{color:#6b766f;margin:0;font-size:6px}.takiProductionHintField{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px;display:grid}.takiProductionHintField input{grid-column:1}.takiProductionRulesPanel .takiProductionNoneButton{color:#68756d;background:#fff;border-color:#cbd6cf;grid-column:2;padding:9px 7px}.takiProductionHintField small{grid-column:1/-1;line-height:1.35;color:#267456!important;margin:0!important}.takiProductionHintField.invalid input{background:#fff8f5;border-color:#d77158}.takiProductionHintField.invalid small{color:#b3442d!important}.takiProductionHintField.none input{color:#7c8781;background:#f3f6f4}.takiProductionHintField.none .takiProductionNoneButton{color:#176e51;background:#e5f4ec;border-color:#2b8a68}.ssProductionExportModal{width:min(1260px,100%)}.ssProductionMappingGuide{color:#536a5d;background:#eef8f2;border-bottom:1px solid #cfe1d5;gap:10px;padding:11px 20px;font-size:8px;line-height:1.45;display:flex}.ssProductionMappingGuide b{color:#0d6848;white-space:nowrap}.ssProductionMappingWarning{justify-content:flex-start}.ssProductionOrderList>article{background:#fbfcfb;border:1px solid #dce6e0;border-radius:12px;gap:10px;padding:12px;display:grid}.ssProductionOrderList>article.ready{background:#f5fbf7;border-color:#9bc9ad;box-shadow:inset 3px 0 #16805a}.ssProductionOrderList>article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ssProductionOrderList>article>header>span{gap:3px;min-width:0;display:grid}.ssProductionOrderList>article>header b{font-size:9px}.ssProductionOrderList>article>header small{color:#6b796f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ssProductionOrderList>article>header em{color:#9b5829;white-space:nowrap;background:#fff0df;border-radius:999px;margin:0;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.ssProductionOrderList>article.ready>header em{color:#087052;background:#dff2e6}.ssProductionOptionChips{flex-wrap:wrap;gap:5px;display:flex}.ssProductionOptionChips i{color:#5d6b63;background:#edf3ef;border-radius:7px;gap:2px;padding:5px 7px;font-size:7px;font-style:normal;display:grid}.ssProductionOptionChips i b{color:#315b48;font-size:7px}.ssProductionOptionChips i small{font-size:6px}.ssProductionNameField{grid-template-columns:145px minmax(260px,1fr);align-items:center;gap:10px;display:grid}.ssProductionNameField>span,.ssProductionFieldGrid>label>span{color:#637168;letter-spacing:.04em;font-size:7px;font-weight:900}.ssProductionNameField input,.ssProductionFieldGrid input{color:#1f2d25;background:#fff;border:1px solid #bdccc3;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px;font-size:9px}.ssProductionNameField input:focus,.ssProductionFieldGrid input:focus{border-color:#418969;box-shadow:0 0 0 3px #0d68481a}.ssProductionFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ssProductionFieldGrid>label{gap:5px;display:grid}.ssProductionFieldGrid>label>div{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.ssProductionFieldGrid>label button{color:#68756d;background:#fff;border:1px solid #c7d6cd;border-radius:7px;padding:0 8px;font-size:7px;font-weight:900}.ssProductionFieldGrid>label>small{color:#267456;min-height:10px;font-size:6px;line-height:1.35}.ssProductionFieldGrid>label.invalid input{background:#fff8f5;border-color:#d77158}.ssProductionFieldGrid>label.invalid>small{color:#b3442d}.ssProductionFieldGrid>label.none input{color:#7c8781;background:#f3f6f4}.ssProductionFieldGrid>label.none button{color:#176e51;background:#e5f4ec;border-color:#2b8a68}@media (width<=900px){.ssProductionExportModal{max-height:96vh}.ssProductionFieldGrid{grid-template-columns:1fr 1fr}.ssProductionNameField{grid-template-columns:1fr}}@media (width<=620px){.ssProductionMappingGuide{display:grid}.ssProductionFieldGrid{grid-template-columns:1fr}.ssProductionOrderList>article>header{display:grid}.ssProductionOrderList>article>header em{justify-self:start}}.ssHeaderActions .ssProductionCardsLink{color:#8d4a1e;background:#fff4e8;border-color:#e2bd99}.takiProductionCardsPage{color:#243129;width:min(1440px,100% - 40px);margin:0 auto;padding:24px 0 64px}.takiCardsHeader{color:#fff;background:linear-gradient(125deg,#0d422f,#176349);border:1px solid #164d39;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 26px;display:grid}.takiCardsHeader small{color:#a9d5c2;letter-spacing:.15em;font-size:8px;font-weight:900}.takiCardsHeader h1{margin:7px 0 6px;font:500 30px Georgia}.takiCardsHeader p{color:#c7e0d5;max-width:790px;margin:0;font-size:10px;line-height:1.6}.takiCardsBack{color:#fff;background:#174f3b;border:1px solid #4e806c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:28px;display:grid}.takiCardsMappingLink{color:#0d6042;background:#f1fbf5;border:1px solid #75a18f;border-radius:10px;padding:11px 14px;font-size:9px;font-weight:900}.takiCardsStartPanel{grid-template-columns:minmax(480px,1fr) minmax(280px,.55fr);gap:14px;margin-top:16px;display:grid}.takiCardsStartPanel form,.takiCardsRule{background:#fff;border:1px solid #d6e0da;border-radius:14px;padding:17px}.takiCardsStartPanel form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.takiCardsStartPanel label{gap:6px;display:grid}.takiCardsStartPanel label span{color:#5e6d64;letter-spacing:.06em;font-size:8px;font-weight:900}.takiCardsStartPanel input{background:#fff;border:1px solid #bdcbc3;border-radius:9px;outline:0;height:43px;padding:0 12px;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.takiCardsStartPanel input:focus{border-color:#31805f;box-shadow:0 0 0 3px #116c4a1a}.takiCardsStartPanel form button{color:#fff;background:#0d6746;border:0;border-radius:9px;height:43px;padding:0 17px;font-size:9px;font-weight:900}.takiCardsStartPanel form button:disabled{opacity:.5}.takiCardsRule{background:#f6f8f6;align-content:center;gap:5px;display:grid}.takiCardsRule b{color:#0d6746;font-size:9px}.takiCardsRule span{color:#68766e;font-size:8px;line-height:1.55}.takiCardsMessage{color:#0d6848;background:#edf8f1;border:1px solid #bcdcc8;border-radius:10px;margin-top:14px;padding:11px 14px;font-size:9px;font-weight:800}.takiCardsMessage.error{color:#a0442f;background:#fff1ed;border-color:#efc2b5}.takiCardsProgressPanel{background:#fff;border:1px solid #d6e0da;border-radius:14px;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(220px,1.1fr);margin-top:16px;display:grid;overflow:hidden}.takiCardsProgressPanel>div{border-right:1px solid #e0e6e2;gap:4px;padding:14px 16px;display:grid}.takiCardsProgressPanel>div:last-child{border-right:0}.takiCardsProgressPanel small{color:#758078;letter-spacing:.1em;font-size:7px;font-weight:900}.takiCardsProgressPanel b{font-size:11px}.takiCardsProgressPanel span{color:#6d7972;font-size:8px}.takiCardsProgress{align-content:center}.takiCardsProgress>span{background:#e5ebe7;border-radius:999px;height:7px;display:block;overflow:hidden}.takiCardsProgress>span i{border-radius:inherit;background:#12a16b;height:100%;display:block}.takiCardsProgress>b{color:#0b6847}.takiOrderCard{background:#fff;border:1px solid #cddbd3;border-radius:18px;margin-top:16px;overflow:hidden;box-shadow:0 16px 44px #1e3a2b14}.takiOrderCard>header{background:#f8faf9;border-bottom:1px solid #dce4df;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.takiOrderCard>header small{color:#0d6848;letter-spacing:.11em;font-size:8px;font-weight:900}.takiOrderCard>header h2{margin:5px 0 4px;font:500 25px Georgia}.takiOrderCard>header p{color:#66736b;margin:0;font-size:9px}.takiOrderTime{text-align:right;gap:5px;display:grid}.takiOrderTime b{font-size:12px}.takiOrderTime span{color:#6d7972;font-size:8px}.takiOrderProducts{gap:10px;padding:18px 22px;display:grid}.takiProductVisual{background:#fbfcfb;border:1px solid #dce5df;border-radius:14px;grid-template-columns:150px minmax(250px,1.2fr) minmax(300px,1fr);gap:16px;padding:12px;display:grid}.takiCardImage{background:#eef2ef;border-radius:10px;min-height:146px;position:relative;overflow:hidden}.takiCardImage img{object-fit:cover;width:100%;height:146px;display:block}.takiCardImage>span{color:#fff;background:#0a3928e6;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;bottom:8px;right:8px}.takiCardImageFallback{color:#758178;text-align:center;place-content:center;gap:4px;width:100%;height:146px;display:grid}.takiCardImageFallback span{font:500 15px Georgia}.takiCardImageFallback small{font-size:7px}.takiProductIdentity,.takiProductOutput{min-width:0}.takiProductIdentity>small,.takiProductOutput>small{color:#0e704d;letter-spacing:.09em;font-size:7px;font-weight:900}.takiProductIdentity h3{margin:7px 0 5px;font-size:11px;line-height:1.45}.takiProductIdentity>p{color:#78837c;margin:0;font-size:8px}.takiProductIdentity>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.takiProductIdentity i{background:#edf3ef;border-radius:7px;gap:2px;padding:6px 8px;font-style:normal;display:grid}.takiProductIdentity i b{color:#3a5848;font-size:7px}.takiProductIdentity i span{color:#647269;font-size:7px}.takiProductOutput{border-left:1px solid #dce5df;padding-left:16px}.takiProductOutput>b{margin:7px 0 10px;font-size:11px;display:block}.takiProductOutput>span{color:#6b776f;font-size:8px;line-height:1.5}.takiProductOutput dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.takiProductOutput dl>div{background:#f0f5f2;border-radius:8px;gap:3px;padding:7px 9px;display:grid}.takiProductOutput dt{color:#758178;text-transform:uppercase;font-size:6px;font-weight:900}.takiProductOutput dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:800}.takiOrderMappingArea{background:#f5f8f6;border-top:1px solid #dce4df;padding:18px 22px}.takiOrderMappingIntro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:12px;display:flex}.takiOrderMappingIntro small{color:#0d6848;letter-spacing:.11em;font-size:7px;font-weight:900}.takiOrderMappingIntro h3{margin:4px 0 0;font:500 18px Georgia}.takiOrderMappingIntro p{color:#68766e;text-align:right;max-width:620px;margin:0;font-size:8px;line-height:1.55}.takiOrderMapping{background:#fff;border:1px solid #d9e3dd;border-radius:13px;gap:11px;padding:13px;display:grid}.takiOrderMapping+.takiOrderMapping{margin-top:10px}.takiOrderMapping.ready{border-color:#8fc3a4;box-shadow:inset 3px 0 #15905d}.takiOrderMapping>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.takiOrderMapping>header>div{gap:3px;display:grid}.takiOrderMapping>header small{color:#718078;letter-spacing:.08em;font-size:6px;font-weight:900}.takiOrderMapping>header b{color:#0d6848;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.takiOrderMapping>header span{color:#6d7972;font-size:8px}.takiOrderMapping>header em{color:#9b5829;background:#fff0df;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.takiOrderMapping.ready>header em{color:#087052;background:#dff2e6}.takiCardProductionName{grid-template-columns:150px minmax(280px,1fr);align-items:center;gap:10px;display:grid}.takiCardProductionName>span,.takiCardFields>label>span{color:#637168;letter-spacing:.04em;font-size:7px;font-weight:900}.takiCardProductionName input,.takiCardFields input{color:#1f2d25;background:#fff;border:1px solid #bdccc3;border-radius:8px;outline:0;width:100%;min-width:0;height:39px;padding:0 10px;font-size:9px}.takiCardProductionName input:focus,.takiCardFields input:focus{border-color:#418969;box-shadow:0 0 0 3px #0d68481a}.takiCardOptionGroups{flex-wrap:wrap;gap:6px;display:flex}.takiCardOptionGroups i{background:#edf3ef;border-radius:7px;gap:2px;padding:6px 8px;font-style:normal;display:grid}.takiCardOptionGroups i b{color:#315b48;font-size:7px}.takiCardOptionGroups i span{color:#6b766f;font-size:7px}.takiCardFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.takiCardFields>label{gap:5px;display:grid}.takiCardFields>label>div{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.takiCardFields button{color:#68756d;background:#fff;border:1px solid #c7d6cd;border-radius:7px;padding:0 8px;font-size:7px;font-weight:900}.takiCardFields>label>small{color:#267456;min-height:10px;font-size:6px;line-height:1.35}.takiCardFields>label.invalid input{background:#fff8f5;border-color:#d77158}.takiCardFields>label.invalid>small{color:#b3442d}.takiCardFields>label.none input{color:#7c8781;background:#f3f6f4}.takiCardFields>label.none button{color:#176e51;background:#e5f4ec;border-color:#2b8a68}.takiOrderCard>footer{background:#fff;border-top:1px solid #dce4df;grid-template-columns:auto minmax(170px,1fr) auto;align-items:center;gap:12px;padding:14px 22px;display:grid}.takiOrderCard>footer>div{color:#68766e;justify-items:center;gap:3px;font-size:7px;display:grid}.takiOrderCard>footer>div b{color:#223128;font-size:9px}.takiOrderCard>footer button{border:1px solid #bcd0c4;border-radius:9px;padding:11px 15px;font-size:9px;font-weight:900}.takiOrderCard>footer button.secondary{color:#52635a;background:#fff}.takiOrderCard>footer button.primary{color:#fff;background:#0d6746;border-color:#0d6746}.takiOrderCard>footer button:disabled{cursor:not-allowed;opacity:.42}.takiCardDots{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.takiCardDots button{color:#66736b;background:#fff;border:1px solid #cbd7d0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.takiCardDots button.active{color:#fff;background:#0d6746;border-color:#0d6746}.takiCardDots button.done:not(.active){color:#087052;background:#dff2e6;border-color:#84b79a}.takiCardsEmpty{text-align:center;background:#f7f9f7;border:1px dashed #c6d4cc;border-radius:16px;place-content:center;justify-items:center;gap:8px;min-height:340px;margin-top:16px;display:grid}.takiCardsEmpty>span{color:#0d6848;background:#e2f1e8;border-radius:50%;place-items:center;width:48px;height:48px;font:600 14px Georgia;display:grid}.takiCardsEmpty h2{margin:4px 0 0;font:500 21px Georgia}.takiCardsEmpty p{color:#6d7972;max-width:480px;margin:0;font-size:9px;line-height:1.6}@media (width<=1050px){.takiProductVisual{grid-template-columns:130px minmax(220px,1fr)}.takiProductOutput{border-top:1px solid #dce5df;border-left:0;grid-column:1/-1;padding-top:12px;padding-left:0}.takiCardFields,.takiCardsProgressPanel{grid-template-columns:1fr 1fr}.takiCardsProgressPanel>div:nth-child(2){border-right:0}.takiCardsProgressPanel>div:nth-child(-n+2){border-bottom:1px solid #e0e6e2}}@media (width<=760px){.takiProductionCardsPage{width:min(100% - 20px,1440px);padding-top:10px}.takiCardsHeader{grid-template-columns:auto 1fr}.takiCardsMappingLink{grid-column:1/-1}.takiCardsStartPanel,.takiCardsStartPanel form{grid-template-columns:1fr}.takiOrderCard>header,.takiOrderMappingIntro{align-items:flex-start;display:grid}.takiOrderTime{text-align:left}.takiProductVisual{grid-template-columns:1fr}.takiCardImage,.takiCardImage img,.takiCardImageFallback{height:240px}.takiCardImage{min-height:240px}.takiCardFields,.takiCardProductionName{grid-template-columns:1fr}.takiOrderMappingIntro p{text-align:left}.takiOrderCard>footer{grid-template-columns:1fr 1fr}.takiOrderCard>footer>div{grid-area:1/1/auto/-1}.takiProductOutput dl,.takiCardsProgressPanel{grid-template-columns:1fr}.takiCardsProgressPanel>div{border-bottom:1px solid #e0e6e2;border-right:0}.takiCardsProgressPanel>div:last-child{border-bottom:0}}.takiProductionCardsPage{width:min(720px,100% - 24px);padding-top:14px}.takiCardsHeader{grid-template-columns:1fr;align-items:start;padding:22px;position:relative}.takiCardsHeader>div{padding-right:8px}.takiCardsBack{z-index:2;position:absolute;top:16px;right:16px}.takiCardsHeader h1{max-width:560px;padding-right:44px;font-size:27px;line-height:1.08}.takiCardsMappingLink{width:100%;margin-top:4px}.takiCardsAiBadge{color:#e8fff4;letter-spacing:.04em;background:#ffffff17;border:1px solid #5d927c;border-radius:999px;width:max-content;margin-top:12px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.takiCardsStartPanel,.takiCardsStartPanel form{grid-template-columns:1fr}.takiCardsStartPanel form button{width:100%;height:48px}.takiCardsProgressPanel{grid-template-columns:1fr 1fr}.takiCardsProgressPanel>div{border-bottom:1px solid #e0e6e2}.takiCardsProgressPanel>div:nth-child(2n){border-right:0}.takiCardsProgressPanel>div:nth-last-child(-n+2){border-bottom:0}.takiCardsProgress>em{color:#0b6847;font-size:7px;font-style:normal;font-weight:900}.takiOrderCard>header{align-items:flex-start;padding:18px;display:grid}.takiOrderTime{text-align:left}.takiOrderProducts{padding:12px}.takiProductVisual{grid-template-columns:1fr;gap:12px;padding:10px}.takiCardImage{aspect-ratio:4/3;min-height:0}.takiCardImage img,.takiCardImageFallback{height:100%;min-height:260px}.takiProductIdentity{padding:4px 3px}.takiProductIdentity h3{font-size:13px}.takiProductIdentity i{min-width:calc(50% - 3px)}.takiProductOutput{border-top:1px solid #dce5df;border-left:0;grid-column:auto;padding:12px 3px 3px}.takiProductOutput dl{grid-template-columns:1fr}.takiProductOutput dl>div{grid-template-columns:120px minmax(0,1fr);align-items:center}.takiOrderMappingArea{padding:16px 12px}.takiOrderMappingIntro{align-items:flex-start;gap:8px;display:grid}.takiOrderMappingIntro p{text-align:left}.takiOrderMapping{padding:12px}.takiCardProductionName{grid-template-columns:1fr}.takiCardProductionName input,.takiCardFields input{height:48px;font-size:11px}.takiCardOptionGroups{grid-template-columns:1fr;display:grid}.takiCardOptionGroups i{padding:9px}.takiCardFields{grid-template-columns:1fr;gap:11px}.takiCardFields>label{background:#f9fbfa;border:1px solid #dde6e0;border-radius:10px;padding:10px}.takiCardFields>label>span{justify-content:space-between;align-items:center;font-size:9px;display:flex}.takiCardFields>label>span em{color:#087052;background:#dff2e6;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.takiCardFields>label.learned{background:#f4fbf7;border-color:#9ccaae}.takiCardFields button{min-width:54px;font-size:8px}.takiOrderCard>footer{z-index:8;grid-template-columns:1fr 1.4fr;padding:12px;position:sticky;bottom:0;box-shadow:0 -12px 30px #18312317}.takiOrderCard>footer>div{grid-area:1/1/auto/-1}.takiOrderCard>footer button{min-height:48px}.takiCardDots{flex-wrap:nowrap;justify-content:flex-start;padding:4px 2px 8px;overflow-x:auto}.takiCardDots button{flex:0 0 32px;width:32px;height:32px}@media (width<=520px){.takiProductionCardsPage{width:100%;padding:0 0 76px}.takiCardsHeader,.takiCardsStartPanel>*,.takiCardsProgressPanel,.takiOrderCard,.takiCardsEmpty{border-left:0;border-right:0;border-radius:0}.takiCardsStartPanel{margin-top:8px}.takiCardsMessage{margin:8px 10px 0}.takiCardsProgressPanel{margin-top:8px}.takiCardImage{aspect-ratio:1}.takiCardImage img,.takiCardImageFallback{min-height:300px}.takiOrderCard{margin-top:8px}.takiOrderCard>header h2{font-size:23px}.takiProductOutput dl>div{grid-template-columns:105px minmax(0,1fr)}}.ornamentProductionPanel{background:#f7faf8;border:1px solid #c8d9cf;border-radius:16px;gap:15px;margin-top:14px;padding:20px;display:grid;box-shadow:0 12px 34px #0c432d12}.ornamentProductionPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ornamentProductionPanel>header small,.ornamentHistory>small{color:#0b6b49;letter-spacing:.12em;font-size:7px;font-weight:900}.ornamentProductionPanel h2{margin:6px 0 7px;font:500 22px Georgia}.ornamentProductionPanel header p{color:#68776e;max-width:590px;margin:0;font-size:9px;line-height:1.55}.ornamentStatus{color:#607068;white-space:nowrap;background:#e9eeeb;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:900}.ornamentStatus.queued,.ornamentStatus.starting{color:#8e5a16;background:#fff1d8}.ornamentStatus.running{color:#225c8b;background:#dff0ff}.ornamentStatus.completed{color:#08704d;background:#dff3e7}.ornamentStatus.failed{color:#a23f2e;background:#ffe8e1}.ornamentSourceRow{border-top:1px solid #dce6df;justify-content:space-between;align-items:end;gap:12px;padding-top:14px;display:flex}.ornamentSourceRow label{flex:1;gap:5px;display:grid}.ornamentSourceRow label>span{color:#54665b;letter-spacing:.07em;font-size:7px;font-weight:900}.ornamentSourceRow input{color:#173326;background:#fff;border:1px solid #bdcdc3;border-radius:9px;height:42px;padding:0 12px;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.ornamentSourceRow small{color:#7b877f;font-size:7px}.ornamentSourceRow button{color:#0b6948;background:#fff;border:1px solid #bcd3c4;border-radius:9px;height:42px;padding:0 13px;font-size:8px;font-weight:900}.ornamentModelGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ornamentModelGrid article{background:#fff;border:1px solid #d6e0d9;border-radius:12px;gap:12px;padding:13px;display:grid}.ornamentModelGrid article.ready{border-color:#82bd99;box-shadow:inset 0 3px #18805a}.ornamentModelGrid article>div{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ornamentModelGrid i{color:#0b6b49;background:#e7f0eb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.ornamentModelGrid span{gap:3px;min-width:0;display:grid}.ornamentModelGrid span small{color:#748179;letter-spacing:.07em;font-size:6px;font-weight:900}.ornamentModelGrid span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ornamentModelGrid strong{color:#0b6b49;white-space:nowrap;font-size:7px}.ornamentModelGrid label{color:#fff;cursor:pointer;background:#0d6746;border-radius:8px;place-items:center;min-height:38px;font-size:8px;font-weight:900;display:grid}.ornamentModelGrid label.busy{opacity:.62}.ornamentModelGrid input{display:none}.ornamentMessage{color:#0c6847;background:#eaf7ef;border:1px solid #b9d8c5;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:800}.ornamentMessage.error{color:#a33e2d;background:#fff0ec;border-color:#edc4ba}.ornamentLaunchRow{color:#fff;background:#103f30;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.ornamentLaunchRow>div{gap:3px;display:grid}.ornamentLaunchRow small{color:#9fceb9;letter-spacing:.1em;font-size:6px;font-weight:900}.ornamentLaunchRow b{font-size:11px}.ornamentLaunchRow span{color:#c2d9ce;font-size:7px}.ornamentLaunchRow em{color:#ffbaa7;max-width:520px;font-size:7px;font-style:normal}.ornamentLaunchRow button{color:#173126;background:#dff56a;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-size:8px;font-weight:900}.ornamentLaunchRow button:disabled{cursor:not-allowed;opacity:.42}.ornamentHistory{border-top:1px solid #dce6df;gap:7px;padding-top:13px;display:grid}.ornamentHistory article{background:#fff;border-radius:9px;grid-template-columns:minmax(150px,1fr) auto minmax(0,1.4fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.ornamentHistory article>span{gap:2px;display:grid}.ornamentHistory article b{font-size:8px}.ornamentHistory article small{color:#7c8881;font-size:6px}.ornamentHistory article>em{color:#68746d;background:#eef1ef;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.ornamentHistory article>em.completed{color:#08704d;background:#dff3e7}.ornamentHistory article>em.failed{color:#a23f2e;background:#ffe8e1}.ornamentHistory article>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ornamentHistory a{color:#0b6747;background:#edf5f0;border-radius:7px;padding:5px 7px;font-size:6px;font-weight:900;text-decoration:none}@media (width<=760px){.ornamentProductionPanel{border-left:0;border-right:0;border-radius:0}.ornamentProductionPanel>header,.ornamentSourceRow,.ornamentLaunchRow{align-items:stretch;display:grid}.ornamentModelGrid{grid-template-columns:1fr}.ornamentHistory article{grid-template-columns:1fr auto}.ornamentHistory article>div{grid-column:1/-1;justify-content:flex-start}.ornamentLaunchRow button{width:100%}}.textileNesting{background:#f6faf7;border:1px solid #bed3c7;border-radius:18px;gap:16px;margin-top:24px;padding:20px;display:grid}.textileNesting>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.textileNesting>header small{color:#08704d;letter-spacing:.12em;font-size:8px;font-weight:900}.textileNesting h3{margin:6px 0;font:500 27px Georgia}.textileNesting header p{color:#66746b;max-width:760px;margin:0;font-size:10px;line-height:1.55}.textileNesting>header>span{color:#8a5a13;white-space:nowrap;background:#fff0d8;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.textileNesting>header>span.saved{color:#08704d;background:#dff3e7}.textileInputs{grid-template-columns:minmax(250px,1fr) repeat(3,110px);gap:9px;display:grid}.textileInputs>label{color:#52655a;align-content:center;gap:5px;font-size:8px;font-weight:900;display:grid}.textileInputs input[type=number]{background:#fff;border:1px solid #c4d4ca;border-radius:9px;height:40px;padding:0 10px;font-weight:800}.textileFolder{cursor:pointer;background:#fff;border:1px dashed #78a88e;border-radius:11px;min-height:62px;padding:11px}.textileFolder input{display:none}.textileFolder b{color:#0c6848;font-size:10px}.textileFolder span{color:#7a887f;font-size:7px}.textileInputs .textileCheck{grid-column:1/-1;align-items:center;gap:8px;display:flex}.textileStats{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.textileStats article{background:#fff;border-radius:10px;gap:3px;padding:10px;display:grid}.textileStats small{color:#78877f;letter-spacing:.08em;font-size:6px;font-weight:900}.textileStats b{font-size:16px}.textileStats article.ok b{color:#08704d}.textileStats article.bad b{color:#ad3e2d}.textileRules{background:#fff;border:1px solid #d5e0d9;border-radius:11px;padding:11px 13px}.textileRules summary{color:#244436;cursor:pointer;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.textileRules summary span{color:#a06b21;font-size:7px}.textileRules>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.textileRules label{color:#607067;grid-template-columns:36px 1fr auto 1fr auto;align-items:center;gap:5px;font-size:7px;display:grid}.textileRules input{border:1px solid #d2ded6;border-radius:7px;min-width:0;height:31px;padding:0 6px;font-size:8px}.textileRules i{font-style:normal}.textileWarning{color:#963d2d;background:#fff1ec;border:1px solid #efc9bd;border-radius:10px;gap:3px;padding:11px 13px;font-size:8px;display:grid}.textilePreview{background:#182820;border-radius:12px;max-height:740px;padding:14px;overflow:auto}.textileRoll{background:repeating-linear-gradient(90deg,#f3f0e9 0 19px,#eae5da 20px);min-width:220px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9bdac}.textileRoll>div{color:#fff;background:#168057d1;border:1px solid #075a3d;border-radius:3px;align-content:center;padding:3px;display:grid;position:absolute;overflow:hidden}.textileRoll b{text-overflow:ellipsis;font-size:7px;overflow:hidden}.textileRoll span{font-size:6px}.textileSave{color:#fff;background:#103f30;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.textileSave>div{gap:3px;display:grid}.textileSave b{font-size:9px}.textileSave span{color:#b9d2c6;font-size:7px}.textileSave button{color:#173126;white-space:nowrap;background:#dff56a;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-size:8px;font-weight:900}.textileSave button:disabled{cursor:not-allowed;opacity:.42}@media (width<=900px){.textileInputs{grid-template-columns:1fr 1fr}.textileFolder{grid-column:1/-1}.textileStats{grid-template-columns:repeat(3,1fr)}.textileRules>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.textileNesting{border-left:0;border-right:0;border-radius:0}.textileNesting>header,.textileSave{align-items:stretch;display:grid}.textileInputs,.textileRules>div{grid-template-columns:1fr}.textileStats{grid-template-columns:1fr 1fr}.textileSave button{width:100%}}.textileSaveButtons{gap:8px;display:flex}.textileSave button.secondary{color:#fff;background:0 0;border:1px solid #79a38f}@media (width<=620px){.textileSaveButtons{display:grid}}.textileProof{background:#fff;border:1px solid #9fc6b2;border-radius:13px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px 18px;padding:16px;display:grid}.textileProof>div:first-child{gap:4px;display:grid}.textileProof small{color:#08704d;letter-spacing:.12em;font-size:7px;font-weight:900}.textileProof b{color:#17382a;font:600 17px Georgia}.textileProof span{color:#6a786f;max-width:720px;font-size:8px;line-height:1.5}.textileProof>div:nth-child(2){justify-content:flex-end;gap:7px;display:flex}.textileProof button,.textileProof a{color:#fff;white-space:nowrap;background:#126044;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.textileProof button.secondary,.textileProof a{color:#14563f;background:#f4faf6;border:1px solid #79a38f}.textileProof button:disabled{cursor:not-allowed;opacity:.4}.textileProof em{color:#98611b;grid-column:1/-1;font-size:7px;font-style:normal;font-weight:800}@media (width<=760px){.textileProof{grid-template-columns:1fr}.textileProof>div:nth-child(2){justify-content:stretch;display:grid}.textileProof em{grid-column:auto}}.takiOrderTime{justify-items:end}.takiOrderCountry{color:#0b6847;text-align:left;background:#eaf6ef;border:1px solid #b9d5c5;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-bottom:4px;padding:6px 9px;display:inline-flex}.takiOrderCountry>span{color:inherit;font-size:15px;line-height:1}.takiOrderCountry>b{font-size:8px}.takiOrderCountry>small{color:inherit;letter-spacing:.08em;border-left:1px solid;padding-left:6px;font-size:6px}.takiOrderCountry.international{color:#9b4d17;background:#fff1df;border-color:#ebb67b}.takiOrderCountry.unknown{color:#68756d;background:#f2f5f3;border-color:#cfd8d2}@media (width<=760px){.takiOrderTime{justify-items:start}}.takiCardFields>label>span em.suggested{color:#985c28;background:#fff1df}.takiCardFields>label>span em.saved{color:#345b87;background:#e8eef7}.takiCardFieldResult{gap:5px;margin-top:2px;display:grid!important}.takiCardFieldResult>span,.takiCardFieldResult>strong{border-radius:7px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:6px;padding:6px 8px;font-weight:500;display:grid}.takiCardFieldResult>span{color:#56675e;background:#eef4f0}.takiCardFieldResult>strong{color:#0b6847;background:#dff2e6}.takiCardFieldResult b{letter-spacing:.06em;text-transform:uppercase;font-size:6px}.takiPinPage{color:#243129;background:radial-gradient(circle at 50% 0,#e6f3eb 0,#0000 42%),#f4f6f3;place-items:center;min-height:100vh;padding:20px;display:grid}.takiPinCard{background:#fff;border:1px solid #c8d8cf;border-radius:20px;width:min(430px,100%);overflow:hidden;box-shadow:0 28px 80px #12372524}.takiPinCard>header{color:#fff;background:linear-gradient(130deg,#0d422f,#176349);align-items:center;gap:13px;padding:22px;display:flex}.takiPinCard>header>span,.takiPinCard.loading>span{color:#0d6042;background:#effaf4;border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;font:900 15px Arial;display:grid}.takiPinCard>header small{color:#a9d5c2;letter-spacing:.14em;font-size:7px;font-weight:900}.takiPinCard h1{margin:5px 0 0;font:500 24px Georgia,serif}.takiPinCard>p{color:#66746c;border-bottom:1px solid #e1e8e4;margin:0;padding:17px 22px;font-size:10px;line-height:1.6}.takiPinCard form{gap:13px;padding:22px;display:grid}.takiPinCard label{gap:7px;display:grid}.takiPinCard label>span{color:#5c6c63;letter-spacing:.07em;font-size:8px;font-weight:900}.takiPinCard input{color:#153d2c;letter-spacing:.18em;background:#fbfcfb;border:1px solid #b7c9bf;border-radius:12px;outline:0;width:100%;height:58px;padding:0 16px;font:800 23px ui-monospace,SFMono-Regular,Menlo,monospace}.takiPinCard input:focus{border-color:#1d7d58;box-shadow:0 0 0 4px #0d67461a}.takiPinCard form>div{color:#a0442f;background:#fff1ed;border:1px solid #efc1b5;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:800}.takiPinCard form>button{color:#fff;background:#0d6746;border:0;border-radius:11px;height:50px;font-size:10px;font-weight:900}.takiPinCard form>button:disabled{opacity:.46}.takiPinCard>footer{background:#f6f9f7;border-top:1px solid #e1e8e4;gap:4px;padding:15px 22px;display:grid}.takiPinCard>footer b{color:#0d6848;font-size:8px}.takiPinCard>footer span{color:#6c7971;font-size:7px;line-height:1.5}.takiPinCard.loading{text-align:center;justify-items:center;gap:12px;padding:34px;display:grid}.takiPinCard.loading h1{font-size:20px}.takiPinCard.loading i{background:#e1e9e4;border-radius:999px;width:160px;height:7px;overflow:hidden}.takiPinCard.loading i:after{border-radius:inherit;content:"";background:#16805a;width:55%;height:100%;animation:1s ease-in-out infinite alternate takiPinLoading;display:block}.takiPinLogout{z-index:100;color:#0d6848;background:#fff;border:1px solid #c6d8ce;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900;position:fixed;top:14px;right:14px;box-shadow:0 8px 24px #1237251f}@keyframes takiPinLoading{to{transform:translate(82%)}}@media (width<=520px){.takiPinPage{align-items:end;padding:0}.takiPinCard{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.takiPinCard>header{padding-top:28px}.takiPinCard form{padding-bottom:max(26px,env(safe-area-inset-bottom))}.takiPinLogout{top:10px;bottom:auto;right:58px}}.takiCardFields>label>span em.order{color:#285f93;background:#e7f0fb}.takiCardFields>label.orderValue{background:#f5f9fd;border-color:#a9c7df}.takiCardFields>label.orderValue input{color:#204d72;background:#fff;border-color:#91b7d3}.takiCardFields>label.orderValue input:focus{border-color:#3177a7;box-shadow:0 0 0 3px #3177a71f}.takiOrderCard>footer{grid-template-columns:auto minmax(120px,1fr) auto minmax(210px,auto)}.takiOrderCard>footer button.batch{color:#fff;background:#c86728;border-color:#b85b22}.takiOrderCard>footer button.batch:not(:disabled):hover{background:#ad4f18}.takiOrderCard>footer>div b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}@media (width<=760px){.takiOrderCard>footer{grid-template-columns:1fr 1fr}.takiOrderCard>footer button.batch{grid-column:1/-1}.takiCardFields>label>span{flex-wrap:wrap;gap:8px}}.managerFeePanel{background:#fff;border:1px solid #e6c5b1;border-radius:14px;margin-bottom:16px;overflow:hidden}.managerFeePanel>header{background:#fff8f3;border-bottom:1px solid #eed8ca;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.managerFeePanel>header small{color:#b64a18;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.managerFeePanel>header h2{margin:6px 0 5px;font:500 19px Georgia}.managerFeePanel>header p{color:#776d66;max-width:760px;margin:0;font-size:8px;line-height:1.55}.managerFeePanel>header>span{color:#a5481d;white-space:nowrap;background:#ffeadc;border-radius:14px;padding:6px 9px;font-size:7px;font-weight:900}.managerFeeUpload{grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr) auto;align-items:end;gap:12px;padding:17px 20px;display:grid}.managerFeeUpload>label{gap:6px;display:grid}.managerFeeUpload>label>span{color:#6d7972;letter-spacing:.06em;font-size:7px;font-weight:900}.managerFeeUpload select,.managerFeeFile{width:100%}.managerFeeUpload select{color:#1c2420;background:#fff;border:1px solid #d3dbd5;border-radius:9px;height:42px;padding:0 11px;font-size:9px}.managerFeeFile{grid-template-columns:minmax(0,1fr) auto;position:relative}.managerFeeFile>span{grid-column:1/-1}.managerFeeFile input{color:#6f4a35;background:#fff8f3;border:1px dashed #db9e7a;border-radius:9px;width:100%;height:42px;padding:9px;font-size:8px}.managerFeeFile>small{color:#8a5e45;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:7px;overflow:hidden}.managerFeeUpload>button{color:#fff;background:#b94d19;border:0;border-radius:9px;height:42px;padding:0 15px;font-size:8px;font-weight:900}.managerFeeUpload>button:disabled{cursor:not-allowed;opacity:.42}.managerFeeHistory{border-top:1px solid #eee3db;display:grid}.managerFeeHistory>article{border-bottom:1px solid #f0e9e4;grid-template-columns:minmax(200px,1.3fr) minmax(190px,.9fr) 110px 100px 140px;align-items:center;gap:12px;padding:12px 20px;display:grid}.managerFeeHistory>article:last-child{border-bottom:0}.managerFeeHistory>article>div{gap:3px;min-width:0;display:grid}.managerFeeHistory b,.managerFeeHistory small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managerFeeHistory b{font-size:9px}.managerFeeHistory small,.managerFeeHistory span,.managerFeeHistory time{color:#77827b;font-size:7px}.managerFeeHistory strong{color:#b64a18;font:600 13px Georgia}.managerFeeHistory em{border-radius:999px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.managerFeeHistory em.ready{color:#087247;background:#e1f2e7}.managerFeeHistory em.warning{color:#9a562a;background:#fff0e5}.ssFeeFinalBadge{color:#087052;letter-spacing:.04em;background:#dff2e6;border-radius:999px;width:max-content;margin-top:4px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.ssFeeEstimateLine{color:#9b6c56!important}.ssDetailSection.etsy .total dt>small{color:#087052;background:#dff2e6;border-radius:999px;margin-left:5px;padding:3px 5px;font-size:6px;font-weight:900}.ssAccountEtsyImport{margin:0 0 16px}.ssAccountEtsyNotice{color:#176a4e;background:#f2faf5;border-bottom:1px solid #eee3db;padding:9px 20px;font-size:8px;font-weight:800}.ssAccountEtsyNotice.error{color:#a33c24;background:#fff0eb}@media (width<=900px){.managerFeeUpload{grid-template-columns:1fr 1fr}.managerFeeUpload>button{grid-column:1/-1}.managerFeeHistory>article{grid-template-columns:1fr 1fr 90px}.managerFeeHistory>article time{grid-column:2}.managerFeeHistory>article em{grid-area:1/3/3}}@media (width<=620px){.managerFeeUpload{grid-template-columns:1fr}.managerFeeUpload>button{grid-column:auto}.managerFeeHistory>article{grid-template-columns:1fr auto}.managerFeeHistory>article>*{grid-area:auto!important}.managerFeeHistory>article time{grid-column:1/-1!important}.managerFeePanel>header{display:grid}}:is(.shell:has(.ozlemScanPage)>.eyebrow,.shell:has(.ozlemScanPage)>.heading,.shell:has(.ozlemScanPage)>.dashboardFilters,.shell:has(.ozlemScanPage)>.drop){display:none}.ozlemScanPage{gap:16px;display:grid}.ozlemScanHero{color:#fff;background:linear-gradient(125deg,#123d30,#17664a);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px;display:flex;overflow:hidden}.ozlemScanHero small{color:#a9d8c4;letter-spacing:.14em;font-size:8px;font-weight:900}.ozlemScanHero h1{margin:7px 0 6px;font:500 31px Georgia}.ozlemScanHero p{color:#c4ddd2;max-width:720px;margin:0;font-size:10px;line-height:1.55}.ozlemScanHero>span{color:#d8eee5;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.ozlemScanFilters{grid-template-columns:170px 170px minmax(270px,1fr) auto;align-items:end;gap:12px;padding:17px 20px;display:grid}.ozlemScanFilters label{gap:6px;display:grid}.ozlemScanFilters label>span{color:#68766e;letter-spacing:.07em;font-size:7px;font-weight:900}.ozlemScanFilters input{color:#1c2b23;background:#fff;border:1px solid #ced8d1;border-radius:8px;height:39px;padding:0 10px;font-size:9px}.ozlemScanFilters>div{gap:6px;display:flex}.ozlemScanFilters button{color:#506158;background:#f6f9f7;border:1px solid #c7d5cc;border-radius:8px;height:39px;padding:0 12px;font-size:8px;font-weight:900}.ozlemScanFilters .ozlemRefresh{color:#fff;background:#17664a;border-color:#17664a}.ozlemScanFilters button:disabled{opacity:.45}.ozlemScanError{color:#9e412f;background:#fff0ed;border:1px solid #edc5bb;border-radius:11px;gap:10px;padding:12px 15px;display:flex}.ozlemScanError b{font-size:9px}.ozlemScanError span{font-size:8px}.ozlemScanKpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ozlemScanKpis article{background:#fff;border:1px solid #dce4df;border-radius:14px;gap:5px;padding:18px 19px;display:grid}.ozlemScanKpis article.done{background:#edf8f1;border-color:#b8ddc7}.ozlemScanKpis article.waiting{background:#fff8ef;border-color:#efd2b5}.ozlemScanKpis small{color:#6d7972;letter-spacing:.09em;font-size:7px;font-weight:900}.ozlemScanKpis strong{color:#153d2d;font:600 27px Georgia}.ozlemScanKpis span{color:#77837c;font-size:7px}.ozlemScanWorkspace{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.ozlemBatchList{background:#f8faf8;border-right:1px solid #dfe6e1}.ozlemBatchList>header{border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.ozlemBatchList>header b{color:#126345;letter-spacing:.1em;font-size:8px}.ozlemBatchList>header span{color:#748078;font-size:8px}.ozlemBatchList>div{max-height:680px;overflow:auto}.ozlemBatchList button{color:#26332b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e8e4;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;padding:14px 15px;display:grid}.ozlemBatchList button:hover,.ozlemBatchList button.selected{background:#fff}.ozlemBatchList button.selected{box-shadow:inset 4px 0 #18805a}.ozlemBatchList button>span{gap:3px;min-width:0;display:grid}.ozlemBatchList button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ozlemBatchList button>span small{color:#7b877f;font-size:7px}.ozlemBatchList button>strong{color:#155f43;font:700 12px Georgia}.ozlemBatchList button>i{background:#e1e7e3;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.ozlemBatchList button>i em{border-radius:inherit;background:#1b8a60;height:100%;display:block}.ozlemBatchList button>small{grid-column:1/-1;font-size:7px;font-weight:900}.ozlemBatchList button>small.pending{color:#a05a22}.ozlemBatchList button>small.complete{color:#08704d}.ozlemBatchList>p{color:#748078;text-align:center;margin:0;padding:30px 18px;font-size:8px;line-height:1.5}.ozlemOrderDetails{background:#fff;min-width:0}.ozlemOrderDetails>header{border-bottom:1px solid #e0e6e2;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.ozlemOrderDetails>header small{color:#126345;letter-spacing:.1em;font-size:7px;font-weight:900}.ozlemOrderDetails>header h2{margin:5px 0 4px;font:500 20px Georgia}.ozlemOrderDetails>header p{color:#738078;margin:0;font-size:8px}.ozlemOrderDetails>header>strong{color:#17664a;font:600 25px Georgia}.ozlemOrderTools{background:#fafbfa;border-bottom:1px solid #e5eae7;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.ozlemOrderTools>input{background:#fff;border:1px solid #cdd7d0;border-radius:8px;height:37px;padding:0 11px;font-size:9px}.ozlemOrderTools>div{gap:4px;display:flex}.ozlemOrderTools button{color:#66736c;background:#fff;border:1px solid #cbd6cf;border-radius:7px;height:32px;padding:0 9px;font-size:7px;font-weight:900}.ozlemOrderTools button.active{color:#fff;background:#17664a;border-color:#17664a}.ozlemOrderTools>span{color:#758179;white-space:nowrap;font-size:8px;font-weight:900}.ozlemOrderTable{max-height:640px;overflow:auto}.ozlemOrderTable th{z-index:2;background:#f5f8f6;position:sticky;top:0}.ozlemOrderTable td{vertical-align:middle}.ozlemOrderTable td:first-child small{color:#96704f;margin-top:4px;font-size:6px;display:block}.ozlemOrderTable code{font-size:8px}.ozlemOrderTable td:last-child small{color:#6e7a73;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:7px;display:block;overflow:hidden}.ozlemScanned,.ozlemPending{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.ozlemScanned{color:#08704d;background:#dff3e7}.ozlemPending{color:#98581f;background:#fff0df}.ozlemOrdersEmpty{color:#748078;text-align:center;place-items:center;min-height:180px;font-size:9px;display:grid}.ozlemScanPublicPage{width:min(1480px,100% - 32px);margin:0 auto;padding:24px 0 48px}body:has(.ozlemScanPublicPage){padding-bottom:0}.ozlemBatchList button>em.ozlemAccState{grid-column:1/-1;justify-self:start;font-style:normal}.ozlemAccState,.ozlemBatchAccStatus{border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:7px;font-weight:900;line-height:1.25;display:inline-flex}.ozlemAccState.not_sent,.ozlemBatchAccStatus.not_sent{color:#6d776f;background:#eef0ee}.ozlemAccState.submitting,.ozlemBatchAccStatus.submitting,.ozlemAccState.invoice_waiting,.ozlemBatchAccStatus.invoice_waiting{color:#98581f;background:#fff0df}.ozlemAccState.failed,.ozlemBatchAccStatus.failed,.ozlemAccState.differences,.ozlemBatchAccStatus.differences{color:#a24232;background:#fbe7e3}.ozlemAccState.accepted,.ozlemBatchAccStatus.accepted{color:#315e89;background:#e5eef8}.ozlemAccState.matched,.ozlemBatchAccStatus.matched,.ozlemAccState.manual_reconciled,.ozlemBatchAccStatus.manual_reconciled{color:#08704d;background:#dff3e7}.ozlemBatchAccStatus{margin-top:9px}.ozlemVariantCell{white-space:normal;min-width:230px}.ozlemVariantCell>span{border-bottom:1px solid #edf0ed;gap:3px;padding:6px 0;display:grid}.ozlemVariantCell>span:last-child{border-bottom:0}.ozlemVariantCell b{font-size:8px}.ozlemVariantCell small{color:#758078;font-size:7px;line-height:1.4}.ozlemAccCell{white-space:normal;min-width:185px}.ozlemAccCell>small{color:#748078;margin-top:5px;font-size:7px;display:block}.ozlemOrderTools{grid-template-columns:minmax(220px,1fr) auto auto auto}.ozlemColumnToggles{border-left:1px solid #dbe3de;padding-left:8px}.ozlemColumnToggles button{border-style:dashed}.ozlemColumnToggles button.active{color:#17664a;background:#eef7f2;border-color:#7fae98}.ozlemVariantCell>span.accMissing{background:#fff0ed;border:1px solid #efc0b8;border-radius:7px;margin:2px -7px;padding:7px}.ozlemVariantCell>span.accMissing b{color:#b03327}.ozlemVariantCell>span.accMissing small{color:#8e5149}.ozlemVariantCell>span.accMissing em{color:#fff;background:#d84535;border-radius:999px;width:max-content;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900}@media (width<=1050px){.ozlemScanFilters{grid-template-columns:1fr 1fr}.ozlemScanFilters>div{align-self:end}.ozlemScanKpis{grid-template-columns:repeat(3,1fr)}.ozlemScanWorkspace{grid-template-columns:220px minmax(0,1fr)}}@media (width<=720px){.ozlemScanHero,.ozlemScanFilters{display:grid}.ozlemScanHero{padding:21px}.ozlemScanHero>span{width:max-content}.ozlemScanFilters{grid-template-columns:1fr 1fr}.ozlemScanFilters>div,.ozlemScanFilters>.ozlemRefresh{grid-column:1/-1}.ozlemScanFilters>div{grid-template-columns:repeat(4,1fr);display:grid}.ozlemScanKpis{grid-template-columns:1fr 1fr}.ozlemScanKpis article:last-child{grid-column:1/-1}.ozlemScanWorkspace{grid-template-columns:1fr}.ozlemBatchList{border-bottom:1px solid #dfe6e1;border-right:0}.ozlemBatchList>div{max-height:none;display:flex;overflow-x:auto}.ozlemBatchList button{border-right:1px solid #e2e8e4;min-width:235px}.ozlemBatchList button.selected{box-shadow:inset 0 4px #18805a}.ozlemOrderTools{grid-template-columns:1fr}.ozlemOrderTools>span{display:none}}.accSsOptionGroups article.accSsSizeMapRow{grid-template-columns:minmax(165px,1fr) minmax(160px,220px) 112px}@media (width<=760px){.accSsOptionGroups article.accSsSizeMapRow{grid-template-columns:1fr}}.scanWorkspaceNav{width:min(1760px,100% - 80px);margin:24px auto 0}.ozlemOrderTable table{min-width:1450px}.ozlemStoreCell{white-space:normal;min-width:140px}.ozlemOrderTable.withoutAcc table{min-width:1260px}.ozlemOrderTable.withoutStation table{min-width:1340px}.ozlemOrderTable.withoutAcc.withoutStation table{min-width:1140px}@media (width<=780px){.scanWorkspaceNav{width:calc(100% - 28px);margin:14px auto 0}}.sitePinPage{background:radial-gradient(circle at 20% 10%,#e2f2e7 0,#0000 34%),#f5f7f4;place-items:center;min-height:100vh;padding:22px;display:grid}.sitePinCard{background:#fff;border:1px solid #d4e1d9;border-radius:20px;gap:14px;width:min(400px,100%);padding:30px;display:grid;box-shadow:0 20px 50px #173f2a1f}.sitePinCard>small{color:#0f6a49;letter-spacing:.14em;font:900 10px Arial,sans-serif}.sitePinCard h1{color:#203129;margin:0;font:500 32px Georgia,serif}.sitePinCard p{color:#68766d;margin:0;font:14px/1.5 Arial,sans-serif}.sitePinCard label{gap:7px;display:grid}.sitePinCard label>span{color:#456455;letter-spacing:.09em;font:900 10px Arial,sans-serif}.sitePinCard input{color:#233129;letter-spacing:.28em;text-align:center;background:#fbfcfb;border:1px solid #afc6b8;border-radius:10px;outline:0;height:52px;padding:0 14px;font:700 20px Arial,sans-serif}.sitePinCard input:focus{border-color:#16704c;box-shadow:0 0 0 4px #16704c1f}.sitePinCard [role=alert]{color:#ad4327;background:#fff0ec;border-radius:8px;padding:10px 12px;font:12px/1.4 Arial,sans-serif}.sitePinCard button{color:#fff;cursor:pointer;background:#10724e;border:0;border-radius:10px;height:48px;font:900 14px Arial,sans-serif}.sitePinCard button:disabled{cursor:not-allowed;opacity:.55}.sitePinCard em{color:#7d8982;text-align:center;font:11px Arial,sans-serif}.etsyAppDocument{width:min(980px,100% - 32px)}.etsyStatus{color:#fff;background:#172c23;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:22px 0 30px;padding:16px 18px;display:grid}.etsyStatus span{color:#a8f0bd;letter-spacing:.11em;white-space:nowrap;border:1px solid #83d7a0;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.etsyStatus p{color:#dce9e1;margin:0!important}.etsyFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.etsyFeatureGrid>div{background:#f7faf8;border:1px solid #dfe9e2;border-radius:13px;padding:17px}.etsyFeatureGrid b{color:#173d2d;font-size:12px}.etsyFeatureGrid p{margin-bottom:0}.etsyLinks{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.etsyLinks a{background:#edf6f0;border:1px solid #c8ded0;border-radius:9px;padding:9px 12px;font-size:11px;text-decoration:none}.etsyTrademark,.legalCallout{background:#fbfcf8;border:1px solid #d8dccf;border-left:4px solid #3c745a;border-radius:12px;margin:24px 0;padding:18px 20px}.etsyTrademark b{color:#173d2d;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.etsyTrademark p,.legalCallout p{margin-bottom:0!important}.legalCallout p{color:#33453b!important;font-size:11px!important;line-height:1.65!important}@media (width<=760px){.privacyTopbar{align-items:flex-start;min-height:auto;padding:12px 16px}.publicTopbarNav{flex-wrap:wrap;justify-content:flex-end}.etsyFeatureGrid,.etsyStatus{grid-template-columns:1fr}.privacyBrand{margin-top:4px}}@media (width<=650px){.publicTopbarNav a{padding:7px 6px;font-size:8px}.privacyBrand b{display:none}}.ozlemManual{color:#315e89;background:#e7eef8;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.ozlemScanCell{min-width:132px}.ozlemScanCell>.ozlemManualApprove{color:#17664a;cursor:pointer;background:#f4f8f5;border:1px solid #c6d8ce;border-radius:7px;margin-top:7px;padding:6px 8px;font-size:7px;font-weight:900;display:block}.ozlemScanCell>.ozlemManualApprove:hover{background:#e8f3ec;border-color:#17664a}.ozlemManualConfirm{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.ozlemManualConfirm>small{color:#7d5a3f!important;grid-column:1/-1!important;margin:0!important}.ozlemManualConfirm button{color:#526159;cursor:pointer;background:#fff;border:1px solid #d2dcd6;border-radius:6px;padding:6px;font-size:6px;font-weight:900}.ozlemManualConfirm button:first-of-type{color:#fff;background:#17664a;border-color:#17664a}.ozlemManualConfirm button:disabled{opacity:.5}.ozlemTrackingLink{color:#155f43;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ozlemTrackingLink:hover code{text-decoration:underline}.ozlemTrackingLink>span{font-size:9px;font-weight:900}.ozlemScanNotice{color:#08704d;background:#edf8f1;border:1px solid #b9ddc7;border-radius:11px;gap:10px;padding:12px 15px;display:flex}.ozlemScanNotice b{font-size:9px}.ozlemScanNotice span{font-size:8px}.ozlemProblemActions{background:#fffaf8;border-color:#edc8c0;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.ozlemProblemActions>div{gap:3px;display:grid}.ozlemProblemActions small{color:#a43c2d;letter-spacing:.1em;font-size:7px;font-weight:900}.ozlemProblemActions strong{color:#6f2f25;font:600 18px Georgia}.ozlemProblemActions span{color:#7f6d68;font-size:8px}.ozlemProblemActions button{color:#fff;white-space:nowrap;background:#b54332;border:1px solid #b54332;border-radius:8px;height:37px;padding:0 13px;font-size:8px;font-weight:900}.ozlemProblemActions button:disabled{cursor:not-allowed;opacity:.42}.ozlemStatusToggles button.problem.active{background:#b54332;border-color:#b54332}.ozlemProblemRow>td{background:#fffaf8}.ozlemScanCell>.ozlemProblemBadge{color:#a33528;background:#f8ded8;border-radius:999px;width:max-content;margin-top:6px;padding:5px 8px;font-size:7px;font-weight:900;display:flex}.ozlemScanCell>.ozlemProblemAdd,.ozlemScanCell>.ozlemProblemRemove{cursor:pointer;border-radius:7px;margin-top:7px;padding:6px 8px;font-size:7px;font-weight:900;display:block}.ozlemScanCell>.ozlemProblemAdd{color:#a33d2d;background:#fff5f2;border:1px solid #e1b1a8}.ozlemScanCell>.ozlemProblemRemove{color:#77584f;background:#fff;border:1px solid #d8c3bd}.ozlemScanCell>.ozlemProblemAdd:hover{background:#fbe7e2;border-color:#b54332}.ozlemScanCell>.ozlemProblemRemove:hover{border-color:#9f786d}.ozlemScanCell>.ozlemProblemAdd:disabled,.ozlemScanCell>.ozlemProblemRemove:disabled{cursor:not-allowed;opacity:.5}@media (width<=720px){.ozlemProblemActions{display:grid}.ozlemProblemActions button{width:100%}}.ozlemBatchFlowSummary{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.ozlemBatchFlowSummary>em{color:#17664a;background:#e5f2e9;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.ozlemBatchFlowSummary>em.problem{color:#a43c2d;background:#f8dfda}.generalStageScanners{background:#f3f7f4;border-bottom:1px solid #dfe7e1;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.generalStageScanners>article{background:#fff;border:1px solid #d5e0d8;border-radius:12px;align-content:start;gap:11px;padding:14px;display:grid}.generalStageScanners>article.orderPlaced{border-color:#b8d5c3}.generalStageScanners>article.productMatched{border-color:#b9cde0}.generalStageScanners article>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.generalStageScanners article>header>div{gap:4px;display:grid}.generalStageScanners article>header small{color:#17664a;letter-spacing:.1em;font-size:7px;font-weight:900}.generalStageScanners .productMatched header small{color:#315e89}.generalStageScanners article>header b{font-size:10px}.generalStageScanners article>header strong{color:#17664a;background:#e4f2e9;border-radius:999px;padding:6px 9px;font-size:8px}.generalStageScanners .productMatched header strong{color:#315e89;background:#e8eff7}.generalStageScanners article>p{color:#728078;margin:0;font-size:8px;line-height:1.5}.generalStageMeta{grid-template-columns:minmax(0,1fr) 160px;gap:8px;display:grid}.generalStageMeta label{gap:5px;display:grid}.generalStageMeta label>span{color:#68766e;font-size:7px;font-weight:900}.generalStageMeta input,.generalStageInput input{background:#fff;border:1px solid #cbd7cf;border-radius:8px;outline:0;height:37px;padding:0 10px;font-size:9px}.generalStageMeta input:focus,.generalStageInput input:focus{border-color:#17664a;box-shadow:0 0 0 3px #17664a1a}.generalStageInput{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.generalStageInput input{font-size:12px;font-weight:800}.generalStageInput button{color:#fff;background:#17664a;border:0;border-radius:8px;height:37px;padding:0 12px;font-size:8px;font-weight:900}.productMatched .generalStageInput button{background:#315e89}.generalStageInput button:disabled{cursor:not-allowed;opacity:.45}.generalStageCell{white-space:normal;min-width:125px}.generalStageCell>span.complete{color:#08704d;background:#e0f2e7;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.generalStageCell>small,.generalStageCell>em{font-style:normal;color:#6d7972!important;margin-top:5px!important;font-size:7px!important;display:block!important}.generalStageCell>em{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.ozlemOrderTable.withStages table{min-width:1720px}.ozlemOrderTable.withStages.withoutAcc table{min-width:1530px}.ozlemOrderTable.withStages.withoutStation table{min-width:1600px}.ozlemOrderTable.withStages.withoutAcc.withoutStation table{min-width:1410px}@media (width<=900px){.generalStageScanners{grid-template-columns:1fr}}@media (width<=560px){.generalStageMeta,.generalStageInput{grid-template-columns:1fr}.generalStageInput button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_1kg0m_1{color:#17211b;background:#f4f6f1;min-height:100vh}._topbar_1kg0m_1{z-index:20;background:#fff;border-bottom:1px solid #dfe6df;align-items:center;gap:18px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}._brand_1kg0m_1{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}._brand_1kg0m_1>span{color:#fff;background:#123f2f;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}._brand_1kg0m_1 div{gap:2px;display:grid}._brand_1kg0m_1 small{letter-spacing:.14em;color:#6d786f;font-size:8px}._brand_1kg0m_1 b{font:500 19px Georgia,serif}._version_1kg0m_1{color:#176244;background:#edf7f0;border:1px solid #cce1d3;border-radius:18px;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;font-size:10px;font-weight:800;display:flex}._version_1kg0m_1 i{background:#38b675;border-radius:50%;width:7px;height:7px}._classicLink_1kg0m_1{color:#176244;border:1px solid #c8d8cd;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800;text-decoration:none}._frame_1kg0m_1{grid-template-columns:230px minmax(0,1fr);align-items:start;width:min(1540px,100%);margin:auto;display:grid}._sidebar_1kg0m_1{background:#f9faf7;border-right:1px solid #dfe6df;height:calc(100vh - 72px);padding:30px 20px;position:sticky;top:72px}._sidebarTitle_1kg0m_1{gap:5px;padding:0 10px 22px;display:grid}._sidebarTitle_1kg0m_1 small{letter-spacing:.15em;color:#17704d;font-size:8px;font-weight:900}._sidebarTitle_1kg0m_1 b{font:500 28px Georgia,serif}._sidebarTitle_1kg0m_1 span{color:#7c867f;font-size:9px}._sidebar_1kg0m_1 nav{gap:7px;display:grid}._sidebar_1kg0m_1 nav button{text-align:left;color:#647068;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:9px;display:grid}._sidebar_1kg0m_1 nav button>span{background:#edf1ec;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}._sidebar_1kg0m_1 nav button b{font-size:10px}._sidebar_1kg0m_1 nav button:hover{background:#fff;border-color:#dbe3dc}._sidebar_1kg0m_1 nav button._active_1kg0m_1{color:#fff;background:#164a37;box-shadow:0 8px 22px #164a3724}._sidebar_1kg0m_1 nav button._active_1kg0m_1>span{color:#dff56a;background:#ffffff19}._safeNote_1kg0m_1{color:#176244;background:#edf6f0;border-radius:11px;gap:5px;margin-top:24px;padding:13px;display:grid}._safeNote_1kg0m_1 b{font-size:9px}._safeNote_1kg0m_1 span{font-size:8px;line-height:1.5}._content_1kg0m_1{min-width:0;padding:34px clamp(18px,3vw,46px) 70px}._hero_1kg0m_1{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}._hero_1kg0m_1 small{color:#17704d;letter-spacing:.14em;font-size:9px;font-weight:900}._hero_1kg0m_1 h1{letter-spacing:-.04em;margin:9px 0 8px;font:500 clamp(34px,4vw,54px)/1 Georgia,serif}._hero_1kg0m_1 p{color:#69746c;margin:0;font-size:12px}._hero_1kg0m_1>span{white-space:nowrap;color:#176244;background:#eef7f1;border:1px solid #cfe1d5;border-radius:18px;padding:9px 12px;font-size:9px;font-weight:800}._subnav_1kg0m_1{background:#e8ede8;border-radius:12px;gap:8px;width:max-content;max-width:100%;margin-bottom:18px;padding:6px;display:flex}._subnav_1kg0m_1 button{color:#627068;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800}._subnav_1kg0m_1 button._active_1kg0m_1{color:#155f43;background:#fff;box-shadow:0 3px 12px #21382b14}._surface_1kg0m_1{min-width:0}._compactOverview_1kg0m_1 .payabilityAlert.warning ul{max-height:205px;overflow:auto}._compactOverview_1kg0m_1 .payabilityAlert.warning li:nth-child(n+6),._compactOverview_1kg0m_1 .payabilityStoreTable,._compactOverview_1kg0m_1 .payabilityOrderTable,._compactOverview_1kg0m_1 .overviewStorePrintPanel,._compactOverview_1kg0m_1 .dailyOverviewPanel,._compactOverview_1kg0m_1 .overviewBody,._mobileNav_1kg0m_1{display:none}._directContent_1kg0m_3{box-sizing:border-box;width:min(1540px,100%);margin:0 auto;padding:34px clamp(18px,3vw,46px) 70px}.excelDetailViewToggle{background:#edf1ec;border-radius:9px;gap:4px;padding:3px;display:flex}.excelDetailViewToggle button{color:#69736c;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.excelDetailViewToggle button.active{color:#155f43;background:#fff;box-shadow:0 2px 8px #1c33251a}.accExcelDetailTableWrap.v2-finance th:nth-child(3),.accExcelDetailTableWrap.v2-finance td:nth-child(3),.accExcelDetailTableWrap.v2-finance th:nth-child(10),.accExcelDetailTableWrap.v2-finance td:nth-child(10),.accExcelDetailTableWrap.v2-finance th:nth-child(11),.accExcelDetailTableWrap.v2-finance td:nth-child(11),.accExcelDetailTableWrap.v2-finance th:nth-child(12),.accExcelDetailTableWrap.v2-finance td:nth-child(12),.accExcelDetailTableWrap.v2-finance th:nth-child(13),.accExcelDetailTableWrap.v2-finance td:nth-child(13),.accExcelDetailTableWrap.v2-finance th:nth-child(21),.accExcelDetailTableWrap.v2-finance td:nth-child(21){display:none}.poArchiveToggle{align-self:end;height:38px}.poMappingsReady{color:#155f43;background:#eff7f2;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.poMappingsReady b{font-size:11px}.poMappingsReady span{color:#607067;font-size:9px}.productionPdfTool{background:#fff;border:1px solid #dce5dd;border-radius:18px;gap:16px;padding:26px;display:grid;box-shadow:0 16px 42px #183d2610}.productionPdfIntro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.productionPdfIntro small{color:#17704d;letter-spacing:.13em;font-size:9px;font-weight:900}.productionPdfIntro h2{margin:7px 0 8px;font:500 28px Georgia,serif}.productionPdfIntro p{color:#68736b;max-width:720px;margin:0;font-size:11px;line-height:1.6}.productionPdfIntro>span{white-space:nowrap;color:#176244;background:#edf7f0;border-radius:16px;padding:8px 11px;font-size:9px;font-weight:900}.productionPdfFlow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.productionPdfDrop{cursor:pointer;background:#f8faf7;border:1px dashed #9eb5a5;border-radius:14px;gap:6px;padding:22px;display:grid;position:relative}.productionPdfDrop input{opacity:0;cursor:pointer;position:absolute;inset:0}.productionPdfDrop b{color:#26382d;font-size:12px}.productionPdfDrop span{color:#738078;font-size:9px}.productionPdfFlow button{color:#fff;background:#164a37;border:0;border-radius:13px;padding:0 22px;font-size:10px;font-weight:900}.productionPdfFlow button:disabled{opacity:.45}.productionPdfNotice{color:#765414;background:#fff8e9;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.productionPdfNotice.success{color:#176244;background:#edf7f0}.productionPdfNotice b{font-size:10px}.productionPdfNotice span{font-size:9px;line-height:1.5}.productionPdfResults{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.productionPdfResults article{border:1px solid #e1e7e1;border-radius:13px;gap:4px;padding:16px;display:grid}.productionPdfResults small{color:#748078;font-size:8px;font-weight:900}.productionPdfResults strong{font:500 28px Georgia,serif}.productionPdfResults span{color:#758078;font-size:8px}.productionPdfResults .acc{color:#176244;background:#edf8f0}.productionPdfResults .ss{color:#185b98;background:#eef5fc}.productionPdfResults .waiting{color:#8a5610;background:#fff5e8}.productionPdfOptions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.productionPdfOptions fieldset{border:1px solid #dde6df;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px;display:grid}.productionPdfOptions legend{color:#5f6f64;padding:0 6px;font-size:9px;font-weight:900}.productionPdfOptions label{cursor:pointer;border:1px solid #e2e8e3;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 7px;padding:11px;display:grid}.productionPdfOptions label:has(input:checked){background:#f0f8f3;border-color:#2b7456}.productionPdfOptions input{grid-row:1/3;margin:2px 0}.productionPdfOptions b{font-size:10px}.productionPdfOptions span{color:#748078;font-size:8px;line-height:1.4}.productionPdfCredentials{background:#f5f7f4;border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.productionPdfCredentials label{color:#526158;gap:5px;font-size:8px;font-weight:900;display:grid}.productionPdfCredentials input{min-width:0;font:inherit;background:#fff;border:1px solid #d5dfd7;border-radius:9px;padding:10px}.productionPdfCredentials>span{color:#78837c;grid-column:1/-1;font-size:8px}.productionPdfActions{background:#f3faf5;border:1px solid #cfe2d5;border-radius:13px;align-items:center;gap:9px;padding:14px;display:flex}.productionPdfActions a,.productionPdfActions button,.productionPdfArchiveList a,.productionPdfArchiveList button{color:#fff;cursor:pointer;background:#174b38;border:0;border-radius:9px;padding:9px 13px;font-size:9px;font-weight:900;text-decoration:none}.productionPdfActions button,.productionPdfArchiveList button{color:#174b38;background:#fff;border:1px solid #b9cfc1}.productionPdfActions span{color:#627068;margin-left:auto;font-size:8px}.productionPdfResults{grid-template-columns:repeat(6,1fr)}.productionPdfResults .danger{color:#a12924;background:#fff0ef}.productionPdfArchive{gap:10px;padding-top:6px;display:grid}.productionPdfArchive>div:first-child{justify-content:space-between;align-items:end;display:flex}.productionPdfArchive h3{margin:0;font:500 20px Georgia,serif}.productionPdfArchive>div>span,.productionPdfArchive>p{color:#758078;font-size:8px}.productionPdfArchiveList{gap:7px;display:grid}.productionPdfArchiveList article{border:1px solid #e2e8e3;border-radius:11px;align-items:center;gap:8px;padding:11px 12px;display:flex}.productionPdfArchiveList article>div{gap:4px;min-width:0;margin-right:auto;display:grid}.productionPdfArchiveList b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.productionPdfArchiveList span{color:#758078;font-size:8px}@media (width<=920px){._frame_1kg0m_1{grid-template-columns:1fr}._sidebar_1kg0m_1{display:none}._content_1kg0m_1{padding-top:20px}._mobileNav_1kg0m_1{gap:6px;margin-bottom:22px;padding-bottom:3px;display:flex;overflow:auto}._mobileNav_1kg0m_1 button{color:#607068;background:#fff;border:1px solid #d7e0d8;border-radius:10px;flex:none;padding:9px 12px;font-size:9px;font-weight:900}._mobileNav_1kg0m_1 button._active_1kg0m_1{color:#fff;background:#164a37;border-color:#164a37}._hero_1kg0m_1{align-items:flex-start}._hero_1kg0m_1>span{display:none}}@media (width<=620px){._topbar_1kg0m_1{height:64px;padding:0 14px}._brand_1kg0m_1>span{width:36px;height:36px}._brand_1kg0m_1 small,._version_1kg0m_1{display:none}._classicLink_1kg0m_1{margin-left:auto}._content_1kg0m_1,._directContent_1kg0m_3{padding-inline:14px}._hero_1kg0m_1 h1{font-size:34px}._subnav_1kg0m_1{width:100%}._subnav_1kg0m_1 button{flex:1;padding-inline:8px}._surface_1kg0m_1 .overviewKpis,._surface_1kg0m_1 .ssOrdersKpis,._surface_1kg0m_1 .excelDetailKpis,._surface_1kg0m_1 .paymentKpis{grid-template-columns:1fr 1fr}.productionPdfTool{padding:18px}.productionPdfIntro{display:grid}.productionPdfOptions,.productionPdfOptions fieldset,.productionPdfCredentials{grid-template-columns:1fr}.productionPdfCredentials>span{grid-column:auto}.productionPdfFlow{grid-template-columns:1fr}.productionPdfFlow button{min-height:48px}.productionPdfActions{flex-wrap:wrap}.productionPdfActions span{width:100%;margin-left:0}.productionPdfResults{grid-template-columns:1fr 1fr}.productionPdfArchiveList article{flex-wrap:wrap}.productionPdfArchiveList article>div{width:100%}}.podApp{--pod-ink:#17201c;--pod-deep:#14241e;--pod-green:#2d7358;--pod-mint:#c9f46b;--pod-bg:#f3f5f0;--pod-card:#fff;--pod-muted:#748079;--pod-line:#e2e8e2;min-height:100vh;color:var(--pod-ink);background:var(--pod-bg);font-family:Arial,Helvetica,sans-serif}.podApp *{box-sizing:border-box}.podApp button,.podApp input,.podApp select{font:inherit}.podApp button{cursor:pointer}.podSidebar{z-index:30;color:#fff;background:linear-gradient(#172821,#101c18);flex-direction:column;width:236px;padding:27px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0}.podLogo{color:inherit;align-items:center;gap:11px;padding:0 10px 28px;text-decoration:none;display:flex}.podLogo>span{color:#17241f;background:var(--pod-mint);border:1px solid #ffffff5c;border-radius:13px;place-items:center;width:39px;height:39px;font:italic 700 21px Georgia,serif;display:grid;box-shadow:0 10px 22px #0003}.podLogo>div{gap:1px;display:grid}.podLogo b{letter-spacing:.15em;font-size:13px}.podLogo small{color:#99aaa2;letter-spacing:.27em;font-size:8px}.podSidebar nav{gap:4px;display:grid}.podSidebar nav button{color:#a8b7b0;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;min-height:47px;padding:0 12px;font-size:12px;font-weight:700;display:grid;position:relative}.podSidebar nav button:hover{color:#fff;background:#ffffff0d}.podSidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--pod-mint);background:#ffffff13}.podSidebar nav button i{border:1px solid #ffffff18;border-radius:8px;place-items:center;width:25px;height:25px;font:14px Georgia,serif;display:grid}.podSidebar nav button.active i{color:var(--pod-mint);background:#c9f46b12;border-color:#c9f46b36}.podSidebar nav button em{color:#17241f;background:var(--pod-mint);border-radius:99px;place-items:center;min-width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.podSidebarHelp{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto 1fr;gap:9px;margin:auto 4px 15px;padding:14px;display:grid}.podSidebarHelp>span{width:27px;height:27px;color:var(--pod-mint);background:#ffffff0c;border-radius:50%;place-items:center;font:700 12px Georgia;display:grid}.podSidebarHelp>div{gap:4px;display:grid}.podSidebarHelp b{font-size:10px}.podSidebarHelp small{color:#93a39c;font-size:8px;line-height:1.4}.podSidebarHelp a{color:var(--pod-mint);grid-column:1/-1;padding-top:5px;font-size:9px;font-weight:800;text-decoration:none}.podSignout{color:#87988f;border-top:1px solid #ffffff0c;justify-content:space-between;padding:13px;font-size:10px;text-decoration:none;display:flex}.podSignout:hover{color:#fff}.podWorkspace{min-height:100vh;margin-left:236px}.podTopbar{z-index:20;border-bottom:1px solid var(--pod-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;justify-content:space-between;align-items:center;height:77px;padding:0 31px;display:flex;position:sticky;top:0}.podTopbar>div:first-child{gap:4px;display:grid}.podTopbar>div:first-child small{color:var(--pod-muted);letter-spacing:.17em;font-size:7px;font-weight:800}.podTopbar h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.podTopActions{align-items:center;gap:10px;display:flex}.podQuickUpload{color:#4f5e56;background:#fff;border:1px solid #d6ded7;border-radius:10px;height:38px;padding:0 14px;font-size:10px;font-weight:800}.podQuickUpload:hover{border-color:var(--pod-green);color:var(--pod-green)}.podBeta{color:#416224;letter-spacing:.12em;background:#e8f8c7;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.podUser{align-items:center;gap:9px;padding-left:4px;display:flex}.podUser>span{color:#fff;background:var(--pod-green);border-radius:11px;place-items:center;width:34px;height:34px;font:18px Georgia;display:grid}.podUser>div{gap:2px;display:grid}.podUser b{font-size:10px}.podUser small{max-width:165px;color:var(--pod-muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.podContent{width:min(1380px,100% - 46px);margin:0 auto;padding:28px 0 72px}.podToast{z-index:90;background:#fff;border:1px solid;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(420px,100vw - 32px);padding:13px 14px;font-size:11px;display:grid;position:fixed;top:91px;right:25px;box-shadow:0 18px 46px #18221d22}.podToast b{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.podToast button{background:0 0;border:0;font-size:19px}.podToast.success{border-color:#cfe5d6}.podToast.success b{background:#39815f}.podToast.error{border-color:#efd1cc}.podToast.error b{background:#b95447}.podWelcome{border-radius:22px;grid-template-columns:minmax(0,1.17fr) minmax(380px,.83fr);min-height:355px;display:grid;overflow:hidden;box-shadow:0 20px 60px #19342616}.podWelcomeCopy{color:#fff;background:radial-gradient(circle at 85% 25%,#c9f46b20,#0000 24%),linear-gradient(128deg,#153128,#193d30);flex-direction:column;justify-content:center;padding:45px 6%;display:flex;position:relative;overflow:hidden}.podWelcomeCopy:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-105px;right:-70px}.podWelcomeCopy>p{color:#aebfb6;letter-spacing:.18em;align-items:center;gap:8px;margin:0 0 18px;font-size:8px;font-weight:800;display:flex}.podWelcomeCopy>p span{color:var(--pod-mint);font-size:10px}.podWelcomeCopy h2{letter-spacing:-.045em;max-width:630px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.3vw,63px);font-weight:400;line-height:1.01}.podWelcomeCopy h2 em{color:#d8f99a;font-weight:400}.podWelcomeCopy>span{color:#b9c9c1;max-width:630px;margin-top:20px;font-size:12px;line-height:1.7}.podWelcomeCopy>div{gap:8px;margin-top:27px;display:flex}.podWelcomeCopy>div button{color:#dce7e1;background:#ffffff08;border:1px solid #ffffff28;border-radius:10px;height:42px;padding:0 15px;font-size:10px;font-weight:800}.podWelcomeCopy>div button:first-child{border-color:var(--pod-mint);color:#14241e;background:var(--pod-mint)}.podWelcomeCopy>div button b{margin-left:13px}.podOnboarding{background:#fff;padding:32px}.podOnboarding>header{justify-content:space-between;align-items:end;display:flex}.podOnboarding>header div{gap:6px;display:grid}.podOnboarding>header small{color:var(--pod-green);letter-spacing:.16em;font-size:7px;font-weight:900}.podOnboarding>header b{font-family:Georgia,serif;font-size:18px;font-weight:400}.podOnboarding>header strong{color:#789080;font:400 26px Georgia}.podProgress{background:#edf1ec;border-radius:99px;height:5px;margin:15px 0 14px;overflow:hidden}.podProgress i{border-radius:inherit;background:var(--pod-green);height:100%;transition:width .35s;display:block}.podOnboarding ol{margin:0;padding:0;list-style:none;display:grid}.podOnboarding li{border-top:1px solid #edf0ed}.podOnboarding li button{text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:12px 2px;display:grid}.podOnboarding li button>i{color:#849088;background:#fafbf9;border:1px solid #d8ded9;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.podOnboarding li.done button>i{color:#315c23;background:#ecf9d5;border-color:#d6e8b5}.podOnboarding li button>span{gap:3px;display:grid}.podOnboarding li button b{font-size:10px}.podOnboarding li button small{color:#8b958f;font-size:8px}.podOnboarding li button>em{color:#9ca49f;font-style:normal}.podMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:17px 0;display:grid}.podMetrics article{border:1px solid var(--pod-line);background:#fff;border-radius:15px;align-items:center;gap:13px;padding:18px;display:flex}.podMetrics article>span{border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font:19px Georgia;display:grid}.podMetrics article>span.violet{color:#645197;background:#eee9f8}.podMetrics article>span.green{color:#347152;background:#e6f3ea}.podMetrics article>span.blue{color:#416e8c;background:#e7f0f5}.podMetrics article>span.orange{color:#9d6429;background:#f7ecdd}.podMetrics article>div{grid-template-columns:1fr auto;align-items:end;gap:2px 8px;min-width:0;display:grid}.podMetrics small{color:#849089;letter-spacing:.1em;grid-column:1/-1;font-size:7px;font-weight:900}.podMetrics strong{font:400 24px Georgia}.podMetrics em{color:#89928d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.podOverviewGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:17px;display:grid}.podPanel{border:1px solid var(--pod-line);background:#fff;border-radius:17px}.podRecentOrders{padding:22px}.podRecentOrders>header,.podTablePanel>header{justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.podRecentOrders header small,.podTablePanel header small{color:var(--pod-green);letter-spacing:.14em;font-size:7px;font-weight:900}.podRecentOrders header h3,.podTablePanel header h3{margin:5px 0 0;font:400 19px Georgia}.podRecentOrders header button{color:var(--pod-green);background:0 0;border:0;font-size:9px;font-weight:800}.podOrderRow{border-top:1px solid #edf0ed;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.podStatusDot{background:#b5bdb8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f0f2f0}.podStatusDot.printing,.podStatusDot.queued{background:#d48a38}.podStatusDot.shipped{background:#3f8461}.podOrderRow>div{gap:4px;display:grid}.podOrderRow b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.podOrderRow small,.podOrderRow>strong{color:#8a948e;font-size:8px;font-weight:400}.podStatus{color:#52605a;letter-spacing:.04em;background:#eff2ef;border-radius:99px;width:max-content;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.podStatus.received{color:#51708c;background:#eaf0f7}.podStatus.artwork_check{color:#765a8e;background:#f1ebf6}.podStatus.queued,.podStatus.printing{color:#8a5b27;background:#faeddc}.podStatus.quality_check{color:#806a21;background:#f7f2d9}.podStatus.packed{color:#2e6a4b;background:#e4f2e8}.podStatus.shipped{color:#245d43;background:#dceee3}.podStatus.pending_review{color:#8a5b27;background:#faeddc}.podApiCard{background:linear-gradient(150deg,#fff,#f7f8f3);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.podApiVisual{align-items:center;gap:8px;margin-bottom:26px;display:flex}.podApiVisual span{color:#fff;background:#f1641e;border-radius:13px;place-items:center;width:43px;height:43px;font:700 19px Georgia;display:grid}.podApiVisual span:last-child{color:#14241e;background:var(--pod-mint)}.podApiVisual i{color:#9ba59f;font-style:normal}.podApiCard>small{color:#a05a34;letter-spacing:.14em;font-size:7px;font-weight:900}.podApiCard h3{margin:8px 0 9px;font:400 24px/1.12 Georgia}.podApiCard p{color:var(--pod-muted);margin:0;font-size:10px;line-height:1.7}.podApiCard button{color:#fff;background:var(--pod-deep);border:0;border-radius:9px;margin-top:auto;padding:11px 14px;font-size:9px;font-weight:800}.podApiCard button span{margin-left:15px}.podSection{gap:19px;display:grid}.podSectionHead{justify-content:space-between;align-items:end;padding:7px 2px 9px;display:flex}.podSectionHead small{color:var(--pod-green);letter-spacing:.18em;font-size:8px;font-weight:900}.podSectionHead h2{letter-spacing:-.035em;margin:7px 0;font:400 clamp(30px,3vw,43px) Georgia}.podSectionHead p{max-width:780px;color:var(--pod-muted);margin:0;font-size:11px;line-height:1.6}.podSectionHead>button{color:#fff;background:var(--pod-deep);border:0;border-radius:10px;height:42px;padding:0 16px;font-size:10px;font-weight:800}.podPlatformGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.podPlatformCard{border:1px solid var(--pod-line);background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:19px;display:grid}.podPlatformCard>span{color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font:700 20px Georgia;display:grid}.podPlatformCard>div{gap:5px;display:grid}.podPlatformCard h3{margin:0;font:400 19px Georgia}.podPlatformCard p{color:var(--pod-muted);margin:0;font-size:8px}.podPlatformCard>button{color:var(--pod-green);background:0 0;border:0;font-size:9px;font-weight:800}.podPlatformCard>em{color:#885928;background:#faeddc;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.podTablePanel{overflow:hidden}.podTablePanel>header{border-bottom:1px solid var(--pod-line);align-items:center;margin:0;padding:19px 21px}.podTablePanel>header>span{color:#647068;background:#eff2ef;border-radius:99px;padding:7px 9px;font-size:8px}.podTableScroll{overflow:auto}.podTablePanel table{border-collapse:collapse;width:100%;font-size:10px}.podTablePanel th,.podTablePanel td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0ed;padding:13px 18px}.podTablePanel th{color:#849089;letter-spacing:.11em;background:#fafbf9;font-size:7px}.podTablePanel td{color:#637069}.podTablePanel td strong,.podTablePanel td b{color:var(--pod-ink)}.podTablePanel td small{color:#929a95;margin-top:4px;font-size:7px;display:block}.podProvider{color:#fff;background:#555;border-radius:8px;place-items:center;width:26px;height:26px;margin-right:8px;display:inline-grid}.podProvider.etsy{background:#f1641e}.podProvider.shopify{background:#6a9a45}.podProvider.amazon{background:#1d2838}.podRowAction{color:var(--pod-green);background:#fff;border:1px solid #d6ded7;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.podRowAction.dark{border-color:var(--pod-deep);color:#fff;background:var(--pod-deep)}.podTrackingDone{color:#347152;font-size:8px;font-weight:700}.podDropzone{width:100%;min-height:145px;color:inherit;background:#edf2eb;border:1px dashed #aebcb3;border-radius:18px;justify-content:center;align-items:center;gap:16px;display:flex}.podDropzone:hover{border-color:var(--pod-green);background:#e9f1e9}.podDropzone>span{width:48px;height:48px;color:var(--pod-green);background:#fff;border:1px solid #cbd7ce;border-radius:14px;place-items:center;font-size:23px;display:grid}.podDropzone>div{text-align:left}.podDropzone h3{margin:0 0 6px;font:400 19px Georgia}.podDropzone p{color:var(--pod-muted);margin:0;font-size:9px}.podDropzone em{color:#fff;background:var(--pod-deep);border-radius:9px;padding:10px 13px;font-size:8px;font-style:normal;font-weight:800}.podDesignGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.podDesignGrid article{border:1px solid var(--pod-line);background:#fff;border-radius:16px;overflow:hidden}.podDesignPreview{aspect-ratio:1.12;background:radial-gradient(circle,#fff 0 2px,#0000 2px) 0 0/16px 16px,#e9ede8;place-items:center;padding:25px;display:grid}.podDesignPreview img{object-fit:contain;filter:drop-shadow(0 9px 12px #223c3020);width:100%;height:100%}.podDesignGrid footer{justify-content:space-between;align-items:center;padding:13px;display:flex}.podDesignGrid footer>div{gap:4px;min-width:0;display:grid}.podDesignGrid footer b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.podDesignGrid footer small{color:var(--pod-muted);font-size:7px}.podDesignGrid footer>span{color:#356a4e;background:#e6f3ea;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900}.podProductGrid,.podBaseCatalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.podProductCard,.podBaseCatalog article{border:1px solid var(--pod-line);background:#fff;border-radius:17px;overflow:hidden}.podProductVisual{aspect-ratio:1.25;background:linear-gradient(145deg,#dde5dc,#f5f6f2);place-items:center;display:grid;position:relative}.podProductVisual:before{content:"";background:#fff;border-radius:35% 35% 14% 14%;width:44%;height:68%;position:absolute;box-shadow:0 15px 25px #27403319}.podProductVisual img{z-index:1;object-fit:contain;width:23%;height:34%;position:relative}.podProductVisual>span{z-index:1;position:relative}.podProductVisual>em{z-index:2;color:#285d42;background:#e2f1e7;border-radius:99px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.podProductInfo{padding:15px}.podProductInfo>small,.podBaseCatalog article>small{color:var(--pod-green);letter-spacing:.08em;font-size:7px;font-weight:900}.podProductInfo h3{min-height:38px;margin:6px 0 5px;font:400 17px/1.15 Georgia}.podProductInfo p,.podBaseCatalog article>p{color:var(--pod-muted);margin:0;font-size:8px}.podProductInfo footer,.podBaseCatalog article>footer{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;display:flex}.podProductInfo footer strong{font:400 18px Georgia}.podProductInfo footer button,.podBaseCatalog footer button{color:var(--pod-green);background:0 0;border:0;font-size:8px;font-weight:800}.podBaseCatalog article{padding-bottom:14px}.podBaseVisual{aspect-ratio:1.35;background:#e9f0e8;place-items:center;margin-bottom:14px;display:grid}.podBaseVisual span{color:#597064;background:#fff;border-radius:40% 40% 14% 14%;place-items:center;width:55px;height:70px;font:italic 22px Georgia;display:grid;box-shadow:0 13px 25px #2443321c}.podBaseVisual.sand{background:#eee7dd}.podBaseVisual.lavender{background:#e9e4f0}.podBaseVisual.blue{background:#e0eaf0}.podBaseVisual.rose{background:#f1e2e2}.podBaseVisual.amber{background:#f1e8d6}.podBaseCatalog article>small,.podBaseCatalog article>b,.podBaseCatalog article>p,.podBaseCatalog article>footer{margin-inline:14px}.podBaseCatalog article>b{margin-top:5px;font:400 15px Georgia;display:block}.podBaseCatalog article>p{margin-top:5px}.podBaseCatalog footer span{font:400 14px Georgia}.podShippingBanner{color:#fff;background:linear-gradient(120deg,#163329,#22503d);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:24px;display:grid}.podShippingBanner>span{color:#153127;background:var(--pod-mint);border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.podShippingBanner>div{gap:5px;display:grid}.podShippingBanner small{color:#b7d1c4;letter-spacing:.14em;font-size:7px;font-weight:900}.podShippingBanner h3{margin:0;font:400 21px Georgia}.podShippingBanner p{color:#b8cbc2;margin:0;font-size:9px}.podShippingBanner>em{color:var(--pod-mint);border:1px solid #ffffff20;border-radius:8px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.podShippingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.podShippingGrid article{border:1px solid var(--pod-line);background:#fff;border-radius:16px;padding:20px}.podShippingGrid header{align-items:center;gap:8px;display:flex}.podShippingGrid header span{border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.podShippingGrid header span.waiting{color:#895d2c;background:#f9ebdb}.podShippingGrid header span.sent{color:#2e6a4b;background:#e1f0e6}.podShippingGrid header em{color:#78837c;letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:900}.podShippingGrid h3{margin:16px 0 6px;font:400 18px Georgia}.podShippingGrid>article>p{color:var(--pod-muted);margin:0;font-size:8px}.podShippingGrid>article>div{background:#f4f6f2;border-radius:9px;gap:5px;margin-top:16px;padding:12px;display:grid}.podShippingGrid>article>div small{color:var(--pod-muted);font-size:7px}.podShippingGrid>article>div strong{font-size:10px}.podShippingGrid>article>button{color:#fff;background:var(--pod-deep);border:0;border-radius:8px;margin-top:16px;padding:9px 11px;font-size:8px;font-weight:800}.podEmpty{text-align:center;background:#f8f9f6;border:1px dashed #c4cec6;border-radius:17px;align-content:center;place-items:center;min-height:280px;padding:35px;display:grid}.podEmpty.compact{background:0 0;border:0;min-height:165px}.podEmpty>span{width:50px;height:50px;color:var(--pod-green);background:#e5efe7;border-radius:50%;place-items:center;font:22px Georgia;display:grid}.podEmpty h3{margin:13px 0 6px;font:400 21px Georgia}.podEmpty p{max-width:480px;color:var(--pod-muted);margin:0;font-size:9px;line-height:1.6}.podEmpty button{color:#fff;background:var(--pod-deep);border:0;border-radius:8px;margin-top:16px;padding:9px 12px;font-size:8px;font-weight:800}.podModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#102018ae;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.podModal{background:#fff;border-radius:21px;width:min(590px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 30px 100px #0005}.podModalClose{z-index:2;color:#66736c;background:#f0f3ef;border:0;border-radius:50%;place-items:center;width:35px;height:35px;font-size:22px;display:grid;position:absolute;top:16px;right:16px}.podModal form{gap:14px;padding:31px;display:grid}.podModalHead{padding-right:45px}.podModalHead small{color:var(--pod-green);letter-spacing:.16em;font-size:7px;font-weight:900}.podModalHead h2{letter-spacing:-.025em;margin:8px 0 7px;font:400 29px Georgia}.podModalHead p{color:var(--pod-muted);margin:0;font-size:9px;line-height:1.6}.podModal form>label,.podFormRow label{gap:6px;display:grid}.podModal label>span{color:#66736c;font-size:8px;font-weight:800}.podModal label>span em{color:#9aa29d;font-style:normal;font-weight:400}.podModal input,.podModal select{width:100%;height:45px;color:var(--pod-ink);background:#fafbf9;border:1px solid #d8dfd9;border-radius:10px;outline:0;padding:0 12px;font-size:10px}.podModal input:focus,.podModal select:focus{border-color:var(--pod-green);box-shadow:0 0 0 3px #2d735814}.podFormRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.podModalNote{color:#6c776f;background:#f1f5ef;border-radius:10px;margin:0;padding:12px;font-size:8px;line-height:1.6}.podModalNote b{color:var(--pod-green);margin-bottom:3px;font-size:8px;display:block}.podModalActions{border-top:1px solid var(--pod-line);background:#fafbf9;justify-content:flex-end;gap:8px;margin:5px -31px -31px;padding:17px 31px;display:flex}.podModalActions button{color:#647068;background:#fff;border:1px solid #d7ded8;border-radius:9px;height:39px;padding:0 14px;font-size:9px;font-weight:800}.podModalActions button[type=submit]{border-color:var(--pod-deep);color:#fff;background:var(--pod-deep)}.podModalActions button:disabled{cursor:wait;opacity:.6}@media (width<=1120px){.podWelcome{grid-template-columns:1fr}.podMetrics{grid-template-columns:1fr 1fr}.podOverviewGrid{grid-template-columns:1fr}.podApiCard{min-height:260px}.podPlatformGrid,.podShippingGrid{grid-template-columns:1fr 1fr}.podDesignGrid,.podProductGrid,.podBaseCatalog{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.podSidebar{width:auto;height:66px;padding:7px 8px;display:block;inset:auto 0 0}.podLogo,.podSidebarHelp,.podSignout{display:none}.podSidebar nav{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.podSidebar nav button{text-align:center;border-radius:8px;grid-template-columns:1fr;justify-items:center;gap:2px;min-height:52px;padding:3px;display:grid}.podSidebar nav button.active{box-shadow:inset 0 -2px var(--pod-mint)}.podSidebar nav button i{width:25px;height:25px}.podSidebar nav button span{font-size:6px}.podSidebar nav button em{min-width:16px;height:16px;font-size:6px;position:absolute;top:1px;right:5px}.podWorkspace{margin-left:0;padding-bottom:66px}.podTopbar{height:68px;padding:0 16px}.podTopActions{gap:6px}.podQuickUpload{width:36px;padding:0;font-size:0}.podQuickUpload:first-letter{font-size:17px}.podBeta,.podUser>div{display:none}.podContent{width:calc(100% - 24px);padding-top:14px}.podWelcomeCopy{padding:37px 25px}.podWelcomeCopy h2{font-size:42px}.podOnboarding{padding:24px}.podMetrics{grid-template-columns:1fr 1fr}.podSectionHead{gap:14px;display:grid}.podSectionHead>button{width:max-content}.podPlatformGrid,.podShippingGrid{grid-template-columns:1fr}.podDesignGrid,.podProductGrid,.podBaseCatalog{grid-template-columns:1fr 1fr}.podOrderRow{grid-template-columns:auto 1fr auto}.podOrderRow>strong{display:none}.podToast{top:80px;right:16px}.podShippingBanner{grid-template-columns:auto 1fr}.podShippingBanner>em{grid-column:2}.podModal form{padding:24px}.podModalActions{margin:5px -24px -24px;padding:15px 24px}}@media (width<=500px){.podTopbar h1{font-size:18px}.podWelcomeCopy>div{display:grid}.podMetrics,.podDesignGrid,.podProductGrid,.podBaseCatalog{grid-template-columns:1fr}.podPlatformCard{grid-template-columns:auto 1fr}.podPlatformCard>button,.podPlatformCard>em{grid-column:2}.podDropzone{padding:24px;display:grid}.podDropzone>div{text-align:center}.podFormRow{grid-template-columns:1fr}.podSectionHead h2{font-size:34px}.podModalActions{grid-template-columns:1fr 1fr;display:grid}.podUser>span{width:31px;height:31px}.podContent{padding-bottom:20px}}.catalogPage{--catalog-ink:#201b19;--catalog-muted:#766d68;--catalog-cream:#f7f2eb;--catalog-paper:#fffdf9;--catalog-rose:#c86e78;--catalog-rose-dark:#9f4d59;--catalog-gold:#c29a52;--catalog-line:#2c221e1f;min-height:100vh;color:var(--catalog-ink);background:var(--catalog-cream);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.catalogPage a{color:inherit;text-decoration:none}.catalogPage button,.catalogPage input,.catalogPage select{font:inherit}.catalogTopbar{z-index:20;color:#fff;background:#251e1d;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 clamp(22px,5vw,76px);display:grid;position:relative}.catalogBrand{align-items:center;gap:12px;width:max-content;display:inline-flex}.catalogBrandMark{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;display:grid}.catalogBrand>span:last-child{gap:2px;display:grid}.catalogBrand b{letter-spacing:.18em;font-size:12px}.catalogBrand small{letter-spacing:.2em;opacity:.58;font-size:8px}.catalogTopbar nav{align-items:center;gap:34px;display:flex}.catalogTopbar nav a{color:#ffffffbd;font-size:13px;position:relative}.catalogTopbar nav a:after{content:"";background:#fff;height:1px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.catalogTopbar nav a:hover{color:#fff}.catalogTopbar nav a:hover:after{transform:scaleX(1)}.catalogSync{color:#ffffffc7;letter-spacing:.04em;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:flex}.catalogSync:hover{color:#fff;background:#ffffff1a}.catalogSync:disabled{cursor:wait;opacity:.62}.catalogSync i{background:#8ad19d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8ad19d1f}.catalogPublic{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:flex}.catalogPublic i{background:#8ad19d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8ad19d1f}.catalogHero{color:#fff;background:radial-gradient(circle at 80% 28%,#dec4be38,#0000 27%),linear-gradient(120deg,#251e1d 0 63%,#302322 63%);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:520px;display:grid;position:relative}.catalogHero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38);width:42%;height:1px;position:absolute;bottom:0;left:0}.catalogHeroCopy{align-self:center;padding:70px 7vw 64px max(24px,8vw)}.catalogEyebrow{color:#dcb6b7;letter-spacing:.22em;align-items:center;gap:10px;margin:0 0 22px;font-size:10px;font-weight:700;display:flex}.catalogEyebrow span{color:#e2c189;font-size:13px}.catalogHero h1{letter-spacing:-.045em;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(49px,6vw,86px);font-weight:400;line-height:.98}.catalogHero h1 em{color:#e0afae;font-weight:400}.catalogIntro{color:#ffffffa3;max-width:615px;margin:26px 0 0;font-size:15px;line-height:1.75}.catalogHeroStats{border-top:1px solid #ffffff1f;gap:clamp(20px,3vw,54px);margin-top:42px;padding-top:28px;display:flex}.catalogHeroStats div{gap:4px;display:grid}.catalogHeroStats strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.catalogHeroStats span{color:#ffffff73;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;font-size:8px}.catalogHeroArt{min-height:460px;position:relative;overflow:hidden}.catalogHeroArt:before,.catalogHeroArt:after{content:"";border-radius:50%;position:absolute}.catalogHeroArt:before{border:1px solid #e0afae38;width:420px;height:420px;top:5%;right:-7%}.catalogHeroArt:after{border:1px solid #e2c1892e;width:280px;height:280px;bottom:-20%;right:12%}.catalogOrbit{border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid;position:absolute}.catalogOrbit span{color:#251e1d;background:#e3b5b6;border-radius:50%;place-items:center;display:grid;box-shadow:0 15px 50px #00000040}.orbitOne{width:310px;height:310px;top:9%;right:12%;transform:rotate(-16deg)}.orbitOne span{width:104px;height:104px;font-size:42px}.orbitTwo{width:180px;height:180px;bottom:3%;right:39%}.orbitTwo span{color:#fff;background:#8e6570;width:58px;height:58px;font-size:28px}.catalogHeroMonogram{text-align:center;color:#ffffffdb;width:170px;font-family:Georgia,Times New Roman,serif;font-size:88px;font-style:italic;line-height:.75;display:grid;position:absolute;bottom:18%;right:18%;transform:rotate(-7deg)}.catalogHeroMonogram span{letter-spacing:.18em;color:#ffffff61;margin-top:12px;font-size:11px;font-style:normal}.catalogCollection{max-width:1580px;margin:0 auto;padding:74px clamp(20px,5vw,76px) 100px}.catalogCollectionHeading{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.catalogCollectionHeading p{color:var(--catalog-rose-dark);letter-spacing:.2em;margin:0 0 9px;font-size:10px;font-weight:800}.catalogCollectionHeading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,50px);font-weight:400}.catalogCollectionHeading>span{color:var(--catalog-muted);padding-bottom:8px;font-size:12px}.catalogEtsyLookup{background:linear-gradient(110deg,#fff8f3,#fffdf9 68%);border:1px solid #e4c7b4;border-radius:18px;grid-template-columns:auto minmax(260px,.75fr) minmax(360px,1.25fr);align-items:center;gap:15px;margin-bottom:14px;padding:17px 18px;display:grid;box-shadow:0 10px 34px #80472a0e}.catalogEtsyMark{color:#fff;background:#f1641e;border-radius:12px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:21px;font-weight:700;display:grid}.catalogEtsyLookup>div{gap:3px;display:grid}.catalogEtsyLookup>div small{color:#bd4d17;letter-spacing:.14em;font-size:7px;font-weight:900}.catalogEtsyLookup>div b{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.catalogEtsyLookup>div p{color:#8d7568;margin:0;font-size:8px;line-height:1.5}.catalogEtsyLookup>label{background:#fff;border:1px solid #d8b8a4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 5px 16px #5d3c2b0d}.catalogEtsyLookup input{min-width:0;height:47px;color:var(--catalog-ink);background:0 0;border:0;outline:0;padding:0 14px;font-size:11px}.catalogEtsyLookup input:focus{box-shadow:inset 0 0 0 2px #f1641e2e}.catalogEtsyLookup label button{color:#fff;background:#2b2321;border:0;min-width:125px;font-size:9px;font-weight:800}.catalogEtsyLookup label button:hover{background:#f1641e}.catalogEtsyLookup label button:disabled{cursor:wait;opacity:.62}.catalogEtsyMessage{border-radius:8px;grid-column:2/-1;margin:-3px 0 0;padding:7px 10px;font-size:9px}.catalogEtsyMessage.error{color:#9b321e;background:#fff0eb}.catalogEtsyMessage.success{color:#23643d;background:#eaf6ee}.catalogToolbar{z-index:5;border:1px solid var(--catalog-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9cc;border-radius:18px;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(135px,190px));gap:9px;padding:9px;display:grid;position:relative;box-shadow:0 12px 40px #392b250d}.catalogSearch{background:#fff;border-radius:12px;align-items:center;min-height:54px;padding:0 14px;display:flex;position:relative}.catalogSearch>span{color:var(--catalog-rose-dark);font-family:Georgia,serif;font-size:26px;transform:rotate(-15deg)}.catalogSearch input{width:100%;color:var(--catalog-ink);background:0 0;border:0;outline:0;padding:0 38px 0 11px;font-size:13px}.catalogSearch input::placeholder{color:#a69b96}.catalogSearch button{color:#7f7470;background:#f2eeea;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;right:12px}.catalogSelect{border-left:1px solid var(--catalog-line);align-content:center;gap:2px;min-height:54px;padding:7px 32px 7px 15px;display:grid;position:relative}.catalogSelect:after{content:"⌄";color:#988d87;pointer-events:none;position:absolute;top:21px;right:14px}.catalogSelect span{color:#a39a95;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:700}.catalogSelect select{appearance:none;width:100%;color:var(--catalog-ink);background:0 0;border:0;outline:0;font-size:12px}.catalogCategoryShowcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0 38px;display:grid}.catalogCategoryShowcase>button{border:1px solid var(--catalog-line);color:#5f5550;text-align:left;background:#fffdf9b8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px 14px;transition:all .2s;display:grid}.catalogCategoryShowcase>button:hover{background:#fff;border-color:#9f4d594d;transform:translateY(-2px)}.catalogCategoryShowcase>button.active{color:#fff;background:#2b2321;border-color:#2b2321;box-shadow:0 12px 26px #2b232129}.catalogCategoryShowcase>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.catalogCategoryShowcase b{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;overflow:hidden}.catalogCategoryShowcase small{color:#9a8f89;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.catalogCategoryShowcase>button.active small{color:#ffffff7a}.catalogCategoryShowcase strong{color:#7c6f68;background:#eee7e1;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:9px;display:grid}.catalogCategoryShowcase>button.active strong{color:#2b2321;background:#e4b9b8}.catalogCategorySymbol{width:35px;height:35px;color:var(--catalog-rose-dark);background:#f4e7e8;border:1px solid #9f4d5929;border-radius:50%;place-items:center;font:400 18px Georgia,serif;display:grid}.catalogCategoryShowcase>button.active .catalogCategorySymbol{color:#fff;background:#ffffff1a;border-color:#ffffff38}.catalogError{background:#fff6f5;border:1px solid #9f4d593d;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:-10px 0 25px;padding:15px 17px;display:grid}.catalogError>span{color:#fff;background:var(--catalog-rose-dark);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.catalogError b{font-size:11px}.catalogError p{color:#7c6964;margin:4px 0 0;font-size:10px}.catalogError button{color:#fff;background:#2b2321;border:0;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:700}.catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);display:grid}.catalogGroupedProducts{gap:68px;display:grid}.catalogProductGroup{gap:20px;display:grid}.catalogProductGroup>header{border-bottom:1px solid var(--catalog-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:15px;display:grid}.catalogProductGroup>header>div{gap:2px;display:grid}.catalogProductGroup>header small{color:var(--catalog-rose-dark);letter-spacing:.16em;font-size:7px;font-weight:800}.catalogProductGroup>header h3{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.catalogProductGroup>header p{color:var(--catalog-muted);margin:2px 0 0;font-size:9px}.catalogProductGroup>header button{border:1px solid var(--catalog-line);color:#685c56;background:0 0;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:700}.catalogProductGroup>header button:hover{color:#fff;background:#2b2321;border-color:#2b2321}.catalogCard{min-width:0;color:inherit;text-align:left;background:var(--catalog-paper);border:1px solid #3126211a;border-radius:22px;padding:0;transition:transform .28s,box-shadow .28s,border-color .28s;overflow:hidden;box-shadow:0 7px 26px #3327210b}.catalogCard:hover{border-color:#9f4d5933;transform:translateY(-6px);box-shadow:0 26px 65px #33272121}.catalogCard:focus-visible{outline-offset:3px;outline:3px solid #9f4d594d}.catalogCardVisual{aspect-ratio:1/1.03;background:#e8e0d8;position:relative;overflow:hidden}.catalogImageShell{background:radial-gradient(circle at 35% 30%,#f4e8e7,#0000 28%),linear-gradient(145deg,#e9deda,#cdb8b0);width:100%;height:100%;position:relative;overflow:hidden}.catalogImageShell img{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.catalogCard:hover .catalogImageShell img{transform:scale(1.045)}.catalogImageFallback{color:#7c545980;place-items:center;font-family:Georgia,serif;font-size:58px;display:grid;position:absolute;inset:0}.catalogCategoryTag,.catalogPriceState{z-index:2;letter-spacing:.11em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800;position:absolute;top:14px}.catalogCategoryTag{color:#4b3e39;background:#fffdf9d4;left:14px}.catalogPriceState{color:#fff;background:#49674cd6;right:14px}.catalogEtsyTag{z-index:2;color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f1641ee6;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;bottom:14px;left:14px}.catalogCardArrow{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#251e1db8;border-radius:50%;place-items:center;width:37px;height:37px;transition:transform .25s,background .25s;display:grid;position:absolute;bottom:14px;right:14px}.catalogCard:hover .catalogCardArrow{background:var(--catalog-rose-dark);transform:rotate(8deg)}.catalogCardBody{padding:20px 20px 18px}.catalogCardMeta{color:#9b908a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:8px;font-weight:700;display:flex}.catalogCard h3{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.catalogCardBody>p{color:#847973;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:33px;margin:7px 0 12px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.catalogVariantChips{gap:5px;min-height:25px;display:flex;overflow:hidden}.catalogVariantChips span{color:#6d625d;text-overflow:ellipsis;white-space:nowrap;background:#f0ebe6;border-radius:6px;flex:none;max-width:112px;padding:5px 8px;font-size:8px;overflow:hidden}.catalogCard footer{border:0;border-top:1px solid var(--catalog-line);color:inherit;justify-content:space-between;align-items:end;gap:10px;margin-top:17px;padding:15px 0 0;display:flex}.catalogCard footer>div{gap:3px;display:grid}.catalogCard footer small{color:#a49993;letter-spacing:.13em;font-size:7px;font-weight:700}.catalogCard footer strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.catalogWaiting{color:var(--catalog-rose-dark);font-size:12px}.catalogStoreCount{color:#958982;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-size:8px;overflow:hidden}.catalogSkeleton{pointer-events:none}.catalogSkeletonImage,.catalogSkeletonLine{background:linear-gradient(90deg,#ebe4dd 20%,#f7f2ec 38%,#ebe4dd 56%) 0 0/220% 100%;animation:1.35s linear infinite catalogShimmer;display:block}.catalogSkeletonImage{height:290px}.catalogSkeleton .catalogCardBody{gap:11px;display:grid}.catalogSkeletonLine{border-radius:8px;height:10px}.catalogSkeletonLine.short{width:28%}.catalogSkeletonLine.title{width:88%;height:23px}.catalogSkeletonLine.medium{width:67%}.catalogSkeletonLine.footer{width:100%;height:39px;margin-top:8px}.catalogEmpty{text-align:center;background:#fffdf980;border:1px dashed #55423a33;border-radius:22px;justify-items:center;padding:92px 20px;display:grid}.catalogEmpty>span{width:70px;height:70px;color:var(--catalog-rose-dark);background:#eadde2;border-radius:50%;place-items:center;margin-bottom:18px;font-size:28px;display:grid}.catalogEmpty h3{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:400}.catalogEmpty p{color:var(--catalog-muted);margin:8px 0 22px;font-size:13px}.catalogEmpty button{color:#fff;background:#2b2321;border:0;border-radius:999px;padding:11px 18px}.catalogFooter{color:#ffffffbf;background:#251e1d;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0;padding:35px clamp(22px,5vw,76px);display:grid}.catalogFooter p{gap:3px;margin:0;display:grid}.catalogFooter p b{color:#fff;letter-spacing:.08em;font-size:11px}.catalogFooter p span{opacity:.52;font-size:9px}.catalogFooter>a{letter-spacing:.1em;font-size:10px}.catalogModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1c1614b8;place-items:center;padding:22px;animation:.18s ease-out catalogFade;display:grid;position:fixed;inset:0}.catalogModal{background:var(--catalog-paper);border-radius:26px;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);width:min(1050px,100%);max-height:min(820px,100vh - 44px);animation:.24s ease-out catalogRise;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 110px #00000061}.catalogModalClose{z-index:5;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#251e1da8;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:17px;right:17px}.catalogModalImage{min-height:640px;position:relative}.catalogModalImage>span{z-index:3;color:#342927;letter-spacing:.1em;background:#fffdf9db;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800;position:absolute;bottom:24px;left:24px}.catalogModalContent{padding:56px clamp(28px,4vw,58px) 48px;overflow-y:auto}.catalogModalContent .catalogEyebrow{color:var(--catalog-rose-dark);margin-bottom:14px}.catalogModalContent h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.02}.catalogModalOriginal{color:var(--catalog-muted);margin:13px 0 0;font-size:12px;line-height:1.6}.catalogEtsySource{background:#fff7f2;border:1px solid #e6c8b6;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding:13px 14px;display:grid}.catalogEtsySource>div{gap:2px;display:grid}.catalogEtsySource small{color:#bd4d17;letter-spacing:.12em;font-size:7px;font-weight:900}.catalogEtsySource b{font-family:Georgia,serif;font-size:17px;font-weight:400}.catalogEtsySource p{color:#8d7568;margin:0;font-size:8px}.catalogEtsySource a{color:#9e4318;border:1px solid #dfbba5;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.catalogEtsySource a:hover{color:#fff;background:#f1641e}.catalogModalPrice{color:#fff;background:#2c2422;border-radius:14px;grid-template-columns:1fr auto;gap:3px 20px;margin:28px 0 22px;padding:19px 20px;display:grid}.catalogModalPrice small{letter-spacing:.13em;color:#ffffff80;font-size:8px}.catalogModalPrice strong{grid-area:1/2/span 2;align-self:center;font-family:Georgia,serif;font-size:22px;font-weight:400}.catalogModalPrice strong.waiting{color:#dfb1b3;font-family:inherit;font-size:13px}.catalogModalPrice span{color:#ffffff94;font-size:9px}.catalogModalFacts{border-block:1px solid var(--catalog-line);grid-template-columns:repeat(3,1fr);margin-bottom:27px;display:grid}.catalogModalFacts div{gap:5px;padding:16px 5px;display:grid}.catalogModalFacts div+div{border-left:1px solid var(--catalog-line);padding-left:18px}.catalogModalFacts small,.catalogModalStores>small{color:#a19892;letter-spacing:.14em;font-size:7px;font-weight:800}.catalogModalFacts strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.catalogOptions>h3{margin:0 0 14px;font-family:Georgia,serif;font-size:19px;font-weight:400}.catalogOptions section{border-top:1px solid var(--catalog-line);padding:15px 0}.catalogOptions section header{justify-content:space-between;margin-bottom:10px;display:flex}.catalogOptions section header b{font-size:11px}.catalogOptions section header span{color:#a09691;font-size:8px}.catalogOptions section>div{flex-wrap:wrap;gap:6px;display:flex}.catalogOptions section>div>span{background:#f4efea;border:1px solid #43322b1a;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:flex}.catalogOptions section>div b{font-size:9px;font-weight:500}.catalogOptions section>div small{color:#4d8058;font-size:8px;font-weight:700}.catalogNoOptions{color:var(--catalog-muted);background:#f4efea;border-radius:10px;padding:18px;font-size:11px;line-height:1.5}.catalogModalStores{gap:9px;margin-top:24px;display:grid}.catalogModalStores div{flex-wrap:wrap;gap:6px;display:flex}.catalogModalStores div span{border:1px solid var(--catalog-line);color:#675c57;border-radius:999px;padding:7px 9px;font-size:8px}.catalogSku{color:#9a8e88;margin:16px 0 0;font-size:8px;line-height:1.6}.catalogSku b{color:#655a55;letter-spacing:.1em;margin-right:7px}.catalogEtsyTags{color:#9a7867;margin:17px 0 0;font-size:8px;line-height:1.65}.catalogEtsyTags b{color:#bd4d17;letter-spacing:.1em;margin-right:7px}@keyframes catalogFade{0%{opacity:0}}@keyframes catalogRise{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes catalogShimmer{to{background-position-x:-220%}}@media (width<=1180px){.catalogGrid,.catalogCategoryShowcase{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogHero{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr)}.catalogToolbar{grid-template-columns:1fr repeat(3,145px)}}@media (width<=860px){.catalogTopbar{grid-template-columns:1fr auto}.catalogTopbar nav{display:none}.catalogHero{grid-template-columns:1fr}.catalogHeroCopy{padding-top:58px}.catalogHeroArt{opacity:.7;min-height:0;position:absolute;inset:0 0 0 58%}.catalogHero h1,.catalogIntro,.catalogHeroStats{z-index:2;position:relative}.catalogEtsyLookup{grid-template-columns:auto minmax(0,1fr)}.catalogEtsyLookup>label,.catalogEtsyMessage{grid-column:1/-1}.catalogToolbar{grid-template-columns:1fr 1fr 1fr}.catalogSearch{grid-column:1/-1}.catalogSelect{border-top:1px solid var(--catalog-line);border-left:0}.catalogCategoryShowcase,.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogModal{grid-template-columns:.85fr 1.15fr}.catalogModalImage{min-height:100%}}@media (width<=620px){.catalogTopbar{min-height:70px;padding-inline:18px}.catalogBrandMark{width:34px;height:34px}.catalogSync{text-overflow:ellipsis;white-space:nowrap;max-width:154px;font-size:9px;overflow:hidden}.catalogPublic{text-overflow:ellipsis;white-space:nowrap;max-width:154px;overflow:hidden}.catalogHero{min-height:540px}.catalogHeroCopy{padding:52px 22px}.catalogHero h1{font-size:50px}.catalogIntro{font-size:13px}.catalogHeroStats{grid-template-columns:repeat(2,1fr);gap:18px 26px;display:grid}.catalogHeroArt{opacity:.38;left:45%}.catalogCollection{padding:52px 14px 70px}.catalogCollectionHeading{align-items:start}.catalogCollectionHeading>span{text-align:right;max-width:90px;padding-top:8px}.catalogToolbar{grid-template-columns:1fr 1fr}.catalogEtsyLookup{padding:14px}.catalogEtsyLookup>div b{font-size:14px}.catalogEtsyLookup>div p{display:none}.catalogEtsyLookup>label{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:7px;overflow:visible}.catalogEtsyLookup input{background:#fff;border:1px solid #d8b8a4;border-radius:10px}.catalogEtsyLookup label button{border-radius:10px;min-height:42px}.catalogSelect:last-child{grid-column:1/-1}.catalogCategoryShowcase{gap:7px;margin-bottom:34px}.catalogCategoryShowcase>button{grid-template-columns:auto minmax(0,1fr);padding:11px}.catalogCategoryShowcase>button>strong{display:none}.catalogCategoryShowcase b{font-size:13px}.catalogCategoryShowcase small{font-size:7px}.catalogCategorySymbol{width:31px;height:31px;font-size:16px}.catalogGroupedProducts{gap:52px}.catalogProductGroup>header{grid-template-columns:auto minmax(0,1fr)}.catalogProductGroup>header button{grid-column:1/-1;width:max-content;margin-left:45px}.catalogProductGroup>header h3{font-size:23px}.catalogError{grid-template-columns:auto 1fr}.catalogError button{grid-column:1/-1}.catalogGrid{gap:12px}.catalogCard{border-radius:16px}.catalogCardBody{padding:14px 13px}.catalogCard h3{min-height:39px;font-size:16px}.catalogCardBody>p,.catalogCardMeta span:last-child,.catalogStoreCount{display:none}.catalogVariantChips{margin-top:10px}.catalogVariantChips span:nth-child(n+3){display:none}.catalogCard footer{margin-top:12px;padding-top:12px}.catalogCard footer strong{font-size:13px}.catalogPriceState{display:none}.catalogCategoryTag{top:9px;left:9px}.catalogCardArrow{width:32px;height:32px;bottom:9px;right:9px}.catalogFooter{grid-template-columns:auto 1fr}.catalogFooter>a{display:none}.catalogModalBackdrop{align-items:end;padding:0}.catalogModal{border-radius:24px 24px 0 0;grid-template-columns:1fr;width:100%;max-height:94vh;overflow-y:auto}.catalogModalImage{min-height:310px;max-height:38vh}.catalogModalContent{padding:34px 22px 44px;overflow:visible}.catalogModalContent h2{font-size:36px}.catalogEtsySource{grid-template-columns:auto 1fr}.catalogEtsySource>a{text-align:center;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.catalogPage *,.catalogPage :before,.catalogPage :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
