.staff-home,.staff-assessment{max-width:1120px;margin:auto;padding-bottom:50px}.staff-title,.staff-assessment-head{justify-content:space-between;align-items:flex-start;gap:20px;margin:12px 0 24px;display:flex}.staff-title h1,.staff-assessment-head h1{letter-spacing:-.035em;color:#172333;margin:5px 0;font-size:30px;line-height:1.2}.staff-title p,.staff-assessment-head p,.staff-subtitle{color:#6b7f91;margin:5px 0;font-size:14px}.staff-eyebrow{letter-spacing:.1em;font-weight:750;color:#096aa5!important;font-size:10px!important}.staff-role,.staff-count,.staff-status{color:#285c91;white-space:nowrap;background:#eaf3fb;border-radius:20px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.staff-role{text-transform:capitalize}.staff-panel{background:#fff;border:1px solid #dfe7ee;border-radius:12px;margin-bottom:16px;padding:24px;scroll-margin-top:20px;box-shadow:0 2px 8px #1723330a}.staff-panel h2{letter-spacing:-.02em;color:#172333;margin:0;font-size:18px}.staff-panel h3{color:#172333;font-size:15px}.staff-section-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:20px;display:flex}.staff-section-head p{color:#718396;margin:5px 0 0;font-size:13px}.staff-filters,.staff-invite{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:12px;display:grid}.staff-filters label,.staff-invite label,.staff-review label{color:#34485c;gap:6px;font-size:12px;font-weight:650;display:grid}.staff-filters input,.staff-filters select,.staff-invite input,.staff-invite select,.staff-review select,.staff-review textarea{box-sizing:border-box;color:#172333;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:8px;padding:10px 12px;font-size:14px}.staff-filters input:focus,.staff-filters select:focus,.staff-review textarea:focus,.staff-review select:focus{border-color:#2580b8;outline:3px solid #dceffa}.staff-customers{gap:12px;margin-top:22px;display:grid}.staff-customer{border:1px solid #e1e9f1;border-radius:10px;overflow:hidden}.staff-customer-heading{background:#f8fafc;align-items:center;gap:12px;padding:16px;display:flex}.staff-customer-heading>div{flex:1;min-width:0}.staff-customer-heading h3,.staff-customer-heading p,.staff-player p{overflow-wrap:anywhere;margin:0}.staff-customer-heading p,.staff-player p{color:#708397;margin-top:4px;font-size:12px}.staff-avatar{color:#245e9f;background:#e7f1fa;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-weight:750;display:grid}.staff-player{border-top:1px solid #e7edf3;padding:16px}.staff-player-top,.staff-history-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-player-top>span,.staff-empty{color:#748699;font-size:12px}.staff-history{border-top:1px solid #edf1f5;margin-top:12px}.staff-history-row{border-bottom:1px solid #edf1f5;padding:10px 0}.staff-history-row:last-child{border-bottom:0;padding-bottom:0}.staff-history-row>div{align-items:center;gap:10px;font-size:13px;display:flex}.staff-history-row button{min-height:36px;font-size:12px}.staff-invite{grid-template-columns:2fr 1fr auto}.staff-navigation{margin-left:auto}.staff-menu-button{color:#243c53;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e1ea;border-radius:8px;align-items:center;gap:8px;padding:9px 13px;font-weight:650;display:flex}.staff-menu-scrim{z-index:90;background:#15263870;border:0;position:fixed;inset:0}.staff-menu{z-index:91;box-sizing:border-box;background:#fff;flex-direction:column;width:min(330px,88vw);padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 45px #12283d25}.staff-menu-title{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:start;padding-bottom:22px;display:flex}.staff-menu-title div{gap:4px;display:grid}.staff-menu-title small{color:#096aa5;letter-spacing:.1em;font-weight:750}.staff-menu-title strong{font-size:19px}.staff-menu-title button{color:#526a80;background:#f2f6fa;border:0;border-radius:7px;width:36px;height:36px;font-size:24px}.staff-menu nav{gap:4px;margin-top:20px;display:grid}.staff-menu nav a,.staff-menu nav button{text-align:left;color:#344c62;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:12px;font-weight:600;text-decoration:none;display:flex}.staff-menu nav a:hover,.staff-menu nav button:hover{color:#096aa5;background:#eef5fb}.staff-signout{text-align:left;color:#50677d;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5edf4;margin-top:auto;padding:18px 12px}.staff-back{color:#096aa5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.staff-assessment-head{margin-top:22px}.staff-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.staff-details dt{color:#7b8d9e;font-size:11px}.staff-details dd{color:#25384a;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:14px}.staff-panel .assessment-summary{color:#40576b;border-top:1px solid #e8eef3;margin-top:20px;padding-top:16px}.staff-panel .assessment-summary p{margin:8px 0}.staff-video-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-top:18px;display:grid}.staff-video{border:1px solid #e1e9f0;border-radius:9px;overflow:hidden}.staff-video video{aspect-ratio:16/9;background:#172333;width:100%;display:block}.staff-video>div,.staff-photo>div{gap:4px;padding:12px;display:grid}.staff-video strong,.staff-photo strong{color:#25384a;font-size:13px}.staff-video span,.staff-photo span,.staff-photo small{color:#788b9d;overflow-wrap:anywhere;font-size:11px}.staff-photo-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.staff-photo{border:1px solid #e1e9f0;border-radius:9px;overflow:hidden}.staff-photo img{object-fit:contain;background:#f1f5f9;width:100%;height:175px;display:block}.staff-photo-empty{color:#8392a2;background:#f7f9fb;border:1px dashed #d8e3ed;border-radius:9px;place-items:center;min-height:175px;font-size:12px;display:grid}.staff-review{gap:14px;display:grid}.staff-review textarea{resize:vertical}.staff-actions{flex-wrap:wrap;gap:10px;display:flex}.staff-invite p{grid-column:1/-1}.staff-panel a{color:#096aa5}.staff-assessment .staff-panel{scroll-margin-top:20px}@media (width<=650px){.staff-title,.staff-assessment-head{flex-direction:column}.staff-title h1,.staff-assessment-head h1{font-size:25px}.staff-panel{padding:18px}.staff-filters,.staff-invite{grid-template-columns:1fr}.staff-customer-heading{flex-wrap:wrap}.staff-customer-heading .staff-count{margin-left:54px}.staff-player-top,.staff-history-row{flex-direction:column;align-items:flex-start}.staff-history-row button{width:100%}.staff-details,.staff-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-photo img{height:130px}.staff-actions button{width:100%}}.portal-head .staff-menu button{margin-left:0}@media (width>=901px){.staff-shell>.portal-head,.staff-shell>.portal-content{margin-left:260px}.staff-shell>.portal-head{padding-left:30px}.staff-shell>.portal-content{max-width:none;padding:36px 30px}.staff-navigation>.staff-menu-button,.staff-menu-title>button,.staff-menu-scrim{display:none}.staff-menu{width:260px;box-shadow:none;background:#fafbfc;border-right:1px solid #e2e8f0;left:0;right:auto}.staff-menu nav a,.staff-menu nav button{box-sizing:border-box;width:100%}.staff-menu nav a span{display:none}}@media (width<=900px){.staff-menu{visibility:hidden;transition:transform .2s,visibility .2s;left:auto;right:0;transform:translate(105%)}.staff-navigation.is-open .staff-menu{visibility:visible;transform:translate(0)}.staff-navigation>.staff-menu-button{display:flex}}.staff-sidebar-brand{border-bottom:1px solid #e5edf4;margin-bottom:20px;padding:0 0 22px}.staff-sidebar-brand .co-brand{align-items:center;gap:10px;display:flex}.staff-sidebar-brand .co-brand-lab{width:76px!important}.staff-sidebar-brand .co-brand-powered img{width:94px!important}.staff-top-label{display:none}@media (width>=901px){.staff-shell>.portal-head>.co-brand{display:none}.staff-shell>.portal-head>.staff-top-label{color:#78899a;letter-spacing:.08em;font-size:11px;font-weight:700;display:block}.staff-menu-title small{display:none}}@media (width<=900px){.staff-sidebar-brand{display:none}}.directory-alphabet{flex-wrap:wrap;gap:4px;margin:20px 0 0;display:flex}.directory-alphabet button,.directory-pagination button{color:#28516d;min-width:34px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7ef;border-radius:7px}.directory-alphabet button[aria-pressed=true]{color:#fff;background:#096aa5;border-color:#096aa5}.directory-customer{text-align:left;color:#243c53;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e9f1;border-radius:10px;align-items:center;gap:14px;padding:15px;display:flex}.directory-customer:hover{background:#f7fbfe;border-color:#9bc7e3}.directory-customer:focus-visible,.directory-alphabet button:focus-visible{outline-offset:2px;outline:3px solid #59a9dc}.directory-person{flex:1;gap:3px;min-width:0;display:grid}.directory-person small{color:#708397;overflow-wrap:anywhere}.directory-pagination{color:#63798d;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.directory-pagination div{align-items:center;gap:10px;display:flex}.directory-pagination button{padding:5px 10px}.directory-pagination button:disabled{opacity:.4;cursor:default}.staff-home .staff-customer+.staff-customer{margin-top:12px}@media (width<=600px){.directory-customer{flex-wrap:wrap}.directory-pagination{flex-direction:column;align-items:flex-start}}.staff-photo-open{text-align:left;cursor:pointer;background:#f1f5f9;border:0;width:100%;padding:0;display:block}.staff-photo-open>span{color:#096aa5;padding:8px 12px;font-size:11px;font-weight:650;display:block}.staff-photo-open:focus-visible{outline-offset:-3px;outline:3px solid #59a9dc}.staff-image-backdrop{z-index:110;background:#102436bc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.staff-image-dialog{background:#fff;border-radius:12px;flex-direction:column;width:min(900px,100%);height:min(760px,90vh);display:flex;overflow:hidden;box-shadow:0 20px 70px #0005}.staff-image-dialog header{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.staff-image-dialog h2{color:#172333;margin:0;font-size:18px}.staff-image-dialog header p{color:#61798e;margin:4px 0 0;font-size:12px}.staff-image-dialog button{color:#25465f;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:#f8fbfd;border:1px solid #d8e4ed;border-radius:7px;font-weight:700}.staff-image-dialog button:disabled{opacity:.4}.staff-image-viewer{touch-action:none;overscroll-behavior:contain;background:#edf2f6;flex:1;min-height:0;overflow:auto}.staff-image-viewer>div{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.staff-image-viewer img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.staff-image-dialog footer{color:#61798e;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.staff-image-dialog footer div{gap:7px;display:flex}.staff-image-dialog footer button{padding:6px 10px}@media (width<=600px){.staff-image-backdrop{padding:8px}.staff-image-dialog{height:min(720px,94vh)}.staff-image-dialog footer{flex-direction:column;align-items:stretch}.staff-image-dialog footer div{justify-content:center}.directory-customer{grid-template-columns:42px minmax(0,1fr) auto;display:grid}.directory-customer .staff-count{grid-column:2;justify-self:start}.directory-customer>span:last-child{grid-area:1/3}.directory-person{width:100%}}.team-row{border-top:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.team-row>div:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.team-row span,.team-row small{color:#708397;font-size:12px}.team-row button{white-space:nowrap}@media (width<=600px){.team-row{flex-direction:column;align-items:flex-start}.team-row>button{width:100%}}.work-form{gap:14px;display:grid}.work-form label{color:#34485c;gap:6px;font-size:12px;font-weight:650;display:grid}.work-form input,.work-form select,.work-form textarea{box-sizing:border-box;color:#172333;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:8px;padding:10px;font-size:14px}.work-form button{justify-self:start}.work-entry{border-top:1px solid #e7edf3;padding:18px 0}.work-entry p{white-space:pre-wrap;color:#34485c}.work-entry small{color:#708397}.work-files{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.work-file{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.work-file img,.work-file video{object-fit:contain;background:#edf2f6;width:100%;max-height:220px}.work-file a{gap:5px;font-size:12px;display:grid}.profile-edit{gap:12px;margin:14px 0;display:grid}.profile-edit label{color:#34485c;gap:5px;font-size:12px;font-weight:650;display:grid}.profile-edit input{font:inherit;border:1px solid #cbd9e5;border-radius:8px;padding:10px;font-size:14px}.profile-edit .staff-actions{grid-column:1/-1}:root{color:#182230;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app{background:#f6f8fb}.side{background:#fafafa;border-color:#e2e6ec;width:265px;padding:0 8px 16px}.brand{border-bottom:1px solid #e5e7eb;height:45px;margin:0 -8px;padding:0 12px}.brand img{width:138px;max-height:30px}.brand>span,.brand div{display:none}.workspace-label,.nav-label{color:#8692a0;letter-spacing:0;margin:18px 8px 8px;font-size:11px}.workspace-switch{color:#64748b;background:0 0;border:0;border-radius:7px;padding:8px}.workspace-icon{color:#244f98;background:#e7eef9;font:700 16px system-ui}.workspace-switch strong,.profile strong{color:#202938;font-size:13px}.workspace-switch small,.profile small{color:#7a8797;font-size:11px}nav{gap:3px}nav button{color:#454b53;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:500}nav button.active{color:#1d2734;background:#efefef}nav button span{color:#fff;background:#e25555;border-radius:10px;font-size:10px}.side-help{color:#263449;background:#f0f4fa;border-radius:8px}.side-help strong{font:600 13px system-ui}.side-help p{color:#718096;font-size:11px}.help-icon{color:#2857a3}.profile{color:#6b7788;background:0 0;border-color:#e5e7eb}.avatar{color:#24539e;background:#e5edf9}.member-menu{border-color:#e2e8f0}.main{width:calc(100% - 265px);margin-left:265px}.topbar{background:#fafafa;border-color:#e2e6ec;height:45px;padding:0 38px}.crumb{color:#7b8797;letter-spacing:0;font-size:11px}.crumb strong{color:#202b3b;font-size:12px}.prototype-badge{color:#728197}.icon-btn{color:#64748b}.content{padding:30px 38px 40px}.eyebrow{color:#7a899b;letter-spacing:.04em;font-size:10px}.page-heading{margin-bottom:26px}.page-heading h1{letter-spacing:-.025em;color:#172234;margin-bottom:4px;font:700 25px/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.page-heading p,.queue-heading p{color:#748195;font-size:14px}.primary,.hero button,.intake-primary,.rw-primary{color:#fff;background:#2555a1;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:600}.primary:hover,.hero button:hover,.intake-primary:hover{background:#1c4589}.hero{display:none}.section-title{margin:22px 0 14px}.section-title h2,.queue h2{color:#1c2838;font:650 19px/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.section-title>span{color:#8895a5}.stat{border:1px solid #e4e9f0;border-radius:10px;box-shadow:0 1px 2px #162c4610}.stat small{color:#788698;font-size:10px}.stat strong{color:#1c293a}.stat p{color:#8290a0}.stat-icon.gold,.stat-icon.blue,.stat-icon.green{color:#285aa6;background:#eef3fb}.queue{margin-top:28px}.text-button{color:#2555a1;font-size:12px}.table-wrap{border-color:#e3e8ef;border-radius:10px;box-shadow:0 1px 2px #162c4610}th{color:#788698;letter-spacing:.03em;background:#f1f5fa;font-size:10px}td{color:#64748b;border-color:#edf0f4;font-size:12px}tbody tr:hover{background:#f5f8fc}.player-cell strong{color:#202c3c;font-size:13px}.player-cell small{color:#8491a1;font-size:11px}.player-avatar,.assignee>span{color:#315c9d;background:#e9eff8}.status{border-radius:6px}.status.in-review{color:#3465ac;background:#edf3fd}.status.approved{color:#096aa5;background:#eaf3fa}.row-open{color:#62738b}.filters label,.filters select{color:#64748b;border-color:#e1e7ee;border-radius:8px}.filters input,.filters select{font-size:12px}.bottom-note{color:#8491a1}.info-banner{color:#5e7697;background:#edf4fc}.info-banner strong{color:#234f94}.team-card{border-color:#e4e9f0;border-radius:10px}.team-tag{color:#345f9f;background:#eaf1fc}.rw-root{color:#1c2838;padding:30px 38px 40px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.rw-heading h1{letter-spacing:-.02em;font-size:24px}.rw-heading p,.rw-side-head p,.rw-recommend-heading p{color:#758498}.rw-card{border:1px solid #e4e9ef;border-radius:12px;box-shadow:0 1px 3px #1c2f4510}.rw-card h2{color:#1e293b}.rw-eyebrow,.rw-video-label{color:#8491a3}.rw-status{color:#2b5aa0;background:#eaf1fc}.rw-avatar{color:#29559d;background:#e6eefb}.rw-outline{color:#25344a;background:#f8fafc;border-color:#e1e7ef}.rw-stage{background:#141a22}.rw-empty-video{background:linear-gradient(120deg,#182333,#26394f)}.rw-play-icon{color:#fff}.rw-upload-video,.rw-text-entry button{color:#fff;background:#2555a1}.rw-controls{background:#202a38}.rw-controls input{accent-color:#4b83d3}.rw-tool-group>button.active{color:#2555a1;background:#e8f0fc}.rw-hint{color:#8794a5}.rw-primary{border:0}.rw-tabs button.active{color:#1e293b;border-color:#2555a1}.rw-note-compose{background:#f5f8fc;border-color:#e6ebf1}.rw-compose-head strong{color:#2555a1;background:#e8f0fc}.rw-compose-foot button{background:#2555a1}.rw-note-time,.rw-record a{color:#2555a1}.rw-note-item:hover{border-color:#8fb0df}.rw-rec-icon,.rw-record-button{color:#2b5aa0;background:#edf3fc}.rw-recommendation textarea:focus,.rw-note-compose textarea:focus{border-color:#7ca2d8}.rw-record label input{accent-color:#2555a1}.intake-page{color:#1c2838;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.intake-topline{color:#748296;border-color:#e2e8f0}.intake-heading h1,.intake-success h1,.intake-card h2,.intake-aside h3{color:#1b2738;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700}.intake-eyebrow{color:#6e82a0!important}.intake-heading p:not(.intake-eyebrow),.intake-aside>p:not(.intake-eyebrow){color:#748296}.intake-card,.intake-aside,.intake-success{border-color:#e2e8f0;border-radius:12px}.intake-aside{background:#edf3fb}.intake-step.active span,.intake-step.done span{background:#2555a1;border-color:#2555a1}.intake-step.active:after{background:#2555a1}.intake-section-num,.intake-aside-icon,.intake-upload-icon{color:#285aa6;background:#e9f1fc}.intake-form-grid label,.intake-upload-button{color:#26364a}.intake-form-grid input,.intake-form-grid select,.intake-form-grid textarea{border-color:#dfe6ee}.intake-form-grid input:focus,.intake-form-grid select:focus,.intake-form-grid textarea:focus{border-color:#7ca2d8;box-shadow:0 0 0 3px #eaf1fc}.intake-upload-button{background:#f8faff;border-color:#c9d7e9}.intake-upload-action,.intake-file-list span{color:#285aa6}.intake-tip,.intake-success-note{color:#285aa6;background:#eef4fc}.intake-consent input{accent-color:#2555a1}@media (width<=900px){.side{width:64px;padding:0 8px 16px}.brand{height:45px;padding:0 6px}.brand img{object-position:left;object-fit:cover;width:46px}.workspace-label,.nav-label{display:none}.workspace-switch{margin-top:12px}.main{width:calc(100% - 64px);margin-left:64px}.content,.rw-root{padding:28px 25px}.topbar{padding:0 25px}}@media (width<=650px){.content,.rw-root{padding:24px 16px}.page-heading h1{font-size:25px}.stat-grid{grid-template-columns:1fr}.topbar{padding:0 16px}}.rw-heading{align-items:flex-start;margin-bottom:24px}.rw-back{color:#64748b;font-size:13px}.rw-title-line{margin-top:18px}.rw-heading h1{font-size:22px}.rw-heading p{color:#748195;max-width:660px}.rw-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.rw-outline{min-height:40px}.rw-columns{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.rw-main,.rw-side-column{gap:24px;min-width:0;display:grid}.rw-player-card{padding:24px}.rw-card-head{padding:0 0 20px}.rw-card-head h2{margin:0;font-size:18px}.rw-media-meta{color:#8491a1;margin:8px 0 0;font-size:12px}.rw-stage{aspect-ratio:16/9;border-radius:9px 9px 0 0}.rw-controls{border-radius:0 0 9px 9px;height:48px}.rw-tools{padding:14px 0 10px}.rw-hint{padding:10px 0 14px}.rw-record{padding:16px 0 0}.rw-insole-card{padding:22px}.rw-insole-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.rw-insole-heading h2{margin:0;font-size:18px}.rw-insole-heading p{color:#8190a1;margin:6px 0 0;font-size:12px}.rw-insole-heading>span{color:#718096;white-space:nowrap;background:#f0f4f9;border-radius:5px;padding:5px 7px;font-size:10px}.rw-insole-photos{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.rw-insole-photo{min-width:0}.rw-insole-photo>strong{color:#334155;margin-bottom:8px;font-size:12px;display:block}.rw-insole-photo a{color:#2555a1;font-size:11px;font-weight:600;text-decoration:none;display:block}.rw-insole-photo img{object-fit:contain;background:#f1f4f8;border:1px solid #e5eaf0;border-radius:8px;width:100%;height:155px;margin-bottom:7px;display:block}.rw-insole-photo small{color:#8794a5;margin-top:5px;font-size:10px;display:block}.rw-insole-missing{text-align:center;color:#8794a5;background:#f6f8fb;border:1px dashed #dce4ee;border-radius:8px;place-items:center;height:155px;padding:10px;font-size:11px;display:grid}.rw-side-head{padding:22px 20px 16px}.rw-side-head h2{font-size:18px}.rw-recommendation{padding:24px}.rw-note-compose{margin-top:16px}@media (width<=1050px){.rw-columns{grid-template-columns:1fr}.rw-side-column{grid-row:2}.rw-insole-photo img,.rw-insole-missing{height:200px}}@media (width<=650px){.rw-heading-actions{justify-content:flex-start}.rw-player-card{padding:16px}.rw-columns,.rw-side-column,.rw-main{gap:16px}.rw-insole-photo img,.rw-insole-missing{height:150px}.rw-card-head{gap:10px}.rw-card-head h2{font-size:16px}.rw-heading h1{font-size:22px}}@media (width<=900px){nav button{justify-content:center;padding:12px;font-size:0}nav button span{display:none}}.rw-insole-open,.rw-details-photo{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.rw-insole-open span{color:#2555a1;font-size:11px;font-weight:600}.rw-insole-open:focus-visible,.rw-details-photo:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #2555a1}.rw-modal-backdrop{z-index:100;background:#0f172ab3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rw-modal{background:#fff;border-radius:12px;flex-direction:column;width:min(900px,100%);height:min(780px,90vh);display:flex;overflow:hidden;box-shadow:0 20px 70px #0005}.rw-modal-header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.rw-modal-header h2{color:#1e293b;margin:0;font-size:18px}.rw-modal-header p{color:#718096;margin:5px 0 0;font-size:12px}.rw-modal-close{color:#475569;background:#f1f5f9;border:0;border-radius:7px;width:36px;height:36px;font-size:24px}.rw-modal-viewer{overscroll-behavior:contain;touch-action:none;background:#e9edf3;flex:1;min-height:0;overflow:auto}.rw-modal-image-wrap{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.rw-modal-image-wrap img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.rw-modal-footer{color:#718096;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:12px;display:flex}.rw-modal-footer div{gap:6px;display:flex}.rw-modal-footer button{color:#263b5a;background:#f8fafc;border:1px solid #dfe6ee;border-radius:6px;min-width:40px;height:36px;font-size:16px}.rw-modal-footer button:nth-child(2){min-width:58px;font-size:12px}.rw-modal-footer button:disabled{opacity:.45;cursor:default}@media (width<=650px){.rw-modal-backdrop{padding:10px}.rw-modal{height:85vh}.rw-modal-footer{flex-direction:column;align-items:flex-start}.rw-modal-footer span{line-height:1.4}}.rw-video-layout{align-items:flex-start;gap:10px;display:flex}.rw-video-layout .rw-stage{flex:1;min-width:0}.rw-vertical-tools{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:7px;display:flex;position:relative;box-shadow:0 4px 16px #1e293b0d}.rw-vertical-tools>button,.rw-shape-popover button{color:#607086;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.rw-vertical-tools>button:hover,.rw-vertical-tools>button.active,.rw-shape-popover button.active{color:#2866aa;background:#e7f0fd}.rw-vertical-tools>button:disabled{opacity:.3;cursor:default}.rw-tool-separator{border-top:1px solid #e2e8f0;width:28px;margin:4px 0}.rw-tool-popover{z-index:5;background:#fff;border:1px solid #e0e6ef;border-radius:8px;gap:4px;padding:6px;display:flex;position:absolute;right:52px;box-shadow:0 6px 20px #1e293b24}.rw-shape-popover{top:116px}.rw-color-popover{top:156px}.rw-color-popover button{border:1px solid #cbd5e1;border-radius:50%;width:25px;height:25px;padding:0}.rw-color-popover button[aria-pressed=true]{outline-offset:2px;outline:2px solid #3266a8}.rw-stage-zoomed video,.rw-stage-zoomed .rw-overlay{transform:scale(1.5)}.rw-hint{padding-top:14px}@media (width<=650px){.rw-video-layout{gap:4px}.rw-vertical-tools{padding:3px}.rw-vertical-tools>button{width:29px;height:29px}.rw-vertical-tools>button svg{width:17px;height:17px}.rw-controls{margin-right:39px}.rw-stage{min-height:0}.rw-shape-popover{top:90px;right:38px}.rw-color-popover{top:120px;right:38px}}.rw-video-layout{margin-right:56px;display:block;position:relative}.rw-video-layout .rw-stage{width:100%}.rw-vertical-tools{position:absolute;top:0;right:-56px}@media (width<=650px){.rw-video-layout{margin-right:39px}.rw-vertical-tools{gap:0;padding:2px;right:-39px}.rw-vertical-tools>button{width:29px;height:22px}.rw-vertical-tools>button svg{width:16px;height:16px}.rw-tool-separator{margin:2px 0}.rw-controls{margin-right:39px}.rw-shape-popover{top:66px}.rw-color-popover{top:88px}}.rw-stage{touch-action:none}.rw-annotation-options{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 0;font-size:11px;display:flex}.rw-annotation-options:empty{display:none}.rw-annotation-options button,.rw-annotation-options select{color:#31547f;background:#f8fafc;border:1px solid #dfe6ef;border-radius:6px;padding:7px;font-size:11px}.rw-annotation-options button:disabled{opacity:.45}.rw-shape-popover{flex-wrap:wrap;min-width:180px;max-width:210px}.rw-stage video,.rw-stage .rw-overlay{transform:translate(var(--video-pan-x,0px),var(--video-pan-y,0px)) scale(var(--video-zoom,1));transform-origin:50%}.rw-color-popover{width:176px;padding:10px;display:block}.rw-palette-grid{grid-template-columns:repeat(4,1fr);justify-items:center;gap:8px;display:grid}.rw-pen-width{color:#52647b;margin-top:12px;font-size:11px;display:block}.rw-pen-width strong{float:right;color:#263b5a}.rw-pen-width input{accent-color:#2555a1;width:100%;margin:8px 0 0;display:block}.rw-recorded-reviews{padding:22px 24px}.rw-recorded-heading{justify-content:space-between;align-items:center;display:flex}.rw-recorded-heading h2{margin:0;font-size:18px}.rw-recorded-heading p,.rw-recorded-empty{color:#758498;margin:7px 0 0;font-size:12px}.rw-recorded-heading>span{color:#315b98;background:#eef3fa;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:700}.rw-recorded-empty{padding:20px 0 3px}.rw-recorded-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:18px;display:grid}.rw-recorded-item{background:#f8fafc;border:1px solid #e5eaf0;border-radius:9px;overflow:hidden}.rw-recorded-item video{aspect-ratio:16/9;object-fit:contain;background:#172130;width:100%;display:block}.rw-recorded-item>div{gap:6px;padding:12px;display:grid}.rw-recorded-item strong{color:#24344a;font-size:12px}.rw-recorded-item small{color:#7b899b;font-size:10px}.rw-recorded-item a{color:#2555a1;font-size:11px;font-weight:700;text-decoration:none}.rw-record-button:disabled{opacity:.5;cursor:wait}.rw-video-layout{align-items:flex-start;gap:10px;margin-right:0;display:flex;position:static}.rw-video-layout .rw-stage{flex:1;width:auto;min-width:0}.rw-vertical-tools{flex:none;position:relative;top:auto;right:auto}.rw-controls{margin-right:0}@media (width<=650px){.rw-video-layout{flex-direction:column;margin-right:0}.rw-video-layout .rw-stage{flex:auto;width:100%}.rw-vertical-tools{flex-flow:wrap;justify-content:center;gap:2px;width:100%;position:relative;right:auto}.rw-vertical-tools>button{width:32px;height:32px}.rw-tool-separator{border-top:0;border-left:1px solid #e2e8f0;width:1px;height:24px;margin:0 3px}.rw-shape-popover,.rw-color-popover{inset:auto auto 100% 0}.rw-controls{margin-right:0}}
