.rh-station{min-height:100vh;background:#f5f5f3;color:#181b20;font-family:Arial,sans-serif}.rh-station *{box-sizing:border-box}.rh-station button,.rh-station input{font:inherit}.rh-station button{cursor:pointer}.rh-station button:disabled{opacity:.45;cursor:not-allowed}.rh-station a{text-decoration:none;color:inherit}.st-header{height:80px;gap:28px;padding:0 36px;border-bottom:1px solid #e3e4e1;background:#fff}.st-brand,.st-header{display:flex;align-items:center}.st-brand{font-size:25px;font-weight:800;letter-spacing:-1.2px}.st-brand>span{color:#ef6b17}.st-brand small{margin-left:24px;padding-left:24px;border-left:1px solid #ddd;font-size:14px;font-weight:500;letter-spacing:0}.st-local{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:#536159}.st-local i{width:7px;height:7px;border-radius:50%;background:#388358}.st-shell{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 80px)}.st-shell aside{padding:32px 18px;background:#fff;border-right:1px solid #e3e4e1;display:flex;flex-direction:column;gap:8px}.st-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#737b78;margin-bottom:14px}.st-shell aside>.st-eyebrow{padding-left:14px}.st-shell aside>button{display:flex;gap:12px;align-items:center;border:0;background:none;padding:14px;border-radius:6px;text-align:left;font-size:13px;color:#626966}.st-shell aside>button.active{background:#fff0e5;color:#9e440b;font-weight:700}.st-sidebar-note{margin-top:auto;padding:40px 14px 0;font-size:12px;line-height:1.9}.st-sidebar-note small{color:#8b918e}.st-content{padding:42px;max-width:1600px;width:100%}.st-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.st-login h1,.st-title h1{font-size:32px;letter-spacing:-1.2px;margin:0 0 12px;font-weight:600}.st-title p:not(.st-eyebrow){font-size:14px;color:#737b78;line-height:1.6}.st-primary,.st-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:5px;font-size:13px!important;font-weight:600!important;border:1px solid transparent;white-space:nowrap}.st-primary{background:#ed701e;color:white}.st-secondary{background:#fff;color:#252c28;border-color:#d6dbd6}.st-text{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#666d68;font-size:12px!important;padding:6px}.st-notice{display:flex;align-items:flex-start;gap:10px;padding:15px 18px;background:#fff6e7;border:1px solid #f0dfbe;border-radius:5px;font-size:12px;line-height:1.6;color:#805822;margin-bottom:24px}.st-notice svg{flex-shrink:0;margin-top:1px}.st-work{display:grid;grid-template-columns:1.08fr 1fr;gap:24px;align-items:start}.st-card{background:#fff;border:1px solid #e0e4df;border-radius:8px;overflow:hidden}.st-card-title{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0eb}.st-card h2{font-size:15px;font-weight:600;margin:0}.st-card-title>span{font-size:12px;color:#737b78}.st-tag{display:inline-block;background:#f1f3f0;border:1px solid #e6eae3;padding:5px 9px;border-radius:4px;font-size:10px!important;white-space:nowrap;color:#606b61}.st-camera{aspect-ratio:4/3;background:#161d19;color:#fff;display:grid;place-items:center;text-align:center}.st-camera>div{padding:24px}.st-camera svg{color:#8d9d91;margin:auto auto 18px}.st-camera h3{font-size:17px;margin-bottom:10px}.st-camera p{font-size:12px;line-height:1.8;color:#9ba99f;margin-bottom:22px}.st-camera video{width:100%;height:100%;max-height:480px;object-fit:contain}.st-camera-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;font-size:10px;color:#7e877e;line-height:1.6}.st-empty{padding:44px 24px;text-align:center;color:#7d867c;font-size:13px;line-height:1.7}.st-empty svg{margin:0 auto 16px;color:#b3bcb2}.st-empty h3{color:#445040;font-weight:500;margin:0 0 8px}.st-ref{padding:14px 22px 0;font-size:11px;color:#8a9287}.st-product,.st-scan{padding:22px;display:grid;gap:14px}.rh-station label{display:grid;gap:8px;font-size:12px;color:#60685d}.rh-station input:not([type=checkbox]){width:100%;padding:12px;border:1px solid #d9dfd4;border-radius:4px;background:#fff;color:#20251d;outline-offset:3px}.rh-station input:focus{outline:2px solid #ed701e}.st-items{list-style:none;padding:0 22px;margin:0}.st-items li{display:flex;align-items:center;gap:12px;justify-content:space-between;border-bottom:1px solid #edf0e9;padding:15px 0;font-size:13px}.st-items li>div{flex:1}.st-items strong{font-weight:500;display:block}.st-items small{display:block;font-size:10px;color:#87917f;margin-top:6px}.st-total{display:flex;align-items:center;justify-content:space-between;padding:22px;font-size:12px;color:#7d8874}.st-total strong{font-size:27px;color:#263020;letter-spacing:-1px}.rh-station .st-checkbox{display:flex;align-items:flex-start;gap:10px;padding:0 22px 20px;font-size:11px;line-height:1.6}.st-checkbox input{margin-top:2px;accent-color:#ed701e}.st-wide{width:calc(100% - 44px)}.st-card>.st-notice,.st-wide{margin:0 22px 22px}.st-history{margin-top:24px}.st-row{display:flex;width:100%;gap:20px;align-items:center;justify-content:space-between;text-align:left;background:white;border:0;border-bottom:1px solid #edf0e9;padding:18px 22px;font-size:12px}.st-row.selected{background:#fffaf5}.st-row small{display:block;color:#85917b;font-size:10px;margin-top:5px}.st-row>span:first-child{flex:1}.st-product .st-checkbox{padding:6px 0}.st-error{padding:14px 18px;background:#fff0ed;border:1px solid #f3d3ca;color:#a63821;border-radius:5px;font-size:13px;margin-bottom:20px;line-height:1.6}.st-login{max-width:420px;margin:80px auto;padding:0 20px}.st-login>p:not(.st-eyebrow){color:#737c6d;font-size:14px;line-height:1.7}.st-login form{display:grid;gap:16px;margin:26px 0}.st-symbol{display:grid;place-items:center;width:56px;height:56px;background:#ffebdc;color:#cd5e11;border-radius:10px;margin-bottom:28px}.st-hint{font-size:11px;color:#7b8574;line-height:1.7}.st-login>a{font-size:12px;display:flex;gap:8px;align-items:center}.st-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.st-status{padding:24px}.st-status h2{margin:18px 0 12px}.st-status p{font-size:13px;color:#75816e;line-height:1.8}@media(max-width:1100px){.st-content{padding:28px}.st-shell{grid-template-columns:180px 1fr}.st-work{grid-template-columns:1fr}.st-status-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.st-header{padding:0 18px;height:68px;gap:12px}.st-brand{font-size:23px}.st-brand small{display:none}.st-local{font-size:10px}.st-shell{display:block}.st-shell aside{padding:10px;flex-direction:row;border-right:0;border-bottom:1px solid #ddd;gap:2px}.st-shell aside>.st-eyebrow,.st-sidebar-note{display:none}.st-shell aside>button{font-size:11px;padding:12px 9px;gap:7px}.st-content{padding:24px 16px}.st-title{align-items:flex-start;flex-direction:column;gap:14px}.st-title h1{font-size:28px}.st-work{gap:18px}.st-status-grid{grid-template-columns:1fr}.st-row{gap:9px;padding:16px;font-size:11px}.st-row>span:nth-child(2){display:none}.st-login{margin-top:48px}.st-camera-caption{flex-wrap:wrap}}.st-payment{padding:20px 22px;border-top:1px solid #edf0e9;border-bottom:1px solid #edf0e9;margin-bottom:20px}.st-payment h3{font-size:14px;font-weight:600;margin:0 0 14px}.st-payment fieldset{border:0;margin:0;padding:0;min-width:0}.st-payment legend{font-size:11px;color:#727b6c;margin-bottom:12px}.rh-station .st-payment label{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin:10px 0}.rh-station .st-payment input[type=radio]{width:auto;padding:0;margin-top:3px;accent-color:#ed701e}.st-payment p{font-size:11px;line-height:1.7;color:#6e7767;margin:10px 0}.st-payment strong{font-size:13px;line-height:1.7}.st-payment small{font-size:10px;display:block;margin-top:10px;overflow-wrap:anywhere}.st-product select{width:100%;padding:12px;border:1px solid #d9dfd4;border-radius:4px;background:white;color:#20251d;font:inherit}.st-product select:focus{outline:2px solid #ed701e;outline-offset:3px}@media(max-width:700px){.st-shell aside{overflow-x:auto}.st-shell aside>button{flex-shrink:0}}.rh-station{line-height:1.5}.st-content,.st-work>*{min-width:0}.st-card{border-radius:12px;box-shadow:0 2px 5px #18211b03}.st-card-title{padding:22px 24px}.st-card h2{line-height:1.5;font-size:16px}.st-product,.st-scan{padding:24px;gap:20px}.rh-station label{gap:9px;font-size:13px;font-weight:500}.rh-station select{max-width:100%;min-height:44px;padding:11px 36px 11px 12px;border:1px solid #d9dfd4;border-radius:7px;background:#fff;color:#20251d;font:inherit;font-size:13px}.rh-station input:not([type=checkbox]):not([type=radio]){min-height:46px;border-radius:7px;padding:12px 14px}.rh-station a:focus-visible,.rh-station button:focus-visible,.rh-station select:focus-visible,.rh-station summary:focus-visible{outline:2px solid #ed701e;outline-offset:3px}.st-primary,.st-secondary{min-height:44px;border-radius:7px;padding:12px 20px}.st-primary:hover:not(:disabled){background:#d65f10}.st-secondary:hover:not(:disabled){background:#f7f8f5}.st-hint{font-size:12px;line-height:1.75}.st-content>.st-hint{margin:16px 0 24px}.st-row{padding:20px 24px;line-height:1.6;flex-wrap:wrap}.st-row>div{min-width:0;flex:1}.st-row small{font-size:12px;overflow-wrap:anywhere}.st-row:last-child{border-bottom:0}.st-user-row>div{flex:1 1 170px}.st-user-row select{flex:0 1 165px}.st-user-row .st-text{min-height:40px}.st-integration-card{padding:28px}.st-integration-card>h2{margin:0 0 12px}.st-integration-card>p{font-size:14px;line-height:1.8;color:#626b62;margin:0 0 16px;max-width:850px}.st-integration-card>p a{color:#a64b12;text-decoration:underline;text-underline-offset:4px;font-weight:600}.st-integration-card>.st-product,.st-integration-card>.st-scan{padding:12px 0 28px;max-width:760px}.st-integration-card>h3{font-size:16px;font-weight:600;border-top:1px solid #e8ece5;padding-top:28px;margin:4px 0 12px}.st-integration-card>.st-notice{margin:0 0 24px}.st-integration-card .st-row{padding-left:0;padding-right:0}.st-dashboard-card{padding:26px}.st-dashboard-card>h2{margin-bottom:20px}.st-dashboard-card>p:not(.st-eyebrow){font-size:14px;line-height:1.8;color:#65705f;margin:12px 0 20px}.st-dashboard-card>.st-row{padding-left:0;padding-right:0}.st-status-grid .st-dashboard-card h2{margin:8px 0 0}.st-sidebar-note{overflow-wrap:anywhere}.st-login{max-width:520px;margin:56px auto 80px;padding:36px;background:#fff;border:1px solid #e0e4df;border-radius:16px;box-shadow:0 12px 40px #20291e08}.st-login h1{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin-bottom:16px}.st-login .st-symbol{margin-bottom:24px}.st-login>p:not(.st-eyebrow){margin:0 0 24px;color:#626b62}.st-login form{gap:20px;margin:24px 0}.st-login form>.st-hint{margin:0}.st-login>.st-text{margin-top:8px;padding:10px 0;font-size:13px!important}.st-login>.st-error{margin-top:20px;color:#a63821!important}.st-mfa-setup{margin-top:28px}.st-mfa-setup h2{font-size:16px;font-weight:600;line-height:1.5;margin:0 0 10px}.st-mfa-setup p{font-size:13px;color:#626b62;line-height:1.75;margin:0 0 16px}.st-mfa-qr{width:fit-content;max-width:100%;margin:24px auto 12px;border:1px solid #e4e7e1;border-radius:12px;padding:8px;background:#fff}.st-mfa-qr svg{display:block;max-width:100%;height:auto}.st-mfa-account{text-align:center;overflow-wrap:anywhere}.st-mfa-manual{padding:16px;background:#f7f8f5;border:1px solid #e4e7e1;border-radius:8px;margin:20px 0 28px}.st-mfa-manual summary{font-size:13px;font-weight:600;cursor:pointer}.st-mfa-manual p{margin:12px 0}.st-mfa-manual code{display:block;overflow-wrap:anywhere;user-select:all;background:#fff;border:1px solid #dfe4d9;border-radius:6px;padding:14px;font-size:13px;line-height:1.8}.rh-station input.st-otp-input{font-size:23px;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:700px){.st-login{margin:28px 16px 48px;padding:24px;max-width:none}.st-login h1{font-size:27px}.st-dashboard-card,.st-integration-card{padding:22px}.st-card-title,.st-product,.st-scan{padding:20px}.st-row{padding:18px 20px}.st-user-row{gap:12px}.st-user-row>div{flex-basis:100%}.st-user-row select{flex:1}.st-mfa-qr{padding:4px}.st-integration-card>.st-product,.st-integration-card>.st-scan{padding-left:0;padding-right:0}.st-title h1{overflow-wrap:anywhere}}.st-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.st-filter{max-width:320px;margin:20px 0}.st-table-scroll{overflow-x:auto;margin-top:20px}.st-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.st-table th{padding:14px 16px;background:#f6f7f4;color:#697263;font-size:11px;font-weight:600;white-space:nowrap}.st-table td{padding:16px;border-bottom:1px solid #e9ece5;line-height:1.7;vertical-align:top;max-width:300px;overflow-wrap:anywhere}.st-table small{display:block;color:#737b70;font-size:11px}.st-secret{display:block;padding:14px 0;overflow-wrap:anywhere;user-select:all}.st-nav-link{padding:14px;font-size:13px;color:#626966}