.bw-wrap{max-width:1200px;margin:28px auto 72px;padding:0 16px;color:#17233b;font-family:inherit}.bw-crumb{font-size:12px;color:#6d7b91;margin:0 0 16px}.bw-crumb a{color:#e66a10}.bw-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(110deg,#fff7f0,#f2f7ff);border:1px solid #f5d4bc;border-radius:20px;padding:30px;margin-bottom:24px}.bw-hero h1{font-weight:800;font-size:clamp(24px,3vw,36px);line-height:1.2;margin:6px 0 10px}.bw-hero p{font-size:14px;color:#586779;margin:0}.bw-kicker{text-transform:uppercase;letter-spacing:1.3px;color:#dc5d10;font-size:11px;font-weight:800}.bw-shell{display:grid;grid-template-columns:252px minmax(0,1fr);gap:20px;align-items:start}.bw-nav{background:#fff;border:1px solid #e0e6ef;border-radius:16px;padding:9px;display:grid;gap:4px}.bw-nav a{border-radius:10px;padding:11px 12px;color:#203049;text-decoration:none;font-size:13px;font-weight:750;display:block;line-height:1.4}.bw-nav a small{display:block;color:#78869a;font-size:11px;font-weight:450;margin-top:3px}.bw-nav a:hover,.bw-nav a.active{background:#fff1e5;color:#c45108}.bw-content,.bw-card{background:white;border:1px solid #e1e8f1;border-radius:18px;padding:26px;min-width:0}.bw-content-head{border-bottom:1px solid #e9edf5;padding-bottom:17px;margin-bottom:20px}.bw-content-head h2{font-weight:800;font-size:27px;line-height:1.25;margin:5px 0}.bw-content-head p{font-size:14px;color:#657386;margin:0}.bw-subtitle{font-size:17px;font-weight:800;margin:25px 0 12px}.bw-btn{background:#f97316;color:white!important;border:none;border-radius:10px;padding:11px 17px;font-size:13px;font-weight:750;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.bw-btn-dark{background:#152139}.bw-btn-outline{background:white;color:#b84c06!important;border:1px solid #f3c39f}.bw-link{color:#c45108;font-weight:700;cursor:pointer;background:none;border:none;padding:4px 0}.bw-form{border:1px solid #e5ebf3;border-radius:14px;padding:18px;display:grid;gap:13px;margin:16px 0;background:#fafcff}.bw-form h3{margin:0;font-size:17px;font-weight:800}.bw-form label,.bw-price-update label{font-size:12px;color:#3d4c61;font-weight:750;display:grid;gap:6px}.bw-form input:not([type=checkbox]),.bw-form select,.bw-form textarea,.bw-price-update input,.bw-search input,.bw-inline input:not([type=hidden]){border:1px solid #dbe2ed;border-radius:9px;padding:10px 11px;background:#fff;min-width:0;width:100%;color:#17233b;font-size:14px;box-sizing:border-box}.bw-form input:focus-visible,.bw-form select:focus-visible,.bw-search input:focus-visible{outline:2px solid #ff9a50;outline-offset:1px}.bw-search{display:flex;gap:8px;max-width:100%;margin-bottom:20px}.bw-search input{flex:1}.bw-list{display:grid;gap:8px}.bw-list>a,.bw-item,.bw-record{border:1px solid #e4e9f2;border-radius:12px;padding:14px 15px;background:#fff;display:grid;gap:6px;text-decoration:none;color:#17233b}.bw-list>a:hover{border-color:#f6b27c;background:#fffdf9}.bw-list strong,.bw-item strong{font-size:14px;line-height:1.4}.bw-list span,.bw-item small,.bw-record small{color:#7a879a;font-size:12px}.bw-list a:not(.bw-btn){color:#c45108}.bw-item p,.bw-record p{margin:0;color:#566578;font-size:13px;line-height:1.6}.bw-warning,.bw-note,.bw-assist,.bw-soft,.bw-empty{border:1px solid #f4d9bc;background:#fff8ef;border-radius:13px;padding:16px;color:#6b4a30;font-size:13px;line-height:1.7;margin:12px 0 18px}.bw-note{border-color:#bae6c6;background:#f0fff5;color:#24533a}.bw-assist h3{font-size:18px;margin:6px 0}.bw-assist p{margin:0 0 8px}.bw-soft{border-color:#dce4ef;background:#f5f8fc;color:#4d5e72}.bw-empty{border-color:#e2e8f0;background:#f8fafc;color:#687689}.bw-inline,.bw-options{display:flex;gap:8px;flex-wrap:wrap;align-items:end}.bw-inline form{margin:0}.bw-inline input:not([type=hidden]){max-width:145px}.bw-options label,.bw-check{display:inline-flex!important;align-items:center;gap:7px;border:1px solid #e2e8f0;padding:9px 12px;background:#fff;border-radius:9px}.bw-lesson{line-height:1.7;white-space:normal;font-size:14px;color:#34445b}.bw-admin .bw-card{margin:18px 0}.bw-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bw-admin-grid .bw-card{margin:0}.bw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.bw-stat{border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:15px;display:grid;gap:4px}.bw-stat strong{font-size:24px;font-weight:850;color:#d45b12}.bw-stat span{font-size:12px;color:#6d7890}.bw-card h2{font-size:20px;font-weight:800}.bw-card h3{font-size:16px;font-weight:750;margin:18px 0 10px}.bw-card p{color:#66768a;font-size:13px}.bw-record{margin:10px 0}.bw-links{display:flex;gap:10px;flex-wrap:wrap}.bw-links a{font-size:12px;background:#eff4fa;border-radius:9px;padding:9px;color:#32435d}.bw-price-update{gap:10px}.bw-price-update input{max-width:100%}@media(max-width:880px){.bw-shell{grid-template-columns:1fr}.bw-nav{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:8px}.bw-nav a{min-width:180px;scroll-snap-align:start;flex:none}.bw-admin-grid{grid-template-columns:1fr}.bw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.bw-wrap{margin:14px auto 45px;padding:0 12px}.bw-hero{padding:20px;align-items:flex-start;flex-direction:column}.bw-content,.bw-card{padding:17px}.bw-nav a{min-width:152px}.bw-search{flex-direction:column}.bw-metrics{grid-template-columns:1fr 1fr}.bw-inline input:not([type=hidden]){max-width:100%}.bw-btn{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.bw-wrap *{scroll-behavior:auto!important;transition:none!important}}
