:root{--blue:#1d4ed8;--blue-dark:#1e3a8a;--blue-tint:#eef3ff;--blue-tint-2:#dbe5ff;--green:#15803d;--green-tint:#eaf7ef;--green-tint-2:#dcfce7;--amber:#b45309;--amber-ink:#9a3412;--amber-tint:#fff7ed;--amber-tint-2:#fef3c7;--red:#b91c1c;--red-ink:#991b1b;--red-tint:#fef2f2;--red-line:#fca5a5;--ink:#0f172a;--ink-2:#334155;--ink-3:#475569;--ink-4:#64748b;--line:#e2e8f0;--line-2:#f1f5f9;--line-3:#eef2f7;--bg:#f6f8fb;--white:#fff;--nav-ink:#cbd5e1;--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ar:"Noto Sans Arabic", "Plus Jakarta Sans", system-ui, sans-serif;--r-sm:8px;--r:10px;--r-md:12px;--r-lg:14px;--r-xl:16px;--r-2xl:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}html[dir=rtl] body{font-family:var(--font-ar)}a{color:var(--blue)}a:hover{color:var(--blue-dark)}button,input,select,textarea{font:inherit;color:inherit}[dir=ltr],bdi[dir=ltr]{unicode-bidi:isolate}@keyframes shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}@keyframes live{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sk{background:linear-gradient(90deg,#eef2f7 0,#f8fafc 50%,#eef2f7 100%) 0 0/600px 100%;animation:1.4s linear infinite shimmer}.live-dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite live}.spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes help-ring{0%{box-shadow:0 0 #b91c1c8c}70%{box-shadow:0 0 0 9px #b91c1c00}to{box-shadow:0 0 #b91c1c00}}.help-dot{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite live,1.4s ease-out infinite help-ring;display:inline-block}@media (prefers-reduced-motion:reduce){.sk,.live-dot,.spinner,.help-dot,.nav-help,.help-alerts{animation:none}.toast,.dialog{animation:none!important}}.app{min-height:100vh;display:flex}.sidebar{background:var(--ink);width:230px;color:var(--nav-ink);flex-direction:column;flex:none;gap:6px;height:100vh;padding:24px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.brand-mark{background:var(--blue);border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.brand-mark img{display:block}.brand-mark-lg{border-radius:16px;width:52px;height:52px}.brand-name{color:var(--white);font-weight:800}.brand-sub{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nav{color:var(--nav-ink);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-weight:600;text-decoration:none;display:flex}.nav:hover{color:var(--white);background:#ffffff0f}.nav-active,.nav-active:hover{background:var(--blue);color:var(--white);font-weight:700}.nav-list{flex-direction:column;gap:6px;display:flex}.nav-label{flex:1;min-width:0}.nav-count{font-variant-numeric:tabular-nums}.nav-help{background:var(--red);min-width:20px;height:20px;color:var(--white);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;animation:1.4s ease-out infinite help-ring;display:inline-flex}.sidebar-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.nav-signout{color:#94a3b8}html[dir=rtl] .nav-signout svg{transform:scaleX(-1)}.lang-switch{background:#ffffff0f;border-radius:12px;gap:4px;padding:4px;display:flex}.lang-switch button{color:var(--nav-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:7px 4px;font-size:12px;font-weight:700}.lang-switch button[lang=ar]{font-family:var(--font-ar)}.lang-switch button.on{background:var(--white);color:var(--ink)}.lang-switch-light{background:var(--line-2);margin-top:4px}.lang-switch-light button{color:var(--ink-3)}.main-col{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow-y:auto}.main-col:has(>.split){overflow:hidden}.help-banner{background:var(--red);color:var(--white);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 26px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.help-banner:hover{color:var(--white);filter:brightness(.95)}.help-banner .help-dot{background:var(--white)}.help-banner-text{flex:1;min-width:0}.help-banner-go{white-space:nowrap;text-decoration:underline}.demo-banner{background:var(--amber-tint);color:var(--amber-ink);border-bottom:1px solid #fed7aa;align-items:center;gap:8px;padding:8px 26px;font-size:13px;font-weight:700;display:flex}.page{flex-direction:column;gap:16px;min-width:0;padding:22px 26px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.h1{letter-spacing:-.01em;font-size:24px;font-weight:800}.h2{font-size:22px;font-weight:800}.h3{font-size:17px;font-weight:800}.h4{font-weight:800}.sub{color:var(--ink-3);font-size:13px}.small{color:var(--ink-3);font-size:12px}.card{background:var(--white);border-radius:var(--r-lg);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--r-2xl);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.row-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card{background:var(--white);border-radius:var(--r-lg);padding:16px}.stat-card .label{color:var(--ink-3);font-size:13px}.stat-card .value{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.muted{color:var(--ink-3)}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge-green{background:var(--green-tint);color:var(--green)}.badge-blue{background:var(--blue-tint);color:var(--blue)}.badge-amber{background:var(--amber-tint);color:var(--amber-ink)}.badge-red{background:var(--red-tint);color:var(--red-ink)}.badge-grey{background:var(--line-2);color:var(--ink-3)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:var(--green);background:#e8f6ee;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.chip-blue{background:var(--blue-tint);color:var(--blue)}.chip-grey{background:var(--line-2);color:var(--ink-3)}.chip-red{background:var(--red-tint);color:var(--red-ink)}.chip-amber{background:var(--amber-tint);color:var(--amber-ink)}.btn{border-radius:var(--r-lg);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .2s ease-out,background .2s ease-out;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:not(:disabled):hover{filter:brightness(.95)}.btn:focus-visible,.nav:focus-visible,.list-item:focus-visible,.tab:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.btn-lg{height:50px;padding:0 28px;font-size:16px;font-weight:800}.btn-sm{border-radius:var(--r);height:34px;padding:0 12px;font-size:13px}.btn-blue{background:var(--blue);color:var(--white)}.btn-green{background:var(--green);color:var(--white)}.btn-red{background:var(--red);color:var(--white)}.btn-outline{background:var(--white);color:var(--ink);border:1.5px solid var(--line)}.btn-outline-blue{background:var(--white);color:var(--blue);border:1.5px solid var(--blue)}.btn-outline-red{background:var(--white);color:var(--red);border:1.5px solid var(--red-line)}.btn-soft{background:var(--blue-tint);color:var(--blue)}.btn-ghost{color:var(--ink-3);background:0 0}.btn-icon{width:34px;padding:0}.field{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--ink-2);font-size:13px;font-weight:700}.field-error{color:var(--red);font-size:12px;font-weight:700}input[type=text],input[type=search],input[type=number],input:not([type]),select,textarea{border:1.5px solid var(--line);border-radius:var(--r);background:var(--white);min-width:0;padding:9px 11px}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #dbe5ff}textarea{resize:vertical}.invalid{border-color:var(--red)!important}.code-input{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px}.search{position:relative}.search svg{inset-inline-start:12px;color:var(--ink-4);position:absolute;top:50%;transform:translateY(-50%)}.search input{border-radius:var(--r-md);width:100%;height:44px;padding-inline-start:38px}.check{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.check input{width:16px;height:16px;accent-color:var(--blue)}.switch{flex:none;width:40px;height:24px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.switch span{background:#cbd5e1;border-radius:999px;transition:background .2s;position:absolute;inset:0}.switch span:after{content:"";top:3px;background:var(--white);border-radius:50%;width:18px;height:18px;transition:inset-inline-start .2s ease-out;position:absolute;inset-inline-start:3px}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{inset-inline-start:19px}.switch input:disabled+span{opacity:.5}.error-box{border-radius:var(--r-md);background:var(--red-tint);color:var(--red-ink);border:1px solid #fecaca;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.error-box span{flex:1}.note{border-radius:var(--r-md);background:var(--white);color:var(--ink-2);align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.note-amber{background:var(--amber-tint);color:var(--amber-ink)}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 20px;display:flex}.empty-icon{background:var(--green-tint);width:52px;height:52px;color:var(--green);border-radius:16px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.empty-title{font-size:16px;font-weight:800}.toasts{bottom:20px;z-index:60;flex-direction:column;gap:8px;display:flex;position:fixed;inset-inline-end:20px}.toast{border-radius:var(--r-md);color:var(--white);align-items:center;gap:8px;max-width:380px;padding:12px 16px;font-size:14px;font-weight:700;animation:.25s ease-out rise;display:flex;box-shadow:0 10px 30px #0f172a2e}.toast-green{background:var(--green)}.toast-red{background:var(--red)}.overlay{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{background:var(--white);border-radius:var(--r-2xl);flex-direction:column;gap:14px;width:460px;max-width:100%;padding:22px;animation:.2s ease-out rise;display:flex;box-shadow:0 30px 60px #0f172a40}.dialog-title{font-size:19px;font-weight:800}.dialog-body{color:var(--ink-2);font-size:14px}.dialog-actions{justify-content:flex-end;gap:10px;display:flex}.split{flex:1;min-height:0;display:flex}.split>.queue,.split>.detail{overflow-y:auto}.queue{border-inline-end:1px solid var(--line);background:var(--white);flex-direction:column;flex:none;width:340px;display:flex}.queue-head{padding:22px 20px 12px}.tabs{flex-wrap:wrap;gap:4px;padding:0 14px 10px;display:flex}.tab{background:var(--line-2);color:var(--ink-3);cursor:pointer;border:0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.tab.on{background:var(--blue);color:var(--white)}.list-item{border-bottom:1px solid var(--line-2);cursor:pointer;text-align:start;border-inline-start:4px solid #0000;border-top:0;background:0 0;border-inline-end:0;align-items:center;gap:12px;width:100%;padding:14px 20px;display:flex}.list-item:hover{background:#f8fafc}.list-item.on{background:var(--blue-tint);border-inline-start-color:var(--blue)}.list-item .name{font-weight:700}.avatar{width:40px;height:40px;font-weight:800;font-family:var(--font);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.av-blue{background:var(--blue-tint-2);color:var(--blue)}.av-green{background:var(--green-tint-2);color:var(--green)}.av-amber{background:var(--amber-tint-2);color:var(--amber)}.av-red{color:var(--red);background:#fee2e2}.steps{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.sk-row{align-items:center;gap:12px;padding:14px 20px;display:flex}.detail{flex-direction:column;flex:1;gap:16px;min-width:0;padding:22px 26px;display:flex}.ref-row{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.kv{grid-template-columns:auto 1fr;gap:6px 14px;font-size:14px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{color:var(--ink-3);text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px 8px;font-size:12px;font-weight:700}.table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px}.table tr:last-child td{border-bottom:0}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover td{background:#f8fafc}.table tbody tr.on td{background:var(--blue-tint)}.table td:first-child,.table th:first-child{padding-inline-start:0}.status{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filters select{border-radius:var(--r);height:38px;padding:0 10px}.live-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.side{position:sticky;top:16px}.cities-grid{grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr)}.photos{flex-wrap:wrap;gap:8px;display:flex}.photos img{object-fit:cover;border-radius:var(--r);width:96px;height:72px}@keyframes help-glow{0%,to{border-color:var(--red-line)}50%{border-color:var(--red)}}.cases{flex-direction:column;gap:12px;min-width:0;display:flex}.help-alerts{background:var(--red-tint);border:2px solid var(--red-line);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:14px;animation:1.4s ease-in-out infinite help-glow;display:flex}.help-title{color:var(--red-ink);align-items:center;gap:8px;display:inline-flex}.help-count{background:var(--red);color:var(--white);border-radius:999px;padding:1px 8px;font-size:12px}.help-sub{color:var(--red-ink)}.case{border-radius:var(--r-md);background:var(--white);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 12px;display:flex}.case.on{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-tint-2)}.case-help{border-color:var(--red-line)}.case-main{text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:220px;gap:3px;min-width:0;padding:0;display:flex}.case-main:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #93c5fd}.case-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.case-title{font-weight:800}.case-help .case-title{color:var(--red-ink)}.case-pin_locked .case-title,.case-cash .case-title{color:var(--amber-ink)}.case-job{color:var(--ink-3);font-size:12px;font-weight:700}.case-meta{color:var(--ink-3);font-size:12px}.case-meta>span,.case-meta>bdi{white-space:nowrap}.case-note{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.case-actions{flex-wrap:wrap;gap:8px;display:flex}.visit{border-top:1px solid var(--line-2);padding-top:12px}.room-photo{flex-direction:column;gap:3px;margin:0;display:flex}.room-photo figcaption{color:var(--ink-3);overflow-wrap:anywhere;flex-direction:column;max-width:96px;font-size:11px;display:flex}.stars{color:#f59e0b;letter-spacing:1px;font-size:18px}.stars-off{color:var(--line)}.rating-comment{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;display:block}.chat{background:var(--bg);border-radius:var(--r-md);flex-direction:column;gap:6px;max-height:320px;padding:8px;display:flex;overflow-y:auto}.bubble{background:var(--white);border:1px solid var(--line);border-radius:12px;align-self:flex-start;max-width:85%;padding:7px 10px}.bubble.pro{background:var(--blue-tint);border-color:var(--blue-tint-2);align-self:flex-end}.bubble-who{color:var(--ink-3);margin-bottom:2px;font-size:11px;font-weight:700}.bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;display:block}.three{grid-template-columns:1fr 1fr 1.15fr;gap:16px;display:grid}.member{border-radius:var(--r-lg);background:var(--blue-tint);align-items:center;gap:12px;padding:12px;display:flex}.member-plain{border:1.5px solid var(--line);background:0 0}.member-add{background:0 0;border:1.5px dashed #cbd5e1}.stat{background:var(--bg);border-radius:var(--r-lg);padding:12px}.stat b{color:var(--blue);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;display:block}.stat span{color:var(--ink-3);font-size:12px;font-weight:600}.lrow{border-bottom:1px solid var(--line-3);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.lrow:last-child{border-bottom:0}.dot{border-radius:50%;flex:none;width:10px;height:10px}.when{border-radius:999px;flex:none;margin-inline-start:auto;padding:4px 8px;font-size:11px;font-weight:700}.rights{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-row{border-bottom:1px solid var(--line-3);grid-template-columns:36px minmax(0,1fr) 130px 120px 90px;align-items:center;gap:12px;padding:10px 0;display:grid}.price-row:last-child{border-bottom:0}.price-row.dirty{background:linear-gradient(90deg, transparent, var(--blue-tint), transparent)}.svc-icon{background:var(--blue-tint);width:36px;height:36px;color:var(--blue);border-radius:10px;justify-content:center;align-items:center;display:flex}.dh-input{align-items:center;gap:6px;display:flex}.dh-input input{text-align:end;width:80px}.city-row{border-bottom:1px solid var(--line-3);align-items:center;gap:12px;padding:10px 0;display:flex}.city-row:last-child{border-bottom:0}.center-page{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.signin-card{background:var(--white);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:18px;width:420px;max-width:100%;padding:28px;display:flex;box-shadow:0 20px 50px #0f172a14}.phone-row{gap:8px;display:flex}.phone-row select{appearance:none;cursor:pointer;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;flex:none;width:104px;height:46px;padding:0 26px 0 12px;font-size:16px;font-weight:600}.phone-row input{letter-spacing:.02em;flex:1;height:46px;font-size:17px}.signin-head{align-items:center;gap:14px;display:flex}@media (max-width:1180px){.three{grid-template-columns:1fr 1fr}.live-grid,.cities-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.app{flex-direction:column}.sidebar{z-index:20;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand foot""nav nav";align-items:center;gap:8px;width:auto;height:auto;padding:10px 12px 8px;display:grid;position:sticky;top:0;overflow:visible}.brand{grid-area:brand;min-width:0;padding:0}.brand-mark{border-radius:10px;width:32px;height:32px}.sidebar-foot{flex-direction:row;grid-area:foot;align-items:center;gap:6px;margin:0;padding:0}.lang-switch button{flex:none;padding:7px 9px}.nav-signout{width:auto;padding:9px}.nav-signout .nav-label{display:none}.nav-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-direction:row;grid-area:nav;gap:6px;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.nav-list::-webkit-scrollbar{display:none}.nav-list .nav{white-space:nowrap;scroll-snap-align:start;background:#ffffff0f;border-radius:999px;flex:none;width:auto;padding:8px 12px}.nav-list .nav-active{background:var(--blue)}.nav-list .nav-label{flex:none}.main-col{height:auto;overflow:visible}.main-col:has(>.split){overflow:visible}.split>.queue,.split>.detail{overflow:visible}.split{flex-direction:column}.queue{border-inline-end:0;border-bottom:1px solid var(--line);width:auto;min-height:0}.grid-4,.three,.grid-2{grid-template-columns:1fr 1fr}.page,.detail{padding:16px}.side,.detail{scroll-margin-top:104px}.demo-banner,.help-banner{padding:8px 16px}.price-row{grid-template-columns:36px minmax(0,1fr) auto auto;gap:8px 10px}.price-row>:nth-child(2){grid-column:2/-1}.price-row>:nth-child(3){grid-column:2;min-width:0}}@media (max-width:600px){.brand-sub{display:none}.brand-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid-4,.three,.grid-2,.rights{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr 1fr}.page,.detail{gap:12px;padding:14px 12px}.queue-head{padding:16px 12px 10px}.list-item,.sk-row{padding:12px}.h1{font-size:21px}.h2{font-size:19px}.panel{padding:14px}.member{flex-wrap:wrap}.page-head{align-items:stretch}.actions .btn,.dialog-actions .btn{flex:auto}.case-main{flex-basis:100%}.case-actions{width:100%}.case-actions .btn{flex:auto}.dialog-actions{flex-wrap:wrap}.kv{grid-template-columns:1fr;gap:2px}.kv dd{margin-bottom:6px}.filters>*{flex:140px}.table thead{display:none}.table,.table tbody{display:block}.table tr{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 0;display:flex}.table tr:last-child{border-bottom:0}.table td{border:0;padding:0;display:block}.table td:first-child{flex:1 0 100%;font-weight:700}.table tbody tr.on{background:var(--blue-tint);border-radius:var(--r-md);padding-inline:8px}.table tbody tr.on td{background:0 0}.toasts{inset-inline:12px;bottom:12px}.toast{max-width:none}.dh-input input{width:70px}.signin-card{padding:20px}}.icon-green{color:var(--green)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-icon{color:var(--ink-3);flex:none}.case-auto_suspended .case-title,.case-appeal .case-title{color:var(--red-ink)}.case-auto_suspended .case-icon,.case-appeal .case-icon{color:var(--red)}.case-cash_unconfirmed .case-title,.case-cash_unconfirmed .case-icon{color:var(--amber-ink)}.case-about{color:var(--ink-2);font-size:12px}.case-about>span{white-space:nowrap}.case-paused{color:var(--red-ink);font-weight:700}.case-cash-sides{margin-top:2px}.export-btn{align-self:flex-start}.outcomes{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.outcomes legend{margin-bottom:6px;padding:0}.outcome{border:1.5px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.outcome input{accent-color:var(--blue);flex:none;margin-top:3px}.outcome>span{flex-direction:column;gap:2px;min-width:0;display:flex}.outcome.on{border-color:var(--blue);background:var(--blue-tint)}.note-blue{background:var(--blue-tint);color:var(--blue-dark)}.side-free{position:static}.history .hist-section{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;padding-top:12px;display:flex}.hrow{border-bottom:1px solid var(--line-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;padding:6px 0;font-size:13px;display:flex}.hrow:last-child{border-bottom:0}.hrow-main{overflow-wrap:anywhere;flex:200px;min-width:0}.hrow-side{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hrow-rating .stars{font-size:15px}.hist-job{white-space:nowrap;font-weight:700;text-decoration:none}.review-state{align-items:flex-start}.appeal-chip{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.demand-rows{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.demand-row{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.demand-city{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.demand-nums{color:var(--ink-2);flex-direction:column;gap:2px;font-size:13px;display:flex}.demand-num b{min-width:1.6em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;display:inline-block}.demand-num[data-k=waiting] b{color:var(--blue)}.demand-num[data-k=asked] b{color:var(--red)}@media (max-width:600px){.demand-rows{grid-template-columns:1fr}.hrow-side{width:100%}.hrow-side .btn{flex:auto}.export-btn{align-self:stretch}.filters>.export-btn{flex:100%}}.pro-verify{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.pro-photo{background:var(--line-2);border-radius:12px;flex:none;justify-content:center;align-items:center;width:140px;height:140px;display:flex;overflow:hidden}.pro-photo img{object-fit:cover;width:100%;height:100%}.tick-row{align-items:center;gap:10px;min-height:32px;font-size:14px;display:flex}.tick-row input{flex:none;width:20px;height:20px}
