.fsm-orders-page{color:#efe9df;background:radial-gradient(circle at 83% -15%,#28284d 0%,#0d1630 42%,#090f22 100%);min-height:100vh;padding:clamp(18px,4vw,52px);font:14px/1.55 Inter,Arial,sans-serif}.fsm-orders-shell{max-width:1200px;margin:0 auto}.fsm-orders-back{color:#e3c38b;font-size:12px;text-decoration:none}.fsm-orders-kicker{color:#bd9c71;letter-spacing:.23em;margin:24px 0 7px;font-size:10px}.fsm-orders-top{justify-content:space-between;align-items:end;gap:25px;display:flex}.fsm-orders-top h1{margin:0 0 10px;font:400 clamp(30px,4vw,48px)/1.1 Georgia,serif}.fsm-orders-sub{color:#abb1bf;margin:0}.fsm-orders-top-actions{flex-wrap:wrap;gap:10px;display:flex}.fsm-orders-page button,.fsm-orders-top-actions a{color:#efe9df;cursor:pointer;font:inherit;background:#1e2b48;border:1px solid #ab9c845e;border-radius:6px;padding:10px 13px;text-decoration:none}.fsm-orders-page button:disabled{opacity:.45;cursor:not-allowed}.fsm-orders-page button:hover:not(:disabled),.fsm-orders-top-actions a:hover{border-color:#ddbd87}.fsm-orders-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:28px 0 18px;display:grid}.fsm-orders-overview>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;flex-direction:column;min-height:92px;padding:13px 16px;display:flex}.fsm-order-small-label{color:#aeb6c7;font-size:11px}.fsm-orders-overview strong{margin-top:8px;font:400 31px/1.1 Georgia,serif}.fsm-orders-overview .fsm-orders-sandbox strong{font-size:20px}.fsm-orders-sandbox small{color:#aeb6c7}.fsm-orders-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin:18px 0 10px;display:flex}.fsm-orders-tabs{flex-wrap:wrap;gap:5px;display:flex}.fsm-orders-tabs button{padding:7px 12px;font-size:12px}.fsm-orders-tabs button.active{color:#111c30;background:#d9b582}.fsm-orders-demo{color:#aeb6c7;align-items:center;gap:6px;font-size:12px;display:flex}.fsm-orders-list{border:1px solid #fff2;border-radius:9px;overflow:hidden}.fsm-orders-row{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(200px,2.5fr) minmax(90px,1fr) minmax(100px,1fr) minmax(100px,1fr) minmax(130px,1fr);align-items:center;gap:15px;padding:14px;display:grid}.fsm-orders-row:last-child{border-bottom:0}.fsm-orders-row>div:not(:first-child){flex-direction:column;gap:4px;display:flex}.fsm-orders-row-left strong{overflow-wrap:anywhere;display:block}.fsm-orders-row-left small{color:#9ea9bd;margin-top:3px;font-size:10px;display:block}.fsm-orders-row .fsm-orders-row-actions{flex-flow:wrap;gap:6px;display:flex}.fsm-orders-row-actions button{padding:7px 10px;font-size:12px}.fsm-orders-paid{color:#a6dfc0}.fsm-orders-pending{color:#f2cf90}.fsm-orders-empty{text-align:center;color:#ccd0d6;padding:25px}.fsm-orders-empty p{color:#aeb6c7;font-size:12px}.fsm-orders-detail{background:#ffffff06;border:1px solid #d9b58250;border-radius:10px;margin-top:17px;padding:clamp(17px,3vw,28px)}.fsm-orders-detail-header{justify-content:space-between;align-items:start;display:flex}.fsm-orders-detail-header .fsm-orders-kicker{margin:0}.fsm-orders-detail h2{margin:6px 0 14px;font:400 27px Georgia,serif}.fsm-orders-guidance{color:#d8d5ce;font-size:13px;line-height:1.8}.fsm-orders-guidance strong{color:#e2bd87}.fsm-orders-fields{grid-template-columns:210px 1fr;gap:13px;display:grid}.fsm-orders-fields label,.fsm-orders-note{color:#bcc5d2;flex-direction:column;gap:7px;margin:12px 0;font-size:12px;display:flex}.fsm-orders-fields input,.fsm-orders-fields select,.fsm-orders-note textarea{color:#fff;font:inherit;box-sizing:border-box;background:#101b33;border:1px solid #ffffff2b;border-radius:5px;width:100%;padding:11px}.fsm-orders-message{background:#0d182e;border:1px solid #ffffff18;border-radius:7px;margin:13px 0;padding:15px}.fsm-orders-message pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d4dbe6;max-height:205px;margin:10px 0 0;font:12px/1.65 Arial,sans-serif;overflow:auto}.fsm-orders-confirm{color:#d5dbc6;align-items:start;gap:9px;margin:18px 0;display:flex}.fsm-orders-complete{color:#111c30!important;background:#d9b582!important;font-weight:700!important}.fsm-orders-footnote{color:#8f9bb0;margin-top:25px;font-size:11px}.fsm-orders-notice,.fsm-orders-error{color:#a6dfc0;border:1px solid #82c3a755;border-radius:5px;margin:12px 0;padding:11px}.fsm-orders-error{color:#ffd0d0;border-color:#e99f9f55}@media (width<=850px){.fsm-orders-top{display:block}.fsm-orders-overview{grid-template-columns:repeat(2,1fr)}.fsm-orders-row{grid-template-columns:minmax(160px,2fr) repeat(2,1fr)}.fsm-orders-row>div:nth-child(4){display:none}.fsm-orders-row-actions{grid-column:1/-1}.fsm-orders-fields{grid-template-columns:1fr}}@media (width<=520px){.fsm-orders-page{padding:15px}.fsm-orders-row{grid-template-columns:1fr 1fr}.fsm-orders-row-left{grid-column:1/-1}.fsm-orders-overview strong{font-size:26px}}.fsm-orders-drive{background:#121f39;border:1px solid #d8b78550;border-radius:8px;margin:15px 0;padding:16px}.fsm-orders-drive-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fsm-orders-drive-status strong{color:#f1ddba}.fsm-orders-drive-status span,.fsm-orders-drive>small{color:#abb7c9;font-size:12px}.fsm-orders-drive>a{color:#e5bd7d;margin-bottom:10px;font-size:12px;display:block}.fsm-orders-drive .fsm-orders-top-actions{margin:10px 0}.fsm-orders-drive .fsm-orders-paid{margin-top:10px;font-size:12px;display:block}
