.rf-ws{--bg:#f4f4f1;--bg-sunk:#efefec;--card:#ffffff;--card-warm:#fffdf8;--border:#dededa;--border-soft:#e9e9e5;--muted-bg:#eeeeeb;--ink:#17181b;--ink-2:#33353a;--rf-muted:#6b6d72;--blueprint:#6b6250;--amber:#f5b301;--amber-strong:#b45309;--amber-soft:#fef7e6;--amber-line:#f0d798;--orange:#ff6a13;--orange-soft:#fff1e7;--steel:#4a4d52;--st-available:#16a34a;--st-available-bg:#eaf7ee;--st-available-bd:#b7e4c3;--st-rented:#0f766e;--st-rented-bg:#e6f4f1;--st-rented-bd:#a7d5cd;--st-maintenance:#d97706;--st-maintenance-bg:#fdf1e7;--st-maintenance-bd:#f6cfa8;--st-overdue:#d02f22;--st-overdue-bg:#fdeeec;--st-overdue-bd:#f5c3bd;--st-confirmed:#1b6fd0;--st-confirmed-bg:#e8f1fd;--st-confirmed-bd:#a8caf2;--st-completed:#4a4d52;--st-completed-bg:#efefee;--st-completed-bd:#d6d6d2;--r-card:12px;--r-ctl:8px;--sh-card:0 1px 2px rgba(16,24,40,0.05),0 4px 10px rgba(16,24,40,0.04);--sh-xs:0 1px 2px rgba(16,24,40,0.05);--sans:var(--font-sans-barlow),"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:var(--font-display-barlow),"Barlow Semi Condensed",var(--font-sans-barlow),"Barlow",sans-serif;--mono:var(--font-mono-plex),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.rf-ws .rf{width:100%;display:grid;grid-template-columns:236px minmax(0,1fr);background:var(--bg);min-height:100vh;font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums}.rf-ws .sb{background:var(--card);border-right:1px solid var(--border);padding:14px 12px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;align-self:start}.rf-ws .sb-brand{display:flex;align-items:center;gap:9px;padding:2px 6px 14px}.rf-ws .sb-mark{width:28px;height:28px;border-radius:7px;flex:none;background:var(--amber);display:grid;place-items:center;box-shadow:inset 0 -1px 0 rgba(23,24,27,.12)}.rf-ws .sb-name{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.01em}.rf-ws .sb-sub{font-size:8px;letter-spacing:.11em;color:var(--rf-muted)}.rf-ws .sb-group,.rf-ws .sb-sub{font-family:var(--mono);text-transform:uppercase}.rf-ws .sb-group{font-size:9px;font-weight:500;letter-spacing:.13em;color:var(--blueprint);padding:13px 8px 5px}.rf-ws .sb-group:first-of-type{padding-top:3px}.rf-ws .sb-i{display:flex;align-items:center;gap:9px;padding:6.5px 8px;border-radius:var(--r-ctl);position:relative}.rf-ws .sb-i svg{flex:none;color:var(--steel)}.rf-ws .sb-i .sb-l{font-size:12.5px;font-weight:500;color:var(--ink-2)}.rf-ws .sb-i .sb-n{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--rf-muted);background:var(--muted-bg);padding:1px 5px;border-radius:4px}.rf-ws .sb-i .sb-n.alert{background:var(--st-overdue-bg);color:var(--st-overdue);border:1px solid var(--st-overdue-bd)}.rf-ws .sb-i.on{background:var(--amber-soft)}.rf-ws .sb-i.on:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:2px;background:var(--amber)}.rf-ws .sb-i.on svg{color:var(--amber-strong)}.rf-ws .sb-i.on .sb-l{font-weight:600;color:var(--ink)}.rf-ws .sb-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft)}.rf-ws .sb-util{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:var(--r-ctl);padding:9px 10px}.rf-ws .sb-util-r{display:flex;align-items:baseline;justify-content:space-between}.rf-ws .sb-util-k{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--amber-strong)}.rf-ws .sb-util-v{font-family:var(--display);font-weight:600;font-size:15px}.rf-ws .sb-bar{height:4px;background:#f3e6c4;border-radius:2px;margin-top:7px;overflow:hidden}.rf-ws .sb-bar i{display:block;height:100%;width:68%;background:var(--amber);border-radius:2px}.rf-ws .mn{display:flex;flex-direction:column;min-width:0}.rf-ws .topbar{gap:12px;padding:9px 20px;background:var(--card);border-bottom:1px solid var(--border)}.rf-ws .srch,.rf-ws .topbar{display:flex;align-items:center}.rf-ws .srch{gap:7px;width:280px;padding:6px 9px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--bg);color:var(--rf-muted);font-size:12px}.rf-ws .kbd{margin-left:auto;font-family:var(--mono);font-size:9.5px;border:1px solid var(--border);border-radius:4px;padding:0 4px;background:var(--card)}.rf-ws .grow{flex:1}.rf-ws .ibtn{width:30px;height:30px;border:1px solid var(--border);border-radius:var(--r-ctl);display:grid;place-items:center;color:var(--steel);background:var(--card);position:relative}.rf-ws .ibtn .pip{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--orange);border:1.5px solid var(--card)}.rf-ws .who{display:flex;align-items:center;gap:8px;padding-left:11px;margin-left:3px;border-left:1px solid var(--border)}.rf-ws .av{width:30px;height:30px;border-radius:8px;background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-strong);display:grid;place-items:center;font-family:var(--display);font-weight:600;font-size:12.5px}.rf-ws .who-n{font-size:12px;font-weight:600;line-height:1.15}.rf-ws .who-r{font-size:10.5px;color:var(--rf-muted);line-height:1.15}.rf-ws .phead{background:var(--card);border-bottom:1px solid var(--border);padding:16px 20px 14px}.rf-ws .phead:has(>.health),.rf-ws .phead:has(>.sstrip){padding-bottom:0}.rf-ws .phead-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rf-ws .ctx{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--blueprint)}.rf-ws .h1{font-family:var(--display);font-weight:700;font-size:26px;letter-spacing:-.01em;line-height:1.08;margin:2px 0 0}.rf-ws .fresh{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--rf-muted);margin-top:4px}.rf-ws .fresh .dot{width:6px;height:6px;border-radius:50%;background:var(--st-available);flex:none}.rf-ws .acts{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;min-width:0;flex-wrap:wrap}.rf-ws .btn{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:var(--r-ctl);font-size:12px;font-weight:600;border:1px solid var(--border);background:var(--card);color:var(--ink-2);box-shadow:var(--sh-xs)}.rf-ws .btn.pri{background:var(--amber);border-color:#e0a401;color:var(--ink)}.rf-ws .rng{display:inline-flex;border:1px solid var(--border);border-radius:var(--r-ctl);overflow:hidden;background:var(--card);box-shadow:var(--sh-xs)}.rf-ws .rng span{padding:6px 10px;font-size:11.5px;font-weight:500;color:var(--rf-muted);border-right:1px solid var(--border)}.rf-ws .rng span:last-child{border-right:0}.rf-ws .rng span.on{background:var(--amber-soft);color:var(--amber-strong);font-weight:600}.rf-ws .health{display:flex;flex-wrap:wrap;gap:7px;padding:13px 0 14px}.rf-ws .hchip{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 4px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:12px;box-shadow:var(--sh-xs)}.rf-ws .hchip .hico{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none}.rf-ws .hchip b{font-weight:600}.rf-ws .cv{padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px;background-image:linear-gradient(rgba(16,24,40,.028) 1px,transparent 0),linear-gradient(90deg,rgba(16,24,40,.028) 1px,transparent 0);background-size:24px 24px}.rf-ws .card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-xs);min-width:0}.rf-ws .chead{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--border-soft)}.rf-ws .ctitle{font-family:var(--sans);font-weight:600;font-size:14.5px;letter-spacing:0}.rf-ws .csub{font-size:11.5px;color:var(--rf-muted);margin-top:1px}.rf-ws .ctools{margin-left:auto;display:flex;align-items:center;gap:7px}.rf-ws .lnk{font-size:11.5px;font-weight:600;color:var(--amber-strong)}.rf-ws .pillsel{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:5px 9px;border:1px solid var(--border);border-radius:var(--r-ctl);color:var(--ink-2);background:var(--card)}.rf-ws .qa{display:flex;align-items:center;gap:10px;padding:11px 14px}.rf-ws .qa-k{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--blueprint);flex:none;padding-right:12px;border-right:1px solid var(--border-soft)}.rf-ws .qa-row{display:flex;gap:8px;flex:1}.rf-ws .qa-b svg{flex:none;color:var(--amber-strong)}.rf-ws .bento{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rf-ws .kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:14px;min-height:138px}.rf-ws .kpi-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rf-ws .klabel{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint)}.rf-ws .kico{width:30px;height:30px;border-radius:var(--r-ctl);display:grid;place-items:center;flex:none;background:var(--muted-bg);color:var(--rf-muted)}.rf-ws .kico.amber{background:var(--amber-soft);color:var(--amber-strong)}.rf-ws .kico.green{background:var(--st-available-bg);color:var(--st-available)}.rf-ws .kico.red{background:var(--st-overdue-bg);color:var(--st-overdue)}.rf-ws .kico.orange{background:var(--orange-soft);color:var(--orange)}.rf-ws .kico.steel{background:var(--st-rented-bg);color:var(--st-rented)}.rf-ws .kbody{margin-top:auto;padding-top:12px}.rf-ws .kval{font-family:var(--display);font-weight:500;letter-spacing:0;line-height:1.02;font-size:34px}.rf-ws .kunit{font-size:12.5px;font-weight:500;color:var(--rf-muted);margin-left:5px}.rf-ws .kchg{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;color:var(--rf-muted)}.rf-ws .kchg .d{width:6px;height:6px;border-radius:50%;flex:none}.rf-ws .kdesc{font-size:11.5px;color:var(--rf-muted);margin-top:9px;padding-top:9px;border-top:1px solid var(--border-soft)}.rf-ws .sp2{grid-column:span 2}.rf-ws .kpi.hero{padding-left:18px}.rf-ws .kpi.hero:before{content:"";position:absolute;left:0;inset-block:0;width:6px;background:var(--amber)}.rf-ws .kpi.revenue{background:var(--card-warm);border-color:var(--amber-line)}.rf-ws .kpi.revenue:before{background:var(--amber)}.rf-ws .kpi.alert:before,.rf-ws .kpi.revenue:before{content:"";position:absolute;inset-inline:0;top:0;height:3px}.rf-ws .kpi.alert:before{background:var(--st-overdue)}.rf-ws .kpi.warn:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--orange)}.rf-ws .kpi.hero .shot{position:absolute;inset:0;z-index:0}.rf-ws .kpi.hero .shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%;display:block}.rf-ws .kpi.hero .scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--card) 0,rgba(255,255,255,.94) 42%,rgba(255,255,255,.55) 68%,rgba(255,255,255,.12) 100%),linear-gradient(0deg,rgba(255,255,255,.5) 0,transparent 55%)}.rf-ws .kpi.hero>.kbody,.rf-ws .kpi.hero>.kpi-top{position:relative;z-index:2}.rf-ws .charts{display:grid;grid-template-columns:2fr 1fr;gap:12px;align-items:stretch}.rf-ws .cbody{padding:12px 14px 4px}.rf-ws .csum{display:flex;align-items:baseline;gap:10px;padding:2px 14px 0;flex-wrap:wrap}.rf-ws .csum-k{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint)}.rf-ws .csum-v{font-family:var(--display);font-weight:500;font-size:30px;line-height:1.02;letter-spacing:0}.rf-ws .csum-v em{font-style:normal;font-size:14px;font-weight:500;color:var(--rf-muted);margin-left:5px}.rf-ws .csum-note{font-size:11.5px;color:var(--rf-muted);margin-left:auto}.rf-ws .lg{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--rf-muted)}.rf-ws .lg i{width:9px;height:9px;border-radius:3px}.rf-ws .cfoot{display:flex;gap:12px;padding:10px 14px 12px;border-top:1px solid var(--border-soft)}.rf-ws .stat{display:flex;flex-direction:column;gap:1px;flex:1}.rf-ws .stat+.stat{border-left:1px solid var(--border-soft);padding-left:12px}.rf-ws .stat-k{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint)}.rf-ws .stat-v{font-size:13px;font-weight:600}.rf-ws .donutwrap{display:flex;flex-direction:column;padding:10px 14px 12px;gap:10px}.rf-ws .donutwrap>svg{margin:auto 0}.rf-ws .dfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-soft);font-size:11.5px;color:var(--rf-muted)}.rf-ws .dfoot b{color:var(--ink);font-weight:600}.rf-ws .ops{display:grid;grid-template-columns:2fr 1fr;gap:12px;align-items:start}.rf-ws .opsL,.rf-ws .opsR{display:flex;flex-direction:column;gap:12px;min-width:0}.rf-ws table.t{width:100%;border-collapse:collapse;font-size:12px}.rf-ws table.t thead th{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);text-align:left;padding:8px 14px;background:var(--bg);border-bottom:1px solid var(--border);white-space:nowrap}.rf-ws table.t tbody td{padding:9px 14px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.rf-ws table.t tbody tr:last-child td{border-bottom:0}.rf-ws .eq{font-weight:600;color:var(--ink)}.rf-ws .sub{font-family:var(--mono);font-size:10px;color:var(--rf-muted);display:block;margin-top:1px}.rf-ws .per{font-family:var(--mono);font-size:11px;color:var(--ink-2);white-space:nowrap}.rf-ws .amt{font-weight:600;white-space:nowrap}.rf-ws .amt,.rf-ws .rt{text-align:right}.rf-ws .pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 7px;border-radius:999px;font-size:10.5px;font-weight:600;border:1px solid;white-space:nowrap}.rf-ws .pill i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.rf-ws .p-available{color:var(--st-available);background:var(--st-available-bg);border-color:var(--st-available-bd)}.rf-ws .p-rented{color:var(--st-rented);background:var(--st-rented-bg);border-color:var(--st-rented-bd)}.rf-ws .p-maintenance{color:var(--st-maintenance);background:var(--st-maintenance-bg);border-color:var(--st-maintenance-bd)}.rf-ws .p-overdue{color:var(--st-overdue);background:var(--st-overdue-bg);border-color:var(--st-overdue-bd)}.rf-ws .p-confirmed{color:var(--st-confirmed);background:var(--st-confirmed-bg);border-color:var(--st-confirmed-bd)}.rf-ws .p-completed{color:var(--st-completed);background:var(--st-completed-bg);border-color:var(--st-completed-bd)}.rf-ws .p-sent{color:var(--st-maintenance);background:var(--st-maintenance-bg);border-color:var(--st-maintenance-bd)}.rf-ws .p-pending{color:var(--st-confirmed);background:var(--st-confirmed-bg);border-color:var(--st-confirmed-bd)}.rf-ws .p-done{color:var(--st-available);background:var(--st-available-bg);border-color:var(--st-available-bd)}.rf-ws .p-cancelled{color:var(--rf-muted);background:transparent;border-color:var(--border);border-style:dashed}.rf-ws .tfoot{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-top:1px solid var(--border);background:var(--bg);font-size:11.5px;color:var(--rf-muted)}.rf-ws .tfoot b{color:var(--ink);font-weight:600}.rf-ws .ur{display:flex;flex-direction:column}.rf-ws .ur-r{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border-soft)}.rf-ws .ur-r:last-child{border-bottom:0}.rf-ws .when{font-family:var(--mono);font-size:10px;text-align:center;border:1px solid var(--border);border-radius:6px;padding:3px 6px;min-width:58px;color:var(--ink-2);flex:none;background:var(--bg)}.rf-ws .when.soon{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber-strong)}.rf-ws .ur-m{flex:1;min-width:0}.rf-ws .ur-e{font-size:12px;font-weight:600}.rf-ws .ur-c{font-size:11px;color:var(--rf-muted)}.rf-ws .fu{display:flex;flex-direction:column}.rf-ws .fu-r{display:flex;align-items:center;gap:11px;padding:10px 14px;border-bottom:1px solid var(--border-soft)}.rf-ws .fu-r:last-child{border-bottom:0}.rf-ws .fu-n{font-family:var(--display);font-weight:600;font-size:21px;min-width:26px;line-height:1}.rf-ws .fu-t{flex:1}.rf-ws .fu-l{font-size:12.5px;font-weight:600}.rf-ws .fu-s{font-size:11px;color:var(--rf-muted)}.rf-ws .fu-a{font-size:11.5px;font-weight:600;color:var(--amber-strong);white-space:nowrap}.rf-ws .qchips{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px 14px}.rf-ws .qchip{border:1px solid var(--border);border-radius:var(--r-ctl);padding:8px 10px;background:var(--bg)}.rf-ws .qchip .qn{font-family:var(--display);font-weight:600;font-size:20px;line-height:1}.rf-ws .qchip .ql{font-size:11px;color:var(--rf-muted);margin-top:3px}.rf-ws .qchip.sent{background:var(--amber-soft);border-color:var(--amber-line)}.rf-ws .qchip.sent .ql,.rf-ws .qchip.sent .qn{color:var(--amber-strong)}.rf-ws .qnote{display:flex;align-items:center;gap:7px;margin:0 14px 12px;padding:8px 10px;border:1px solid var(--orange-soft);background:var(--orange-soft);border-radius:var(--r-ctl);font-size:11.5px;color:#9a4a10}.rf-ws .af{display:flex;flex-direction:column}.rf-ws .af-r{display:flex;gap:10px;padding:9px 14px;border-bottom:1px solid var(--border-soft)}.rf-ws .af-r:last-child{border-bottom:0}.rf-ws .af-i{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none}.rf-ws .af-t{font-size:12px;font-weight:600;line-height:1.3}.rf-ws .af-d{font-size:11px;color:var(--rf-muted)}.rf-ws .af-w{font-family:var(--mono);font-size:9.5px;color:var(--rf-muted);margin-left:auto;flex:none;white-space:nowrap;padding-top:2px}.rf-ws .phone{width:min(390px,100%);border:10px solid #2a2b2e;border-radius:30px;overflow:hidden;background:var(--bg);margin:0 auto;box-shadow:var(--sh-card)}.rf-ws .ph-bar{background:var(--card);border-bottom:1px solid var(--border);padding:9px 13px;display:flex;align-items:center;gap:9px}.rf-ws .ph-body{padding:12px;display:flex;flex-direction:column;gap:10px}.rf-ws .ph-scroll{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}@media (prefers-reduced-motion:reduce){.rf-ws *{animation:none!important;transition:none!important}}.rf-ws .phead.has-art{position:relative;overflow:hidden}.rf-ws .psub{color:var(--rf-muted);font-size:12.5px;margin-top:4px}.rf-ws .psub .mono{font-family:var(--mono);font-size:11.5px}.rf-ws .sstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:15px;border-top:1px solid var(--border-soft)}.rf-ws .sstat{padding:11px 16px 12px 0;position:relative;display:flex;flex-direction:column;gap:3px}.rf-ws .sstat+.sstat{padding-left:16px;border-left:1px solid var(--border-soft)}.rf-ws .sstat-k{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint)}.rf-ws .sstat-v{font-family:var(--display);font-weight:500;font-size:24px;line-height:1.02}.rf-ws .sstat-v em{font-style:normal;font-size:11.5px;font-weight:500;color:var(--rf-muted);margin-left:3px;font-family:var(--sans)}.rf-ws .sstat-b{position:absolute;left:0;bottom:0;width:26px;height:2px;border-radius:1px}.rf-ws .sstat+.sstat .sstat-b{left:16px}.rf-ws .fbar{gap:10px;padding:9px 12px;flex-wrap:wrap}.rf-ws .fbar,.rf-ws .fsearch{display:flex;align-items:center}.rf-ws .fsearch{gap:7px;min-width:236px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--bg);color:var(--rf-muted);font-size:12px}.rf-ws .fchips{display:flex;gap:5px;flex-wrap:wrap}.rf-ws .fchip{display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap;font-size:11.5px;font-weight:500;padding:5px 10px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--ink-2)}.rf-ws .fchip>svg{flex:none}.rf-ws .fchip em{font-style:normal;font-family:var(--mono);font-size:9.5px;color:var(--rf-muted)}.rf-ws .fchip.on{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber-strong);font-weight:600}.rf-ws .fchip.on em{color:var(--amber-strong);opacity:.75}.rf-ws .fsel{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);color:var(--ink-2)}.rf-ws .flink{font-size:11.5px;font-weight:600;color:var(--amber-strong);margin-left:auto}.rf-ws table.t.t-wide tbody td{padding:8px 14px}.rf-ws table.t tbody td.muted{color:var(--rf-muted)}.rf-ws .tcell{display:inline-flex;flex-direction:column;gap:1px;min-width:0;vertical-align:middle}.rf-ws .tcell-av{flex-direction:row;gap:9px}.rf-ws .thumb{width:28px;height:28px;border-radius:7px;background:var(--bg);border:1px solid var(--border);display:inline-grid;place-items:center;color:var(--steel);margin-right:9px;vertical-align:middle}.rf-ws .cav{width:30px;height:30px;border-radius:8px;display:inline-grid;place-items:center;flex:none;font-family:var(--display);font-weight:600;font-size:11.5px}.rf-ws .cav.company{background:var(--st-rented-bg);color:var(--st-rented);border:1px solid var(--st-rented-bd)}.rf-ws .cav.private{background:var(--amber-soft);color:var(--amber-strong);border:1px solid var(--amber-line)}.rf-ws .mono{font-family:var(--mono);font-size:11px}.rf-ws .mono.strong{color:var(--ink);font-weight:500;font-size:11.5px}.rf-ws .mailc{font-size:11.5px;color:var(--ink-2)}.rf-ws .rowact{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--border);color:var(--rf-muted);background:var(--card)}.rf-ws .cnt{font-family:var(--display);font-weight:600;font-size:15px}.rf-ws .cnt.zero{color:var(--rf-muted);font-weight:500}.rf-ws .per.late{color:var(--st-overdue);font-weight:500}.rf-ws .row-flag td{background:#fdf6f5}.rf-ws .blk-badge{font-family:var(--mono);font-size:8px;letter-spacing:.08em;padding:1px 5px;border-radius:3px;background:var(--st-overdue-bg);color:var(--st-overdue);border:1px solid var(--st-overdue-bd);margin-left:5px;vertical-align:1px}.rf-ws .ubar{display:inline-flex;align-items:center;gap:8px;min-width:108px}.rf-ws .ubar-t{flex:1;height:5px;background:var(--muted-bg);border-radius:3px;overflow:hidden}.rf-ws .ubar-t i{display:block;height:100%;border-radius:3px}.rf-ws .ubar-v{font-family:var(--mono);font-size:10.5px;color:var(--rf-muted);width:30px;text-align:right}.rf-ws .cond{font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;border:1px solid}.rf-ws .cond.god{color:var(--st-available);background:var(--st-available-bg);border-color:var(--st-available-bd)}.rf-ws .cond.acc{color:var(--st-maintenance);background:var(--st-maintenance-bg);border-color:var(--st-maintenance-bd)}.rf-ws .cond.skadad{color:var(--st-overdue);background:var(--st-overdue-bg);border-color:var(--st-overdue-bd)}.rf-ws .vtog{display:inline-flex;border:1px solid var(--border);border-radius:var(--r-ctl);overflow:hidden;background:var(--card);box-shadow:var(--sh-xs)}.rf-ws .vtog span{padding:6px 12px;font-size:11.5px;font-weight:500;color:var(--rf-muted);border-right:1px solid var(--border)}.rf-ws .vtog span:last-child{border-right:0}.rf-ws .vtog span.on{background:var(--amber-soft);color:var(--amber-strong);font-weight:600}.rf-ws .tl{padding:6px 14px 14px}.rf-ws .tl-head{display:flex;align-items:center;gap:12px;padding-bottom:8px}.rf-ws .tl-lab{width:208px;flex:none;display:flex;flex-direction:column;gap:1px}.rf-ws .tl-lab b{font-size:12px;font-weight:600}.rf-ws .tl-lab em{font-style:normal;font-size:10.5px;color:var(--rf-muted)}.rf-ws .tl-track{flex:1;position:relative;height:26px}.rf-ws .tl-scale{display:grid;grid-template-columns:repeat(7,1fr);height:auto}.rf-ws .tl-d{font-family:var(--mono);font-size:9.5px;color:var(--rf-muted);text-align:center;padding-bottom:5px;border-left:1px solid var(--border-soft)}.rf-ws .tl-d.now{color:var(--amber-strong);font-weight:500;background:var(--amber-soft);border-radius:5px 5px 0 0}.rf-ws .tl-row{display:flex;align-items:center;gap:12px;padding:5px 0}.rf-ws .tl-row .tl-track{background-image:repeating-linear-gradient(90deg,var(--border-soft) 0 1px,transparent 1px calc(100% / 7))}.rf-ws .tl-bar{position:absolute;top:5px;height:16px}.rf-ws .tl-bar.clipped{border-radius:0 8px 8px 0}.rf-ws .vatbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;flex-wrap:wrap}.rf-ws .vat-l{display:flex;flex-direction:column;gap:2px}.rf-ws .vat-k{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint)}.rf-ws .vat-v{font-family:var(--display);font-weight:500;font-size:26px;line-height:1.02}.rf-ws .vat-v em{font-style:normal;font-family:var(--sans);font-size:12px;font-weight:500;color:var(--rf-muted);margin-left:5px}.rf-ws .vat-s{font-size:11.5px;color:var(--rf-muted)}.rf-ws .vat-r{display:flex;gap:8px;flex-wrap:wrap}.rf-ws .alertbar{display:flex;align-items:center;gap:12px;padding:12px 14px;border-color:var(--st-overdue-bd);background:var(--st-overdue-bg)}.rf-ws .alert-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;background:#fff;color:var(--st-overdue);border:1px solid var(--st-overdue-bd)}.rf-ws .alert-t{display:flex;flex-direction:column;gap:1px;flex:1}.rf-ws .alert-t b{font-size:12.5px;font-weight:600;color:#8e2018}.rf-ws .alert-t em{font-style:normal;font-size:11.5px;color:#a8564c}.rf-ws .prirail{display:inline-block;width:3px;height:26px;border-radius:2px;margin-right:10px;vertical-align:middle}.rf-ws .prio{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 8px 2px 7px;border-radius:999px;border:1px solid}.rf-ws .prio i{width:5px;height:5px;border-radius:50%;background:currentColor}.rf-ws .prio.p-critical{color:var(--st-overdue);background:var(--st-overdue-bg);border-color:var(--st-overdue-bd)}.rf-ws .prio.p-high{color:var(--st-maintenance);background:var(--st-maintenance-bg);border-color:var(--st-maintenance-bd)}.rf-ws .prio.p-normal{color:var(--st-completed);background:var(--st-completed-bg);border-color:var(--st-completed-bd)}.rf-ws .prio.p-medium{color:#a86a12;background:#fdf6e8;border-color:#f0dcb4}.rf-ws .hstrip{display:grid;grid-template-columns:repeat(5,1fr) 1.25fr;gap:12px;padding:13px 14px 15px}.rf-ws .hcell{display:flex;flex-direction:column;gap:5px}.rf-ws .hcname{font-size:11.5px;color:var(--ink-2);line-height:1.25;min-height:29px}.rf-ws .hcval{font-family:var(--display);font-weight:500;font-size:24px;line-height:1}.rf-ws .hcval em{font-style:normal;font-family:var(--mono);font-size:9.5px;color:var(--rf-muted);margin-left:2px}.rf-ws .mcell{min-width:250px}.rf-ws .sub-desc{color:var(--rf-muted);font-family:var(--sans);font-size:11px}.rf-ws .nowrap,.rf-ws table.t td.nowrap,.rf-ws table.t.t-maint tbody td{white-space:nowrap}.rf-ws table.t.t-maint tbody td.mcell{white-space:normal}.rf-ws .htrack{flex:1;height:6px;background:var(--muted-bg);border-radius:3px;overflow:hidden}.rf-ws .htrack i{display:block;height:100%;border-radius:3px}.rf-ws .hnote{margin-top:5px;padding:10px 11px;border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:var(--r-ctl);display:flex;flex-direction:column;gap:2px}.rf-ws .hnote-k{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-strong)}.rf-ws .hnote-v{font-size:12.5px;font-weight:600}.rf-ws .hnote-s{font-size:11px;color:#9a7420}.rf-ws .rkpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rf-ws .rkpi{padding:13px 14px;display:flex;flex-direction:column;gap:6px}.rf-ws .rsub{font-size:11.5px;color:var(--rf-muted)}.rf-ws .charts2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:767px){.rf-ws .charts2{grid-template-columns:minmax(0,1fr)}}.rf-ws .hbwrap{padding:12px 14px 14px;display:flex;flex-direction:column;gap:9px}.rf-ws .hb{display:flex;align-items:center;gap:10px}.rf-ws .hb-n{font-size:11.5px;color:var(--ink-2);width:118px;flex:none}.rf-ws .hb-t{flex:1;height:9px;background:var(--muted-bg);border-radius:4px;overflow:hidden}.rf-ws .hb-t i{display:block;height:100%;border-radius:4px}.rf-ws .hb-v{font-family:var(--mono);font-size:10.5px;color:var(--ink-2);width:66px;text-align:right}.rf-ws .dbreadcrumb{display:flex;align-items:center;gap:7px;padding:12px 0 0;font-size:11.5px}.rf-ws .crumb{display:inline-flex;align-items:center;gap:5px;color:var(--rf-muted)}.rf-ws .crumb-sep{color:var(--border)}.rf-ws .crumb-now{color:var(--ink);font-weight:500}.rf-ws .dgrid{display:grid;grid-template-columns:1.55fr 1fr;gap:12px;align-items:start;min-width:0}@media (max-width:1023px){.rf-ws .dgrid{grid-template-columns:minmax(0,1fr)}}.rf-ws .dcol{display:flex;flex-direction:column;gap:12px;min-width:0}.rf-ws .dcol>.card{min-width:0}.rf-ws .dcol .rf-tablewrap{max-width:100%}.rf-ws .mgrid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;padding:6px 16px 14px}.rf-ws .dcol>.card{container-type:inline-size}@container (max-width: 420px){.rf-ws .mgrid{grid-template-columns:minmax(0,1fr)}}.rf-ws .mrow{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--border-soft);font-size:12.5px;flex-wrap:wrap}.rf-ws .mrow .ubar{min-width:96px}.rf-ws .mrow:nth-child(odd){padding-right:16px}.rf-ws .mrow:nth-child(2n){padding-left:16px;border-left:1px solid var(--border-soft)}.rf-ws .mk{color:var(--rf-muted)}.rf-ws .mv{font-weight:500;text-align:right}.rf-ws .lgwrap{padding:10px 14px 14px;display:flex;flex-direction:column}.rf-ws .lgrow{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid var(--border-soft)}.rf-ws .lgrow:last-child{border-bottom:0}.rf-ws .lgdot{width:8px;height:8px;border-radius:50%;background:var(--amber);flex:none;margin-top:5px;box-shadow:0 0 0 3px var(--amber-soft)}.rf-ws .lgbody{display:flex;flex-direction:column;gap:2px;flex:1}.rf-ws .lgtop{display:flex;align-items:baseline;gap:8px}.rf-ws .lgtop b{font-size:12.5px;font-weight:600}.rf-ws .lgtop em{font-style:normal;font-family:var(--mono);font-size:10px;color:var(--rf-muted);margin-left:auto}.rf-ws .lgtxt{font-size:11.5px;color:var(--rf-muted)}.rf-ws .lgwho{font-size:11px;color:var(--blueprint)}.rf-ws .ringwrap{display:flex;gap:14px;align-items:center;padding:12px 14px 14px}.rf-ws .ringstats{flex:1;display:flex;flex-direction:column}.rf-ws .rs{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-soft);font-size:12px}.rf-ws .rs:last-child{border-bottom:0}.rf-ws .rs-k{color:var(--rf-muted)}.rf-ws .rs-v{font-weight:600}.rf-ws .nsvc{gap:11px;padding:12px 14px 14px}.rf-ws .nsvc,.rf-ws .nsvc-d{display:flex;align-items:center}.rf-ws .nsvc-d{font-family:var(--display);font-weight:500;font-size:28px;line-height:1;flex-direction:column;flex:none}.rf-ws .nsvc-d em{font-style:normal;font-family:var(--mono);font-size:9px;color:var(--rf-muted);letter-spacing:.08em;text-transform:uppercase}.rf-ws .nsvc-b{flex:1;display:flex;flex-direction:column;gap:1px}.rf-ws .nsvc-b b{font-size:12.5px;font-weight:600}.rf-ws .nsvc-b em{font-style:normal;font-size:11px;color:var(--rf-muted)}.rf-ws .docs{padding:11px 14px 14px;display:flex;flex-direction:column;gap:6px}.rf-ws .doc{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--bg);font-size:11.5px;color:var(--ink-2)}.rf-ws .doc em{font-style:normal;margin-left:auto;font-family:var(--mono);font-size:9.5px;color:var(--rf-muted)}.rf-ws .tablet{width:860px;border:12px solid #2a2b2e;border-radius:22px;overflow:hidden;background:var(--bg);margin:0 auto;box-shadow:var(--sh-card)}.rf-ws .rf-tab .mcard{display:flex;overflow:hidden;padding:0}.rf-ws .mcard .prirail{width:4px;height:auto;margin:0;border-radius:0;flex:none;align-self:stretch;display:block}.rf-ws .rf-motif{position:absolute;pointer-events:none;z-index:-1;overflow:visible;--par:0px;translate:0 var(--par)}.rf-ws .artdemo,.rf-ws .authpane,.rf-ws .empty,.rf-ws .hero-vis,.rf-ws .legalhead,.rf-ws .msec,.rf-ws .phead.has-art{isolation:isolate}.rf-ws .phead.has-art>.dbreadcrumb,.rf-ws .phead.has-art>.health,.rf-ws .phead.has-art>.phead-top,.rf-ws .phead.has-art>.sstrip{position:relative;z-index:1}.rf-ws .authwrap .btn,.rf-ws .site .btn{border-radius:.8rem;font-size:14px;font-weight:600;padding:10px 16px;line-height:1;border:1px solid transparent}.rf-ws .authwrap .btn.pri,.rf-ws .site .btn.pri{background:var(--amber);color:var(--ink);border-color:transparent;box-shadow:0 1px 2px rgba(16,24,40,.1),inset 0 1px 0 rgba(255,255,255,.22)}.rf-ws .authwrap .btn:not(.pri),.rf-ws .site .btn:not(.pri){background:var(--mk-card,#fff);color:var(--ink-2);border-color:var(--border);box-shadow:0 1px 2px rgba(16,24,40,.04)}.rf-ws .authwrap .btn.lg,.rf-ws .site .btn.lg{padding:12.8px 21.6px;font-size:15px;min-height:52px}.rf-ws .msec.hero{padding-top:0}.rf-ws .msec.hero .msec-in{padding:88px 32px 80px}.rf-ws .bp-grid{position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(16,24,40,.045) 1px,transparent 0),linear-gradient(90deg,rgba(16,24,40,.045) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 80% 76% at 50% 40%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 76% at 50% 40%,#000 40%,transparent 100%)}.rf-ws .m-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.01em;padding:6px 16px;border-radius:999px;background:var(--mk-card);border:1px solid var(--border);color:var(--ink-2);box-shadow:var(--sh-card)}.rf-ws .m-badge i{width:6px;height:6px;border-radius:50%;background:var(--amber);flex:none}.rf-ws .m-h1{font-family:var(--display);font-weight:700;font-size:64px;line-height:.98;letter-spacing:-.022em;margin:28px 0 0;text-wrap:balance}.rf-ws .m-lede{font-size:18px;color:var(--rf-muted);max-width:54ch;margin:24px 0 0;line-height:1.6}.rf-ws .m-ctas{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.rf-ws .mcard{background:var(--mk-card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 4px 10px rgba(16,24,40,.05)}.rf-ws .msec.alt .mcard{background:var(--mk-bg)}.rf-ws .pf-tab.on{background:var(--mk-card);color:var(--ink);font-weight:600;border:1px solid var(--border);box-shadow:var(--sh-xs)}.rf-ws .blab.on{color:var(--amber-strong)}.rf-ws .bitem.on{border-style:solid;background:var(--mk-card);color:var(--ink);font-weight:500;box-shadow:var(--sh-xs)}.rf-ws .fam span.on{background:var(--amber);border-color:var(--amber);color:var(--ink);font-weight:600}.rf-ws .site .qa{border-bottom:1px solid var(--border)}.rf-ws .site .qa summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.rf-ws .site .qa summary::-webkit-details-marker{display:none}.rf-ws .site .qa[open] .qa-x{transform:rotate(180deg)}.rf-ws .site .qa p{font-size:14px;color:var(--rf-muted);margin:0 0 18px;line-height:1.65;max-width:60ch}.rf-ws .ctablock .m-ctas,.rf-ws .ctablock .m-desc{margin-inline:auto}.rf-ws .ctablock .m-ctas{justify-content:center}.rf-ws .toc-i.on{color:var(--amber-strong);font-weight:600;border-left-color:var(--amber);background:#fef7e6}.rf-ws .cmp-h .dot{width:8px;height:8px;border-radius:50%;flex:none}.rf-ws .illu-fig .rf-motif{opacity:.72!important;top:50%;transform:translateY(-50%);left:0}.rf-ws .artdemo .art,.rf-ws .artdemo .rf-motif{position:absolute;inset:0;width:100%;height:100%;opacity:.42}.rf-ws .empty>.btn{position:relative;z-index:1;margin-top:4px}.rf-ws .rf-tab{width:836px;grid-template-columns:62px 1fr}.rf-ws .rf-tab .sb-rail{padding:12px 8px}.rf-ws .rf-tab .sb-rail .sb-bar,.rf-ws .rf-tab .sb-rail .sb-group,.rf-ws .rf-tab .sb-rail .sb-l,.rf-ws .rf-tab .sb-rail .sb-n,.rf-ws .rf-tab .sb-rail .sb-name,.rf-ws .rf-tab .sb-rail .sb-sub,.rf-ws .rf-tab .sb-rail .sb-util-k,.rf-ws .rf-tab .sb-rail .sb-util-v{display:none}.rf-ws .rf-tab .sb-rail .sb-i{justify-content:center;padding:9px 0}.rf-ws .rf-tab .sb-rail .sb-brand{justify-content:center;padding:2px 0 12px}.rf-ws .rf-tab .sb-rail .sb-util{padding:0;border:0;background:none}.rf-ws .rf-tab .srch{width:180px}.rf-ws .rf-tab .who-n,.rf-ws .rf-tab .who-r{display:none}.rf-ws .rf-tab .art-tr{width:210px;height:108px}.rf-ws .mcard-row .prirail{width:4px;height:auto;margin:0;border-radius:0;flex:none;align-self:stretch;display:block}.rf-ws .mcard-b{padding:10px 12px;display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.rf-ws .mcard-t{font-size:13px;font-weight:600}.rf-ws .mcard-d{font-size:11.5px;color:var(--rf-muted)}.rf-ws .mcard-m{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.rf-ws .mcard-x{font-family:var(--mono);font-size:9.5px;color:var(--rf-muted)}.rf-ws .mcard-c{margin-left:auto;font-weight:600;font-size:12.5px}.rf-ws .phone-mkt .ph-bar-mkt{gap:10px}.rf-ws .ph-mkt-body{position:relative;padding:20px 16px 24px;isolation:isolate;overflow:hidden;background:#faf9f5}.rf-ws .m-h1-ph{font-size:32px;margin-top:16px}.rf-ws .m-lede-ph{font-size:14.5px;margin-top:12px}.rf-ws .m-ctas-ph{flex-direction:column;margin-top:20px}.rf-ws .m-ctas-ph .btn{justify-content:center}.rf-ws .ph-shot{margin-top:20px}.rf-ws .ph-shot .hdash{box-shadow:0 1px 3px rgba(16,24,40,.06),0 10px 22px rgba(16,24,40,.08)}.rf-ws .ph-shot .hkpis{grid-template-columns:repeat(2,1fr)}.rf-ws .ph-shot .hcharts{grid-template-columns:1fr}.rf-ws .ph-shot .hcard-t,.rf-ws .ph-shot .hdash-sb{display:none}.rf-ws .ph-shot .hdash-body{grid-template-columns:1fr}.rf-ws .ph-motif{position:relative;height:96px;margin-top:18px;isolation:isolate;border-top:1px solid var(--border)}.rf-ws .hdash{background:var(--mk-card,#fff)}.rf-ws .hdash-body{display:grid;grid-template-columns:44px 1fr}.rf-ws .hdash-sb{background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 0}.rf-ws .hs-i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--steel)}.rf-ws .hs-i.on{background:#fef7e6;color:var(--amber-strong)}.rf-ws .hdash-mn{padding:13px 14px 15px;display:flex;flex-direction:column;gap:10px;background:#faf9f5}.rf-ws .hdash-head{display:flex;align-items:center;justify-content:space-between}.rf-ws .hd-ctx{font-family:var(--mono);font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:var(--blueprint)}.rf-ws .hd-h1{font-family:var(--display);font-weight:700;font-size:18px;margin:1px 0 0;letter-spacing:-.01em}.rf-ws .hkpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rf-ws .hk{background:#fff;border:1px solid var(--border);border-radius:10px;padding:9px 10px;display:flex;flex-direction:column;gap:2px}.rf-ws .hk-l{font-family:var(--mono);font-size:7.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--blueprint)}.rf-ws .hk-v{font-family:var(--display);font-weight:500;font-size:22px;line-height:1.02}.rf-ws .hk-v em{font-style:normal;font-size:10px;color:var(--rf-muted);font-family:var(--sans)}.rf-ws .hk-d{font-size:9.5px;font-weight:600}.rf-ws .hcharts{display:grid;grid-template-columns:2.1fr 1fr;gap:8px}.rf-ws .hcard{background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px 11px}.rf-ws .hc-t{font-size:10.5px;font-weight:600;display:block;margin-bottom:6px}.rf-ws .hc-svg{width:100%;height:64px;display:block}.rf-ws .hcard-d{display:flex;flex-direction:column;align-items:center}.rf-ws .hd-donut{width:78px;height:78px;display:block}.rf-ws .hcard-t{padding-bottom:5px}.rf-ws table.hr{width:100%;border-collapse:collapse;font-size:10px}.rf-ws table.hr td{padding:5.5px 0;border-bottom:1px solid var(--border-soft);vertical-align:middle}.rf-ws table.hr tr:last-child td{border-bottom:0}.rf-ws table.hr b{font-weight:600;display:block;font-size:10.5px}.rf-ws table.hr em{font-style:normal;color:var(--rf-muted);font-size:9.5px}.rf-ws .hr-p{font-family:var(--mono);font-size:9.5px;color:var(--ink-2);white-space:nowrap}.rf-ws .hr-a{text-align:right;font-weight:600;white-space:nowrap;padding-right:8px!important}.rf-ws .mn-i.on,.rf-ws .mn-lang-menu button.on,.rf-ws .mn-mi.on,.rf-ws .mn-mlangs button.on{color:var(--amber-strong);background:rgba(245,179,1,.1)}.rf-ws .mn-mlangs button.on{border-color:rgba(245,179,1,.3)}.rf-ws .mf-l.soon{color:rgba(107,109,114,.7);cursor:not-allowed}.rf-ws .mf-l.soon em{font-style:normal;margin-left:6px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--rf-muted);background:var(--muted-bg);padding:2px 6px;border-radius:4px}.rf-ws .ind-row,.rf-ws .mcard,.rf-ws .mod,.rf-ws .plan,.rf-ws .seccard{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rf-ws .ind-row:hover,.rf-ws .mcard:hover,.rf-ws .mod:hover,.rf-ws .seccard:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(16,24,40,.05),0 14px 30px rgba(16,24,40,.1);border-color:#cfcdc6}.rf-ws .authwrap .btn,.rf-ws .site .btn{transition:transform .14s ease,box-shadow .14s ease,background-color .15s ease,border-color .15s ease;cursor:pointer}.rf-ws .site .btn.pri:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(245,179,1,.34),inset 0 1px 0 rgba(255,255,255,.22)}.rf-ws .site .btn:not(.pri):hover{transform:translateY(-1px);background:#f8fafc}.rf-ws .site .btn:active{transform:translateY(0) scale(.99)}.rf-ws .rf-motif.draw circle,.rf-ws .rf-motif.draw ellipse,.rf-ws .rf-motif.draw path,.rf-ws .rf-motif.draw polyline{stroke-dasharray:var(--dash);stroke-dashoffset:var(--dash);transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1)}.rf-ws .rf-motif.draw.is-drawn circle,.rf-ws .rf-motif.draw.is-drawn ellipse,.rf-ws .rf-motif.draw.is-drawn path,.rf-ws .rf-motif.draw.is-drawn polyline{stroke-dashoffset:0}.rf-ws .rf-motif.draw g{opacity:0;transition:opacity .7s ease .6s}.rf-ws .rf-motif.draw.is-drawn g{opacity:1}@media (prefers-reduced-motion:reduce){.rf-ws .rf-motif.draw circle,.rf-ws .rf-motif.draw ellipse,.rf-ws .rf-motif.draw path,.rf-ws .rf-motif.draw polyline{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}.rf-ws .rf-motif.draw g{opacity:1!important;transition:none!important}.rf-ws .ind-row:hover,.rf-ws .mcard:hover,.rf-ws .mod:hover,.rf-ws .plan:hover,.rf-ws .rf-motif,.rf-ws .seccard:hover,.rf-ws .site .btn:hover{transform:none!important}}.rf-ws .authwrap .btn,.rf-ws .bitem,.rf-ws .ind-row,.rf-ws .mcard,.rf-ws .mod,.rf-ws .plan,.rf-ws .seccard,.rf-ws .site .btn,.rf-ws .step5-card{border-radius:12px}.rf-ws .fam span,.rf-ws .fchip,.rf-ws .ind-badge,.rf-ws .ind-tags span,.rf-ws .m-badge,.rf-ws .pill,.rf-ws .plan-tag{border-radius:999px}.rf-ws .ind-row,.rf-ws .m-badge,.rf-ws .mcard,.rf-ws .mn-lang-menu,.rf-ws .mod,.rf-ws .plan,.rf-ws .seccard{box-shadow:0 1px 2px rgba(16,24,40,.05)}.rf-ws .bwrap,.rf-ws .floatchip,.rf-ws .hdash,.rf-ws .ind-hero,.rf-ws .opsphoto,.rf-ws .pframe{box-shadow:0 2px 6px rgba(16,24,40,.05),0 22px 48px rgba(16,24,40,.12)}.rf-ws .ind-row:hover,.rf-ws .mcard:hover,.rf-ws .mod:hover,.rf-ws .plan:hover,.rf-ws .seccard:hover{box-shadow:0 2px 4px rgba(16,24,40,.05),0 14px 30px rgba(16,24,40,.1)}.rf-ws .uifrag-r .dot{width:6px;height:6px;border-radius:50%;flex:none}.rf-ws .acc{border-bottom:1px solid var(--border)}.rf-ws .acc.open .acc-x{transform:rotate(180deg);color:var(--amber-strong)}.rf-ws .acc.open .acc-t{font-weight:600}.rf-ws .acc.open .acc-a{grid-template-rows:1fr;opacity:1}.rf-ws .lnk{border-bottom:0}.rf-ws button.pf-tab.on{background:var(--mk-card,#fff);color:var(--ink);font-weight:600;border-color:var(--border);box-shadow:0 1px 2px rgba(16,24,40,.05)}@keyframes pfIn{0%{opacity:0;transform:translateX(5px)}to{opacity:1;transform:none}}.rf-ws .sb-i.is-off{opacity:.45;cursor:not-allowed}.rf-ws .sb-i.is-off:hover{background:none}.rf-ws a.sb-i{text-decoration:none;cursor:pointer}.rf-ws a.sb-i:hover{background:var(--muted-bg)}.rf-ws a.sb-i.on:hover{background:var(--amber-soft)}.rf-ws a.kpi{text-decoration:none;color:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.rf-ws a.kpi:hover{transform:translateY(-2px);border-color:#cfcdc6;box-shadow:0 2px 4px rgba(16,24,40,.05),0 12px 26px rgba(16,24,40,.1)}.rf-ws .site .hchip{font-size:9.5px;font-weight:600;line-height:1;padding:5px 8px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--ink-2);white-space:nowrap}.rf-ws .site .hchip.on{background:#fef7e6;border-color:#f0dcae;color:var(--amber-strong)}.rf-ws .hcard-fill .hr{width:100%}.rf-ws .pf-panel>.hdash{flex:1;display:flex;flex-direction:column}.rf-ws .pf-panel>.hdash>.hdash-body{flex:1}.rf-ws .mbar.on .mbar-v,.rf-ws .mbar:hover .mbar-v{fill:url(#mHi)}.rf-ws .tl-bar{border-radius:8px}.rf-ws .lg i.p-available,.rf-ws .tl-bar.p-available{background:var(--st-available)}.rf-ws .lg i.p-rented,.rf-ws .tl-bar.p-rented{background:var(--st-rented)}.rf-ws .lg i.p-confirmed,.rf-ws .lg i.p-pending,.rf-ws .tl-bar.p-confirmed,.rf-ws .tl-bar.p-pending{background:var(--st-confirmed)}.rf-ws .lg i.p-overdue,.rf-ws .tl-bar.p-overdue{background:var(--st-overdue)}.rf-ws .lg i.p-maintenance,.rf-ws .lg i.p-sent,.rf-ws .tl-bar.p-maintenance,.rf-ws .tl-bar.p-sent{background:var(--st-maintenance)}.rf-ws .lg i.p-completed,.rf-ws .lg i.p-done,.rf-ws .tl-bar.p-completed,.rf-ws .tl-bar.p-done{background:var(--st-completed)}.rf-ws .lg i.p-cancelled,.rf-ws .tl-bar.p-cancelled{background:transparent;box-shadow:inset 0 0 0 1.5px var(--border)}.rf-ws .tfoot em{font-style:italic}.rf-ws .setnav-i.on{background:rgba(245,179,1,.14)}.rf-ws .setnav-i.on svg{color:var(--amber-strong)}.rf-ws .tcell-av{display:flex;align-items:center;gap:10px}.rf-ws .tog.on{background:var(--amber)}.rf-ws .tog.on i{left:17px}.rf-ws .site .af-i{width:28px;height:28px;border-radius:9px;background:rgba(245,179,1,.1);color:var(--amber-strong);display:grid;place-items:center;flex:none;margin-top:2px}.rf-ws .authtab.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06)}.rf-ws .site .af-d{font-size:13.5px;color:var(--rf-muted);margin:4px 0 22px}.rf-ws .topbar .srch{flex-wrap:nowrap;overflow:hidden}.rf-ws .topbar .srch>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rf-ws .topbar .srch .kbd{flex:none}@media (max-width:560px){.rf-ws .bento,.rf-ws .rkpis{grid-template-columns:minmax(0,1fr)}}.rf-ws .qa-b{display:flex;align-items:center;gap:7px;padding:7px 10px;flex:1;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--bg);font-size:11.5px;font-weight:600;color:var(--ink-2);line-height:1.15}.rf-ws a.qa-b{text-decoration:none;transition:border-color .14s ease,background-color .14s ease}.rf-ws a.qa-b:hover{border-color:var(--amber-line);background:var(--amber-soft)}.rf-ws .qa-row{flex-wrap:wrap}.rf-ws .rng a,.rf-ws .rng button,.rf-ws a.btn,.rf-ws a.hchip,.rf-ws a.ibtn,.rf-ws a.lnk,.rf-ws a.pillsel,.rf-ws button.btn,.rf-ws button.ibtn,.rf-ws button.lnk,.rf-ws button.pillsel,.rf-ws button.srch,.rf-ws button.who{text-decoration:none;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rf-ws .rng button,.rf-ws button.btn,.rf-ws button.ibtn,.rf-ws button.lnk,.rf-ws button.pillsel,.rf-ws button.who{margin:0}.rf-ws button.srch{text-align:left}.rf-ws a.btn:hover,.rf-ws button.btn:not(:disabled):hover{background:var(--muted-bg);border-color:#cfcdc6}.rf-ws a.btn.pri:hover,.rf-ws button.btn.pri:not(:disabled):hover{background:var(--amber-strong);border-color:var(--amber-strong);color:#fff}.rf-ws button.btn:disabled{opacity:.55;cursor:not-allowed}.rf-ws a.ibtn:hover,.rf-ws a.pillsel:hover,.rf-ws button.ibtn:hover,.rf-ws button.pillsel:hover,.rf-ws button.srch:hover{border-color:#cfcdc6;background:var(--muted-bg)}.rf-ws a.lnk:hover,.rf-ws button.lnk:hover{text-decoration:underline}.rf-ws .rng>a,.rf-ws .rng>button{padding:6px 10px;font-size:11.5px;font-weight:500;color:var(--rf-muted);border:0;border-right:1px solid var(--border);background:none;white-space:nowrap}.rf-ws .rng>a:last-child,.rf-ws .rng>button:last-child{border-right:0}.rf-ws .rng>a.on,.rf-ws .rng>button.on{background:var(--amber-soft);color:var(--amber-strong);font-weight:600}.rf-ws .rng a:not(.on):hover,.rf-ws .rng button:not(.on):hover{background:var(--muted-bg);color:var(--ink-2)}@keyframes rfSpin{to{transform:rotate(1turn)}}.rf-ws .rf-spin{animation:rfSpin .9s linear infinite}@media (prefers-reduced-motion:reduce){.rf-ws .rf-spin{animation:none}}.rf-ws button.who:hover{background:var(--muted-bg)}.rf-ws :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--amber-strong);outline-offset:2px;border-radius:var(--r-ctl)}.rf-ws .rf-navtoggle{position:fixed;left:12px;top:11px;z-index:45;width:34px;height:34px;display:none;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);color:var(--steel);box-shadow:var(--sh-xs);cursor:pointer}.rf-ws .rf-navtoggle.is-forced{display:flex}.rf-ws .rf-scrim{position:fixed;inset:0;z-index:35;border:0;background:rgba(23,24,27,.32);cursor:pointer}.rf-ws .rf-railtoggle{position:fixed;top:26px;left:226px;z-index:45;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--steel);box-shadow:var(--sh-xs);cursor:pointer;transition:left .16s ease}.rf-ws .rf-railtoggle.is-rail{left:52px}.rf-ws .rf-railtoggle.is-forced{display:none}@media (max-width:767px){.rf-ws .rf-navtoggle{display:flex}.rf-ws .rf-railtoggle{display:none}}@media (min-width:768px) and (max-width:1023px){.rf-ws .rf-navtoggle,.rf-ws .rf-railtoggle{display:none}.rf-ws .rf-navtoggle.is-forced{display:flex}}.rf-ws a.sb-brand{text-decoration:none;color:inherit;flex:none}.rf-ws .sb-brandtext{display:flex;flex-direction:column;min-width:0}.rf-ws .sb-name,.rf-ws .sb-sub{display:block;white-space:nowrap;line-height:1.45}.rf-ws .sb-name{line-height:1.1}.rf-ws .sb-nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rf-ws .sb-nav .sb-group:first-of-type{padding-top:13px}.rf-ws .rf.is-rail{grid-template-columns:62px minmax(0,1fr)}.rf-ws .sb.is-rail{padding:14px 8px}.rf-ws .sb.is-rail .sb-bar,.rf-ws .sb.is-rail .sb-brandtext,.rf-ws .sb.is-rail .sb-group,.rf-ws .sb.is-rail .sb-l,.rf-ws .sb.is-rail .sb-n,.rf-ws .sb.is-rail .sb-util-k,.rf-ws .sb.is-rail .sb-util-v{display:none}.rf-ws .sb.is-rail .sb-brand{justify-content:center;padding:2px 0 12px}.rf-ws .sb.is-rail .sb-i{justify-content:center;padding:9px 0}.rf-ws .sb.is-rail .sb-util{padding:0;border:0;background:none}.rf-ws .tb-anchor{position:relative;display:flex;align-items:center}.rf-ws .tb-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:216px;padding:11px 12px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 2px 4px rgba(16,24,40,.05),0 14px 30px rgba(16,24,40,.12)}.rf-ws .tb-pop-menu{padding:7px}.rf-ws .tb-pop-r{min-width:232px}.rf-ws .tb-pop-t{font-size:12px;font-weight:600;color:var(--ink);margin:4px 5px 0}.rf-ws .tb-pop-s{font-size:11px;color:var(--rf-muted);margin:2px 5px 4px}.rf-ws .tb-pop-k{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);margin:4px 5px 3px}.rf-ws .tb-pop-sep{height:1px;background:var(--border-soft);margin:6px 0}.rf-ws .tb-pop-i{display:flex;align-items:center;gap:8px;width:100%;padding:6px 7px;border:0;border-radius:var(--r-ctl);background:none;font:inherit;font-size:12px;color:var(--ink-2);text-align:left;text-decoration:none;cursor:pointer}.rf-ws .tb-pop-i:hover{background:var(--muted-bg)}.rf-ws .tb-pop-i:disabled{opacity:.55;cursor:not-allowed}.rf-ws .tb-pop-ck{margin-left:auto;color:var(--amber-strong)}.rf-ws .who-n,.rf-ws .who-r{display:block;text-align:left}.rf-ws .who-c{flex:none;margin-left:2px;color:var(--rf-muted);transition:transform .14s ease}.rf-ws .who[aria-expanded=true] .who-c{transform:rotate(180deg);color:var(--ink-2)}.rf-ws .who:hover .who-c{color:var(--ink-2)}.rf-ws :is(.fu-l,.fu-s,.ur-e,.ur-c,.af-t,.af-d,.qn,.ql){display:block}.rf-ws .af-m,.rf-ws .fu-t{display:block;flex:1;min-width:0}.rf-ws .ur-m{display:block}.rf-ws .fsearch input,.rf-ws .fsel select{height:auto;line-height:1.25;padding:0;margin:0}.rf-ws .fsearch input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:12px;color:var(--ink)}.rf-ws .fsearch input::-moz-placeholder{color:var(--rf-muted)}.rf-ws .fsearch input::placeholder{color:var(--rf-muted)}.rf-ws .fsearch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.rf-ws .fsearch:focus-within{border-color:var(--amber-line)}.rf-ws a.fchip,.rf-ws a.flink,.rf-ws button.fchip,.rf-ws button.flink{font:inherit;font-size:11.5px;font-weight:500;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rf-ws a.flink,.rf-ws button.flink{font-weight:600;border:0;background:none;padding:0}.rf-ws a.fchip.on,.rf-ws button.fchip.on{font-weight:600}.rf-ws a.fchip:not(.on):hover,.rf-ws button.fchip:not(.on):hover{border-color:#cfcdc6;background:var(--muted-bg)}.rf-ws a.flink:hover,.rf-ws button.flink:hover{text-decoration:underline}.rf-ws .fsel{position:relative}.rf-ws .fsel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:none;font:inherit;font-size:11.5px;color:inherit;padding-right:2px;cursor:pointer;max-width:190px}.rf-ws .fsel:hover{border-color:#cfcdc6}.rf-ws .fsel>label{color:var(--rf-muted)}.rf-ws .fsel input[type=date]{height:auto;line-height:1.25;padding:0;margin:0;border:0;outline:0;background:none;font:inherit;font-size:11.5px;color:inherit}.rf-ws .fnote{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;color:var(--rf-muted)}.rf-ws a.sstat{text-decoration:none;color:inherit}.rf-ws a.sstat:hover .sstat-v{color:var(--amber-strong)}.rf-ws .rf-tablewrap{overflow-x:auto;max-width:100%;min-width:0}.rf-ws .rf-anchor{position:relative;gap:5px}.rf-ws .rf-anchor,.rf-ws .th-sort{display:inline-flex;align-items:center}.rf-ws .th-sort{gap:4px;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.rf-ws .th-sort:hover{color:var(--ink)}.rf-ws .th-sort svg{color:var(--rf-muted)}.rf-ws table.t input.rf-check{width:13px;height:13px;flex:none;margin-right:9px;accent-color:var(--amber-strong)}.rf-ws table.t tbody tr.is-sel td{background:var(--amber-soft)}.rf-ws .rf-statusbtn{border:0;padding:0;background:none;font:inherit;cursor:pointer;display:inline-flex}.rf-ws .rf-rowacts{display:inline-flex;gap:4px}.rf-ws .rf-rowacts>:not(:first-child){opacity:0;transition:opacity .12s ease}.rf-ws table.t tbody tr:focus-within .rf-rowacts>*,.rf-ws table.t tbody tr:hover .rf-rowacts>*{opacity:1}.rf-ws table.t td.nowrap-cell{white-space:nowrap}.rf-ws .idcell{display:flex;align-items:center;min-width:0}.rf-ws .idcell>.tcell{min-width:0}.rf-ws .kindcell{display:inline-flex;align-items:center;gap:6px}.rf-ws .kindcell,.rf-ws table.t .idcell .eq{white-space:nowrap}.rf-ws a.rowact,.rf-ws button.rowact{font:inherit;font-size:11px;cursor:pointer;text-decoration:none}.rf-ws button.rowact:hover:not(:disabled){border-color:#cfcdc6;background:var(--muted-bg);color:var(--ink)}.rf-ws button.rowact.danger:hover:not(:disabled){border-color:var(--st-overdue-bd);background:var(--st-overdue-bg);color:var(--st-overdue)}.rf-ws button.rowact:disabled{opacity:.4;cursor:not-allowed}.rf-ws button.rowact.on{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber-strong);font-weight:600}.rf-ws .rf-pager{display:inline-flex;align-items:center;gap:9px}.rf-ws .rf-pagebtns{display:inline-flex;gap:3px}.rf-ws .bulkbar{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--border);background:var(--amber-soft)}.rf-ws .bulkbar-k{font-size:11.5px;font-weight:600;color:var(--amber-strong);margin-right:auto}.rf-ws .rf-stack{display:none}@media (max-width:767px){.rf-ws .rf-stack{display:block}.rf-ws .rf-tablewrap.has-stack{display:none}}.rf-ws .rf-stack-r{padding:11px 14px;border-bottom:1px solid var(--border-soft)}.rf-ws .rf-stack-r:last-child{border-bottom:0}.rf-ws .rf-stack-top{display:flex;align-items:flex-start;gap:4px}.rf-ws .rf-stack-top .idcell{flex:1;min-width:0}.rf-ws .rf-stack-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:11.5px}.rf-ws .rf-stack-acts{display:flex;align-items:center;gap:6px;margin-top:10px}.rf-ws .rf-stack-acts .btn{flex:1;justify-content:center}.rf-ws .rf-stack-acts .rowact{width:32px;height:32px}.rf-ws .vtog button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font:inherit;font-size:11.5px;font-weight:500;color:var(--rf-muted);border:0;border-right:1px solid var(--border);background:none;cursor:pointer;white-space:nowrap}.rf-ws .vtog button:last-child{border-right:0}.rf-ws .vtog button.on{background:var(--amber-soft);color:var(--amber-strong);font-weight:600}.rf-ws .vtog button:not(.on):hover{background:var(--muted-bg);color:var(--ink-2)}.rf-ws button.tl-bar{border:0;padding:0;cursor:pointer;min-width:6px}.rf-ws button.tl-bar:hover{filter:brightness(1.08)}.rf-ws .tl-bar.clip-l{border-top-left-radius:0;border-bottom-left-radius:0}.rf-ws .tl-bar.clip-r{border-top-right-radius:0;border-bottom-right-radius:0}.rf-ws .wfnote{display:flex;flex-direction:column;gap:4px;padding:11px 14px;border-top:1px solid var(--border-soft)}.rf-ws .wfnote-k{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint)}.rf-ws .wfnote-v{font-size:11.5px;line-height:1.45;color:var(--ink-2);padding:7px 9px;border-radius:var(--r-ctl);border:1px solid var(--border);background:var(--bg)}.rf-ws .wfnote-v.wf-available{color:var(--st-available);background:var(--st-available-bg);border-color:var(--st-available-bd)}.rf-ws .wfnote-v.wf-rented{color:var(--st-rented);background:var(--st-rented-bg);border-color:var(--st-rented-bd)}.rf-ws .wfnote-v.wf-maintenance{color:var(--st-maintenance);background:var(--st-maintenance-bg);border-color:var(--st-maintenance-bd)}.rf-ws .wfnote-v.wf-damaged{color:var(--st-overdue);background:var(--st-overdue-bg);border-color:var(--st-overdue-bd)}.rf-ws a.af-r:hover,.rf-ws a.fu-r:hover,.rf-ws a.qchip:hover,.rf-ws a.ur-r:hover{background:var(--muted-bg)}.rf-ws a.af-r,.rf-ws a.fu-r,.rf-ws a.qchip,.rf-ws a.ur-r{text-decoration:none;color:inherit}.rf-ws a.qchip.sent:hover{background:#fbeecb}.rf-ws .t tbody tr[role=link]{cursor:pointer}.rf-ws .t tbody tr[role=link]:hover{background:var(--muted-bg)}.rf-ws .emptyrow{display:flex;align-items:center;gap:9px;padding:16px 14px;font-size:12px;color:var(--rf-muted)}.rf-ws .emptyrow .emptyrow-i{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--muted-bg);color:var(--rf-muted)}.rf-ws .rf{position:relative}.rf-ws .rf.is-drawer>.sb,.rf-ws .sb.is-drawer{position:fixed;inset-block:0;left:0;width:236px;z-index:40;transform:translateX(-100%);transition:transform .18s ease;overflow-y:auto}.rf-ws .rf.is-drawer{grid-template-columns:minmax(0,1fr)}.rf-ws .rf.is-drawer .topbar{padding-left:60px}.rf-ws .rf.is-drawer>.sb.is-open,.rf-ws .sb.is-drawer.is-open{transform:none;box-shadow:0 12px 40px rgba(16,24,40,.18)}@media (min-width:768px) and (max-width:1023px){.rf-ws .rf.is-rail:not(.is-drawer),.rf-ws .rf:not(.is-drawer){grid-template-columns:62px minmax(0,1fr)}.rf-ws .rf:not(.is-drawer)>.sb{padding:14px 8px}.rf-ws .rf:not(.is-drawer)>.sb .sb-bar,.rf-ws .rf:not(.is-drawer)>.sb .sb-brandtext,.rf-ws .rf:not(.is-drawer)>.sb .sb-group,.rf-ws .rf:not(.is-drawer)>.sb .sb-l,.rf-ws .rf:not(.is-drawer)>.sb .sb-n,.rf-ws .rf:not(.is-drawer)>.sb .sb-util-k,.rf-ws .rf:not(.is-drawer)>.sb .sb-util-v{display:none}.rf-ws .rf:not(.is-drawer)>.sb .sb-brand{justify-content:center;padding:2px 0 12px}.rf-ws .rf:not(.is-drawer)>.sb .sb-i{justify-content:center;padding:9px 0}.rf-ws .rf:not(.is-drawer)>.sb .sb-util{padding:0;border:0;background:none}.rf-ws table.t td,.rf-ws table.t td .eq,.rf-ws table.t td .sub,.rf-ws table.t th{white-space:nowrap}}@media (max-width:767px){.rf-ws .rf,.rf-ws .rf.is-rail{grid-template-columns:minmax(0,1fr)}.rf-ws .sb,.rf-ws .sb.is-rail{position:fixed;inset-block:0;left:0;width:236px;padding:14px 12px;z-index:40;transform:translateX(-100%);transition:transform .18s ease;overflow-y:auto}.rf-ws .sb.is-open{transform:none;box-shadow:0 12px 40px rgba(16,24,40,.18)}.rf-ws .sb.is-rail .sb-bar,.rf-ws .sb.is-rail .sb-brandtext,.rf-ws .sb.is-rail .sb-group,.rf-ws .sb.is-rail .sb-l,.rf-ws .sb.is-rail .sb-n,.rf-ws .sb.is-rail .sb-util-k,.rf-ws .sb.is-rail .sb-util-v{display:revert}.rf-ws .sb.is-rail .sb-brandtext{display:flex}.rf-ws .sb.is-rail .sb-i{justify-content:flex-start;padding:6.5px 8px}.rf-ws .sb.is-rail .sb-brand{justify-content:flex-start;padding:2px 6px 14px}.rf-ws .sb.is-rail .sb-util{padding:9px 10px;border:1px solid var(--amber-line);background:var(--amber-soft)}.rf-ws .topbar{padding-left:60px}.rf-ws .srch{width:auto;flex:1;min-width:0}}@media (max-width:1279px){.rf-ws .bento{grid-template-columns:repeat(2,1fr)}.rf-ws .charts,.rf-ws .ops{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.rf-ws .bento{grid-template-columns:minmax(0,1fr)}.rf-ws .bento>.sp2{grid-column:auto}.rf-ws .cv,.rf-ws .phead{padding-inline:16px}.rf-ws .topbar{padding-inline:56px 16px}.rf-ws .phead-top{flex-direction:column;align-items:stretch;gap:12px}.rf-ws .phead .acts{justify-content:stretch}.rf-ws .phead .acts>*{flex:1 1 auto;justify-content:center}.rf-ws .cfoot{flex-wrap:wrap;row-gap:10px}.rf-ws .stat{flex-basis:calc(50% - 12px)}.rf-ws .stat:nth-child(odd)+.stat{border-left:1px solid var(--border-soft)}.rf-ws .who-n,.rf-ws .who-r{display:none}}.rf-ws .whacts{display:flex;gap:7px;padding:4px 14px 14px;flex-wrap:wrap}.rf-ws .whacts .btn{flex:1;justify-content:center;min-width:96px}.rf-ws .whflow{display:flex;flex-direction:column;gap:8px;padding:4px 14px 14px}.rf-ws .whstep{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:border-color .12s ease}.rf-ws .whstep:hover:not(:disabled){border-color:var(--amber-line)}.rf-ws .whstep:disabled,.rf-ws .whstep[aria-disabled=true]{opacity:.5;cursor:not-allowed}.rf-ws .whstep>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rf-ws .whstep b{font-size:12.5px;font-weight:600}.rf-ws .whstep em{font-style:normal;font-size:11px;color:var(--rf-muted)}.rf-ws .cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));justify-content:start;gap:12px}@media (min-width:768px) and (max-width:1023px){.rf-ws .cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rf-ws .cat-card{display:flex;flex-direction:column;overflow:hidden;max-width:320px;width:100%}.rf-ws .cat-shot{position:relative;display:block;width:100%;height:148px;padding:0;border:0;border-bottom:1px solid var(--border-soft);background:var(--muted-bg);cursor:pointer;overflow:hidden}.rf-ws .cat-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rf-ws .cat-cat{position:absolute;top:8px;left:8px;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:4px;background:rgba(23,24,27,.62);color:#fff}.rf-ws .cat-st{position:absolute;top:8px;right:8px}.rf-ws .cat-body{display:flex;flex-direction:column;gap:6px;padding:11px 14px 13px;flex:1}.rf-ws .cat-desc{font-size:11.5px;color:var(--rf-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rf-ws .cat-loc{font-family:var(--mono);font-size:10px;color:var(--rf-muted)}.rf-ws .cat-card .tfoot{margin-top:auto;gap:12px;align-items:center;flex-wrap:wrap;min-height:46px}.rf-ws .cat-card .tfoot>span:first-child{min-width:-moz-max-content;min-width:max-content;flex:1 1 auto;white-space:nowrap}.rf-ws .cat-card .tfoot .amt{font-size:13px;white-space:nowrap}.rf-ws .cat-card .tfoot .btn{flex:0 0 auto;white-space:nowrap;min-width:84px;justify-content:center}@media (max-width:430px){.rf-ws .cat-card .tfoot{flex-wrap:wrap}.rf-ws .cat-card .tfoot .btn{flex:1 0 100%}}@media (min-width:1024px) and (max-width:1279px){.rf-ws .cat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.rf-ws .cat-card .tfoot{flex-wrap:nowrap}.rf-ws .cat-card .tfoot>span:first-child{min-width:0;white-space:normal;line-height:1.35}}.rf-ws .setgrid{display:grid;grid-template-columns:232px minmax(0,1fr);gap:12px;align-items:start}.rf-ws .setnav{display:flex;flex-direction:column;overflow:hidden;padding:5px}.rf-ws .setnav-i{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:var(--r-ctl);background:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);text-align:left;cursor:pointer;position:relative}.rf-ws .setnav-i svg:first-child{flex:none;color:var(--steel)}.rf-ws .setnav-i>span{flex:1;min-width:0}.rf-ws .setnav-i>svg:last-child{flex:none;color:var(--rf-muted);opacity:.6}.rf-ws .setnav-i:hover:not(.on){background:var(--muted-bg)}.rf-ws .setnav-i.on{background:var(--amber-soft);color:var(--ink);font-weight:600}.rf-ws .setnav-i.on svg:first-child{color:var(--amber-strong)}.rf-ws .setnav-i.on:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--amber)}.rf-ws .setcol{display:flex;flex-direction:column;gap:12px;min-width:0}.rf-ws .setcard{padding:16px 18px 18px}.rf-ws .setcard h2{font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:-.005em}.rf-ws .setcard h3{font-size:12.5px;font-weight:600}.rf-ws .setcard label{font-size:11.5px;color:var(--ink-2)}.rf-ws .rf-field{width:100%;padding:6px 9px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);font:inherit;font-size:12.5px;line-height:1.35;transition:border-color .12s ease}.rf-ws select.rf-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--rf-muted) 50%),linear-gradient(135deg,var(--rf-muted) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% + 1px),calc(100% - 9px) calc(50% + 1px);background-size:5px 5px;background-repeat:no-repeat;padding-right:26px}.rf-ws .rf-field::-moz-placeholder{color:var(--rf-muted)}.rf-ws .rf-field::placeholder{color:var(--rf-muted)}.rf-ws .rf-field:focus{outline:0;border-color:var(--amber-line)}.rf-ws .rf-field:disabled{background:var(--bg-sunk);color:var(--rf-muted);cursor:not-allowed}@media (max-width:900px){.rf-ws .setgrid{grid-template-columns:minmax(0,1fr)}.rf-ws .setnav{flex-direction:row;flex-wrap:wrap}.rf-ws .setnav-i>svg:last-child{display:none}}@media (max-width:599px){.rf-ws .fbar>.fsearch,.rf-ws .fbar>.fsel{width:100%;min-width:0}.rf-ws .fbar>.fsel select{flex:1;max-width:none}.rf-ws .fbar>.fchips{width:100%}}.rf-ws .cat-flag{padding:7px 14px;border-top:1px solid var(--amber-line);background:var(--amber-soft);color:var(--amber-strong);font-size:11px;font-weight:600}@media (max-width:639px){.rf-ws .tl{overflow-x:auto;overscroll-behavior-x:contain}.rf-ws .tl-head,.rf-ws .tl-row{min-width:480px}.rf-ws .tl-lab{width:152px}.rf-ws .sstrip{grid-template-columns:repeat(2,1fr)}.rf-ws .sstat:nth-child(n+3){border-top:1px solid var(--border-soft)}.rf-ws .hstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:900px){.rf-ws .hstrip{grid-template-columns:repeat(3,minmax(0,1fr))}}.rf-ws .whshot{height:176px;margin:0 14px 12px;border:1px solid var(--border-soft);border-radius:var(--r-ctl);background:var(--muted-bg);overflow:hidden}.rf-ws .whshot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rf-ws .rf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf-ws .emptyrow .flink{margin-left:auto}.rf-ws .hstrip.all{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));row-gap:14px}.rf-ws .telcell{color:inherit;-webkit-text-decoration:underline dotted var(--st-overdue);text-decoration:underline dotted var(--st-overdue);text-underline-offset:3px;text-decoration-thickness:1px}.rf-ws .telcell:focus-visible,.rf-ws .telcell:hover{color:var(--st-overdue);-webkit-text-decoration-style:solid;text-decoration-style:solid}.rf-ws .acts input[type=date],.rf-ws .acts select{height:30px;border-radius:var(--r-ctl);border-color:var(--border);font-size:12px;box-shadow:none}.rf-ws .acts select{padding-block:0}.rf-ws .exsum{padding:2px 14px 13px}.rf-ws .rf-searchwrap{position:fixed;inset:0;z-index:60;background:rgba(23,24,27,.32);display:flex;justify-content:center;padding:88px 16px 16px}.rf-ws .rf-search{width:min(640px,100%);max-height:min(520px,calc(100vh - 120px));display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 4px 8px rgba(16,24,40,.06),0 24px 60px rgba(16,24,40,.22);overflow:hidden}.rf-ws .rf-search-in{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--border);color:var(--rf-muted);flex:none}.rf-ws .rf-search-in input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--ink)}.rf-ws .rf-search-in input::-moz-placeholder{color:var(--rf-muted)}.rf-ws .rf-search-in input::placeholder{color:var(--rf-muted)}.rf-ws .rf-search-body{overflow-y:auto;overscroll-behavior:contain;padding:6px}.rf-ws .rf-search-note{padding:18px 10px;text-align:center;font-size:12px;color:var(--rf-muted)}.rf-ws .rf-search-group+.rf-search-group{margin-top:4px;border-top:1px solid var(--border-soft);padding-top:4px}.rf-ws .rf-search-gk{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--blueprint);padding:7px 10px 4px}.rf-ws .rf-search-gk em{font-style:normal;font-size:9px;color:var(--rf-muted);margin-left:auto}.rf-ws .rf-hit{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--r-ctl);background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.rf-ws .rf-hit>svg:first-child{flex:none;color:var(--steel)}.rf-ws .rf-hit.on{background:var(--amber-soft)}.rf-ws .rf-hit.on>svg:first-child{color:var(--amber-strong)}.rf-ws .rf-hit-t{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.rf-ws .rf-hit-t b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-ws .rf-hit-t em{font-style:normal;font-family:var(--mono);font-size:10px;color:var(--rf-muted)}.rf-ws .rf-hit-m{flex:none;max-width:42%;font-size:11px;color:var(--rf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-ws .lngbtn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);color:var(--ink-2);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.rf-ws .lngbtn svg:first-child{color:var(--steel)}.rf-ws .lngbtn svg:last-child{color:var(--rf-muted);transition:transform .14s ease}.rf-ws .lngbtn[aria-expanded=true]{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber-strong)}.rf-ws .lngbtn[aria-expanded=true] svg{color:var(--amber-strong)}.rf-ws .lngbtn[aria-expanded=true] svg:last-child{transform:rotate(180deg)}@media (max-width:599px){.rf-ws .lngbtn{padding:0 6px}.rf-ws .lngbtn svg:first-child{display:none}.rf-ws .rf-searchwrap{padding-top:56px}}.rf-ws .fchip.late{margin-left:4px;padding-left:12px;border-left:1px solid var(--border);border-radius:999px;border-color:var(--st-overdue-bd);color:var(--st-overdue)}.rf-ws .fchip.late em{color:var(--st-overdue);opacity:.85}.rf-ws .fchip.late.on{background:var(--st-overdue-bg);border-color:var(--st-overdue);font-weight:600}.rf-ws table.t .idcell{gap:12px}.rf-ws .calev{color:var(--ink-2);background:var(--card);border-color:var(--border)}.rf-ws .calev.p-available{color:var(--st-available);background:var(--st-available-bg);border-color:var(--st-available-bd)}.rf-ws .calev.p-rented{color:var(--st-rented);background:var(--st-rented-bg);border-color:var(--st-rented-bd)}.rf-ws .calev.p-confirmed{color:var(--st-confirmed);background:var(--st-confirmed-bg);border-color:var(--st-confirmed-bd)}.rf-ws .calev.p-overdue{color:var(--st-overdue);background:var(--st-overdue-bg);border-color:var(--st-overdue-bd)}.rf-ws .calev.p-completed,.rf-ws .calev.p-done{color:var(--st-completed);background:var(--st-completed-bg);border-color:var(--st-completed-bd);border-left-width:3px;border-left-color:var(--st-completed)}.rf-ws .calev.p-cancelled{color:var(--rf-muted);background:transparent;border-color:var(--border);border-style:dashed}.rf-ws .calev-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.rf-ws .rngwrap{position:relative;gap:6px}.rf-ws .rngmore,.rf-ws .rngwrap{display:inline-flex;align-items:center}.rf-ws .rngmore{gap:2px;height:30px;padding:0 7px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);color:var(--steel);cursor:pointer}.rf-ws .rngmore.on{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber-strong)}.rf-ws .rngpop{right:auto;left:0;min-width:244px}.rf-ws .rngcustom{display:flex;flex-direction:column;gap:7px;padding:4px 5px 2px}.rf-ws .rngcustom label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--rf-muted)}.rf-ws .rngcustom input[type=date]{padding:4px 7px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);font:inherit;font-size:11.5px;color:var(--ink)}.rf-ws .rngerr{font-size:11px;color:var(--st-overdue)}.rf-ws .rngacts{display:flex;gap:6px;padding-top:2px}.rf-ws .rngacts .btn{flex:1;justify-content:center}@media (max-width:899px){.rf-ws .rng a:nth-child(5){display:none}}.rf-ws .qchip{position:relative;overflow:hidden}.rf-ws .qchip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border)}.rf-ws .qchip.p-completed:before{background:var(--st-completed)}.rf-ws .qchip.p-sent:before{background:var(--st-maintenance)}.rf-ws .qchip.p-available:before{background:var(--st-available)}.rf-ws .qchip.p-rented:before{background:var(--st-rented)}.rf-ws .qchip.p-sent .qn{color:var(--st-maintenance)}.rf-ws .qchip.p-available .qn{color:var(--st-available)}.rf-ws .qchip.p-rented .qn{color:var(--st-rented)}.rf-ws .mnt-stage{display:flex;align-items:flex-start;gap:0;padding:14px 16px 4px}.rf-ws .mnt-step{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;line-height:1.3;text-align:center;color:var(--rf-muted)}.rf-ws .mnt-step:before{content:"";position:absolute;top:4px;left:50%;right:-50%;height:2px;background:var(--border)}.rf-ws .mnt-step:last-child:before{display:none}.rf-ws .mnt-step i{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;border:2px solid var(--border);background:var(--card);flex:none}.rf-ws .mnt-step.done{color:var(--ink-2)}.rf-ws .mnt-step.done i,.rf-ws .mnt-step.done:before{background:var(--st-completed)}.rf-ws .mnt-step.done i{border-color:var(--st-completed)}.rf-ws .mnt-step.now{color:var(--st-confirmed);font-weight:600}.rf-ws .mnt-step.now i{background:var(--st-confirmed);border-color:var(--st-confirmed);box-shadow:0 0 0 4px var(--st-confirmed-bg)}