.dealer-layout{--dealer-sidebar-bg:#2d241e;--dealer-sidebar-text:#e8dfd4;--dealer-sidebar-muted:#9a8f84;--dealer-sidebar-active:#ffffff1f;--dealer-bg:#f5f1e9;--dealer-surface:#fff;--dealer-border:#e8e0d4;--dealer-primary:#d98641;--dealer-primary-hover:#c47535;--dealer-text:#2d241e;--dealer-text-muted:#6b5f54;--dealer-success:#2d8a5e;--dealer-success-bg:#2d8a5e1f;--dealer-danger:#c44b4b;background:var(--dealer-bg);min-height:100vh;color:var(--dealer-text);font-family:var(--font-sans);display:flex}.dealer-sidebar{background:var(--dealer-sidebar-bg);width:252px;color:var(--dealer-sidebar-text);flex-direction:column;flex-shrink:0;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.dealer-sidebar-logo{color:inherit;align-items:center;gap:10px;padding:4px 8px 24px;text-decoration:none;display:flex}.dealer-sidebar-logo-icon{background:var(--dealer-primary);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dealer-sidebar-logo-name{letter-spacing:-.02em;font-size:18px;font-weight:700}.dealer-sidebar-user{text-transform:uppercase;letter-spacing:.06em;color:var(--dealer-sidebar-muted);padding:0 8px 16px;font-size:10px}.dealer-sidebar-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--dealer-sidebar-muted);padding:8px 12px 6px;font-size:10px;font-weight:600}.dealer-sidebar-nav{flex-direction:column;gap:2px;display:flex}.dealer-sidebar-link{color:var(--dealer-sidebar-text);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.dealer-sidebar-link:hover{background:#ffffff0f}.dealer-sidebar-link.active{background:var(--dealer-sidebar-active);color:#fff}.dealer-sidebar-link svg{opacity:.85;width:18px;height:18px}.dealer-sidebar-badge{background:var(--dealer-primary);color:#fff;text-align:center;border-radius:999px;min-width:20px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.dealer-main{flex:1;min-width:0;padding:32px 40px}.dealer-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.dealer-page-title{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700}.dealer-page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dealer-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1100px){.dealer-kpi-grid{grid-template-columns:repeat(2,1fr)}}.dealer-kpi-card{background:var(--dealer-surface);border:1px solid var(--dealer-border);border-radius:12px;padding:20px 24px}.dealer-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--dealer-text-muted);margin-bottom:8px;font-size:11px;font-weight:600}.dealer-kpi-value{letter-spacing:-.02em;font-size:28px;font-weight:700}.dealer-table-card{background:var(--dealer-surface);border:1px solid var(--dealer-border);border-radius:12px;overflow:hidden}.dealer-table{border-collapse:collapse;width:100%;font-size:13px}.dealer-table thead{background:var(--dealer-sidebar-bg);color:#fff}.dealer-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:11px;font-weight:600}.dealer-table td{border-bottom:1px solid var(--dealer-border);vertical-align:middle;padding:14px 16px}.dealer-table tbody tr:hover{background:#2d241e08}.dealer-table tbody tr:last-child td{border-bottom:none}.dealer-machine-cell{align-items:center;gap:12px;display:flex}.dealer-machine-thumb{background:var(--dealer-bg);object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.dealer-machine-thumb-placeholder{background:var(--dealer-bg);width:48px;height:48px;color:var(--dealer-text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dealer-machine-name{font-size:14px;font-weight:600}.dealer-machine-meta{color:var(--dealer-text-muted);margin-top:2px;font-size:11px}.dealer-status-live{background:var(--dealer-success-bg);color:var(--dealer-success);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.dealer-action-link{color:var(--dealer-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:none}.dealer-action-link:hover{text-decoration:underline}.dealer-action-link.danger{color:var(--dealer-danger)}.dealer-btn{cursor:pointer;border:1px solid var(--dealer-border);background:var(--dealer-surface);color:var(--dealer-text);border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dealer-btn:hover{background:var(--dealer-bg)}.dealer-btn-primary{background:var(--dealer-primary);border-color:var(--dealer-primary);color:#fff}.dealer-btn-primary:hover{background:var(--dealer-primary-hover);border-color:var(--dealer-primary-hover)}.dealer-btn-danger-text{color:var(--dealer-danger);border-color:var(--dealer-border)}.dealer-checkbox-label{color:var(--dealer-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.dealer-empty{text-align:center;color:var(--dealer-text-muted);padding:48px}.dealer-grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.dealer-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.dealer-grid-2,.dealer-grid-3{grid-template-columns:1fr}}.dealer-card{background:var(--dealer-surface);border:1px solid var(--dealer-border);border-radius:12px;padding:20px 24px}.dealer-card-clickable{cursor:pointer;transition:box-shadow .15s,border-color .15s}.dealer-card-clickable:hover{border-color:var(--dealer-primary);box-shadow:0 4px 12px #2d241e14}.dealer-section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dealer-section-title{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.dealer-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--dealer-text-muted);margin-top:8px;font-size:11px;font-weight:600}.dealer-badge{background:var(--dealer-bg);color:var(--dealer-text-muted);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.dealer-badge-success{background:var(--dealer-success-bg);color:var(--dealer-success)}.dealer-badge-warning{color:var(--dealer-primary);background:#d9864126}.dealer-badge-danger{color:var(--dealer-danger);background:#c44b4b1f}.dealer-form{flex-direction:column;gap:16px;display:flex}.dealer-form-field{flex-direction:column;display:flex}.dealer-form-label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.dealer-form-hint{color:var(--dealer-text-muted);margin-top:4px;font-size:12px}.dealer-form-error{color:var(--dealer-danger);font-size:13px}.dealer-form-success{color:var(--dealer-success);font-size:13px;font-weight:600}.dealer-input{border:1px solid var(--dealer-border);background:var(--dealer-surface);width:100%;color:var(--dealer-text);border-radius:10px;padding:10px 12px;font-size:14px}.dealer-input:focus{border-color:var(--dealer-primary);outline:none;box-shadow:0 0 0 2px #d9864133}.dealer-input-row{gap:8px;display:flex}.dealer-input-row .dealer-input{flex:1}.dealer-search-results{border:1px solid var(--dealer-border);background:var(--dealer-bg);border-radius:10px;padding:8px}.dealer-search-results-title{color:var(--dealer-text-muted);padding:4px 8px;font-size:12px;font-weight:600}.dealer-search-results-list{max-height:192px;margin:0;padding:0;list-style:none;overflow-y:auto}.dealer-search-result-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px}.dealer-search-result-item:hover{background:var(--dealer-surface)}.dealer-search-result-name{font-size:14px;font-weight:600;display:block}.dealer-search-result-meta{color:var(--dealer-text-muted);margin-top:2px;font-size:12px;display:block}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_47a497f7-module__xmRAbW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_47a497f7-module__xmRAbW__variable{--font-admin-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.0unhoe1q6hp6-.woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.0-pny06~-x26a.woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.0cnogfwvi2_o-.woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.0x-0vqtj_fzf1.woff2?dpl=dpl_E6WY5A8n4rgvjVgoMoSWis7WcMh5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_577cc8e1-module__iSTzwa__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_577cc8e1-module__iSTzwa__variable{--font-admin-dm-mono:"DM Mono", "DM Mono Fallback"}
.app-layout[data-admin-shell=soil]{--sand-50:#faf8f3;--sand-100:#f4f1ea;--sand-200:#ebe6dc;--sand-300:#d4cabb;--sand-400:#b8ab94;--sand-500:#8a7a6a;--sand-600:#6b5d4e;--soil-50:#5a4f44;--soil-100:#4a4035;--soil-200:#3a3530;--soil-300:#2a2520;--soil-400:#1a1612;--soil-500:#0e0b08;--ember-100:#fdf2e8;--ember-200:#f9d8b8;--ember-300:#f0a76e;--ember-400:#d97f3f;--ember-500:#b8602a;--ember-600:#8a4520;--moss-500:#4f7848;--rust-400:#c44a1a;--bg-deep:var(--sand-100);--bg-surface:#fff;--bg-elevated:var(--sand-50);--bg-hover:var(--sand-200);--border:var(--sand-300);--border-light:var(--sand-200);--sidebar-bg:var(--soil-300);--sidebar-text:var(--sand-200);--sidebar-text-hover:var(--sand-50);--sidebar-border:#faf8f31a;--primary:var(--ember-400);--primary-dark:var(--ember-500);--primary-glow:#d97f3f1f;--primary-border:#d97f3f47;--primary-light:var(--ember-100);--text-primary:var(--soil-300);--text-secondary:var(--soil-100);--text-muted:var(--sand-500);--text-inverse:#fff;--success:var(--moss-500);--success-bg:#4f78481f;--warning:var(--ember-400);--warning-bg:var(--ember-100);--danger:var(--rust-400);--danger-bg:#c44a1a1a;--font-sans:var(--font-admin-manrope), system-ui, sans-serif;--font-mono:var(--font-admin-dm-mono), "DM Mono", ui-monospace, monospace;--shadow-sm:0 1px 2px #2a25200f;--shadow-md:0 4px 14px #2a252012;--shadow-lg:0 12px 28px #2a25201a;--shadow-glow:0 0 0 3px #d97f3f29;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;background:var(--sand-100);color:var(--text-primary);font-family:var(--font-sans);font-size:15px}.app-layout[data-admin-shell=soil] .main-content{background:var(--sand-100);color:var(--text-primary)}.app-layout[data-admin-shell=soil] .sidebar{background:var(--soil-300);color:var(--sand-100);border-right:1px solid #0e0b0859;box-shadow:1px 0 #0e0b0833}.app-layout[data-admin-shell=soil] .sidebar-logo{width:auto;min-width:0;height:auto;font-weight:inherit;font-size:inherit;color:inherit;border-bottom-color:var(--sidebar-border);background:0 0;border-radius:0;justify-content:flex-start;padding:1.1rem 1rem}.app-layout[data-admin-shell=soil] .sidebar-logo-link{min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.app-layout[data-admin-shell=soil] .sidebar-logo-link:hover{text-decoration:none}.app-layout[data-admin-shell=soil] .cdx-logo-mark{align-items:center;gap:.65rem;display:inline-flex}.app-layout[data-admin-shell=soil] .cdx-logo-mark__icon{background:var(--sand-50);clip-path:polygon(0 0,100% 0,100% 68%,68% 100%,0 100%);flex-shrink:0;width:35px;height:35px;position:relative}.app-layout[data-admin-shell=soil] .cdx-logo-mark__icon:before{content:"";background:var(--soil-300);clip-path:polygon(0 0,100% 0,100% 68%,68% 100%,0 100%);position:absolute;inset:5px}.app-layout[data-admin-shell=soil] .cdx-logo-mark__icon:after{content:"";background:var(--ember-400);width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-layout[data-admin-shell=soil] .cdx-logo-mark__text{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--sand-100);font-size:1.5625rem;font-weight:800;line-height:1}.app-layout[data-admin-shell=soil].sidebar-open .admin-sidebar-toggle{display:none!important}.app-layout[data-admin-shell=soil] .cdx-logo-mark__dot{color:var(--ember-400)}.app-layout[data-admin-shell=soil] .sidebar-section-pinned{border-bottom-color:var(--sidebar-border)}.app-layout[data-admin-shell=soil] .sidebar-section-title{font-family:var(--font-mono);letter-spacing:.14em;color:var(--sand-500);font-size:10px}.app-layout[data-admin-shell=soil] .sidebar-section-title.has-active,.app-layout[data-admin-shell=soil] .sidebar-section-toggle:hover .sidebar-section-title{color:var(--sand-200)}.app-layout[data-admin-shell=soil] .sidebar-section-toggle{color:var(--sand-400)}.app-layout[data-admin-shell=soil] .sidebar-link{color:var(--sand-200);border-left:2px solid #0000;border-radius:4px;font-size:.9rem}.app-layout[data-admin-shell=soil] .sidebar-link:hover{color:var(--sand-50);background:#faf8f30f}.app-layout[data-admin-shell=soil] .sidebar-link.active{border-left-color:var(--ember-400);color:#fff;background:#d97f3f29;font-weight:650}.app-layout[data-admin-shell=soil] .sidebar-footer{border-top-color:var(--sidebar-border);background:var(--soil-400);align-items:center;gap:.65rem;display:flex}.app-layout[data-admin-shell=soil] .sidebar-footer__avatar{background:var(--soil-200);width:2rem;height:2rem;color:var(--sand-100);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.app-layout[data-admin-shell=soil] .sidebar-footer__more{min-width:0;color:var(--sand-200);font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:1px solid #faf8f31f;border-radius:4px;flex:1;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.85rem;font-weight:550;display:inline-flex}.app-layout[data-admin-shell=soil] .sidebar-footer__more:hover,.app-layout[data-admin-shell=soil] .sidebar-footer__more.is-open{color:var(--sand-50);background:#faf8f30f;border-color:#d97f3f59}.app-layout[data-admin-shell=soil] .sidebar-freeze-scrim{z-index:70;cursor:pointer;background:#0e0b0873;border:none;margin:0;padding:0;position:fixed;inset:0}.app-layout[data-admin-shell=soil] .sidebar-freeze-panel{top:0;left:var(--sidebar-width,260px);z-index:71;width:min(320px, calc(100vw - var(--sidebar-width,260px)));background:var(--soil-400);color:var(--sand-100);border-right:1px solid #faf8f31a;flex-direction:column;display:flex;position:fixed;bottom:0;box-shadow:8px 0 28px #0e0b0859}.app-layout[data-admin-shell=soil] .sidebar-freeze-panel__head{border-bottom:1px solid #faf8f31a;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.app-layout[data-admin-shell=soil] .sidebar-freeze-panel__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sand-400);margin:0;font-size:11px}.app-layout[data-admin-shell=soil] .sidebar-freeze-panel__close{background:var(--soil-200);width:1.75rem;height:1.75rem;color:var(--sand-100);cursor:pointer;border:1px solid #faf8f326;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.app-layout[data-admin-shell=soil] .sidebar-freeze-panel__body{flex:1;padding:.65rem .75rem 1.25rem;overflow-y:auto}.app-layout[data-admin-shell=soil] .sidebar-freeze-section+.sidebar-freeze-section{margin-top:.35rem}.app-layout[data-admin-shell=soil] .sidebar-freeze-section__toggle{width:100%;color:var(--sand-400);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .35rem;font-size:10px;display:flex}.app-layout[data-admin-shell=soil] .sidebar-freeze-section__toggle:hover,.app-layout[data-admin-shell=soil] .sidebar-freeze-section__toggle.has-active{color:var(--sand-200)}@media (max-width:900px){.app-layout[data-admin-shell=soil] .sidebar-freeze-panel{width:min(320px,100vw);left:0}}.app-layout[data-admin-shell=soil] .admin-sidebar-toggle{border-color:var(--sand-300);background:var(--sand-50);color:var(--soil-300)}.app-layout[data-admin-shell=soil] .admin-sidebar-overlay{background:#0e0b0880}.app-layout[data-admin-shell=soil] .sidebar-close-btn{background:var(--soil-200);color:var(--sand-100);border-color:#faf8f326}.app-layout[data-admin-shell=soil] .page-header:has(.page-title){background:var(--sand-50);border-bottom-color:var(--sand-300)}.app-layout[data-admin-shell=soil] .btn-primary,.app-layout[data-admin-shell=soil] button.btn-primary,.app-layout[data-admin-shell=soil] .btn.btn-primary{color:#fff}.app-layout[data-admin-shell=soil] .logo-icon-wrapper svg [fill=\#c5a059]{fill:var(--ember-400)}.app-layout[data-admin-shell=soil] .logo-icon-wrapper svg [stroke=\#c5a059]{stroke:var(--ember-400)}
.soil-wb-page{padding:1.5rem 1.75rem 2.5rem}.soil-wb-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.soil-wb-header__left{flex-direction:column;gap:.35rem;min-width:0;display:flex}.soil-wb-header__row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.soil-wb-back{color:var(--text-secondary,#8a7a6a);align-items:center;gap:.25rem;font-size:.85rem;text-decoration:none;display:inline-flex}.soil-wb-back:hover{color:var(--text,#2a2520)}.soil-wb-title{letter-spacing:-.02em;color:var(--text,#2a2520);margin:0;font-size:1.25rem;font-weight:700}.soil-wb-header__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.soil-wb-desk{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:1.25rem;display:grid}.soil-wb-tabs{border-bottom:1px solid var(--border,#2a252024);flex-wrap:wrap;gap:.15rem;margin-bottom:.95rem;display:flex}.soil-wb-tab{font:inherit;color:var(--text-secondary,#8a7a6a);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .75rem;font-size:.82rem;font-weight:600}.soil-wb-tab.is-active{color:var(--text,#2a2520);border-bottom-color:var(--ember-400,#d97f3f)}.soil-wb-cta{cursor:pointer;background:var(--ember-400,#d97f3f);color:#fff;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.85rem;font-weight:650;display:inline-flex}.soil-wb-cta:disabled{opacity:.45;cursor:not-allowed}.soil-wb-ghost{border:1px solid var(--border,#2a25202e);cursor:pointer;background:var(--surface,#fff);color:var(--text,#2a2520);border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.soil-wb-ghost:disabled{opacity:.45;cursor:not-allowed}.soil-wb-field{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.soil-wb-field label{color:var(--text-secondary,#8a7a6a);font-size:.72rem;font-weight:650}.soil-wb-field input,.soil-wb-field select,.soil-wb-field textarea{border:1px solid var(--border,#2a25202e);background:var(--surface,#fff);width:100%;color:var(--text,#2a2520);font:inherit;border-radius:8px;padding:.45rem .6rem;font-size:.85rem}.soil-wb-field textarea{resize:vertical;min-height:4.5rem}.soil-wb-grid-2{grid-template-columns:1fr 1fr;gap:0 .85rem;display:grid}.soil-wb-checkrow{flex-wrap:wrap;gap:1rem;margin:.5rem 0 .85rem;font-size:.82rem;display:flex}.soil-wb-checkrow label{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.soil-wb-step-nav{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.soil-wb-step-nav .soil-wb-cta{margin-left:auto}.soil-wb-warn{color:var(--warn,#c44a1a);background:#c44a1a14;border:1px solid #c44a1a59;border-radius:10px;margin-bottom:.75rem;padding:.65rem .8rem;font-size:.78rem}.soil-wb-filters{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.soil-wb-chip{border:1px solid var(--border,#2a25202e);background:var(--surface,#fff);cursor:pointer;color:var(--text-secondary,#8a7a6a);border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:650}.soil-wb-chip.is-on{color:var(--ember-500,#b8602a);background:#d97f3f24;border-color:#d97f3f66}.soil-wb-table-wrap{border:1px solid var(--border,#2a252024);background:var(--surface,#fff);border-radius:12px;overflow:auto}.soil-wb-table{border-collapse:collapse;width:100%;font-size:.8rem}.soil-wb-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#8a7a6a);border-bottom:1px solid var(--border,#2a25201f);white-space:nowrap;background:#2a252008;padding:.5rem .6rem;font-size:.68rem}.soil-wb-table td{border-bottom:1px solid var(--border,#2a252014);vertical-align:top;padding:.45rem .6rem}.soil-wb-table tr.is-out{opacity:.48}.soil-wb-table tr.is-open td{background:#d97f3f0f}.soil-wb-mono{font-family:var(--font-admin-dm-mono,var(--font-mono), ui-monospace, monospace);color:var(--text-secondary,#8a7a6a);white-space:nowrap;font-size:.72rem}.soil-wb-split{grid-template-columns:minmax(0,1.15fr) minmax(280px,.9fr);align-items:start;gap:1rem;display:grid}.soil-wb-sticky{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:1rem}.soil-wb-panel{border:1px solid var(--border,#2a252024);background:linear-gradient(160deg, #d97f3f14, transparent 40%), var(--surface,#fff);border-radius:12px;padding:.9rem 1rem}.soil-wb-panel h3{margin:0 0 .35rem;font-size:.95rem;font-weight:700}.soil-wb-kicker{font-family:var(--font-admin-dm-mono,var(--font-mono), ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary,#8a7a6a);margin:0 0 .2rem;font-size:.68rem}.soil-wb-fmv{letter-spacing:-.02em;margin:.15rem 0;font-size:1.45rem;font-weight:750}.soil-wb-actions{flex-direction:column;gap:.4rem;display:flex}.soil-wb-steps{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.soil-wb-step{border:1px solid var(--border,#2a25202e);background:var(--surface,#fff);cursor:pointer;color:var(--text-secondary,#8a7a6a);border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:650}.soil-wb-step.is-active{color:var(--ember-500,#b8602a);background:#d97f3f24;border-color:#d97f3f66}.soil-wb-step.is-done:not(.is-active){color:var(--ok,#4f7848);border-color:#4f784859}.soil-wb-progress{background:#2a252014;border-radius:999px;height:6px;margin-bottom:.85rem;overflow:hidden}.soil-wb-progress>span{background:var(--ember-400,#d97f3f);border-radius:inherit;height:100%;transition:width .2s;display:block}.soil-wb-guided{max-width:720px}.soil-wb-guided>.soil-wb-panel h3{margin:0 0 .75rem;font-size:1rem}.soil-wb-hero{background:linear-gradient(120deg, #d97f3f29, transparent 55%), var(--surface,#fff);border:1px solid #d97f3f4d;border-radius:14px;margin-bottom:.85rem;padding:1.15rem 1.25rem}.soil-wb-hero h3{margin:0 0 .35rem;font-size:1.15rem}.soil-wb-strip{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.soil-wb-split--rail-left{grid-template-columns:minmax(260px,.38fr) minmax(0,1.62fr)}.soil-wb-split--market{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.soil-wb-curate-bar{border:1px solid var(--border,#2a252024);background:#d97f3f0f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.8rem;display:flex}.soil-wb-command-center{text-align:center;max-width:640px;margin:0 auto 1.25rem}@media (max-width:960px){.soil-wb-split,.soil-wb-split--rail-left,.soil-wb-split--market,.soil-wb-desk,.soil-wb-grid-2{grid-template-columns:1fr}.soil-wb-sticky{position:static}.soil-wb-step-nav .soil-wb-cta{margin-left:0}}
