/*! 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-outline-style:solid;--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{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.box-content{box-sizing:content-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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:#172035;--muted:#687187;--line:#e5e8ef;--bg:#f4f6fa;--nav:#182136;--brand:#6558e8;--green:#18a576;--amber:#e49b26}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--ink);margin:0;font-family:Segoe UI,Arial,sans-serif;font-size:14px}button{font:inherit}button:focus-visible{outline-offset:2px;outline:3px solid #9d95f7}.app-shell{background:var(--bg);min-height:100vh;display:flex}.auth-page{background:radial-gradient(circle at 50% 0,#eeecff 0,transparent 42%),var(--bg);place-items:center;width:100%;min-height:100vh;margin:0;padding:28px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(440px,100%);padding:34px;box-shadow:0 22px 60px #24325318}.auth-brand{align-items:center;gap:11px;margin-bottom:28px;display:flex}.auth-brand>b{color:#fff;background:linear-gradient(135deg,#776af0,#5044cd);border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.auth-brand>span,.auth-eyebrow{font-weight:800}.auth-eyebrow{color:#6558e8;letter-spacing:1.2px;margin:0 0 8px;font-size:10px}.auth-card h1{letter-spacing:-.6px;margin:0 0 11px;font-size:28px}.auth-copy{color:#687187;margin:0 0 24px;line-height:1.6}.google-sign-in{color:#283044;cursor:pointer;background:#fff;border:1px solid #d9dde6;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 16px;font-weight:700;display:flex}.google-sign-in:hover{background:#faf9ff;border-color:#aaa3ef}.google-sign-in:disabled{cursor:wait;opacity:.7}.google-sign-in>span{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.auth-pending{color:#805610;background:#fff4df;border-radius:9px;flex-direction:column;gap:6px;padding:14px;display:flex}.auth-pending span{font-size:11px;line-height:1.5}.auth-error{color:#a23c35;background:#fff0ef;border-radius:7px;padding:10px;font-size:11px}.auth-card>small{color:#8b93a2;margin-top:20px;line-height:1.5;display:block}.sign-out{color:#596276;cursor:pointer;background:#fff;border:1px solid #d8dce5;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:700}.sign-out:hover{color:#584ccf;border-color:#aaa3ef}.sidebar{background:var(--nav);color:#cad1df;z-index:3;flex-direction:column;width:244px;padding:22px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #30394d;align-items:center;gap:12px;padding:0 8px 26px;display:flex}.brand>b{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#776af0,#5044cd);border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;display:grid;box-shadow:0 8px 22px #0c10245c}.brand div{flex-direction:column;gap:3px;display:flex}.brand strong{color:#fff;font-size:15px}.brand span{color:#8994aa;letter-spacing:.4px;font-size:11px}.nav-label{letter-spacing:1.2px;color:#748096;margin:25px 10px 9px;font-size:10px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav button{color:#aeb8ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 11px;display:flex}.sidebar nav button:hover{color:#fff;background:#232d43}.sidebar nav button.nav-active{color:#fff;background:#6558e820}.sidebar nav button i{text-align:center;color:#7e89a0;width:20px;font-style:normal}.sidebar nav button.nav-active i{color:#a9a1ff}.sidebar nav button em{color:#fff;background:#df8d2a;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal}.pilot{background:#222c42;border:1px solid #344058;border-radius:12px;margin-top:auto;padding:14px}.pilot>div{color:#aeb8ca;text-transform:uppercase;letter-spacing:.6px;justify-content:space-between;font-size:11px;display:flex}.pilot>div b{color:#9e96f3}.pilot p{color:#fff;margin:9px 0;font-size:12px;line-height:1.4}.progress{background:#39445a;border-radius:5px;height:5px;display:block;overflow:hidden}.progress i{background:linear-gradient(90deg,#7568ee,#9b91fb);width:68%;height:100%;display:block}.pilot small{color:#7f8ba2;margin-top:8px;font-size:10px;display:block}.profile{border-top:1px solid #30394d;align-items:center;gap:10px;margin-top:10px;padding:16px 8px 2px;display:flex}.profile>b{color:#fff;background:#33405a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.profile div{flex-direction:column;gap:2px;min-width:0;display:flex}.profile strong{color:#e5e8ef;font-size:11px}.profile span{color:#738097;font-size:10px}.profile>i{background:#25c58d;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #25c58d20}.runtime-version{color:#7f8ba2;align-items:center;gap:5px;margin:7px 8px 0;font-size:9px;line-height:1.4;display:flex}.runtime-version span{text-transform:uppercase;letter-spacing:.5px;color:#9e96f3}.runtime-version i{font-style:normal}.runtime-version code{color:#8994aa;font-family:inherit}main{width:calc(100% - 244px);margin-left:244px}.topbar{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.topbar p{color:#8a92a3;margin:0;font-size:12px}.topbar p i{color:#c4c9d2;margin:0 8px;font-style:normal}.topbar p b{color:#3e4658}.topbar>div{gap:8px;display:flex}.topbar>div span{letter-spacing:.35px;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.internal{color:#167c5d;background:#e9f8f2}.readonly{color:#697287;background:#f1f3f6}.content{max-width:1460px;margin:auto;padding:30px 34px 50px}.hero{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.hero>div:first-child>p{align-items:center;gap:8px;margin:0 0 9px;display:flex}.hero>div:first-child>p b{color:#6558e8;letter-spacing:1.1px;font-size:10px}.hero>div:first-child>p span{letter-spacing:.7px;color:#9a670f;background:#fff2d9;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.hero>div:first-child>p span.approved{color:#147b5b;background:#e8f7f1}.hero h1{letter-spacing:-.7px;margin:0 0 7px;font-size:28px}.hero small{color:#7b8496}.hero-actions{gap:10px;display:flex}.approve-button,.outline,.primary{cursor:pointer;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700}.outline{color:#4f586b;background:#fff;border:1px solid #d8dce5}.outline:hover{color:#584ccf;border-color:#aaa3ef}.primary{color:#fff;background:#6558e8;border:1px solid #6558e8;box-shadow:0 7px 18px #6558e82b}.primary:disabled{opacity:.7}.notice{color:#4c477c;background:#eef1ff;border:1px solid #dcdffa;border-radius:9px;align-items:center;gap:10px;margin-bottom:15px;padding:10px 13px;font-size:12px;display:flex}.notice>i{background:#6558e8;border-radius:50%;width:7px;height:7px}.notice span{flex:1}.notice button{color:#79799a;cursor:pointer;background:0 0;border:0;font-size:18px}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:13px;padding:15px;display:flex;box-shadow:0 2px 7px #24325308}.metrics article>.icon{border-radius:10px;place-items:center;width:39px;height:39px;font-size:14px;display:grid}.icon.green{color:#18a576;background:#e9f8f2}.icon.blue{color:#3e7fde;background:#ebf3ff}.icon.gold{color:#d88a16;background:#fff4df}.icon.grey{color:#687287;background:#edf0f4}.metrics article>div{flex:1;grid-template-columns:auto auto;align-items:center;column-gap:12px;display:grid}.metrics span{color:#828a99;grid-column:1/-1;margin-bottom:2px;font-size:10px}.metrics strong{font-size:18px}.metrics small{text-align:right;color:#8b93a2;font-size:9px}.metrics small.ok{color:#16855f}.metrics small.warn{color:#c37a12}.workflow{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:14px;padding:15px 20px}.workflow,.workflow>div{align-items:center;display:flex}.workflow>div{color:#98a0af;flex:1;font-size:10px;position:relative}.workflow>div>b{z-index:1;background:#fff;border:1px solid #dce0e8;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:7px;font-size:9px;display:grid}.workflow>div>i{background:#e0e3ea;flex:1;height:1px;margin:0 10px}.workflow>div.done{color:#3f495d}.workflow>div.done>b{color:#13825f;background:#e9f8f2;border-color:#25ad81}.workflow>div.done>i{background:#b4e4d3}.workflow>div.current span{color:#5a4fd0;font-weight:800}.grid{grid-template-columns:minmax(0,1.75fr) minmax(305px,.75fr);gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #24325308}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.panel-head h2{margin:0 0 4px;font-size:14px}.panel-head p{color:#8c94a3;margin:0;font-size:10px}.panel-head>b{background:#f5f6f9;border:1px solid #e5e8ee;border-radius:7px;padding:6px 9px;font-size:15px}.panel-head>b span{margin-left:5px;font-size:10px}.tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 18px;display:flex}.tabs button{color:#7e8799;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 1px 10px;font-size:11px}.tabs button.active{color:#574bd0;border-color:#6558e8;font-weight:700}.tabs i{background:#eef0f4;border-radius:5px;margin-left:3px;padding:1px 5px;font-size:9px;font-style:normal}.tab-content{padding:16px 18px}.title-field{border:1px solid #dfe3ea;border-radius:9px;padding:12px}.title-field label{color:#697286;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.title-field label span{color:#9aa1ae;font-weight:400}.title-field>p{margin:9px 0 10px;font-size:12px;font-weight:600;line-height:1.5}.title-field>div{gap:6px;display:flex}.title-field>div span{color:#6258bd;background:#f0efff;border-radius:5px;padding:3px 6px;font-size:8px}.bullets{margin-top:12px}.bullets article{border-bottom:1px solid #edf0f4;grid-template-columns:28px 1fr 45px;gap:10px;padding:12px 0;display:grid}.bullets article>b{color:#6155d1;background:#f1f0ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.bullets article div>span{text-transform:uppercase;letter-spacing:.5px;color:#8a92a1;font-size:9px;font-weight:700}.bullets article p{color:#394255;margin:4px 0 0;font-size:11px;line-height:1.5}.bullets article small{text-align:right;color:#9ba2af;font-size:8px}.link-button{color:#5b50ce;cursor:pointer;background:0 0;border:0;padding:13px 0 0;font-size:10px;font-weight:700}.table-wrap{padding:14px 18px 20px;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:11px}.table-wrap th{text-align:left;color:#858e9f;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line);padding:9px;font-size:9px}.table-wrap td{border-bottom:1px solid #edf0f4;padding:11px 9px}.priority{color:#5c51cb;background:#eeecff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:inline-grid}.sources{padding:5px 18px 16px}.sources article{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding:12px 0;display:flex}.sources article>b{color:#5d52ce;background:#f0efff;border-radius:8px;place-items:center;width:33px;height:33px;font-size:9px;display:grid}.sources article>div{flex-direction:column;flex:1;gap:3px;display:flex}.sources strong{font-size:11px}.sources span{color:#8b93a2;font-size:9px}.sources em{color:#16835f;background:#eaf8f3;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal}.sources em.pending{color:#ac7118;background:#fff4df}.qa-badge{color:#ab6e12;background:#fff1d5;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800}.score{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px;display:flex}.score>div{flex:none;width:92px}.score>div strong{font-size:30px}.score>div span{color:#8d95a4;font-size:9px}.score>div>i{background:#6558e8;border-radius:4px;height:4px;margin-top:7px;display:block;position:relative}.score>p{flex-direction:column;gap:4px;margin:0;display:flex}.score>p b{font-size:12px}.score>p span{color:#8b93a2;font-size:9px;line-height:1.4}.checks{padding:8px 18px 12px}.checks>div{align-items:center;gap:8px;padding:8px 0;display:flex}.checks>div>b{color:#16835f;background:#e9f8f2;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.checks>div span{flex:1;font-size:10px}.checks>div small{color:#15906a;font-size:8px}.checks>div.warning>b{color:#c67a10;background:#fff2dc}.checks>div.warning small{color:#c67a10}.checks>div.locked>b{color:#798193;background:#eef0f4}.checks>div.locked small{color:#798193}.approve-button,.qa>.full{width:calc(100% - 36px);margin:0 18px 8px;display:block}.approve-button:disabled{background:#19a577;border-color:#19a577}.safety{color:#7c8493;background:#f5f6f9;border-radius:7px;margin:12px 18px 16px;padding:10px;font-size:8px;line-height:1.4}.activity{margin-top:14px}.activity .panel-head button{color:#5a4fd0;background:0 0;border:0;font-size:10px;font-weight:700}.activity>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.activity article{border-right:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.activity article:last-child{border:0}.activity-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.activity-icon.c0{color:#178a64;background:#e9f8f2}.activity-icon.c1{color:#3578d4;background:#ebf3ff}.activity-icon.c2{color:#c77b10;background:#fff3dd}.activity article div{flex-direction:column;gap:3px;display:flex}.activity article strong{font-size:10px}.activity article p{color:#8b93a3;margin:0;font-size:8px}.activity time{color:#9ca3af;font-size:8px}@media (max-width:1080px){.metrics{grid-template-columns:repeat(2,1fr)}.activity>div:last-child,.grid{grid-template-columns:1fr}.activity article{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.sidebar{width:100%;height:auto;position:static}.pilot,.profile,.sidebar nav{display:none}.app-shell{display:block}.brand{border:0;padding-bottom:0}main{width:100%;margin:0}.topbar{padding:0 18px}.topbar p{display:none}.content{padding:22px 16px 35px}.hero{align-items:flex-start;gap:20px}.hero-actions{flex-direction:column}.metrics{grid-template-columns:1fr}.workflow{overflow:auto}.workflow>div{min-width:100px}.grid{display:block}.qa{margin-top:14px}.panel-head{align-items:flex-start}.activity>div:last-child{display:block}}.sleep-progress i{width:45%}.product-grid{grid-template-columns:minmax(0,1.8fr) minmax(340px,.72fr)}.product-table{padding-top:8px}.product-table td{vertical-align:middle}.product-table td strong{color:#292f40}.mono{font-family:Cascadia Mono,Consolas,monospace;font-size:10px}.table-note{color:#6e7789;background:#f6f7fa;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px 20px;display:grid}.facts-grid article{background:#fbfcfd;border:1px solid #e3e6ed;border-radius:9px;flex-direction:column;gap:6px;padding:12px;display:flex}.facts-grid span{text-transform:uppercase;letter-spacing:.45px;color:#858e9f;font-size:9px}.facts-grid strong{font-size:12px;line-height:1.45}.facts-grid small{border-radius:5px;align-self:flex-start;padding:4px 6px;font-size:8px}.facts-grid small.evidenced{color:#147b5b;background:#e8f7f1}.facts-grid small.confirmed{color:#5c51cb;background:#efedff}.shipping-list{padding:4px 18px 18px}.shipping-list article{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding:14px 0;display:flex}.shipping-list article>b{color:#594ec9;background:#eef1ff;border-radius:8px;place-items:center;width:38px;height:32px;font-size:9px;display:grid}.shipping-list article>div{flex-direction:column;flex:1;gap:4px;display:flex}.shipping-list article strong{font-size:11px}.shipping-list article span{color:#858e9d;font-size:9px}.shipping-list article em{color:#147b5b;background:#e8f7f1;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.blocker-panel .qa-badge{color:#a9600a;background:#fff0d2}.blocker-score>div>i{background:#e0a03c}.issue-checks>div{border-bottom:1px solid #edf0f4;align-items:flex-start}.issue-checks>div span{flex-direction:column;gap:3px;line-height:1.35;display:flex}.issue-checks>div span strong{color:#8a5a12;font-size:8px}.issue-checks>div small{padding-top:2px}.locked-action:disabled{cursor:not-allowed;background:#8d95a4;border-color:#8d95a4}.status-chip{letter-spacing:.6px;color:#147b5b;background:#e8f7f1;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800}@media (max-width:1080px){.product-grid{grid-template-columns:1fr}}@media (max-width:760px){.facts-grid{grid-template-columns:1fr}.product-table{overflow-x:auto}.product-table table{min-width:780px}}.project-list>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 130px auto;align-items:center;gap:18px;padding:18px;display:grid}.project-list>article:last-child{border:0}.project-main{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.project-main b{color:var(--ink);font-size:14px}.project-main span{color:#7d8697;font-size:10px}.project-list>article>div{text-align:center;flex-direction:column;display:flex}.project-list>article>div strong{color:#b66e0b;font-size:20px}.project-list>article>div span{color:#8a92a1;font-size:9px}.project-mode{border-radius:5px;margin-right:7px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.project-mode.create{color:#5146bf;background:#efedff}.project-mode.improve{color:#176b53;background:#e8f7f1}.family-list{flex-direction:column;gap:14px;padding:15px 18px 20px;display:flex}.family-card{border:1px solid #dfe3eb;border-radius:10px;overflow:hidden}.family-card>header{background:#f8f9fc;border-bottom:1px solid #e5e8ef;justify-content:space-between;gap:18px;padding:14px;display:flex}.family-card>header span{letter-spacing:.7px;color:#6558e8;font-size:8px;font-weight:800}.family-card h3{margin:5px 0;font-size:13px}.family-card>header p{color:#737c8e;margin:0;font-size:10px}.family-card>header>div:last-child{text-align:right;flex-direction:column;gap:4px;display:flex}.family-card>header>div:last-child>b{color:#a5670d;background:#fff2d9;border-radius:5px;padding:5px 7px;font-size:10px}.family-card>header>div:last-child>small{color:#8a92a2;font-size:8px}.family-card .table-wrap{padding:5px 10px 10px}.family-card td:first-child small{color:#8991a1;margin-top:3px;font-size:8px;display:block}.restriction{color:#885810;background:#fff6e7;border-radius:6px;margin:10px 12px 0;padding:8px 10px;font-size:9px}.color-dot{border:1px solid #cad0da;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.color-dot.blau{background:#7dc9ee}.color-dot.pink{background:#f29bc3}.check-row,.source-row{text-align:left;background:#fff;border:0;width:100%}.check-row,.source-internal-row{cursor:pointer}.check-board>button:hover,.check-row:hover,.source-row:hover{background:#fafaff}.check-row:focus-visible,.source-row:focus-visible{z-index:1;position:relative}.source-row{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding:12px 0;display:flex}.source-row>b{color:#5d52ce;background:#f0efff;border-radius:8px;place-items:center;width:42px;height:33px;font-size:8px;display:grid}.source-internal-row>.source-main,.source-main{min-width:0;color:inherit;flex-direction:column;flex:1;gap:3px;text-decoration:none;display:flex}.source-main strong{font-size:11px}.source-main span{color:#8b93a2;font-size:9px}.source-row em{color:#16835f;background:#eaf8f3;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal}.source-row em.pending{color:#ac7118;background:#fff4df}.source-actions{align-items:center;gap:6px;display:flex}.source-actions a{color:#5f687a;background:#eef0f4;border-radius:5px;padding:5px 7px;font-size:9px;text-decoration:none}.source-actions .local-file-action{color:#fff;background:#6558e8}.source-web-row{color:inherit;text-decoration:none}.check-board>button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:100px 1fr auto;align-items:center;gap:16px;width:100%;padding:18px;display:grid}.check-board>button:last-child{border:0}.check-board>button>div{flex-direction:column;gap:5px;display:flex}.check-board>button>div b{color:#8b5b14;font-size:9px}.check-board>button>div strong{font-size:12px}.check-board>button>div small{color:#858e9f;font-size:9px;line-height:1.45}.check-board>button>em{color:#a76509;font-size:9px;font-style:normal}.issue-status{text-align:center;border-radius:6px;padding:6px;font-size:9px;font-weight:800}.issue-status.open{color:#aa6608;background:#fff0d7}.issue-status.in_progress{color:#4b62ba;background:#edf1ff}.issue-status.resolved{color:#147b5b;background:#e8f7f1}.issue-status.not_required{color:#687287;background:#eef0f4}.overlay{z-index:20;background:#10172880;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(520px,100%);height:100%;overflow:auto;box-shadow:-16px 0 50px #12182c33}.drawer>header{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex;position:sticky;top:0}.drawer>header h2{margin:0 0 5px;font-size:18px}.drawer>header p{color:#737c8d;margin:0;font-size:11px;line-height:1.45}.drawer>header button{color:#687287;cursor:pointer;background:#f0f2f6;border:0;border-radius:7px;width:32px;height:32px;font-size:20px}.drawer-body{padding:22px}.field{flex-direction:column;gap:7px;margin:16px 0;display:flex}.field>span{color:#5d6679;font-size:10px;font-weight:700}.field input,.field select,.field textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dee8;border-radius:8px;padding:10px 11px;font-size:12px}.field textarea{resize:vertical}.info-box,.task-explanation{color:#4d576b;background:#f3f5fb;border-radius:9px;padding:13px}.task-explanation b{font-size:11px}.info-box,.task-explanation p{font-size:10px;line-height:1.55}.task-explanation small{color:#7e8797;font-size:9px}.info-box{margin:14px 0}.form-error{color:#a23c35;background:#fff0ef;border-radius:7px;padding:10px;font-size:10px}.drawer-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}.new-source-fields{border-left:3px solid #6558e8;padding-left:13px}.source-details{margin:0 0 18px}.source-details>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:12px;padding:10px 0;display:grid}.source-details dt{color:#858e9f;text-transform:uppercase;font-size:9px}.source-details dd{margin:0;font-size:11px;line-height:1.45}.external-link{text-decoration:none;display:inline-block}.structure-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.structure-choice button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde1e9;border-radius:9px;flex-direction:column;gap:5px;padding:13px;display:flex}.structure-choice button.selected{background:#f2f0ff;border-color:#6558e8}.structure-choice b{font-size:11px}.structure-choice span{color:#7f8899;font-size:9px;line-height:1.4}.empty-view{padding:28px}.empty-view>b{font-size:16px}.empty-view>p{color:#6f788a;max-width:700px;margin:10px 0 20px;line-height:1.6}.choice-label{color:#5d6679;margin:18px 0 8px;font-size:10px;font-weight:800}.choice-label:first-child{margin-top:0}.project-mode-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.project-mode-choice button{min-height:104px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde1e9;border-radius:10px;flex-direction:column;gap:7px;padding:14px;display:flex}.project-mode-choice button.selected{background:#f2f0ff;border-color:#6558e8;box-shadow:0 0 0 1px #6558e82e}.project-mode-choice b{font-size:11px;line-height:1.35}.project-mode-choice span{color:#737d8f;font-size:9px;line-height:1.5}.listing-source-fields{background:#f1faf7;border:1px solid #bfe4d7;border-radius:10px;margin-top:18px;padding:14px}.listing-source-fields>b{color:#176b53;font-size:11px}.listing-source-fields>p{color:#667487;margin:6px 0 0;font-size:9px;line-height:1.5}.listing-source-fields .field{margin-bottom:0}.import-safety{color:#176b53;background:#edf9f5;border:1px solid #9ed9c5;border-radius:10px;padding:14px}.import-safety b{font-size:12px}.import-safety p{margin:7px 0;font-size:10px;line-height:1.55}.import-safety small{font-size:8px;font-weight:800}.import-source{margin:16px 0}.import-source>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:10px 0;display:grid}.import-source dt{color:#858e9f;text-transform:uppercase;font-size:9px}.import-source dd{margin:0;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.import-complete{color:#176b53;background:#f0faf6;border:1px solid #a9ddcb;border-radius:10px;flex-direction:column;gap:7px;padding:15px;display:flex}.import-complete b{font-size:12px}.import-complete p{margin:0;font-size:10px;line-height:1.55}.import-complete small{font-size:9px}.import-complete code{color:#397362;font-size:8px}.ambiguous-skus{color:#805610;background:#fff4df;border-radius:9px;flex-direction:column;gap:6px;margin-top:12px;padding:12px;display:flex}.ambiguous-skus b,.ambiguous-skus code{font-size:10px}.ambiguous-skus small{font-size:9px;line-height:1.5}@media (max-width:760px){.project-list>article{grid-template-columns:1fr}.project-list>article>div{text-align:left}.family-card>header{flex-direction:column}.family-card>header>div:last-child{text-align:left}.check-board>button,.project-mode-choice,.structure-choice{grid-template-columns:1fr}}.supplier-material-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check-row.owner-approved{background:#f0faf6}.check-row.owner-approved>b{color:#147b5b}.check-row span>em{color:#8a5a12;font-size:8px;font-style:normal}.issue-status.owner_approved{color:#147b5b;background:#e0f5ed}.owner-override-box{background:#f8f9fc;border:1px solid #dfe3eb;border-radius:9px;margin:16px 0;padding:14px}.owner-override-box.active{background:#edf9f5;border-color:#9ed9c5}.owner-override-box>label:first-child{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.owner-override-box input[type=checkbox]{accent-color:#16835f;width:17px;height:17px;margin-top:1px}.owner-override-box>label>span{flex-direction:column;gap:4px;display:flex}.owner-override-box b{font-size:11px}.owner-override-box small,.owner-override-box>p{color:#687287;font-size:9px;line-height:1.45}.owner-override-box>.field{margin:13px 0 0}.owner-override-box>p{margin:10px 0 0}@media (max-width:760px){.supplier-material-fields{grid-template-columns:1fr}.source-file-row{flex-wrap:wrap;align-items:flex-start}.source-file-row .source-actions{width:100%;padding-left:53px}}.content-standard-hero{align-items:center}.gold-lock{color:#176b53;background:#edf9f5;border:1px solid #a9ddcb;border-radius:10px;flex-direction:column;gap:4px;min-width:170px;padding:13px 15px;display:flex}.gold-lock b{font-size:11px}.gold-lock span{font-size:9px}.content-journey{background:#f6f5ff;border:1px solid #dcd9ff;border-radius:10px;align-items:center;margin-bottom:16px;padding:13px 16px;display:flex}.content-journey>div{color:#5146bf;flex:1;align-items:center;gap:7px;display:flex}.content-journey b{color:#fff;background:#6558e8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.content-journey span{font-size:9px;font-weight:800}.content-journey i{color:#a9a2df;margin-left:auto;padding-right:10px;font-style:normal}.content-standard-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);align-items:start;gap:16px;display:grid}.standard-steps{overflow:hidden}.standard-steps>.panel-head>b{color:#584dcc;background:#efedff;border-radius:5px;padding:6px 8px;font-size:9px}.standard-steps>div:last-child article{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:start;gap:12px;padding:13px 16px;display:grid}.standard-steps article>b{color:#7d8697;background:#eef0f4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.standard-steps article>div{flex-direction:column;gap:4px;display:flex}.standard-steps article strong{font-size:11px}.standard-steps article span{color:#7d8697;font-size:9px;line-height:1.45}.standard-steps article em{color:#687287;background:#eef0f4;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.standard-steps article.complete>b,.standard-steps article.complete>em{color:#147b5b;background:#e8f7f1}.standard-steps article.current{background:#faf9ff}.standard-steps article.current>b,.standard-steps article.current>em{color:#584dcc;background:#efedff}.standard-side{flex-direction:column;gap:16px;display:flex}.locked-content-list{padding:2px 16px}.locked-content-list p{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:0;padding:10px 0;display:grid}.locked-content-list p>b{color:#147b5b;background:#e8f7f1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.locked-content-list span{font-size:10px;font-weight:700}.locked-content-list em{color:#147b5b;font-size:8px;font-style:normal}.next-content{color:#805610;background:#fff4df;border-radius:8px;flex-direction:column;gap:7px;margin:12px 16px;padding:12px;display:flex}.next-content b{font-size:10px}.next-content span{font-size:9px}.content-progress-card>small{color:#147b5b;padding:0 16px 16px;font-size:8px;display:block}.aplus-story-card ol{margin:0;padding:4px 20px 16px 42px}.aplus-story-card li{color:#596377;padding:6px 0;font-size:9px;line-height:1.4}.automatic-standard{background:#f8f7ff;border-color:#dcd9ff;padding:16px}.automatic-standard>b{color:#5146bf;font-size:11px}.automatic-standard p{color:#687287;margin:8px 0;font-size:9px;line-height:1.5}.automatic-standard code{color:#6558e8;font-size:8px}@media (max-width:1000px){.content-standard-grid{grid-template-columns:1fr}}@media (max-width:760px){.content-journey,.content-standard-hero{align-items:flex-start}.content-journey{flex-direction:column;gap:8px}.content-journey>div{width:100%}.content-journey i{display:none}.standard-steps>div:last-child article{grid-template-columns:30px 1fr}.standard-steps article>em{grid-column:2;justify-self:start}}.amazon-hero{align-items:flex-end}.amazon-safety{color:#176b53;background:#edf9f5;border:1px solid #bfe4d7;border-radius:10px;align-items:center;gap:14px;margin-bottom:18px;padding:13px 16px;display:flex}.amazon-safety b{font-size:12px}.amazon-safety span{font-size:10px}.amazon-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.amazon-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:16px;display:flex}.amazon-summary span{color:#7e8797;font-size:9px}.amazon-summary strong{font-size:17px}.amazon-summary small{color:#687287;font-size:9px}.amazon-columns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.amazon-card{overflow:hidden}.amazon-field-list article{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.amazon-field-list article>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.amazon-field-list b{color:#687287;font-size:9px}.amazon-field-list strong{font-size:11px;line-height:1.4}.amazon-field-list small{color:#8b93a2;font-size:8px;line-height:1.45}.amazon-status{border-radius:5px;flex:none;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.amazon-status.amazon_confirmed,.amazon-status.ready{color:#147b5b;background:#e8f7f1}.amazon-status.review{color:#a66309;background:#fff0d2}.amazon-status.missing{color:#a23c35;background:#fff0ef}.amazon-matrix{margin-top:16px;overflow:hidden}.amazon-matrix-summary{background:#f8f9fc;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.amazon-matrix-summary article{background:#fff;border:1px solid #e2e5ed;border-radius:8px;flex-direction:column;gap:4px;padding:13px;display:flex}.amazon-matrix-summary small,.amazon-matrix-summary span{color:#778196;font-size:8px}.amazon-matrix-summary strong{font-size:17px}.amazon-matrix-list>article{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:13px 16px;display:flex}.amazon-matrix-list>article>div{flex-direction:column;flex:1;gap:3px;display:flex}.amazon-matrix-list b{font-size:10px}.amazon-matrix-list p,.amazon-matrix-list small{color:#7e8797;margin:0;font-size:8px;line-height:1.5}.matrix-status{border-radius:5px;flex:none;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.matrix-status.complete{color:#147b5b;background:#e8f7f1}.matrix-status.live_validation_required,.matrix-status.partial{color:#a66309;background:#fff0d2}.matrix-status.open{color:#a23c35;background:#fff0ef}.amazon-rule-box{background:#f6f5ff;border:1px solid #dcd9ff;border-radius:9px;margin:12px 16px;padding:13px}.amazon-rule-box>b{color:#5146bf;margin-bottom:8px;font-size:9px;display:block}.amazon-rule-box article{border-top:1px solid #e5e2ff;flex-direction:column;gap:2px;padding:8px 0;display:flex}.amazon-rule-box strong{font-size:9px}.amazon-rule-box span{color:#777f91;font-size:8px;line-height:1.45}.amazon-drafts{margin-top:16px;overflow:hidden}.amazon-drafts>.panel-head>b{letter-spacing:.7px;color:#584dcc;background:#efedff;border-radius:5px;padding:6px 8px;font-size:8px}.amazon-draft-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.amazon-draft-grid button{text-align:left;color:inherit;cursor:pointer;background:#fafbfe;border:1px solid #e0e4ec;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.amazon-draft-grid button:hover{background:#f8f7ff;border-color:#aaa3ef}.amazon-draft-grid button.blocked{border-left:3px solid #df9b32}.amazon-draft-grid button.ready{border-left:3px solid #27a77b}.amazon-draft-grid span{color:#6558e8;font-size:8px;font-weight:800}.amazon-draft-grid strong{font-size:11px}.amazon-draft-grid small{color:#858e9f;font-size:8px}.amazon-draft-grid em{color:#6a5ed8;margin-top:5px;font-size:8px;font-style:normal;font-weight:700}.amazon-proof{color:#687287;background:#f0f2f6;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;display:grid}.amazon-proof b{font-size:9px}.amazon-proof small,.amazon-proof span{font-size:8px}.amazon-proof small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.amazon-question-list button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.amazon-question-list button:hover{background:#faf9ff}.amazon-question-list button>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.amazon-question-list button:focus-visible{outline-offset:-3px;outline:2px solid #6558e8}.amazon-field-list .owner-approved-amazon{background:#f0faf6}.amazon-status.owner_approved{color:#147b5b;background:#e0f5ed}.amazon-all-decided{color:#176b53;background:#f0faf6;margin:0;padding:18px;font-size:10px;line-height:1.5}.amazon-question-context{background:#f3f5fb;border-radius:10px;padding:15px}.amazon-question-context>span{letter-spacing:.7px;color:#6558e8;text-transform:uppercase;font-size:8px;font-weight:800}.amazon-question-context h3{margin:7px 0 12px;font-size:15px;line-height:1.4}.amazon-question-context p,.amazon-question-context small{color:#596377;margin:6px 0;font-size:10px;line-height:1.5;display:block}.amazon-owner-approval{margin-top:18px}.amazon-preview-state{border-radius:9px;padding:14px}.amazon-preview-state.blocked{color:#805610;background:#fff5e5}.amazon-preview-state.ready{color:#176b53;background:#edf9f5}.amazon-preview-state b{font-size:12px}.amazon-preview-state p{margin:7px 0 0;font-size:10px;line-height:1.5}.drawer-section-title{margin:22px 0 10px;font-size:12px}.amazon-attribute-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(145px,.7fr) minmax(0,1.3fr);gap:12px;padding:9px 0;display:grid}.amazon-attribute-list dt{color:#6558e8;overflow-wrap:anywhere;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.amazon-attribute-list dt small{color:#8a92a2;margin-top:4px;font:8px/1.4 system-ui,sans-serif;display:block}.amazon-attribute-list dd{color:#424b5e;white-space:pre-line;margin:0;font-size:10px;line-height:1.5}.amazon-decision-list,.amazon-missing-list{margin:0;padding-left:20px}.amazon-decision-list li,.amazon-missing-list li{margin:6px 0;font-size:10px;line-height:1.45}.amazon-decision-list li{color:#176b53}.amazon-missing-list li{color:#965817;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:1000px){.amazon-summary{grid-template-columns:repeat(2,1fr)}.amazon-columns{grid-template-columns:1fr}}@media (max-width:760px){.amazon-draft-grid,.amazon-matrix-summary,.amazon-proof,.amazon-summary{grid-template-columns:1fr}.amazon-safety{flex-direction:column;align-items:flex-start}}.sidebar nav button:disabled{cursor:not-allowed;opacity:.42}.project-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start}.project-overview,.project-safety{padding-bottom:16px}.project-overview .import-source{padding:0 16px}.project-safety>p{color:#687287;margin:0 16px;font-size:10px;line-height:1.55}.project-safety .amazon-safety{flex-direction:column;align-items:flex-start;margin:0 16px 14px}.sku-differences{color:#805610;background:#fff7e8;border:1px solid #f0d29c;border-radius:9px;margin:12px 16px 0;padding:13px}.sku-differences b{font-size:10px}.sku-differences p{margin:7px 0;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.sku-differences small{font-size:8px;line-height:1.5}.project-metrics strong{overflow-wrap:anywhere}.project-metrics article:nth-child(2) small{color:#176b53}@media (max-width:1000px){.project-workspace-grid{grid-template-columns:1fr}}.attribute-audit{margin-top:18px}.attribute-audit .panel-head{align-items:flex-start;gap:20px}.attribute-audit .panel-head button{white-space:nowrap}.audit-meta{flex-wrap:wrap;gap:8px;margin:14px 16px;display:flex}.audit-meta span{border:1px solid var(--line);color:#6d7483;background:#fafbfe;border-radius:7px;padding:7px 9px;font-size:9px}.audit-meta b{color:#2d3546;margin-left:3px}.attribute-audit>.amazon-safety{margin:0 16px 14px}.attribute-audit>.form-error,.attribute-audit>.info-box{margin:12px 16px}.audit-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 16px 16px;display:grid}.audit-metrics article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.audit-metrics small,.audit-metrics span{color:#778093;font-size:8px;line-height:1.35;display:block}.audit-metrics strong{color:#242c3c;margin:5px 0;font-size:19px;display:block}.audit-sections{padding:0 16px}.audit-sections details{border-top:1px solid var(--line);padding:12px 0}.audit-sections summary{cursor:pointer;color:#30394b;font-size:10px;font-weight:700}.audit-findings{gap:8px;margin-top:10px;display:grid}.audit-findings article{background:#fff9ed;border-left:3px solid #d59b35;border-radius:6px;padding:10px 12px}.audit-findings article.error{background:#fff2f2;border-left-color:#cf4f54}.audit-findings article.info{background:#f4f6ff;border-left-color:#6575d8}.audit-findings article>div{justify-content:space-between;gap:12px;display:flex}.audit-findings b{font-size:10px}.audit-findings small,.audit-findings span{color:#7d6541;font-size:8px}.audit-findings p{margin:6px 0;font-size:9px;line-height:1.45}.audit-opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:290px;margin-top:10px;display:grid;overflow:auto}.audit-opportunities>span{border:1px solid var(--line);background:#fafbfe;border-radius:6px;padding:8px;font-size:9px}.audit-opportunities small{color:#8a92a2;overflow-wrap:anywhere;margin-top:3px;font:7px ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.audit-empty{color:#176b53;font-size:9px}.audit-notes{color:#667084;margin:10px 16px 16px;padding-left:18px}.audit-notes li{margin:4px 0;font-size:8px;line-height:1.45}@media (max-width:1100px){.audit-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-opportunities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.attribute-audit .panel-head{display:block}.attribute-audit .panel-head button{width:100%;margin-top:10px}.audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-opportunities{grid-template-columns:1fr}.audit-findings article>div{display:block}}.template-link{text-decoration:none;display:inline-flex}.quick-change-hero,.template-link{align-items:center}.quick-change-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.quick-change-steps article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:12px;padding:15px;display:flex}.quick-change-steps article>b{color:#584dcc;background:#efedff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.quick-change-steps article>div{flex-direction:column;gap:5px;display:flex}.quick-change-steps strong{font-size:11px}.quick-change-steps span{color:#7b8495;font-size:9px;line-height:1.45}.status-chip.preview-only{color:#9a670f;background:#fff2d9}.quick-upload-body{align-items:center;gap:12px;padding:18px;display:flex}.file-drop{cursor:pointer;background:#faf9ff;border:1px dashed #b9b5e9;border-radius:9px;flex-direction:column;flex:1;gap:5px;padding:16px;display:flex;position:relative}.file-drop:hover{border-color:#6558e8}.file-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-drop b{color:#5146bf;font-size:11px}.file-drop span{color:#7e8797;font-size:9px}.quick-error,.quick-import-issues{margin:0 18px 16px}.quick-import-issues{color:#9a3d3d;background:#fff2f2;border-radius:8px;padding:12px 12px 12px 30px}.quick-import-issues li{margin:4px 0;font-size:9px}.quick-future,.quick-results{margin-top:16px}.quick-job-status,.row-result{border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.quick-job-status.completed,.quick-job-status.ready,.row-result.completed,.row-result.ready{color:#147b5b;background:#e8f7f1}.quick-job-status.blocked,.quick-job-status.failed,.quick-job-status.partial,.row-result.blocked,.row-result.failed{color:#a23c35;background:#fff0ef}.quick-row-issue,.quick-row-warning,.quick-subline{color:#858e9f;margin-top:4px;font-size:8px;display:block}.quick-row-issue{color:#a23c35;max-width:340px;line-height:1.4}.quick-row-warning{color:#9a670f;max-width:340px;line-height:1.4}.quick-approval{background:#f8f7ff;border-top:1px solid #dcd9ff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.quick-approval label{align-items:flex-start;gap:10px;display:flex}.quick-approval input{margin-top:2px}.quick-approval label span{flex-direction:column;gap:4px;display:flex}.quick-approval label b{font-size:10px}.quick-approval label small,.quick-approval>small{color:#737c8f;font-size:8px;line-height:1.4}.quick-approval>small{grid-column:1/-1}.approve-button{color:#fff;background:#6558e8;border:1px solid #6558e8}.approve-button:disabled{opacity:.45;cursor:not-allowed}.quick-blocked,.quick-complete{border-top:1px solid var(--line);margin:0;padding:14px 18px;font-size:9px;line-height:1.5}.quick-blocked{color:#8e3b3b;background:#fff7f7}.quick-complete{color:#176b53;background:#f0faf6}.quick-future>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.quick-future article{border:1px solid var(--line);background:#fafbfe;border-radius:8px;flex-direction:column;gap:4px;padding:13px;display:flex}.quick-future article.active{background:#edf9f5;border-color:#bfe4d7}.quick-future b{font-size:10px}.quick-future span{color:#7e8797;font-size:8px}@media (max-width:900px){.quick-change-steps{grid-template-columns:1fr}.quick-upload-body{flex-direction:column;align-items:stretch}.quick-approval,.quick-future>div:last-child{grid-template-columns:1fr}}.fba-hero{align-items:center}.fba-no-write{color:#176b53;background:#edf9f5;border:1px solid #a9ddcb;border-radius:10px;flex-direction:column;gap:4px;min-width:220px;padding:13px 15px;display:flex}.fba-no-write b{font-size:11px}.fba-no-write span{font-size:9px}.fba-journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.fba-journey article{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.fba-journey article>b{color:#737c8d;background:#eef0f4;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.fba-journey article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fba-journey strong{white-space:nowrap;font-size:9px}.fba-journey span{color:#8a92a2;font-size:8px}.fba-journey article.active{background:#edf9f5;border-color:#bfe4d7}.fba-journey article.active>b{color:#fff;background:#18a576}.fba-journey article.active span{color:#147b5b}.fba-journey article.locked{background:#f6f7f9}.fba-journey article.locked>b{color:#697287;background:#e1e4ea}.fba-metrics article>.icon{font-size:12px}.fba-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:start}.fba-data-warning{color:#805610;background:#fff4df;border-radius:8px;gap:12px;margin:14px 18px 0;padding:11px 13px;display:flex}.fba-data-warning b{flex:none;font-size:9px}.fba-data-warning span{font-size:8px;line-height:1.45}.fba-calculator{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.fba-calculator label{flex-direction:column;gap:6px;display:flex}.fba-calculator label:first-child{grid-column:1/-1}.fba-calculator label span{color:#616a7d;font-size:9px;font-weight:700}.fba-calculator input,.fba-calculator select{color:#2f3748;background:#fff;border:1px solid #dfe3eb;border-radius:7px;width:100%;padding:9px 10px;font-size:10px}.fba-calculator input:focus,.fba-calculator select:focus{border-color:#8278ee;outline:2px solid #8278ee20}.fba-calculator-empty{color:#737c8d;background:#f6f7fa;border-radius:8px;margin:0 18px 18px;padding:13px;font-size:9px;line-height:1.5}.fba-result{background:#f0faf6;border:1px solid #a9ddcb;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 18px 18px;padding:14px;display:grid}.fba-result>div{border-right:1px solid #cfe9df;flex-direction:column;gap:4px;padding-right:8px;display:flex}.fba-result>div:last-of-type{border:0}.fba-result small,.fba-result span{color:#5f8175;font-size:8px}.fba-result strong{color:#176b53;font-size:13px}.fba-result p{color:#397362;border-top:1px solid #cfe9df;grid-column:1/-1;margin:3px 0 0;padding-top:11px;font-size:9px;line-height:1.5}.fba-result.no_need{background:#f7f8fa;border-color:#dfe3eb}.fba-result.no_need strong{color:#4e586c}.fba-side{flex-direction:column;gap:14px;display:flex}.fba-rules ul{margin:0;padding:3px 16px 13px;list-style:none}.fba-rules li{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:11px 0;display:flex}.fba-rules li:last-child{border:0}.fba-rules li b{font-size:10px}.fba-rules li span{color:#788194;font-size:8px;line-height:1.5}.fba-access>div:last-child{padding:4px 16px 14px}.fba-access article{background:#f0faf6;border-left:3px solid #25a77c;border-radius:6px;flex-direction:column;gap:3px;margin-top:10px;padding:11px;display:flex}.fba-access article.warning{background:#fff7e8;border-color:#d79730}.fba-access article.locked{background:#f5f6f8;border-color:#8891a1}.fba-access article b{font-size:9px}.fba-access article span{color:#687287;font-size:8px;line-height:1.45}.fba-master-data{margin-top:16px}.fba-master-data td{vertical-align:middle}.fba-master-data code{font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.fba-subline{color:#8b93a2;margin-top:4px;font-size:8px;display:block}.fba-pending{color:#9a670f;background:#fff2d9;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-block}.fba-master-data .table-wrap table{min-width:850px}.fba-data-warning.feed-ready{color:#176b53;background:#edf9f5}.fba-vario-selection{background:#f0faf6;border:1px solid #bfe4d7;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:12px 18px 0;padding:12px 13px;display:flex}.fba-vario-selection>div{flex-direction:column;gap:3px;display:flex}.fba-vario-selection b{color:#176b53;font-size:10px}.fba-vario-selection span{color:#386f60;font-size:9px}.fba-vario-selection small{color:#71877f;font-size:8px}.fba-vario-selection button{color:#176b53;background:#fff;border:1px solid #b8d9cd;border-radius:6px;flex:none;padding:7px 9px;font-size:8px;font-weight:700}.fba-internal-draft{background:#f0faf6;border:1px solid #bfe4d7;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;margin:12px 18px 0;padding:13px;display:flex}.fba-internal-draft>div{flex-direction:column;gap:4px;display:flex}.fba-internal-draft b{color:#176b53;font-size:10px}.fba-internal-draft span{color:#386f60;font-size:9px}.fba-internal-draft small{color:#71877f;font-size:8px;line-height:1.45}.fba-internal-draft>.status-chip{flex:none}.fba-inventory-feed{margin-top:16px}.fba-feed-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 14px;display:grid}.fba-feed-summary article{border:1px solid var(--line);background:#f8f9fb;border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.fba-feed-summary span{color:#778093;font-size:8px}.fba-feed-summary strong{color:#31394a;font-size:13px}.fba-feed-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafbfc;grid-template-columns:minmax(240px,1fr) 180px 180px auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.fba-feed-controls label{flex-direction:column;gap:5px;display:flex}.fba-feed-controls label span{color:#657084;font-size:8px;font-weight:700}.fba-feed-controls input,.fba-feed-controls select{color:#2f3748;background:#fff;border:1px solid #dfe3eb;border-radius:7px;width:100%;padding:8px 9px;font-size:9px}.fba-feed-controls button{height:32px}.fba-inventory-feed .table-wrap table{min-width:1650px}.fba-inventory-feed tbody tr.selected{background:#eef9f5}.fba-inventory-feed td{vertical-align:middle}.fba-inventory-feed td>strong{font-size:9px}.fba-inventory-feed code{font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.fba-mapping-status,.fba-record-type{border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.fba-record-type.article{color:#5267a9;background:#edf2ff}.fba-record-type.assembly{color:#6658b7;background:#f0eefe}.fba-mapping-status.verified{color:#147b5b;background:#e8f7f1}.fba-mapping-status.needs_review{color:#9a670f;background:#fff2d9}.fba-mapping-status.blocked{color:#a23c35;background:#fff0ef}.fba-bom-invalid{color:#b5523e;margin-top:4px;font-size:7px;font-weight:700;display:block}.fba-use-stock{white-space:nowrap}.fba-feed-error{color:#a24330;background:#fff0ec;border-radius:8px;gap:10px;margin:14px 18px;padding:11px;font-size:9px;display:flex}.fba-feed-loading{color:#727c90;margin:0;padding:20px;font-size:9px}.fba-feed-pagination{border-top:1px solid var(--line);color:#727c90;justify-content:space-between;align-items:center;padding:13px 18px;font-size:8px;display:flex}.fba-feed-pagination>div{gap:7px;display:flex}.fba-reconciliation-actions{align-items:center;gap:8px;display:flex}.fba-reconciliation-actions>a{color:#176b53;white-space:nowrap;background:#fff;border:1px solid #b8d9cd;border-radius:6px;align-items:center;min-height:30px;padding:7px 10px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.fba-today-recommendations{margin-bottom:16px}.fba-recommendation-head-actions{align-items:center;gap:9px;display:flex}.fba-recommendation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.fba-recommendation-summary article{border:1px solid var(--line);background:#f8f9fb;border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.fba-recommendation-summary span{color:#778093;font-size:8px}.fba-recommendation-summary strong{color:#31394a;font-size:15px}.fba-recommendation-note{background:#f4f2ff;border-left:3px solid #6558e8;border-radius:7px;flex-direction:column;gap:5px;margin:0 18px 2px;padding:12px 14px;display:flex}.fba-recommendation-note b{color:#4f45b7;font-size:9px}.fba-recommendation-note span{color:#535d70;font-size:9px;line-height:1.5}.fba-recommendation-note small{color:#7b8495;font-size:8px}.fba-recommendation-table{min-width:1500px}.fba-recommendation-table td{vertical-align:top}.fba-recommendation-table td>div{flex-direction:column;gap:4px;display:flex}.fba-recommendation-table td small{color:#7a8495;font-size:8px;line-height:1.4}.fba-recommendation-table td strong{font-size:10px}.fba-recommendation-priority{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.fba-recommendation-priority.priority-hoch{color:#a23c35;background:#fff0ef}.fba-recommendation-priority.priority-mittel{color:#9a670f;background:#fff2d9}.fba-recommendation-priority.priority-keine{color:#147b5b;background:#e8f7f1}.fba-recommendation-priority.priority-pruefen{color:#6658b7;background:#f0eefe}.fba-recommendation-priority.priority-gesperrt{color:#697287;background:#eef0f4}.fba-use-recommendation{white-space:nowrap}.fba-today-recommendations .fba-feed-error{flex-direction:column}.fba-today-recommendations .fba-feed-loading{padding:22px 18px}.fba-multi-sku-preview{margin-bottom:16px}.fba-multi-sku-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.fba-multi-sku-summary article{background:#f0faf6;border:1px solid #bfe4d7;border-radius:8px;flex-direction:column;gap:5px;padding:13px;display:flex}.fba-multi-sku-summary small,.fba-multi-sku-summary span{color:#5f8175;font-size:8px;line-height:1.45}.fba-multi-sku-summary strong{color:#176b53;font-size:12px}.fba-multi-sku-table{min-width:1120px}.fba-multi-sku-table td{vertical-align:top}.fba-multi-sku-table td>code,.fba-multi-sku-table td>strong{font-size:9px;display:block}.fba-multi-sku-table td>small{color:#747e90;margin-top:4px;font-size:8px;line-height:1.45;display:block}.fba-multi-sku-preview .fba-feed-error{flex-direction:column}.fba-recommendation-controls{justify-content:space-between;align-items:flex-end;gap:14px;padding:14px 18px 10px;display:flex}.fba-recommendation-controls label{flex-direction:column;gap:5px;min-width:280px;display:flex}.fba-recommendation-controls label span{color:#657084;font-size:8px;font-weight:800}.fba-recommendation-controls input{color:#2f3748;background:#fff;border:1px solid #dfe3eb;border-radius:7px;width:100%;padding:8px 9px;font-size:9px}.fba-recommendation-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fba-recommendation-controls button{color:#687286;background:#fff;border:1px solid #d9dde5;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.fba-recommendation-controls button b{margin-left:3px}.fba-recommendation-controls button.active{color:#5548bf;background:#f0eefe;border-color:#6558e8}.fba-onboarding-breakdown{flex-wrap:wrap;gap:6px;padding:0 18px 10px;display:flex}.fba-onboarding-breakdown span{color:#717b8d;background:#f5f6f8;border-radius:6px;padding:5px 8px;font-size:8px}.fba-onboarding-breakdown b{color:#424c60}.fba-onboarding-inspector{background:#fff;border:1px solid #cfc8ef;border-radius:10px;margin:14px 18px 18px;overflow:hidden}.fba-onboarding-inspector-head{background:#f5f3ff;border-bottom:1px solid #ddd7f2;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 15px;display:flex}.fba-onboarding-inspector-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fba-onboarding-inspector-head span{letter-spacing:.7px;color:#6558c6;font-size:7px;font-weight:900}.fba-onboarding-inspector-head h3{color:#35304f;margin:0;font-size:13px}.fba-onboarding-inspector-head p{color:#6e6884;margin:0;font-size:8px}.fba-onboarding-inspector-head button{color:#5e567b;background:#fff;border:1px solid #cbc5e8;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.fba-onboarding-checks{background:#e2e5eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.fba-onboarding-checks article{background:#fff;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:13px;display:grid}.fba-onboarding-checks article>span{color:#9a670f;background:#fff0d8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.fba-onboarding-checks article.ready>span{color:#147b5b;background:#e8f7f1}.fba-onboarding-checks article.blocked>span{color:#a23c35;background:#fff0ef}.fba-onboarding-checks article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fba-onboarding-checks b{font-size:9px}.fba-onboarding-checks p{color:#737d8f;margin:0;font-size:8px;line-height:1.45}.fba-onboarding-next{background:#fafafd;border-top:1px solid #e1e4ea;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.fba-onboarding-next>div{flex-direction:column;gap:4px;max-width:760px;display:flex}.fba-onboarding-next b{color:#4e466f;font-size:9px}.fba-onboarding-next p{color:#6a647b;margin:0;font-size:8px;line-height:1.5}.fba-onboarding-next>span{color:#777f8f;max-width:280px;font-size:8px;line-height:1.45}.fba-amazon-preview{margin-top:16px}.fba-preview-blockers{color:#805610;background:#fff7e8;border:1px solid #efc47d;border-radius:8px;margin:0 18px 14px;padding:13px 15px}.fba-preview-blockers b{font-size:10px}.fba-preview-blockers ul{margin:7px 0 0;padding-left:18px}.fba-preview-blockers li{font-size:9px;line-height:1.5}.fba-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 14px;display:grid}.fba-preview-summary article{border:1px solid var(--line);background:#fafbfc;border-radius:8px;flex-direction:column;gap:5px;padding:13px;display:flex}.fba-preview-summary span{color:#788194;font-size:8px}.fba-preview-summary strong{color:#30394b;font-size:11px}.fba-preview-summary small{color:#697489;font-size:8px;line-height:1.55}.fba-preview-readback{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 18px 14px;display:grid;overflow:hidden}.fba-preview-readback>div{background:#f1faf7;flex-direction:column;gap:5px;padding:11px;display:flex}.fba-preview-readback span{color:#668075;font-size:7px}.fba-preview-readback b{color:#176b53;font-size:10px}.fba-preview-steps{gap:7px;margin:0 18px 14px;display:grid}.fba-preview-steps article{border:1px solid var(--line);background:#f7f8fa;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fba-preview-steps article>span{color:#606a7c;background:#e4e7ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.fba-preview-steps article>div{flex-direction:column;gap:3px;display:flex}.fba-preview-steps b{font-size:9px}.fba-preview-steps small{color:#737d8f;font-size:8px;line-height:1.4}.fba-preview-steps em{text-transform:uppercase;color:#8b93a2;font-size:7px;font-style:normal;font-weight:800}.fba-preview-technical{border:1px solid var(--line);background:#f8f9fb;border-radius:8px;margin:0 18px 14px}.fba-preview-technical summary{cursor:pointer;color:#556074;padding:11px 13px;font-size:9px;font-weight:700}.fba-preview-technical>div{padding:0 13px 13px}.fba-preview-technical p{color:#6d7789;font-size:8px}.fba-preview-technical pre{color:#e8edf7;white-space:pre-wrap;background:#202633;border-radius:7px;max-height:420px;margin:8px 0 0;padding:12px;font:8px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.fba-preview-footer{border-top:1px solid var(--line);background:#f5f6f8;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.fba-preview-footer>div{flex-direction:column;gap:3px;display:flex}.fba-preview-footer b{font-size:9px}.fba-preview-footer span{color:#727c90;font-size:8px}.fba-preview-footer button{color:#7d8594;background:#dfe2e8;border:0;border-radius:7px;flex:none;padding:10px 13px;font-size:8px;font-weight:800}.fba-human-approval{background:#fbfffd;border:1px solid #a9ddcb;border-radius:10px;margin:0 18px 14px;overflow:hidden}.fba-human-approval-head{background:#edf9f5;border-bottom:1px solid #cfe9df;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.fba-human-approval-head>div{flex-direction:column;gap:4px;display:flex}.fba-human-approval-head span{letter-spacing:.8px;color:#16805f;font-size:7px;font-weight:900}.fba-human-approval-head h3{color:#173f34;margin:0;font-size:14px}.fba-human-approval-head p{color:#4e7167;margin:0;font-size:9px}.fba-human-approval-head>strong{color:#fff;text-transform:uppercase;background:#16835f;border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.fba-human-approval-grid{background:#dce9e5;grid-template-columns:1fr 1fr;gap:1px;display:grid}.fba-human-approval-grid article{background:#fff;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:15px 16px;display:grid}.fba-human-approval-grid article>span{color:#147b5b;background:#e8f7f1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.fba-human-approval-grid article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.fba-human-approval-grid b{color:#263b35;font-size:10px}.fba-human-approval-grid p{color:#4d5c58;margin:0;font-size:9px;line-height:1.5}.fba-human-approval-grid small{color:#74817d;font-size:8px;line-height:1.5}.fba-human-safety{color:#176b53;background:#f2faf7;border-top:1px solid #cfe9df;align-items:center;gap:8px;padding:12px 16px;display:flex}.fba-human-safety b{font-size:9px}.fba-human-safety span{font-size:8px;line-height:1.45}.fba-preview-technical{opacity:.72}.fba-preview-technical:hover,.fba-preview-technical[open]{opacity:1}.fba-preview-technical .fba-preview-steps{margin:10px 0}.fba-live-approval{background:#fff;border:1px solid #cfd5df;border-radius:10px;margin:0 18px 14px;overflow:hidden}.fba-live-approval.armed{border-color:#e6b45f}.fba-live-approval.complete{border-color:#72c3a6}.fba-live-approval-head{background:#f7f8fa;border-bottom:1px solid #e3e6ec;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.fba-live-approval.armed .fba-live-approval-head{background:#fff7e9}.fba-live-approval.complete .fba-live-approval-head{background:#edf9f5}.fba-live-approval-head>div{flex-direction:column;gap:4px;display:flex}.fba-live-approval-head span{letter-spacing:.8px;color:#5e687b;font-size:7px;font-weight:900}.fba-live-approval-head h3{color:#253045;margin:0;font-size:14px}.fba-live-approval-head p{color:#647086;margin:0;font-size:9px;line-height:1.45}.fba-live-approval-head>strong{color:#fff;text-transform:uppercase;background:#5d687b;border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.fba-live-approval.armed .fba-live-approval-head>strong{background:#b77408}.fba-live-approval.complete .fba-live-approval-head>strong{background:#16835f}.fba-live-confirm,.fba-live-prepare{justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.fba-live-confirm>div,.fba-live-prepare>div{flex-direction:column;gap:4px;display:flex}.fba-live-confirm b,.fba-live-prepare b{font-size:10px}.fba-live-confirm p,.fba-live-confirm small,.fba-live-prepare span{color:#687387;margin:0;font-size:8px;line-height:1.5}.fba-live-confirm{flex-direction:column;align-items:stretch}.fba-live-confirm label{background:#fffbf3;border:1px solid #e1c27f;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.fba-live-confirm label input{margin-top:2px}.fba-live-confirm label span{flex-direction:column;gap:3px;display:flex}.fba-live-confirm .approve-button{align-self:flex-start}.fba-live-lock{background:#f4f6f9;border:1px solid #bcc4d1;border-radius:8px;padding:11px 12px!important}.fba-live-lock b{color:#39455a}.fba-live-result{flex-direction:column;gap:7px;padding:15px 16px;display:flex}.fba-live-result b{font-size:9px}.fba-live-result code{font-size:10px}.fba-live-result p{color:#4e7167;margin:0;font-size:9px;line-height:1.5}.fba-live-error{color:#9b2f2f;background:#fff0f0;border-top:1px solid #efb7b7;gap:8px;padding:11px 16px;display:flex}.fba-live-error b{font-size:9px}.fba-live-error span{font-size:8px;line-height:1.45}.fba-packing-stage{background:#fff;border:1px solid #9fc3dd;border-radius:10px;margin:0 18px 14px;overflow:hidden}.fba-packing-stage>.fba-live-approval-head{background:#eef7fc}.fba-packing-stage>.fba-live-approval-head>strong{background:#36769f}.fba-packing-summary{background:#dce8ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.fba-packing-summary article{background:#fff;flex-direction:column;gap:5px;min-width:0;padding:14px 15px;display:flex}.fba-packing-summary span{color:#6b7c89;font-size:7px}.fba-packing-summary strong{color:#27485d;font-size:10px}.fba-packing-summary small{overflow-wrap:anywhere;color:#71808a;font-size:8px;line-height:1.45}.fba-packing-next{background:#f8fbfd;border-top:1px solid #dce8ef;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.fba-packing-next>div{flex-direction:column;gap:5px;max-width:760px;display:flex}.fba-packing-next b{color:#27485d;font-size:10px}.fba-packing-next p,.fba-packing-next small{color:#667985;margin:0;font-size:8px;line-height:1.5}.fba-packing-next button{flex:none}.fba-packing-options{background:#f8fbfd;border-top:1px solid #dce8ef;gap:8px;padding:14px 16px;display:grid}.fba-packing-options article{background:#fff;border:1px solid #bfd5e3;border-radius:8px;grid-template-columns:190px minmax(0,1fr) 180px;gap:18px;padding:12px 13px;display:grid}.fba-packing-options article.selected-for-shipment{background:#eef9f5;border-color:#16835f;box-shadow:inset 3px 0 #16835f}.fba-packing-options article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fba-packing-options span{color:#5e7e92;font-size:7px;font-weight:800}.fba-packing-options b{color:#27485d;font-size:10px}.fba-packing-options small{color:#71808a;font-size:8px}.fba-packing-option-choice{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:flex}.fba-packing-option-choice:has(input:disabled){cursor:not-allowed;opacity:.52}.fba-packing-option-choice input{flex:none;margin-top:2px}.fba-packing-option-choice>span{flex-direction:column;gap:4px;min-width:0;display:flex}.fba-placement-stage{background:#fff;border:1px solid #c6b2df;border-radius:10px;margin:0 18px 14px;overflow:hidden}.fba-placement-stage>.fba-live-approval-head{background:#f5f0fb}.fba-placement-stage>.fba-live-approval-head>strong{background:#70508f}.fba-placement-options{background:#fbf9fd;border-top:1px solid #e6dff0;gap:10px;padding:14px 16px;display:grid}.fba-placement-options>article{background:#fff;border:1px solid #d8c8e8;border-radius:9px;gap:11px;padding:13px;display:grid}.fba-placement-option-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fba-placement-option-head>div{flex-direction:column;gap:4px;display:flex}.fba-placement-costs span,.fba-placement-destinations span,.fba-placement-option-head span{color:#765d8c;font-size:7px;font-weight:800}.fba-placement-costs b,.fba-placement-destinations b,.fba-placement-option-head b{color:#49385a;font-size:10px}.fba-placement-destinations small,.fba-placement-option-head small{color:#776c82;font-size:8px;line-height:1.45}.fba-placement-destinations code,.fba-placement-option-head code{overflow-wrap:anywhere;color:#786b84;font-size:7px}.fba-placement-costs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fba-placement-costs>div{background:#f7f3fa;border-radius:7px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.fba-placement-destinations{gap:6px;display:grid}.fba-placement-destinations>div{border-top:1px solid #eee8f3;grid-template-columns:85px 180px minmax(0,1fr) 245px;align-items:center;gap:10px;padding:9px 10px;display:grid}@media (max-width:1180px){.fba-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.fba-grid{grid-template-columns:1fr}.fba-side{display:grid}.fba-packing-summary,.fba-preview-summary,.fba-side{grid-template-columns:1fr 1fr}.fba-preview-readback{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.fba-feed-controls,.fba-feed-summary,.fba-onboarding-checks,.fba-recommendation-summary{grid-template-columns:1fr 1fr}.fba-feed-controls label:first-child{grid-column:1/-1}.fba-recommendation-controls{flex-direction:column;align-items:stretch}.fba-recommendation-controls>div{justify-content:flex-start}}@media (max-width:760px){.fba-hero{flex-direction:column;align-items:flex-start}.fba-no-write{width:100%}.fba-journey{grid-template-columns:1fr 1fr}.fba-calculator{grid-template-columns:1fr}.fba-calculator label:first-child{grid-column:auto}.fba-result{grid-template-columns:1fr 1fr}.fba-result>div{border-bottom:1px solid #cfe9df;border-right:0;padding:0 0 9px}.fba-side{display:flex}.fba-data-warning{flex-direction:column}.fba-internal-draft,.fba-vario-selection{flex-direction:column;align-items:flex-start}.fba-feed-controls,.fba-feed-summary,.fba-human-approval-grid,.fba-multi-sku-summary,.fba-onboarding-checks,.fba-packing-options article,.fba-packing-summary,.fba-placement-costs,.fba-placement-destinations>div,.fba-preview-readback,.fba-preview-summary,.fba-recommendation-summary{grid-template-columns:1fr}.fba-feed-controls label:first-child{grid-column:auto}.fba-feed-pagination,.fba-human-approval-head,.fba-human-safety,.fba-live-approval-head,.fba-live-prepare,.fba-onboarding-inspector-head,.fba-onboarding-next,.fba-packing-next,.fba-placement-option-head,.fba-preview-footer,.fba-recommendation-head-actions{flex-direction:column;align-items:flex-start;gap:10px}.fba-recommendation-controls label{min-width:0}.fba-onboarding-next>span{max-width:none}.fba-preview-steps article{grid-template-columns:26px minmax(0,1fr)}.fba-preview-steps em{grid-column:2}}.fba-unfulfillable-warning{color:#a83227;background:#fff0ee;border-radius:4px;padding:1px 4px;font-weight:800;display:inline-block}.fba-recommendation-row-actions{flex-direction:column;gap:6px;min-width:150px;display:flex!important}.fba-shipment-mark{color:#176b53;white-space:nowrap;cursor:pointer;background:#f2faf7;border:1px solid #8bcdb5;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.fba-shipment-mark.selected{color:#fff;background:#16835f;border-color:#16835f}.fba-shipment-composer{border-color:#b9d8ce;margin-bottom:16px;overflow:hidden}.fba-composer-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.fba-composer-summary article{background:#f3faf7;border:1px solid #cfe4dc;border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.fba-composer-summary small,.fba-composer-summary span{color:#607b72;font-size:8px}.fba-composer-summary strong{color:#176b53;font-size:14px}.fba-composer-date{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 18px 14px;display:flex}.fba-composer-date label{flex-direction:column;gap:5px;min-width:210px;display:flex}.fba-composer-box-fields span,.fba-composer-date label span{color:#637267;font-size:8px;font-weight:800}.fba-composer-box-fields input,.fba-composer-date input,.fba-composer-lines input,.fba-composer-lines select{color:#2f403a;background:#fff;border:1px solid #ccd8d4;border-radius:7px;padding:8px 9px;font-size:9px}.fba-composer-date p{color:#6f7d78;max-width:720px;margin:0;font-size:8px;line-height:1.5}.fba-composer-lines{min-width:1100px}.fba-composer-lines td{vertical-align:middle}.fba-composer-lines td>code,.fba-composer-lines td>strong{font-size:9px;display:block}.fba-composer-lines td>small{color:#78847f;margin-top:4px;font-size:8px;line-height:1.4;display:block}.fba-composer-lines input{width:92px}.fba-composer-lines input.invalid{background:#fff2ef;border-color:#d68f82}.fba-composer-lines select{min-width:140px}.fba-composer-boxes{background:#f8fbfa;border-top:1px solid #dce8e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.fba-composer-boxes>article{background:#fff;border:1px solid #cfded9;border-radius:10px;overflow:hidden}.fba-composer-boxes>article.mixed{border-color:#8ecbb6;box-shadow:0 0 0 1px #8ecbb62e}.fba-composer-box-head{background:#f4f8f7;border-bottom:1px solid #e1eae7;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.fba-composer-box-head>div{flex-direction:column;flex:1;gap:5px;display:flex}.fba-composer-box-head span{letter-spacing:.7px;color:#16835f;font-size:7px;font-weight:900}.fba-composer-box-head input{color:#263a33;background:0 0;border:0;border-bottom:1px solid #cad8d3;max-width:260px;font-size:12px;font-weight:800}.fba-composer-box-head button{color:#a54d42;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.fba-composer-box-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 13px;display:grid}.fba-composer-box-fields label{flex-direction:column;gap:5px;min-width:0;display:flex}.fba-composer-box-fields input{width:100%;min-width:0}.fba-composer-box-content{border-top:1px solid #e7edeb;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 13px;display:flex}.fba-composer-box-content>div{flex-direction:column;gap:4px;display:flex}.fba-composer-box-content b{font-size:9px}.fba-composer-box-content span{color:#6e7b76;font-size:8px}.fba-composer-box-content>strong{color:#176b53;flex:none;font-size:11px}.fba-composer-footer{border-top:1px solid #dce8e4;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 18px;display:flex}.fba-composer-footer>div{flex-direction:column;gap:4px;max-width:760px;display:flex}.fba-composer-footer b{color:#33473f;font-size:10px}.fba-composer-footer small,.fba-composer-footer span{color:#708079;font-size:8px;line-height:1.45}.fba-composer-action{background:#eef9f5;border:1px solid #9fd2c0;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:0 18px 18px;padding:14px;display:flex}.fba-composer-action>div{flex-direction:column;gap:4px;display:flex}.fba-composer-action b{color:#176b53;font-size:10px}.fba-composer-action small,.fba-composer-action span,.fba-composer-result small{color:#63766f;font-size:8px;line-height:1.45}.fba-composer-action button{flex:none}.fba-composer-result{margin:0 18px 18px}.fba-composer-labels{border-top:1px solid #dce8e4;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 18px 18px;padding:13px;display:flex}.fba-composer-labels>div{flex-direction:column;gap:5px;display:flex}.fba-composer-labels>div:last-child{align-items:flex-end}.fba-composer-labels b{color:#33473f;font-size:10px}.fba-composer-labels span{color:#708079;max-width:680px;font-size:8px;line-height:1.45}.fba-composer-labels a{text-decoration:none;display:inline-block}@media (max-width:900px){.fba-composer-boxes,.fba-composer-summary{grid-template-columns:1fr 1fr}.fba-composer-action,.fba-composer-date,.fba-composer-footer,.fba-composer-labels{flex-direction:column;align-items:stretch}.fba-composer-labels>div:last-child{align-items:stretch}.fba-composer-box-fields{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fba-composer-box-fields,.fba-composer-boxes,.fba-composer-summary{grid-template-columns:1fr}.fba-composer-box-content{flex-direction:column}.fba-composer-box-content>strong{align-self:flex-start}}.fba-bulk-selection{background:#f8fbfa;border:1px solid #dfe5e2;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:4px 18px 10px;padding:10px 12px;display:flex}.fba-bulk-selection label{color:#33463f;cursor:pointer;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.fba-bulk-selection input,.fba-row-select input{accent-color:#16835f;width:18px;height:18px;margin:0}.fba-bulk-selection small{color:#738079;font-size:8px}.fba-bulk-selection label:has(input:disabled){cursor:not-allowed;opacity:.6}.fba-recommendation-scroll{border:1px solid var(--line);background:#fff;border-radius:9px;max-height:min(68vh,720px);margin:0 18px 16px;padding:0;overflow:auto}.fba-recommendation-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1080px}.fba-recommendation-table th{z-index:3;box-shadow:0 1px 0 var(--line);background:#f6f7f9;position:sticky;top:0}.fba-recommendation-table th:first-child{width:58px}.fba-recommendation-table th:nth-child(2){width:225px}.fba-recommendation-table th:nth-child(3){width:98px}.fba-recommendation-table th:nth-child(4){width:155px}.fba-recommendation-table th:nth-child(5){width:190px}.fba-recommendation-table th:nth-child(6){width:115px}.fba-recommendation-table th:nth-child(7){width:155px}.fba-recommendation-table th:nth-child(8){width:142px}.fba-recommendation-table td{background:#fff}.fba-recommendation-table tr.selected-for-shipment td{background:#eef9f5}.fba-recommendation-table tr.selected-for-shipment td.fba-article-cell{box-shadow:inset 3px 0 #16835f}.fba-recommendation-table .fba-select-cell{z-index:2;text-align:center;position:sticky;left:0}.fba-recommendation-table th.fba-select-cell{z-index:5}.fba-recommendation-table .fba-article-cell{z-index:2;position:sticky;left:58px}.fba-recommendation-table th.fba-article-cell{z-index:5}.fba-recommendation-table .fba-action-cell{z-index:2;border-left:1px solid #edf0f4;position:sticky;right:0}.fba-recommendation-table th.fba-action-cell{z-index:5}.fba-row-select{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.fba-row-select:hover{background:#e8f7f1}.fba-row-select.disabled{cursor:not-allowed;opacity:.42}.fba-row-select>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fba-recommendation-row-actions{min-width:0}.fba-recommendation-row-actions .outline{width:100%;padding:7px 8px}.fba-sales-cell>strong{color:#213b34;font-size:11px!important}.fba-selection-tray{z-index:8;background:#edfaf5;border:1px solid #8fcbb5;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 16px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 28px #1c4d3c24}.fba-selection-tray>div{flex-direction:column;gap:4px;display:flex}.fba-selection-tray>div:last-child{flex-direction:row;align-items:center;gap:8px}.fba-selection-tray b{color:#176b53;font-size:10px}.fba-selection-tray span{color:#5e746c;font-size:8px}.fba-selection-tray .primary{white-space:nowrap}.fba-recommendation-detail-summary{background:#e2e5eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.fba-recommendation-detail-summary article{background:#fff;flex-direction:column;gap:5px;min-width:0;padding:13px 14px;display:flex}.fba-recommendation-detail-summary span{color:#777f90;text-transform:uppercase;letter-spacing:.45px;font-size:7px;font-weight:800}.fba-recommendation-detail-summary strong{color:#30394b;font-size:10px}.fba-recommendation-detail-summary small{color:#727d8f;font-size:8px;line-height:1.45}@media (max-width:1180px){.fba-recommendation-scroll{background:0 0;border:0;max-height:none;overflow:visible}.fba-recommendation-table{min-width:0;display:block}.fba-recommendation-table thead{display:none}.fba-recommendation-table tbody{gap:11px;display:grid}.fba-recommendation-table tbody tr{background:#e7e9ed;border:1px solid #dfe3e8;border-radius:10px;grid-template-columns:52px repeat(3,minmax(0,1fr));grid-template-areas:"select article article status""sales sales amazon vario""suggestion suggestion suggestion action";gap:1px;display:grid;overflow:hidden;box-shadow:0 2px 8px #2432530a}.fba-recommendation-table .fba-action-cell,.fba-recommendation-table .fba-article-cell,.fba-recommendation-table .fba-select-cell,.fba-recommendation-table td{border:0;flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex;position:static;background:#fff!important}.fba-recommendation-table tr.selected-for-shipment td{background:#eef9f5!important}.fba-recommendation-table .fba-select-cell{grid-area:select;align-items:center;padding:8px}.fba-recommendation-table .fba-article-cell{grid-area:article;box-shadow:none!important}.fba-recommendation-table .fba-status-cell{grid-area:status;align-items:flex-end}.fba-recommendation-table .fba-sales-cell{grid-area:sales}.fba-recommendation-table .fba-amazon-cell{grid-area:amazon}.fba-recommendation-table .fba-vario-cell{grid-area:vario}.fba-recommendation-table .fba-suggestion-cell{grid-area:suggestion}.fba-recommendation-table .fba-action-cell{grid-area:action;min-width:150px}.fba-recommendation-table .fba-amazon-cell:before,.fba-recommendation-table .fba-sales-cell:before,.fba-recommendation-table .fba-suggestion-cell:before,.fba-recommendation-table .fba-vario-cell:before{color:#7b8495;letter-spacing:.45px;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800}.fba-recommendation-table .fba-sales-cell:before{content:"Verkaufsgeschwindigkeit"}.fba-recommendation-table .fba-amazon-cell:before{content:"Amazon FBA"}.fba-recommendation-table .fba-vario-cell:before{content:"VARIO verfügbar"}.fba-recommendation-table .fba-suggestion-cell:before{content:"Vorschlag"}.fba-recommendation-detail-summary{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fba-bulk-selection{flex-direction:column;align-items:flex-start}.fba-bulk-selection label{font-size:10px}.fba-recommendation-scroll{margin:0 12px 14px}.fba-recommendation-table tbody tr{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"select status""article article""sales sales""amazon amazon""vario vario""suggestion suggestion""action action"}.fba-recommendation-table .fba-status-cell{align-items:flex-start}.fba-recommendation-table .fba-action-cell{min-width:0}.fba-row-select{min-width:44px;min-height:44px}.fba-row-select>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fba-recommendation-row-actions{flex-direction:column;width:100%}.fba-recommendation-row-actions .outline{min-height:44px}.fba-selection-tray{flex-direction:column;align-items:stretch;margin:0 12px 14px;position:sticky;bottom:8px}.fba-selection-tray>div:last-child{grid-template-columns:1fr;display:grid}.fba-selection-tray button{width:100%;min-height:44px}.fba-recommendation-detail-summary{grid-template-columns:1fr}}.fba-shipment-composer{overflow:clip}.fba-shipment-composer>.table-wrap{overscroll-behavior-inline:contain;min-width:0;max-width:100%}.fba-composer-action>div{min-width:0}.fba-composer-action>button.approve-button{flex:none;width:auto;max-width:100%;margin:0}.fba-composer-lines textarea{color:#2f403a;resize:vertical;background:#fff;border:1px solid #ccd8d4;border-radius:7px;width:100%;min-width:190px;margin-top:6px;padding:8px 9px;font:9px/1.4 inherit;display:block}@media (max-width:900px){.fba-composer-action>button.approve-button{width:100%;margin:0}.fba-composer-lines textarea{min-width:170px}}.fba-onboarding-form{background:#fffdf7;border:1px solid #d6c59b;border-radius:10px;margin:14px 16px;overflow:hidden}.fba-onboarding-form-head{background:#fff8e9;border-bottom:1px solid #eadfca;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 14px;display:flex}.fba-onboarding-form-head>div{flex-direction:column;gap:4px;display:flex}.fba-onboarding-form-head b{color:#5f4d28;font-size:10px}.fba-onboarding-form-head span{color:#786a4c;max-width:780px;font-size:8px;line-height:1.5}.fba-onboarding-form-head>strong{color:#755b24;letter-spacing:.3px;background:#efe4cb;border-radius:999px;flex:none;padding:6px 9px;font-size:7px}.fba-onboarding-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.fba-onboarding-fields label{flex-direction:column;gap:5px;min-width:0;display:flex}.fba-onboarding-fields label.wide{grid-column:span 2}.fba-onboarding-fields label.full{grid-column:1/-1}.fba-onboarding-fields span{color:#655b45;font-size:8px;font-weight:800}.fba-onboarding-fields input,.fba-onboarding-fields select,.fba-onboarding-fields textarea{color:#283044;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9d0bc;border-radius:7px;padding:8px 9px;font-size:9px}.fba-onboarding-fields textarea{resize:vertical;line-height:1.45}.fba-onboarding-confirmations{gap:7px;padding:0 14px 14px;display:grid}.fba-onboarding-confirmations label{cursor:pointer;background:#fff;border:1px solid #e4dccb;border-radius:7px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.fba-onboarding-confirmations input{accent-color:#16835f;width:17px;height:17px;margin:0}.fba-onboarding-confirmations span{color:#5e625d;font-size:8px;line-height:1.5}.fba-onboarding-confirmations code{font-size:8px}.fba-onboarding-save{background:#fffaf0;border-top:1px solid #eadfca;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex}.fba-onboarding-save>div{flex-direction:column;gap:4px;display:flex}.fba-onboarding-save b{color:#5f4d28;font-size:9px}.fba-onboarding-save span{color:#786a4c;max-width:760px;font-size:8px;line-height:1.5}.fba-onboarding-save button{flex:none}@media (max-width:1000px){.fba-onboarding-fields{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fba-onboarding-form{margin:12px}.fba-onboarding-form-head,.fba-onboarding-save{flex-direction:column;align-items:stretch}.fba-onboarding-form-head>strong{align-self:flex-start}.fba-onboarding-fields{grid-template-columns:1fr}.fba-onboarding-fields label.wide{grid-column:auto}.fba-onboarding-save button{width:100%;min-height:44px}}.fba-automatic-preparation{background:linear-gradient(135deg,#f4fbf7,#eef8f4);border:1px solid #b9d8c9;border-radius:16px;margin-top:18px;padding:20px}.fba-automatic-preparation.running{background:linear-gradient(135deg,#f5f7ff,#eef2ff);border-color:#8ba8ff}.fba-automatic-preparation.stopped{background:#fffaf0;border-color:#e2bd77}.fba-automatic-preparation.ready_for_carrier{background:linear-gradient(135deg,#effbf5,#e5f8ef);border-color:#39a577}.fba-automatic-preparation-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fba-automatic-preparation-head span{color:#31775c;letter-spacing:.08em;font-size:11px;font-weight:800}.fba-automatic-preparation-head h3{margin:5px 0 7px;font-size:21px}.fba-automatic-preparation-head p{color:#4e5e57;max-width:840px;margin:0}.fba-automatic-preparation-head>strong{color:#275b47;letter-spacing:.04em;background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.fba-automatic-progress{grid-template-columns:repeat(7,minmax(110px,1fr));gap:7px;margin:18px 0;padding-bottom:4px;display:grid;overflow-x:auto}.fba-automatic-progress>div{color:#718079;background:#ffffffbf;border:1px solid #d9e4de;border-radius:10px;min-width:110px;padding:10px}.fba-automatic-progress>div span{background:#e8eeeb;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:7px;font-weight:800;display:grid}.fba-automatic-progress>div b{font-size:11px;line-height:1.3;display:block}.fba-automatic-progress>div.active{color:#2e4291;border-color:#617eea;box-shadow:0 0 0 2px #617eea1f}.fba-automatic-progress>div.active span{color:#fff;background:#617eea}.fba-automatic-progress>div.complete{color:#28684f;border-color:#72be9c}.fba-automatic-progress>div.complete span{color:#fff;background:#2f9d70}.fba-automatic-start{width:100%;min-height:48px;margin-top:14px;font-size:15px}.fba-automatic-preparation>small{color:#65736c;text-align:center;margin-top:9px;display:block}.fba-manual-fallback{background:#fafcfa;border:1px dashed #c8d0cc;border-radius:10px;margin-top:12px}.fba-manual-fallback summary{cursor:pointer;color:#65716b;padding:11px 13px;font-size:12px;font-weight:700}.fba-manual-fallback>div{margin:0 12px 12px}@media (max-width:900px){.fba-automatic-preparation-head{flex-direction:column}.fba-automatic-progress{grid-template-columns:repeat(7,150px)}}.sales-traffic-hero{align-items:center}.sales-traffic-live{color:#167c5d;background:#edf9f5;border:1px solid #b8dfd1;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:800;display:flex}.sales-traffic-live i{background:#20ae7c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #20ae7c1f}.sales-traffic-controls{margin-bottom:14px}.sales-traffic-form{grid-template-columns:180px 180px minmax(180px,1fr) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.sales-traffic-form label,.sales-traffic-form>div{flex-direction:column;gap:6px;min-width:0;display:flex}.sales-traffic-form span{color:#70798b;font-size:9px;font-weight:800}.sales-traffic-form input{color:#283044;width:100%;font:inherit;background:#fff;border:1px solid #d9dde6;border-radius:8px;padding:9px 10px;font-size:11px}.sales-traffic-form>div strong{color:#4b5569;background:#f7f8fa;border:1px solid #e2e5eb;border-radius:8px;align-items:center;min-height:35px;padding:8px 10px;font-size:10px;display:flex}.sales-traffic-form button{white-space:nowrap;min-height:36px}.sales-traffic-status{color:#687287;background:#f4f6f9;border-radius:8px;align-items:center;gap:8px;margin:0 18px 16px;padding:9px 11px;font-size:10px;display:flex}.sales-traffic-status i{background:#9ba3b1;border-radius:50%;width:7px;height:7px}.sales-traffic-status small{color:#8c94a3;margin-left:auto}.sales-traffic-status.downloading i,.sales-traffic-status.starting i,.sales-traffic-status.waiting i{background:#6558e8;animation:sales-traffic-pulse 1.2s ease-in-out infinite}.sales-traffic-status.done{color:#176f55;background:#eaf8f3}.sales-traffic-status.done i{background:#18a576}.sales-traffic-status.error{color:#a23c35;background:#fff0ef}.sales-traffic-status.error i{background:#d6574e}.sales-traffic-controls .form-error{margin:0 18px 16px}@keyframes sales-traffic-pulse{50%{opacity:.3;transform:scale(.75)}}.sales-traffic-safety{margin-bottom:14px}.sales-traffic-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.sales-traffic-metrics article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex;box-shadow:0 2px 7px #24325308}.sales-traffic-metrics span{color:#818a9a;font-size:9px;font-weight:700}.sales-traffic-metrics strong{color:#263047;text-overflow:ellipsis;font-size:20px;overflow:hidden}.sales-traffic-metrics small{color:#9299a6;font-size:8px}.sales-traffic-results{overflow:hidden}.sales-traffic-filter{background:#f5f6f9;border:1px solid #e0e3ea;border-radius:8px;gap:3px;padding:3px;display:flex}.sales-traffic-filter button{color:#778093;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700}.sales-traffic-filter button.active{color:#584ccf;background:#fff;box-shadow:0 1px 4px #25304a18}.sales-traffic-table-wrap{overflow:auto}.sales-traffic-table{border-collapse:collapse;width:100%;min-width:880px}.sales-traffic-table th{border-bottom:1px solid var(--line);color:#7f8797;text-align:right;text-transform:uppercase;letter-spacing:.45px;background:#f7f8fa;padding:10px 13px;font-size:8px}.sales-traffic-table th:first-child{text-align:left}.sales-traffic-table td{color:#3f485b;text-align:right;border-bottom:1px solid #edf0f4;padding:11px 13px;font-size:10px}.sales-traffic-table td:first-child{text-align:left}.sales-traffic-table td:first-child small,.sales-traffic-table td:first-child span,.sales-traffic-table td:first-child strong{display:block}.sales-traffic-table td:first-child strong{color:#283146;font-size:10px}.sales-traffic-table td:first-child span{color:#5e54c6;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.sales-traffic-table td:first-child small{color:#9299a6;margin-top:3px;font-size:8px}.sales-traffic-table tr.sleep-bear-row td{background:#faf9ff}.sales-traffic-table tr.sleep-bear-row td:first-child{box-shadow:inset 3px 0 #6558e8}.sales-traffic-empty{color:#818999;text-align:center;margin:0;padding:24px;font-size:10px}.sales-traffic-proof{border-top:1px solid var(--line);padding:0 18px}.sales-traffic-proof summary{color:#686f80;cursor:pointer;padding:13px 0;font-size:9px;font-weight:800}.sales-traffic-proof dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.sales-traffic-proof dl div{background:#f8f9fb;border:1px solid #e6e8ed;border-radius:8px;min-width:0;padding:10px}.sales-traffic-proof dt{color:#8a92a2;font-size:8px}.sales-traffic-proof dd{color:#3d4659;text-overflow:ellipsis;margin:5px 0 0;font-size:9px;overflow:hidden}@media (max-width:1180px){.sales-traffic-metrics{grid-template-columns:repeat(3,1fr)}.sales-traffic-proof dl{grid-template-columns:1fr 1fr}}@media (max-width:760px){.sales-traffic-form{grid-template-columns:1fr}.sales-traffic-status{flex-wrap:wrap;align-items:flex-start}.sales-traffic-status small{width:100%;margin-left:15px}.sales-traffic-metrics{grid-template-columns:1fr 1fr}.sales-traffic-results .panel-head{flex-direction:column;align-items:flex-start;gap:10px}.sales-traffic-filter{width:100%}.sales-traffic-filter button{flex:1}.sales-traffic-proof dl{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}