.ws-hero-console{background:linear-gradient(150deg,#102f40,#0b1e31);color:#fff;border:1px solid #29534b;border-radius:24px;padding:28px;box-shadow:0 22px 60px #0b1e3120}.ws-console-top{display:flex;align-items:center;gap:12px;font-size:14px}.ws-sample{font-size:8px;letter-spacing:.12em;color:#b7f3d6;margin-left:auto}.ws-car{width:100%;height:auto;margin:24px 0 10px}.ws-console-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#a5c9bc}.ws-hero-console h3{font-size:24px;margin:18px 0 22px;line-height:1.25}.ws-console-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 12px}.ws-console-grid small,.ws-console-grid b{display:block;font-size:12px}.ws-console-grid small{color:#a4beb8;font-size:10px;margin-bottom:5px}.ws-stages{display:flex;justify-content:space-between;border-top:1px solid #315049;padding-top:20px;margin-top:25px;font-size:10px;color:#a1b9b1}.ws-stages .current{color:#79edb1}.ws-dashboard-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.ws-revenue,.ws-schedule{background:#fff;border:1px solid #dce8e2;border-radius:14px;padding:24px}.ws-revenue>small{color:#527263;font-size:9px;letter-spacing:.1em}.ws-revenue h3{font-size:36px;margin:12px 0 5px}.ws-revenue>p{font-size:12px}.ws-chart-row{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:20px 0 10px}.ws-schedule h4{margin-bottom:20px}.ws-schedule>div{display:flex;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid #e0eae4;font-size:12px}.ws-schedule>div>b{color:#087950}.ws-schedule small{display:block;color:#6b8175;margin-top:5px}.ws-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:45px;border:1px solid #dce8e2;border-radius:20px;overflow:hidden}.ws-module-grid article{padding:30px;border-right:1px solid #dce8e2;border-bottom:1px solid #dce8e2}.ws-module-grid article:nth-child(3n){border-right:0}.ws-module-grid article:nth-last-child(-n+3){border-bottom:0}.ws-module-grid article>span{color:#0a9768;font-size:12px;font-weight:800}.ws-module-grid h3{margin:18px 0 12px}.ws-module-grid p{font-size:14px;margin:0}.ws-options{display:flex;gap:16px;flex-wrap:wrap}.ws-options span{border:1px solid #cfdfd6;border-radius:12px;padding:18px 24px;background:#fff;font-size:14px;font-weight:600}.ws-board{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ws-lane{background:#edf4ef;padding:16px;border-radius:12px}.ws-lane h4{font-size:12px;display:flex;justify-content:space-between;margin-bottom:16px}.ws-job{display:block;text-align:left;width:100%;padding:18px;border-radius:10px;background:#fff;border:1px solid #dce8e2;color:#173b2c;margin-bottom:12px}.ws-job:hover{border-color:#0ba877;box-shadow:0 4px 15px #1236260c}.ws-job small{display:block;color:#668173;font-size:10px}.ws-job strong{display:block;margin:8px 0;font-size:14px}.ws-job span{font-size:11px}.ws-detail{background:white;border:1px solid #c7ded0;border-radius:12px;padding:22px;margin-top:20px}.ws-detail dl{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0}.ws-detail dt{font-size:11px;color:#5a7467}.ws-detail dd{margin:5px 0 0;font-size:13px;font-weight:700}.as-panel .ws-checkbox{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:13px}.as-panel .ws-checkbox input{width:18px;min-width:18px;height:18px;accent-color:#0ba877}.ws-billing-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;align-items:start}.ws-billing-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ws-billing-fields label:first-child{grid-column:1/-1}.ws-billing-fields input,.ws-billing-fields select{width:100%;min-width:0}.ws-estimate{background:#0b1e31;color:#fff;padding:25px;border-radius:14px}.ws-estimate h4{margin-bottom:20px}.ws-estimate dl{margin:0}.ws-estimate dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;border-bottom:1px solid #ffffff20}.ws-estimate dd{margin:0;font-weight:700}.ws-estimate .ws-total{font-size:17px;color:#b7f3d6;padding:20px 0}.ws-estimate p{color:#b7f3d6;margin:20px 0 0;font-size:12px}.ws-estimate .ws-error{color:#ffd89a}.workshop-page .as-hero h1{font-size:clamp(40px,4.6vw,64px)}
@media(max-width:1000px){.ws-board{grid-template-columns:1fr}.ws-module-grid{grid-template-columns:1fr 1fr}.ws-module-grid article:nth-child(n){border-right:1px solid #dce8e2;border-bottom:1px solid #dce8e2}.ws-module-grid article:nth-child(2n){border-right:0}.ws-module-grid article:nth-last-child(-n+2){border-bottom:0}}
@media(max-width:700px){.ws-dashboard-grid,.ws-billing-grid{grid-template-columns:1fr}.ws-hero-console{padding:22px}.ws-module-grid{grid-template-columns:1fr}.ws-module-grid article:nth-child(n){border-right:0;border-bottom:1px solid #dce8e2}.ws-module-grid article:last-child{border-bottom:0}.ws-detail dl{grid-template-columns:1fr 1fr}.ws-console-top{font-size:12px}.ws-billing-fields{gap:12px}.ws-options{gap:10px}.ws-options span{padding:14px;font-size:12px}.workshop-page .as-hero h1{font-size:41px}}
