/* The approved blue enterprise workspace and green consumer service remain separate. */
.w-admin{--blue:#2e70ed;--ink:#1d3354;--line:#dce6f5;color:var(--ink)}
.w-admin .admin-sidebar{background:#eaf3ff;border-right:1px solid #e0ebf8;padding-bottom:36px}
.w-admin .admin-sidebar .brandmark{font-size:23px;color:#1d3354;padding-bottom:10px}
.w-admin .admin-sidebar button{min-height:37px;text-align:left;font-size:13px;padding:9px 14px;border-radius:7px}
.w-admin .admin-sidebar .navgroup{font-size:11px;color:#7387a1;margin-top:24px;letter-spacing:1px}
.w-admin .admin-sidebar button.active{background:#d8e8ff;color:#205bc3;font-weight:600}
.w-admin .admin-header{background:white;border-bottom:1px solid var(--line);gap:12px}
.w-admin .admin-content{background:#f6f8fd;min-height:100vh;padding:32px 28px}
.w-admin .primary,.w-onboarding .primary{background:#2f70ee;color:white;border-color:#2f70ee}
.w-admin .primary:hover,.w-onboarding .primary:hover{background:#215dd1}
.w-admin .card,.w-onboarding .card{border-color:var(--line);box-shadow:none;border-radius:10px}
.w-admin .secondary,.w-onboarding .secondary{background:white;color:#265eb8;border:1px solid #d9e5f5}
.w-admin .admin-header select{max-width:230px}
.w-demo-tag{font-size:11px;color:#7d652b;background:#fff7df;padding:5px 9px;border-radius:4px;white-space:nowrap}
.w-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:20px;align-items:start;margin-top:20px}
.w-editor{min-width:0}.w-card{padding:22px;margin-bottom:16px}.w-card h2{margin:0 0 14px;font-size:16px}
.w-card h3{font-size:14px;margin-top:18px}.w-card .muted{font-size:12px;line-height:1.7}
.w-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.w-field{min-width:0}
.w-field label{display:block;font-size:12px;color:#556b8b;margin:0 0 8px}.w-field input,.w-field select,.w-field textarea{width:100%;font-size:13px;min-height:39px;margin:0;color:#1d3354;box-sizing:border-box;border:1px solid #cad9ec;border-radius:6px;padding:10px 11px;background:white}
.w-field textarea{resize:vertical;line-height:1.7;min-height:95px}.w-field input[type=color]{height:40px;padding:4px}
.required{color:#ab4545}.w-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;margin:18px 0 0}.w-actions a{padding:10px 14px;border-radius:6px;text-decoration:none;font-size:13px}
.w-error{font-size:13px;padding:10px 0}.w-error[hidden]{display:none}
.w-preview{background:white;border:1px solid #dce6f5;border-radius:10px;padding:18px;position:sticky;top:85px;min-width:0;max-height:calc(100vh - 108px);overflow:auto}
.w-preview-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.w-preview-head h2{font-size:15px;margin:0}.w-preview-head span{font-size:11px;white-space:nowrap}
.w-tabs{display:flex;gap:6px;border-bottom:1px solid #e2e9f4;margin:0 0 14px;padding-bottom:10px}.w-tabs button{flex:1;background:white;border:0;color:#69809b;font-size:12px;border-radius:5px;padding:8px}.w-tabs button.active{background:#eaf2ff;color:#2765cb}
.w-phone{border:1px solid #d8e2ef;border-radius:22px;background:#fff;overflow:hidden;padding:0;box-shadow:0 5px 18px #1c35550a}
.w-phone iframe{width:100%;height:100%;border:0;display:block;background:white}.w-phone[hidden],#file-preview[hidden]{display:none}
.w-preview-body{background:white;margin:0}.w-preview-body .h5-shell{max-width:100%;margin:0;box-shadow:none;min-height:100vh}.w-preview-body .h5-head{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;height:52px;padding:0 16px}.w-preview-body .h5-body{padding-bottom:24px}.w-preview-body .w-manual-title{font-size:19px;margin:12px 0 20px}.w-preview-body .product-info-cover{margin:0 0 16px}
.w-manual-title{font-size:20px;margin:22px 0}.structured-manual{--manual-accent:#2e75f0;--manual-gap:16px;display:grid;gap:var(--manual-gap)}
.w-manual-cover{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f3f6ed;border-radius:14px;padding:20px;margin-bottom:18px;min-height:140px}.w-manual-cover h2{font-size:20px;color:#244538;margin:15px 0}.w-manual-cover p{font-size:12px;color:#718473}.w-manual-cover small{font-size:11px;letter-spacing:1px;color:#6b7f6c}.w-manual-cover img{height:135px;width:100px;object-fit:contain;mix-blend-mode:multiply}
.structured-manual h2,.structured-manual summary{color:var(--manual-accent)}.structured-manual .manual-section{margin:0;min-width:0}.structured-manual p{overflow-wrap:anywhere;line-height:1.9;font-size:14px}.structured-manual summary{font-size:15px}
.manual-columns-two{grid-template-columns:repeat(2,minmax(0,1fr))}.h5-shell .structured-manual{grid-template-columns:1fr}.w-paper{background:white;color:#1d3354;min-height:450px;font:13px/1.8 'PingFang SC',sans-serif;border:1px solid #dfe6ee;padding:24px;overflow-wrap:anywhere}.w-paper h1{font-size:21px;margin-bottom:14px}.w-paper .manual-section{padding:12px 0;border:0;box-shadow:none}.w-paper h2{font-size:14px}.w-paper p{font-size:12px}.w-paper footer{border-top:1px solid #ddd;color:#789;margin-top:24px;font-size:11px;padding-top:10px}
.w-manual-field{border:1px solid #dce6f5;border-radius:7px;padding:15px;margin-bottom:14px;background:#fbfcff}.w-manual-field .w-field{margin-bottom:12px}.w-field-head{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:12px}.w-field-head button{padding:3px 6px;font-size:11px}.w-drag{cursor:grab;font-size:20px;color:#94a8c0}
fieldset{border:0;padding:0;margin:0;min-width:0}fieldset:disabled .w-manual-field{background:#f7f9fc}fieldset:disabled input,fieldset:disabled textarea{color:#52637a;background:#f8faff}
.w-onboarding{max-width:1440px;margin:0 auto;padding:0 28px 60px;background:#f6f8fd;min-height:100vh}.w-onboarding .w-public-head{display:flex;align-items:center;gap:60px;background:white;border-bottom:1px solid #dce6f5;padding:20px 25px;margin:0 -28px 24px}.w-public-head strong{font-size:22px}.w-public-head span{font-size:12px;color:#647a97}.w-public-head button{margin-left:auto}.w-onboarding .w-split{grid-template-columns:minmax(0,1fr) 300px}.w-onboarding .w-preview{top:24px}
.w-steps{display:flex;justify-content:space-between;gap:12px;background:white;border:1px solid #dce6f5;padding:17px;border-radius:7px;font-size:12px;margin-bottom:16px}.w-steps .active{color:#2e70ed;font-weight:600}
.w-upload{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:25px;border:1px dashed #90acd1;border-radius:7px;color:#345275;cursor:pointer;font-size:13px}.w-upload input{max-width:280px;font-size:12px}.w-upload span{font-size:11px;color:#7a8da6}.w-license-frame{width:100%;height:550px;border:1px solid #e0e8f3;margin-top:15px}.w-license-image{width:100%;height:auto;display:block;border:1px solid #e0e8f3}.w-empty-preview{min-height:400px;display:grid;place-items:center;text-align:center;font-size:13px;color:#8b9aaf;background:#f9fbfe;border:1px solid #e5ecf6;padding:15px}
.w-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.w-role-grid button{padding:12px;font-size:13px}.admin-login .w-card{padding:15px;background:#f8faff}.admin-login .w-card h2{font-size:14px}
.w-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.w-row-actions button{font-size:12px;white-space:nowrap;padding:7px 11px}.w-workflow{padding-left:20px;font-size:14px;line-height:2.5;margin-bottom:20px}.w-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.w-template{padding:20px!important}.w-template h2{font-size:15px;margin-top:18px}.w-template-thumb{background:#fafcff;border:1px solid #d7e3f2;padding:20px;min-height:255px;font-size:9px;display:grid;gap:8px}.w-template-thumb span{font-weight:700;font-size:12px;color:#25426e}.w-template-thumb p{margin:0}.w-template-thumb b{display:block;margin-bottom:5px;color:#5274a2}.w-template-thumb i{display:block;height:3px;background:#dfe8f4;margin:4px 0}.w-template-thumb.two-columns{grid-template-columns:1fr 1fr}.w-template-thumb.two-columns span{grid-column:1/-1}
.w-mini-h5{padding:20px;background:#f8fbf5;text-align:center;color:#274c3d;border-radius:15px}.w-mini-h5 h2{font-size:20px;margin:24px 0 16px}.w-mini-h5 p{font-size:12px;line-height:1.8}.w-mini-h5 small{font-size:11px;color:#658077}.w-mini-h5 .primary{background:#58cc02;border-color:#58cc02;color:#183508}.w-mini-h5 .secondary{color:#416a36;margin:12px 0 14px}.w-product-mini{display:flex;gap:12px;align-items:center;background:#eef3e9;padding:14px;margin:18px 0;text-align:left;border-radius:9px}.w-product-mini img{width:60px;height:90px;object-fit:contain}.w-product-mini strong{font-size:14px}.w-product-mini p{margin:4px 0}
.w-config-review p{display:flex;flex-direction:column;gap:6px;font-size:13px;border-bottom:1px solid #e8edf5;padding-bottom:12px}.w-config-review p span{font-size:11px;color:#7a8ea7}.w-config-review strong{overflow-wrap:anywhere;font-weight:500}
.w-label{padding:24px;border:1px solid #b6c9e4;min-height:300px;background:white;text-align:left;border-radius:10px}.w-label h2{color:#2b5ba5}.w-label p{font-size:13px}.w-label small{font-size:10px;color:#768ba7}.w-demo-code{display:grid;place-items:center;width:100px;height:100px;font-size:74px;color:#2b5ba5;background:#f0f5fc;border:1px solid #dbe6f5;margin:16px 0}
.w-resource-photo{width:145px;height:200px;object-fit:contain;mix-blend-mode:multiply}.w-source-preview{font-size:13px;line-height:1.9;white-space:normal;overflow-wrap:anywhere}.w-source-preview h2{font-size:17px}.w-source-preview p{white-space:pre-wrap}
.w-timeline{display:flex;gap:12px;padding:8px 0 18px}.w-timeline>span{width:7px;height:7px;background:#4a79c6;border-radius:50%;margin-top:7px;flex-shrink:0}.w-timeline strong{display:block;font-size:12px}.w-timeline small{display:block;color:#8191a6;font-size:10px;margin-top:8px}
.w-otp{display:flex;align-items:end;gap:12px;margin-top:16px}.w-otp .w-field{flex:1}.w-otp button{font-size:12px;min-height:40px;margin-bottom:0}.h5-shell [data-wform]>.w-field{margin-bottom:16px}.h5-shell .w-card{padding:20px}.h5-shell .w-card h2{font-size:17px}.h5-shell .w-field label{color:#617568}.h5-shell .w-field input,.h5-shell .w-field textarea,.h5-shell .w-field select{color:#214235;border-color:#d2dfd3;font-size:15px;min-height:44px}.h5-shell .w-actions .primary{min-height:43px}.h5-shell .purchase-bar{flex-wrap:wrap}.h5-shell .purchase-bar>button[data-flow=cart-add]{font-size:13px;min-width:105px;flex:0}
.status-awaiting_return,.status-pending_receipt,.status-pending_shipment{background:#eaf2ff;color:#3069bb}.status-refunded,.status-approved{background:#e6f5eb;color:#287b4a}.status-pending_payment,.status-refund_processing{background:#fff5df;color:#9d701e}.status-returned,.status-changes_requested{background:#fff0eb;color:#b25d35}
@media(min-width:1600px){.w-split{grid-template-columns:minmax(0,1fr) 390px}.w-admin .admin-content{padding:32px 40px}}
@media(max-width:1100px){.w-split{grid-template-columns:minmax(0,1fr) 310px;gap:14px}.w-admin .admin-content{padding:24px 18px}.w-grid{gap:12px}.w-card{padding:17px}.w-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-demo-tag{display:none}}
@media(max-width:850px){.w-admin .admin-header small{display:none}.w-split,.w-onboarding .w-split{grid-template-columns:1fr}.w-preview{position:static;max-height:none}.w-onboarding{padding:0 16px 30px}.w-public-head{gap:16px!important}.w-grid{grid-template-columns:1fr}.w-steps{font-size:10px;padding:10px;gap:8px}.w-template-grid{grid-template-columns:1fr}.w-preview-head span{font-size:11px}.w-paper .manual-columns-two{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media print{.w-paper{border:0;max-width:none}.w-paper .manual-columns-two{grid-template-columns:1fr 1fr}.w-paper section{break-inside:avoid}}
