.jobs-list-module__38rR-W__page{--j-card:var(--b-card);--j-line:var(--b-line);--j-ink:var(--b-tx);--j-ink-2:var(--b-tx2);--j-muted:var(--b-muted);--j-field:#fff;--j-empty-seg:#dce5ea;--a-amber:#e9a23b;--a-blue:#4fa3d9;--a-violet:#9b8cf2;--a-teal:#3fc1b0;--a-green:#4cc38a;--a-red:#f0645a;--a-gray:#8fa9b6;--j-amber-bg:#fff0d9;--j-amber:#8a5000;--j-red-bg:#fde8e6;--j-red:#a33428;--j-paid:#1f7a4d;--j-mix:14%;--j-mix-on:26%;--j-edge:34%;--j-edge-on:70%;color:var(--j-ink);flex-direction:column;gap:18px;display:flex}html.dark .jobs-list-module__38rR-W__page{--j-field:#0a202b;--j-empty-seg:#24414f;--a-gray:#5e7684;--j-amber-bg:#3d2a10;--j-amber:#ffc27a;--j-red-bg:#451c1c;--j-red:#ff9f97;--j-paid:#7ee2b8;--j-mix:14%;--j-mix-on:25%;--j-edge:30%;--j-edge-on:67%}.jobs-list-module__38rR-W__t_amber{--acc:var(--a-amber)}.jobs-list-module__38rR-W__t_blue{--acc:var(--a-blue)}.jobs-list-module__38rR-W__t_violet{--acc:var(--a-violet)}.jobs-list-module__38rR-W__t_teal{--acc:var(--a-teal)}.jobs-list-module__38rR-W__t_green{--acc:var(--a-green)}.jobs-list-module__38rR-W__t_red{--acc:var(--a-red)}.jobs-list-module__38rR-W__t_gray{--acc:var(--a-gray)}.jobs-list-module__38rR-W__page :is(button,a,[role=button],select)[class]:focus-visible,.jobs-list-module__38rR-W__page a:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px;box-shadow:none}.jobs-list-module__38rR-W__page :is(button,a,select):focus:not(:focus-visible){box-shadow:none;outline:none}.jobs-list-module__38rR-W__page [role=alert]>button[type=button]{color:var(--b-tx);border-color:var(--b-line2);cursor:pointer;background:0 0}.jobs-list-module__38rR-W__page [role=alert]>button[type=button]:hover{background:var(--b-hover);border-color:var(--b-line-hover)}.jobs-list-module__38rR-W__page [role=alert]>button[type=button]:active{background:var(--b-press)}.jobs-list-module__38rR-W__header{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.jobs-list-module__38rR-W__titleBlock{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.jobs-list-module__38rR-W__titleBlock h1{letter-spacing:-.3px;color:var(--j-ink);margin:0;font-size:26px;font-weight:650;line-height:1.2}.jobs-list-module__38rR-W__sub{color:var(--j-muted);margin:0;font-size:14px}.jobs-list-module__38rR-W__subPhone{display:none}.jobs-list-module__38rR-W__textLink{font-size:inherit}.jobs-list-module__38rR-W__headActions{align-items:center;gap:12px;display:flex}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__viewSeg .ryt-seg-item{gap:6px;min-height:34px;padding:0 12px;font-size:13px}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__newJob{min-height:42px;padding:0 18px}.jobs-list-module__38rR-W__newJobShort{display:none}.jobs-list-module__38rR-W__tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.jobs-list-module__38rR-W__tile{text-align:left;min-width:0;font:inherit;cursor:pointer;color:var(--j-ink);border:1px solid color-mix(in srgb, var(--acc) var(--j-edge), transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--acc) var(--j-mix), var(--j-card)) 0%, var(--j-card) 70%);border-radius:13px;flex-direction:column;gap:3px;padding:12px 14px;transition:background-color .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.jobs-list-module__38rR-W__tile:before{content:"";background:var(--acc);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.jobs-list-module__38rR-W__tile:hover{border-color:color-mix(in srgb, var(--acc) 55%, transparent)}.jobs-list-module__38rR-W__tile:active{background:color-mix(in srgb, var(--acc) var(--j-mix-on), var(--j-card))}.jobs-list-module__38rR-W__tile[aria-pressed=true]{border-color:color-mix(in srgb, var(--acc) var(--j-edge-on), transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--acc) var(--j-mix-on), var(--j-card)) 0%, color-mix(in srgb, var(--acc) 5%, var(--j-card)) 70%)}.jobs-list-module__38rR-W__tileName{color:var(--j-ink-2);align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:500;display:flex}.jobs-list-module__38rR-W__tileName svg{color:var(--acc);flex:none}.jobs-list-module__38rR-W__tileName span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jobs-list-module__38rR-W__tileNums{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:auto;display:flex}.jobs-list-module__38rR-W__tileNums strong{color:var(--j-ink);font-size:22px;font-weight:700;line-height:1.25}.jobs-list-module__38rR-W__tileNums span{color:var(--j-ink-2);font-size:13px}.jobs-list-module__38rR-W__columns{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.jobs-list-module__38rR-W__card{background:var(--j-card);border:1px solid var(--j-line);border-radius:16px;flex:999 720px;min-width:0;overflow:hidden}.jobs-list-module__38rR-W__cardHead{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.jobs-list-module__38rR-W__tabRow{flex:1 0 100%;display:flex}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__tabs .ryt-seg-item{gap:7px;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:600}.jobs-list-module__38rR-W__cardTitle{flex:200px;align-items:baseline;gap:10px;min-width:0;display:flex}.jobs-list-module__38rR-W__cardTitle h2{color:var(--j-ink);white-space:nowrap;margin:0;font-size:15px;font-weight:650}.jobs-list-module__38rR-W__cardTitle small{color:var(--j-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.jobs-list-module__38rR-W__cardTitle .jobs-list-module__38rR-W__textLink{font-size:13px}.jobs-list-module__38rR-W__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jobs-list-module__38rR-W__searchBox{width:240px;min-width:0;position:relative}.jobs-list-module__38rR-W__searchBox>svg{color:var(--j-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.jobs-list-module__38rR-W__searchBox input,.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__select{font:inherit;border:1px solid var(--b-line2);background:var(--j-field);min-height:40px;color:var(--j-ink);border-radius:9px;font-size:14px}.jobs-list-module__38rR-W__searchBox input{box-sizing:border-box;width:100%;padding:0 38px}.jobs-list-module__38rR-W__searchBox input::placeholder{color:var(--j-muted)}.jobs-list-module__38rR-W__searchBox input::-webkit-search-cancel-button{display:none}.jobs-list-module__38rR-W__searchBox input:focus-visible{outline:2px solid var(--b-focus);outline-offset:1px}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__select.jobs-list-module__38rR-W__select{border-color:var(--b-line2);cursor:pointer;max-width:190px;padding:0 30px 0 12px}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__select.jobs-list-module__38rR-W__select:hover{border-color:var(--b-line-hover)}.jobs-list-module__38rR-W__searchBox .jobs-list-module__38rR-W__clear{border-radius:7px;width:32px;height:32px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.jobs-list-module__38rR-W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jobs-list-module__38rR-W__colLabels,.jobs-list-module__38rR-W__row{grid-template-columns:4px minmax(0,1.35fr) 84px minmax(0,1.45fr) 30px 50px 112px 16px;align-items:center;gap:14px;padding:0 16px 0 0;display:grid}.jobs-list-module__38rR-W__colLabels{border-top:1px solid var(--j-line);letter-spacing:.06em;text-transform:uppercase;color:var(--j-muted);padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:600}.jobs-list-module__38rR-W__right{text-align:right;white-space:nowrap}.jobs-list-module__38rR-W__row{border-top:1px solid var(--j-line);color:var(--j-ink);padding-top:12px;padding-bottom:12px;position:relative}.jobs-list-module__38rR-W__rowTitle:after{content:"";position:absolute;inset:0}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__act,.jobs-list-module__38rR-W__stage,.jobs-list-module__38rR-W__rowTech,.jobs-list-module__38rR-W__rowAge,.jobs-list-module__38rR-W__rowAmt{z-index:1;position:relative}.jobs-list-module__38rR-W__rowBar{background:var(--acc);border-radius:0 3px 3px 0;align-self:stretch;margin:-12px 0}.jobs-list-module__38rR-W__rowMain{flex-direction:column;gap:3px;min-width:0;display:flex}.jobs-list-module__38rR-W__rowTitle{color:var(--j-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-weight:600;text-decoration:none;overflow:hidden}.jobs-list-module__38rR-W__rowMeta{color:var(--j-ink-2);white-space:nowrap;text-overflow:ellipsis;gap:8px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.jobs-list-module__38rR-W__rowCust{text-overflow:ellipsis;min-width:0;overflow:hidden}.jobs-list-module__38rR-W__rowNum{color:var(--j-muted);font-variant-numeric:tabular-nums;flex:none}.jobs-list-module__38rR-W__rowAddr{color:var(--j-muted);overflow-wrap:anywhere;align-items:flex-start;gap:5px;min-width:0;font-size:12px;line-height:1.35;display:flex}.jobs-list-module__38rR-W__rowAddr>svg{opacity:.8;flex:none;margin-top:2px}.jobs-list-module__38rR-W__stage{flex-direction:column;gap:4px;width:78px;min-width:0;display:flex}.jobs-list-module__38rR-W__stageSegs{gap:3px;display:flex}.jobs-list-module__38rR-W__stageSegs>span{background:var(--j-empty-seg);border-radius:3px;flex:1;height:5px}.jobs-list-module__38rR-W__stageSegs>span.jobs-list-module__38rR-W__segOn{background:var(--acc)}.jobs-list-module__38rR-W__stageLabel{color:var(--j-muted);overflow-wrap:break-word;font-size:11px;line-height:1.3}.jobs-list-module__38rR-W__stageWide{width:96px}.jobs-list-module__38rR-W__rowNext{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.jobs-list-module__38rR-W__nextText{color:var(--j-ink-2);min-width:0;font-size:13px;line-height:1.4}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__act{white-space:nowrap;flex:none;min-height:32px;padding:0 11px;font-size:12.5px}.jobs-list-module__38rR-W__rowTech{display:flex}.jobs-list-module__38rR-W__rowAge{color:var(--j-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.jobs-list-module__38rR-W__rowAmt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.jobs-list-module__38rR-W__amtLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--j-muted);font-size:10.5px;font-weight:600}.jobs-list-module__38rR-W__amtVal{color:var(--j-ink);font-weight:650}.jobs-list-module__38rR-W__amt_owed .jobs-list-module__38rR-W__amtLabel{color:var(--j-amber)}.jobs-list-module__38rR-W__amt_owed .jobs-list-module__38rR-W__amtVal{color:var(--j-ink)}.jobs-list-module__38rR-W__amt_paid .jobs-list-module__38rR-W__amtLabel{color:var(--j-paid)}.jobs-list-module__38rR-W__amt_none .jobs-list-module__38rR-W__amtVal{color:var(--j-muted);font-size:12px;font-weight:500}.jobs-list-module__38rR-W__rowChev{color:var(--j-muted);display:flex}.jobs-list-module__38rR-W__late{color:var(--j-red)}.jobs-list-module__38rR-W__chip{white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.jobs-list-module__38rR-W__amber{background:var(--j-amber-bg);color:var(--j-amber)}.jobs-list-module__38rR-W__red{background:var(--j-red-bg);color:var(--j-red)}.jobs-list-module__38rR-W__avatarWrap{display:inline-flex;position:relative}.jobs-list-module__38rR-W__avatar{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.jobs-list-module__38rR-W__avatarMore{background:var(--j-card);border:1px solid var(--b-line2);min-width:16px;height:16px;color:var(--j-ink-2);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;bottom:-4px;right:-7px}.jobs-list-module__38rR-W__avatarNone{border:1px dashed var(--b-line2);box-sizing:border-box;border-radius:999px;flex:none;width:28px;height:28px;display:inline-flex}.jobs-list-module__38rR-W__empty{border-top:1px solid var(--j-line);text-align:center;color:var(--j-muted);flex-direction:column;align-items:center;gap:12px;padding:32px 18px;display:flex}.jobs-list-module__38rR-W__empty p{margin:0}.jobs-list-module__38rR-W__footer{border-top:1px solid var(--j-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.jobs-list-module__38rR-W__footer>span:first-child{color:var(--j-muted);font-size:13px}.jobs-list-module__38rR-W__footBtns{flex-wrap:wrap;gap:8px;display:flex}.jobs-list-module__38rR-W__rail{flex-direction:column;flex:280px;gap:16px;min-width:0;display:flex}.jobs-list-module__38rR-W__panel{background:var(--j-card);border:1px solid color-mix(in srgb, var(--acc) 30%, var(--j-line));border-radius:16px;overflow:hidden}.jobs-list-module__38rR-W__panelHead{background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 18%, transparent), color-mix(in srgb, var(--acc) 5%, transparent));border-bottom:1px solid color-mix(in srgb, var(--acc) 22%, transparent);align-items:center;gap:9px;padding:13px 18px;display:flex}.jobs-list-module__38rR-W__panelHead>svg{color:var(--acc);flex:none}.jobs-list-module__38rR-W__panelHead h2{color:var(--j-ink);flex:1;margin:0;font-size:15px;font-weight:650}.jobs-list-module__38rR-W__badge{color:var(--j-ink-2);background:color-mix(in srgb, var(--acc) 18%, var(--j-card));border:1px solid color-mix(in srgb, var(--acc) 45%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700}.jobs-list-module__38rR-W__panelBody{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.jobs-list-module__38rR-W__todayList{flex-direction:column;gap:4px;display:flex}.jobs-list-module__38rR-W__todayItem{border-radius:8px;grid-template-columns:62px minmax(0,1fr);gap:10px;margin:0 -6px;padding:5px 6px;display:grid}.jobs-list-module__38rR-W__todayTime{color:var(--j-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;padding-top:1px;font-size:12.5px;overflow:hidden}.jobs-list-module__38rR-W__todayText{border-left:2px solid var(--acc);flex-direction:column;gap:2px;min-width:0;padding-left:10px;display:flex}.jobs-list-module__38rR-W__todayText a,.jobs-list-module__38rR-W__nudgeText a{color:var(--j-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:13.5px;font-weight:600;text-decoration:none;overflow:hidden}.jobs-list-module__38rR-W__nudgeText a:hover{text-underline-offset:3px;text-decoration:underline}.jobs-list-module__38rR-W__todayText span,.jobs-list-module__38rR-W__nudgeText span{color:var(--j-muted);font-size:12.5px}.jobs-list-module__38rR-W__nudge{align-items:center;gap:10px;display:flex}.jobs-list-module__38rR-W__nudgeText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.jobs-list-module__38rR-W__railEmpty{color:var(--j-muted);margin:0;font-size:13px}.jobs-list-module__38rR-W__weekRow{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.jobs-list-module__38rR-W__weekRow span{color:var(--j-ink-2)}.jobs-list-module__38rR-W__weekRow strong{font-variant-numeric:tabular-nums;font-weight:650}.jobs-list-module__38rR-W__wide{width:100%}.jobs-list-module__38rR-W__todayPhone{display:none}.jobs-list-module__38rR-W__boardBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jobs-list-module__38rR-W__boardBar .jobs-list-module__38rR-W__searchBox{width:320px}.jobs-list-module__38rR-W__boardSummary{color:var(--j-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.jobs-list-module__38rR-W__board{align-items:flex-start;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.jobs-list-module__38rR-W__col{background:var(--j-card);border:1px solid var(--j-line);border-radius:16px;flex-direction:column;flex:1 1 0;min-width:165px;display:flex;overflow:hidden}.jobs-list-module__38rR-W__colHead{background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 18%, transparent), color-mix(in srgb, var(--acc) 4%, transparent));border-bottom:1px solid color-mix(in srgb, var(--acc) 27%, transparent);box-shadow:inset 0 3px 0 var(--acc);flex-direction:column;gap:2px;padding:11px 12px;display:flex}.jobs-list-module__38rR-W__colName{color:var(--j-ink);align-items:center;gap:7px;font-size:13.5px;font-weight:650;display:flex}.jobs-list-module__38rR-W__colName svg{color:var(--acc);flex:none}.jobs-list-module__38rR-W__colSub{color:var(--j-ink-2);font-variant-numeric:tabular-nums;font-size:12px}.jobs-list-module__38rR-W__colBody{flex-direction:column;gap:8px;padding:10px;display:flex}.jobs-list-module__38rR-W__colEmpty{color:var(--j-muted);margin:4px 2px;font-size:12.5px}.jobs-list-module__38rR-W__bcard{background:var(--b-raised);border:1px solid var(--b-line2);border-radius:11px;flex-direction:column;gap:6px;padding:12px;display:flex}html:not(.dark) .jobs-list-module__38rR-W__bcard{background:var(--j-card)}.jobs-list-module__38rR-W__bTop{flex-direction:column;align-items:stretch;gap:3px;display:flex}.jobs-list-module__38rR-W__bTitle{min-width:0;color:var(--j-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:4px;flex:1;font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none}.jobs-list-module__38rR-W__bAmt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:650}.jobs-list-module__38rR-W__bAmt .jobs-list-module__38rR-W__amtLabel{margin-right:2px;font-size:10px}.jobs-list-module__38rR-W__bAmt.jobs-list-module__38rR-W__amt_none{color:var(--j-muted);font-size:12px;font-weight:500}.jobs-list-module__38rR-W__bCust{color:var(--j-muted);font-size:12.5px}.jobs-list-module__38rR-W__bNext{color:var(--j-ink-2);font-size:12.5px}.jobs-list-module__38rR-W__bFoot{align-items:center;gap:8px;display:flex}.jobs-list-module__38rR-W__bFlag{flex:1;min-width:0}.jobs-list-module__38rR-W__bWhen{color:var(--j-muted);white-space:nowrap;font-size:12px}@media (prefers-reduced-motion:no-preference){.jobs-list-module__38rR-W__stageSegs>span.jobs-list-module__38rR-W__segOn{transform-origin:0;animation:.35s ease-out both jobs-list-module__38rR-W__segFill}}@keyframes jobs-list-module__38rR-W__segFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1180px) and (min-width:768px){.jobs-list-module__38rR-W__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.jobs-list-module__38rR-W__page{gap:14px}.jobs-list-module__38rR-W__header{flex-wrap:nowrap;align-items:flex-start;gap:10px}.jobs-list-module__38rR-W__titleBlock{flex:auto;gap:2px}.jobs-list-module__38rR-W__titleBlock h1{font-size:22px}.jobs-list-module__38rR-W__sub{font-size:13px}.jobs-list-module__38rR-W__subPhone{font-variant-numeric:tabular-nums;display:inline}.jobs-list-module__38rR-W__subDesk{display:none}.jobs-list-module__38rR-W__viewSeg{display:none!important}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__newJob{min-height:46px;padding:0 16px;font-size:14px}.jobs-list-module__38rR-W__newJobLong{display:none}.jobs-list-module__38rR-W__newJobShort{display:inline}.jobs-list-module__38rR-W__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jobs-list-module__38rR-W__tile{border-radius:12px;gap:2px;min-height:60px;padding:10px 12px}.jobs-list-module__38rR-W__tileName svg{display:none}.jobs-list-module__38rR-W__tileName{font-size:12px}.jobs-list-module__38rR-W__tileNums strong{font-size:20px}.jobs-list-module__38rR-W__tileNums span{font-size:12px}.jobs-list-module__38rR-W__columns{flex-flow:column;align-items:stretch;gap:12px}.jobs-list-module__38rR-W__card,.jobs-list-module__38rR-W__cardHead{display:contents}.jobs-list-module__38rR-W__toolbar{flex-wrap:wrap;order:1;gap:8px}.jobs-list-module__38rR-W__searchBox{flex:100%;width:auto}.jobs-list-module__38rR-W__searchBox input,.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__select{min-height:44px}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__select.jobs-list-module__38rR-W__select{flex:1 1 0;min-width:0;max-width:none}.jobs-list-module__38rR-W__searchBox:has(+select+select){flex-basis:100%}.jobs-list-module__38rR-W__todayPhone{background:var(--j-card);border:1px solid var(--j-line);min-height:52px;font:inherit;color:var(--j-ink);text-align:left;border-radius:13px;order:2;align-items:center;gap:12px;width:100%;padding:0 14px;display:flex}.jobs-list-module__38rR-W__todayIcon{background:color-mix(in srgb, var(--a-teal) 18%, var(--j-card));width:32px;height:32px;color:var(--a-teal);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.jobs-list-module__38rR-W__todayPhone>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.jobs-list-module__38rR-W__todayPhone>span:not(.jobs-list-module__38rR-W__todayIcon){color:var(--j-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.jobs-list-module__38rR-W__cardTitle{flex-wrap:wrap;flex:none;order:3;margin-top:2px}.jobs-list-module__38rR-W__tabRow{order:0}.jobs-list-module__38rR-W__tabs{width:100%;display:flex}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__tabs .ryt-seg-item{flex:1 1 0;justify-content:center;min-height:42px;padding:0 8px}@media (max-width:639.98px){.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__tabs .ryt-seg-item{min-height:44px}}.jobs-list-module__38rR-W__colLabels,.jobs-list-module__38rR-W__rail{display:none}.jobs-list-module__38rR-W__row,.jobs-list-module__38rR-W__empty{border:1px solid var(--j-line);background:var(--j-card);border-radius:13px;order:4}.jobs-list-module__38rR-W__row{box-shadow:inset 3px 0 0 var(--acc);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"main main amt""stage tech age""next next next";gap:6px 10px;padding:0;overflow:hidden}.jobs-list-module__38rR-W__rowBar,.jobs-list-module__38rR-W__rowChev{display:none}.jobs-list-module__38rR-W__rowMain{grid-area:main;padding:13px 0 0 16px}.jobs-list-module__38rR-W__rowTitle{white-space:normal}.jobs-list-module__38rR-W__rowMeta{white-space:normal;flex-wrap:wrap;gap:2px 8px}.jobs-list-module__38rR-W__rowAddr{padding-right:4px}.jobs-list-module__38rR-W__rowAmt{grid-area:amt;align-self:start;min-width:0;padding:13px 14px 0 0}.jobs-list-module__38rR-W__stage{grid-area:stage;width:96px;padding:2px 0 10px 16px}.jobs-list-module__38rR-W__rowTech{grid-area:tech;align-self:center;padding-bottom:8px}.jobs-list-module__38rR-W__rowAge{grid-area:age;align-self:center;padding:0 14px 8px 0;font-size:12px}.jobs-list-module__38rR-W__rowNext{border-top:1px solid var(--j-line);grid-area:next;padding:9px 14px 11px 16px}.jobs-list-module__38rR-W__page .jobs-list-module__38rR-W__act{min-height:44px;padding:0 14px;font-size:14px}.jobs-list-module__38rR-W__footer{border:0;order:5;justify-content:center;padding:4px 0}.jobs-list-module__38rR-W__footer>span:first-child{display:none}.jobs-list-module__38rR-W__footBtns{justify-content:center}}
.office-page-tools-module__Fm4lna__page{min-width:0}.office-page-tools-module__Fm4lna__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.office-page-tools-module__Fm4lna__header>:first-child{flex:240px;min-width:0}.office-page-tools-module__Fm4lna__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.office-page-tools-module__Fm4lna__toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:16px 0;display:flex}.office-page-tools-module__Fm4lna__toolbar>:last-child{margin-left:auto}.office-page-tools-module__Fm4lna__search{flex:250px;gap:6px;font-size:13px;font-weight:600;display:grid}.office-page-tools-module__Fm4lna__searchControl{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:8px;padding-left:12px;display:flex}.office-page-tools-module__Fm4lna__searchControl input{width:100%;min-width:0;height:44px;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:14px;font-weight:400}.office-page-tools-module__Fm4lna__searchControl:focus-within{border-color:var(--b-line-hover);box-shadow:0 0 0 1px var(--b-field-focus);outline:none}.office-page-tools-module__Fm4lna__searchControl input::-webkit-search-cancel-button{appearance:none}.office-page-tools-module__Fm4lna__searchControl button{min-width:44px;min-height:44px}.office-page-tools-module__Fm4lna__notice{border:1px solid var(--border);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.office-page-tools-module__Fm4lna__notice p{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.office-page-tools-module__Fm4lna__notice button,.office-page-tools-module__Fm4lna__back{min-height:44px}.office-page-tools-module__Fm4lna__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.office-page-tools-module__Fm4lna__summary>div{border:1px solid var(--border);border-top:3px solid var(--color-blue-400);background:var(--card);border-radius:12px;padding:16px}.office-page-tools-module__Fm4lna__summary dt{color:var(--text-secondary);font-size:12px;font-weight:600}.office-page-tools-module__Fm4lna__summary dd{font-variant-numeric:tabular-nums;margin:4px 0;font-size:25px;font-weight:700}.office-page-tools-module__Fm4lna__summary p{color:var(--text-secondary);font-size:12px}.office-page-tools-module__Fm4lna__rowAction{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.office-page-tools-module__Fm4lna__rowHint{color:var(--color-blue-600);font-size:12px;font-weight:600}.office-page-tools-module__Fm4lna__context{border:1px solid var(--border);border-left:3px solid var(--color-blue-400);background:var(--card);border-radius:10px;margin:16px 0;padding:14px 16px}.office-page-tools-module__Fm4lna__context p{color:var(--text-secondary);margin-top:4px;font-size:13px}@media (max-width:640px){.office-page-tools-module__Fm4lna__toolbar{align-items:stretch;gap:12px}.office-page-tools-module__Fm4lna__toolbar>:last-child{margin-left:0}.office-page-tools-module__Fm4lna__header>:first-child{flex-basis:100%}.office-page-tools-module__Fm4lna__summary{gap:8px}.office-page-tools-module__Fm4lna__summary>div{padding:12px}.office-page-tools-module__Fm4lna__summary dd{font-size:22px}.office-page-tools-module__Fm4lna__summary p{line-height:1.4}}
.jobparts-module__BmfrDa__card{background:var(--b-card);border:1px solid var(--b-line);min-width:0;color:var(--b-tx);border-radius:16px}.jobparts-module__BmfrDa__cardHead{align-items:center;gap:12px;min-height:40px;padding:16px 20px 0;display:flex}.jobparts-module__BmfrDa__cardTitle{color:var(--b-tx);margin:0;font-size:17px;font-weight:700;line-height:1.25}.jobparts-module__BmfrDa__cardSub{color:var(--b-muted);font-size:13px}.jobparts-module__BmfrDa__cardHeadText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.jobparts-module__BmfrDa__cardBody{flex-direction:column;gap:14px;min-width:0;padding:14px 20px 18px;display:flex}.jobparts-module__BmfrDa__cardFoot{border-top:1px solid var(--b-line);background:color-mix(in srgb, var(--b-raised) 40%, var(--b-card));border-radius:0 0 16px 16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.jobparts-module__BmfrDa__bare{min-width:0;color:var(--b-tx);flex-direction:column;gap:14px;display:flex}.jobparts-module__BmfrDa__spacer{flex:auto}@media (max-width:640px){.jobparts-module__BmfrDa__cardHead{padding:14px 16px 0}.jobparts-module__BmfrDa__cardBody{padding:12px 16px 16px}.jobparts-module__BmfrDa__cardFoot{padding:12px 16px}}.jobparts-module__BmfrDa__bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.jobparts-module__BmfrDa__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.jobparts-module__BmfrDa__actions>.ryt-btn,.jobparts-module__BmfrDa__bar>.ryt-btn){min-height:36px}@media (max-width:640px){:is(.jobparts-module__BmfrDa__actions>.ryt-btn,.jobparts-module__BmfrDa__bar>.ryt-btn){min-height:44px}}.jobparts-module__BmfrDa__label{color:var(--b-tx2);font-size:13px;font-weight:600}.jobparts-module__BmfrDa__muted{color:var(--b-muted);font-size:13px}.jobparts-module__BmfrDa__small{color:var(--b-muted);font-size:12px;line-height:1.45}.jobparts-module__BmfrDa__num{font-variant-numeric:tabular-nums}.jobparts-module__BmfrDa__section{flex-direction:column;gap:8px;min-width:0;display:flex}.jobparts-module__BmfrDa__sectionTitle{letter-spacing:.5px;text-transform:uppercase;color:var(--b-muted);font-size:12px;font-weight:700}.jobparts-module__BmfrDa__input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;color:var(--b-tx);background:var(--b-card);border:1px solid var(--b-line2);border-radius:9px;outline:none;padding:8px 12px;font-size:14px}.jobparts-module__BmfrDa__input::placeholder{color:var(--b-muted);opacity:.8}.jobparts-module__BmfrDa__input:hover{border-color:var(--b-line-hover)}.jobparts-module__BmfrDa__input:focus-visible,.jobparts-module__BmfrDa__input:focus{border-color:var(--b-line-hover);box-shadow:0 0 0 1px var(--b-field-focus);outline:none}.jobparts-module__BmfrDa__input[readonly],.jobparts-module__BmfrDa__input:disabled{background:var(--b-raised);color:var(--b-tx2)}textarea.jobparts-module__BmfrDa__input{resize:vertical;line-height:1.5}select.jobparts-module__BmfrDa__input{padding-right:28px}.jobparts-module__BmfrDa__field{flex-direction:column;gap:6px;min-width:0;display:flex}.jobparts-module__BmfrDa__affix{align-items:center;min-width:0;display:flex;position:relative}.jobparts-module__BmfrDa__affix>span{color:var(--b-muted);pointer-events:none;font-size:14px;position:absolute}.jobparts-module__BmfrDa__affix>span:first-child{left:12px}.jobparts-module__BmfrDa__affix>span:last-child:not(:first-child){right:12px}.jobparts-module__BmfrDa__affix .jobparts-module__BmfrDa__input{padding-left:26px}.jobparts-module__BmfrDa__affix[data-suffix] .jobparts-module__BmfrDa__input{padding-right:34px}.jobparts-module__BmfrDa__moneyIn{flex:none;width:120px}.jobparts-module__BmfrDa__moneyIn .jobparts-module__BmfrDa__input{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:640px){.jobparts-module__BmfrDa__input{min-height:44px;font-size:16px}}.jobparts-module__BmfrDa__input[type=number]{appearance:textfield}.jobparts-module__BmfrDa__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jobparts-module__BmfrDa__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jobparts-module__BmfrDa__qty{border:1px solid var(--b-line2);background:var(--b-card);border-radius:9px;align-items:center;min-width:0;height:36px;display:flex;overflow:hidden}.jobparts-module__BmfrDa__qty .ryt-btn-icon{border-radius:0;flex:none;width:32px;height:34px}.jobparts-module__BmfrDa__qty input{text-align:center;width:100%;min-width:0;height:100%;font:inherit;color:var(--b-tx);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px;font-weight:600}.jobparts-module__BmfrDa__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jobparts-module__BmfrDa__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jobparts-module__BmfrDa__qty:focus-within{box-shadow:0 0 0 1px var(--b-field-focus);outline:none}.jobparts-module__BmfrDa__qty[data-big]{border-radius:10px;height:48px}.jobparts-module__BmfrDa__qty[data-big] .ryt-btn-icon{width:48px;height:46px}.jobparts-module__BmfrDa__qty[data-big] input{--ryt-field-size:20px;font-size:20px;font-weight:700}.jobparts-module__BmfrDa__qtyUnit{color:var(--b-muted);white-space:nowrap;padding-right:4px;font-size:13px}@media (max-width:640px){.jobparts-module__BmfrDa__qty{height:44px}.jobparts-module__BmfrDa__qty .ryt-btn-icon{width:44px;height:42px}}@media (max-width:639.98px){.jobparts-module__BmfrDa__qty{height:46px}.jobparts-module__BmfrDa__qty .ryt-btn-icon{height:44px}}.jobparts-module__BmfrDa__note{background:var(--b-raised);color:var(--b-tx2);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;display:flex}.jobparts-module__BmfrDa__note>svg{flex:none}.jobparts-module__BmfrDa__note>span{flex:1;min-width:0}.jobparts-module__BmfrDa__note b{color:var(--b-tx);font-weight:600}.jobparts-module__BmfrDa__note[data-tone=amber]{color:#6b4300;background:#fff6ea}.jobparts-module__BmfrDa__note[data-tone=green]{color:#1e5e40;background:#eef8f3}.jobparts-module__BmfrDa__note[data-tone=red]{color:#8f1d14;background:#fdecec}.dark .jobparts-module__BmfrDa__note[data-tone=amber]{color:#ffd7a6;background:#3d2a1066}.dark .jobparts-module__BmfrDa__note[data-tone=green]{color:#a6ebcb;background:#0f3b2e66}.dark .jobparts-module__BmfrDa__note[data-tone=red]{color:#ffb4ad;background:#451c1c88}.jobparts-module__BmfrDa__note[data-tone] b{color:inherit}.jobparts-module__BmfrDa__err{color:var(--b-danger-tx);font-size:13px}.jobparts-module__BmfrDa__rows{flex-direction:column;min-width:0;display:flex}.jobparts-module__BmfrDa__part{border-top:1px solid var(--b-line);min-width:0}.jobparts-module__BmfrDa__partRow{cursor:pointer;grid-template-columns:minmax(0,1fr) 112px 40px 96px 92px 36px;align-items:center;gap:12px;min-height:44px;padding:10px 0;display:grid}.jobparts-module__BmfrDa__partRow[data-static]{cursor:default}.jobparts-module__BmfrDa__partRow:hover .jobparts-module__BmfrDa__partName{text-decoration:underline;-webkit-text-decoration-color:var(--b-line-hover);text-decoration-color:var(--b-line-hover);text-underline-offset:3px}.jobparts-module__BmfrDa__partRow[data-static]:hover .jobparts-module__BmfrDa__partName{text-decoration:none}.jobparts-module__BmfrDa__partText{flex-direction:column;gap:2px;min-width:0;display:flex}.jobparts-module__BmfrDa__partName{color:var(--b-tx);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.jobparts-module__BmfrDa__partSub{color:var(--b-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:13px;display:flex}.jobparts-module__BmfrDa__partSub>span{overflow-wrap:anywhere}.jobparts-module__BmfrDa__partUnit{color:var(--b-tx2);font-size:14px}.jobparts-module__BmfrDa__partCost{font-variant-numeric:tabular-nums;color:var(--b-tx);text-align:right;white-space:nowrap;justify-self:end;font-size:15px}button.jobparts-module__BmfrDa__partCost{font:inherit;cursor:pointer;color:var(--b-tx);background:0 0;border:0;border-radius:7px;margin-right:-6px;padding:4px 6px;font-size:15px}button.jobparts-module__BmfrDa__partCost:hover{background:var(--b-hover)}.jobparts-module__BmfrDa__partCost small{color:var(--b-muted);margin-left:3px;font-size:11px;font-weight:600}.jobparts-module__BmfrDa__partCost[data-missing]{color:#9a5b00;font-weight:600}.dark .jobparts-module__BmfrDa__partCost[data-missing]{color:#ffc27a}.jobparts-module__BmfrDa__partFlag,.jobparts-module__BmfrDa__partX{justify-self:end}.jobparts-module__BmfrDa__partPhone{display:none}.jobparts-module__BmfrDa__partDeclined{opacity:.5}.jobparts-module__BmfrDa__groupHead{border-top:1px solid var(--b-line);align-items:center;gap:10px;padding:16px 0 8px;display:flex}.jobparts-module__BmfrDa__groupHead:first-child{border-top:0;padding-top:4px}.jobparts-module__BmfrDa__groupName{letter-spacing:.5px;text-transform:uppercase;color:var(--b-tx2);font-size:12px;font-weight:700}.jobparts-module__BmfrDa__groupName[data-declined]{color:var(--b-muted);text-decoration:line-through}.jobparts-module__BmfrDa__rows>.jobparts-module__BmfrDa__part:first-child{border-top:0}.jobparts-module__BmfrDa__panel{background:var(--b-raised);border-radius:12px;flex-direction:column;gap:10px;min-width:0;margin:0 0 12px;padding:14px;display:flex}.jobparts-module__BmfrDa__cand{border:1px solid var(--b-line);background:var(--b-card);text-align:left;width:100%;font:inherit;color:var(--b-tx);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.jobparts-module__BmfrDa__cand:hover{border-color:var(--b-line-hover)}.jobparts-module__BmfrDa__cand:disabled{opacity:.5;cursor:not-allowed}.jobparts-module__BmfrDa__candText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jobparts-module__BmfrDa__candName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.jobparts-module__BmfrDa__candPrice{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.jobparts-module__BmfrDa__total{border-top:1px solid var(--b-line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.jobparts-module__BmfrDa__totalLabel{color:var(--b-muted);font-size:15px}.jobparts-module__BmfrDa__totalValue{font-variant-numeric:tabular-nums;color:var(--b-tx);font-size:18px;font-weight:700}.jobparts-module__BmfrDa__phoneEdit{display:none}.jobparts-module__BmfrDa__dropdown{z-index:20;background:var(--b-card);border:1px solid var(--b-line2);border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 28px #10263224}.jobparts-module__BmfrDa__dropList{overscroll-behavior:contain;max-height:60vh;overflow-y:auto}.jobparts-module__BmfrDa__dropItem{border-bottom:1px solid var(--b-line);cursor:pointer;box-sizing:border-box;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.jobparts-module__BmfrDa__dropItem:last-child{border-bottom:0}.jobparts-module__BmfrDa__dropItem:hover{background:var(--b-row-hover)}.jobparts-module__BmfrDa__dropFoot{color:var(--b-muted);background:var(--b-raised);border-top:1px solid var(--b-line);padding:8px 12px;font-size:12px}.jobparts-module__BmfrDa__addBox{border:1px solid var(--b-line);background:color-mix(in srgb, var(--b-raised) 50%, var(--b-card));border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.jobparts-module__BmfrDa__grid2{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.jobparts-module__BmfrDa__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}@media (max-width:640px){.jobparts-module__BmfrDa__grid3{grid-template-columns:1fr}}@media (max-width:767px){.jobparts-module__BmfrDa__partRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0}.jobparts-module__BmfrDa__partRow>.jobparts-module__BmfrDa__partQty,.jobparts-module__BmfrDa__partRow>.jobparts-module__BmfrDa__partUnit,.jobparts-module__BmfrDa__partRow>.jobparts-module__BmfrDa__partCost,.jobparts-module__BmfrDa__partRow>.jobparts-module__BmfrDa__partX{display:none}.jobparts-module__BmfrDa__partPhone{color:var(--b-muted);font-variant-numeric:tabular-nums;font-size:13px;display:block}.jobparts-module__BmfrDa__phoneEdit{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.jobparts-module__BmfrDa__partRow:hover .jobparts-module__BmfrDa__partName{text-decoration:none}}.jobparts-module__BmfrDa__lines{flex-direction:column;min-width:0;display:flex}.jobparts-module__BmfrDa__line{border-top:1px solid var(--b-line);box-sizing:border-box;align-items:center;gap:12px;min-height:44px;padding:11px 0;display:flex}.jobparts-module__BmfrDa__line:first-child{border-top:0}.jobparts-module__BmfrDa__lineText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.jobparts-module__BmfrDa__lineName{color:var(--b-tx);font-weight:600}.jobparts-module__BmfrDa__lineSub{color:var(--b-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;display:flex}.jobparts-module__BmfrDa__lineVal{font-variant-numeric:tabular-nums;text-align:right;color:var(--b-tx);flex:none;min-width:96px}.jobparts-module__BmfrDa__lineVal[data-strong]{font-weight:700}.jobparts-module__BmfrDa__quoteGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;min-width:0;display:grid}.jobparts-module__BmfrDa__quoteMain{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:1180px){.jobparts-module__BmfrDa__quoteGrid{grid-template-columns:minmax(0,1fr)}.jobparts-module__BmfrDa__preview{display:none}}.jobparts-module__BmfrDa__preview{border:1px solid var(--b-line);background:color-mix(in srgb, var(--b-raised) 35%, var(--b-card));border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.jobparts-module__BmfrDa__previewDoc{border:1px solid var(--b-line);background:var(--b-card);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.jobparts-module__BmfrDa__previewBiz{font-size:15px;font-weight:700}.jobparts-module__BmfrDa__previewTitle{font-size:17px;font-weight:700}.jobparts-module__BmfrDa__previewScope{color:var(--b-tx2);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.jobparts-module__BmfrDa__previewRow{font-variant-numeric:tabular-nums;border-top:1px solid var(--b-line);justify-content:space-between;gap:8px;padding-top:8px;display:flex}.jobparts-module__BmfrDa__previewCta{background:var(--b-or);min-height:40px;color:var(--b-or-ink);border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.jobparts-module__BmfrDa__twoUp{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}@media (max-width:480px){.jobparts-module__BmfrDa__twoUp{grid-template-columns:1fr}}.jobparts-module__BmfrDa__svc{border-top:1px solid var(--b-line);grid-template-columns:22px minmax(0,1fr) 84px 120px 36px;grid-template-areas:"c n n n n"".t h p r";align-items:center;gap:8px 10px;padding:12px 0;display:grid}.jobparts-module__BmfrDa__svc:first-child{border-top:0}.jobparts-module__BmfrDa__svc>:first-child{grid-area:c}.jobparts-module__BmfrDa__svc>:nth-child(2){grid-area:n}.jobparts-module__BmfrDa__svc>:nth-child(3){grid-area:t;justify-self:start}.jobparts-module__BmfrDa__svc>:nth-child(4){grid-area:h}.jobparts-module__BmfrDa__svc>:nth-child(5){grid-area:p;width:auto}.jobparts-module__BmfrDa__svc>:nth-child(6){grid-area:r;justify-self:center}.jobparts-module__BmfrDa__svc input[type=checkbox]{width:18px;height:18px;accent-color:var(--b-or);margin:0}.jobparts-module__BmfrDa__svcName{font-weight:600}.jobparts-module__BmfrDa__svc[data-off] .jobparts-module__BmfrDa__svcName{color:var(--b-muted);text-decoration:line-through}.jobparts-module__BmfrDa__svc .jobparts-module__BmfrDa__input{min-height:38px;padding:6px 10px}.jobparts-module__BmfrDa__svc .jobparts-module__BmfrDa__affix .jobparts-module__BmfrDa__input{padding-left:22px}.jobparts-module__BmfrDa__svc .jobparts-module__BmfrDa__affix>span:first-child{left:9px}@media (max-width:640px){.jobparts-module__BmfrDa__svc .jobparts-module__BmfrDa__input{min-height:44px}.jobparts-module__BmfrDa__svc{grid-template-columns:22px minmax(0,1fr) 76px 112px 36px}}.jobparts-module__BmfrDa__sumBox{background:var(--b-raised);color:var(--b-tx2);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:14px;display:flex}.jobparts-module__BmfrDa__sumBox b{color:var(--b-tx)}.jobparts-module__BmfrDa__choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:767px){.jobparts-module__BmfrDa__choices{grid-template-columns:1fr}}.jobparts-module__BmfrDa__thumbs{flex-wrap:wrap;gap:8px;display:flex}.jobparts-module__BmfrDa__bucket{border:1px solid var(--b-line);background:var(--b-card);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.jobparts-module__BmfrDa__bucketHead{align-items:baseline;gap:8px;display:flex}.jobparts-module__BmfrDa__bucketTitle{flex:1;font-size:14px;font-weight:600}.jobparts-module__BmfrDa__thumb{flex:none;width:64px;height:64px;position:relative}.jobparts-module__BmfrDa__thumbBtn{background:var(--b-raised);cursor:pointer;border:2px solid #0000;border-radius:10px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.jobparts-module__BmfrDa__thumbBtn[data-ai]{border-color:var(--b-or)}.jobparts-module__BmfrDa__thumbBtn:disabled{cursor:default}.jobparts-module__BmfrDa__thumbBtn img{object-fit:cover;width:100%;height:100%;display:block}.jobparts-module__BmfrDa__thumbX{border:1px solid var(--b-danger-line);background:var(--b-danger-bg);width:24px;height:24px;color:var(--b-danger-tx);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.jobparts-module__BmfrDa__thumbX:hover{background:var(--b-danger-hover)}.jobparts-module__BmfrDa__thumbOpen{color:#fff;background:#0000008c;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:3px;right:3px}.jobparts-module__BmfrDa__thumbRead{background:var(--b-or);width:16px;height:16px;color:var(--b-or-ink);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:3px;left:3px}.jobparts-module__BmfrDa__or{color:var(--b-muted);align-items:center;gap:10px;font-size:13px;display:flex}.jobparts-module__BmfrDa__or:before,.jobparts-module__BmfrDa__or:after{content:"";background:var(--b-line);flex:1;height:1px}.jobparts-module__BmfrDa__working{background:color-mix(in srgb, var(--b-or) 9%, var(--b-card));color:var(--b-tx);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.jobparts-module__BmfrDa__working svg{color:var(--b-or);flex:none}.jobparts-module__BmfrDa__recDot{background:#d9473d;border-radius:999px;flex:none;width:8px;height:8px;animation:1.2s infinite jobparts-module__BmfrDa__rec}@keyframes jobparts-module__BmfrDa__rec{0%,to{opacity:1}50%{opacity:.35}}.jobparts-module__BmfrDa__rec{border-top:1px solid var(--b-line);align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.jobparts-module__BmfrDa__rec:first-child{border-top:0}.jobparts-module__BmfrDa__recIcon{background:var(--b-raised);width:32px;height:32px;color:var(--b-tx2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.jobparts-module__BmfrDa__recText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.jobparts-module__BmfrDa__recTitle{color:var(--b-tx);overflow-wrap:anywhere;font-size:14px;font-weight:600}.jobparts-module__BmfrDa__recSub{color:var(--b-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13px;display:flex}.jobparts-module__BmfrDa__recVal{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:600}.jobparts-module__BmfrDa__check{text-align:left;border:1px solid var(--b-line);background:var(--b-card);width:100%;font:inherit;color:var(--b-tx);cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;display:flex}.jobparts-module__BmfrDa__check:hover{border-color:var(--b-line-hover)}.jobparts-module__BmfrDa__checkBox{border:1.5px solid var(--b-line2);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.jobparts-module__BmfrDa__check[aria-pressed=true] .jobparts-module__BmfrDa__checkBox{background:var(--b-or);border-color:var(--b-or);color:var(--b-or-ink)}.jobparts-module__BmfrDa__supplier{border:1px solid var(--b-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.jobparts-module__BmfrDa__supplierIcon{background:var(--b-raised);width:44px;height:44px;color:var(--b-tx2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.jobparts-module__BmfrDa__supplierText{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.jobparts-module__BmfrDa__supplierName{font-size:16px;font-weight:700}.jobparts-module__BmfrDa__list{color:var(--b-tx2);flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}@media (max-width:640px){.jobparts-module__BmfrDa__supplierIcon{display:none}.jobparts-module__BmfrDa__supplier .jobparts-module__BmfrDa__actions{width:100%}.jobparts-module__BmfrDa__supplier .jobparts-module__BmfrDa__actions>.ryt-btn{flex:1}}@media (prefers-reduced-motion:reduce){.jobparts-module__BmfrDa__recDot{animation:none}}.jobparts-module__BmfrDa__flagBtn{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;margin:-2px;padding:2px}.jobparts-module__BmfrDa__partSub>.jobparts-module__BmfrDa__subText+.jobparts-module__BmfrDa__subText:before{content:"·";color:var(--b-muted);margin-right:8px}.jobparts-module__BmfrDa__footHint{flex:200px;min-width:0}.jobparts-module__BmfrDa__note{flex-wrap:wrap}.jobparts-module__BmfrDa__note>span{flex:220px}@media (max-width:767px){.jobparts-module__BmfrDa__partSub>.jobparts-module__BmfrDa__subText{display:none}.jobparts-module__BmfrDa__cardFoot>.ryt-btn[data-kind=primary]{flex:100%;min-height:50px;font-size:16px}.jobparts-module__BmfrDa__cardFoot>div>.ryt-btn[data-kind=primary]{flex:100%;min-height:50px;font-size:16px}.jobparts-module__BmfrDa__footHint{flex-basis:100%}}.jobparts-module__BmfrDa__big .jobparts-module__BmfrDa__input{--ryt-field-size:17px;min-height:48px;font-size:17px;font-weight:600}.jobparts-module__BmfrDa__big>span:first-child{font-size:16px}@media (max-width:1180px){.jobparts-module__BmfrDa__preview{display:none}}.jobparts-module__BmfrDa__stack{flex-direction:column;gap:14px;min-width:0;display:flex}.jobparts-module__BmfrDa__qtyMid{flex:1;justify-content:center;align-items:baseline;gap:4px;min-width:0;display:flex}.jobparts-module__BmfrDa__qtyMid input{flex:0 auto}.jobparts-module__BmfrDa__panel .jobparts-module__BmfrDa__actions>.ryt-btn[data-kind=quiet]:first-child{margin-left:-12px}.jobparts-module__BmfrDa__total>.ryt-btn[data-kind=quiet]:first-child{margin-left:-12px}.jobparts-module__BmfrDa__svc>:nth-child(3){width:100%;min-width:0;max-width:160px}.jobparts-module__BmfrDa__svc[data-nocheck]{grid-template-areas:"n n n n n""t t h p r"}.jobparts-module__BmfrDa__svc[data-nocheck]>:first-child{display:none}@media (max-width:640px){.jobparts-module__BmfrDa__svc{grid-template-columns:22px minmax(84px,1fr) 64px 104px 32px;column-gap:8px}.jobparts-module__BmfrDa__svc select.jobparts-module__BmfrDa__input{padding-right:20px}}@media (max-width:767px){.jobparts-module__BmfrDa__thumbX:before,.jobparts-module__BmfrDa__thumbOpen:before{content:"";border-radius:999px;position:absolute;inset:-10px}}
.steps-module__ENzzEq__bar{background:var(--b-card);border:1px solid var(--b-line);border-radius:16px;gap:4px;min-width:0;margin:0;padding:6px;display:flex}.steps-module__ENzzEq__step{min-width:0;font:inherit;color:var(--b-tx);text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:12px;flex:1 1 0;align-items:center;gap:10px;padding:10px 12px;transition:background-color .12s,border-color .12s;display:flex}.steps-module__ENzzEq__step:hover{background:var(--b-row-hover)}.steps-module__ENzzEq__step:focus{outline:none}.steps-module__ENzzEq__step:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.steps-module__ENzzEq__step[data-state=current]{background:color-mix(in srgb, var(--b-or) 8%, var(--b-card));border-color:var(--b-or)}.steps-module__ENzzEq__step[data-viewing]:not([data-state=current]){background:var(--b-raised);border-color:var(--b-line2)}.steps-module__ENzzEq__dot{box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.steps-module__ENzzEq__dot[data-state=done]{color:#fff;background:#24995f}.steps-module__ENzzEq__dot[data-state=current]{background:var(--b-or);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--b-or) 18%, transparent)}.steps-module__ENzzEq__dot[data-state=todo]{border:1.5px solid var(--b-line2);color:var(--b-muted);font-weight:500}.steps-module__ENzzEq__dot[data-state=skipped]{border:1.5px dashed var(--b-line2);color:var(--b-muted)}.dark .steps-module__ENzzEq__dot[data-state=done]{background:#1f8a5a}.dark .steps-module__ENzzEq__dot[data-state=current]{color:#102632}.steps-module__ENzzEq__text{flex-direction:column;min-width:0;display:flex}.steps-module__ENzzEq__label{color:var(--b-tx);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.steps-module__ENzzEq__step[data-state=todo] .steps-module__ENzzEq__label,.steps-module__ENzzEq__step[data-state=skipped] .steps-module__ENzzEq__label{color:var(--b-muted)}.steps-module__ENzzEq__sum{color:var(--b-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.steps-module__ENzzEq__phone{display:none}@media (max-width:767px){.steps-module__ENzzEq__bar{display:none}.steps-module__ENzzEq__phone{border:1px solid var(--b-line);background:var(--b-card);width:100%;font:inherit;color:var(--b-tx);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;min-height:56px;padding:12px 14px;display:flex}.steps-module__ENzzEq__phone:focus{outline:none}.steps-module__ENzzEq__phone:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.steps-module__ENzzEq__phone:active{background:var(--b-press)}}.steps-module__ENzzEq__phoneTop{align-items:center;gap:8px;width:100%;display:flex}.steps-module__ENzzEq__phoneTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.steps-module__ENzzEq__phoneAll{color:var(--b-muted);flex:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.steps-module__ENzzEq__segs{gap:4px;width:100%;display:flex}.steps-module__ENzzEq__seg{background:var(--b-line);border-radius:4px;flex:1;height:5px}.steps-module__ENzzEq__seg[data-state=done]{transform-origin:0;background:#24995f;animation:.9s cubic-bezier(.2,.8,.2,1) both steps-module__ENzzEq__fill}.steps-module__ENzzEq__seg[data-state=current]{background:var(--b-or)}.steps-module__ENzzEq__seg[data-state=skipped]{background:var(--b-line2)}.steps-module__ENzzEq__seg[data-ahead]{background:0 0;animation:none;box-shadow:inset 0 0 0 1.5px #24995f}.steps-module__ENzzEq__sheetBody{padding:6px 0 calc(10px + env(safe-area-inset-bottom))!important;gap:0!important}.steps-module__ENzzEq__sheetList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps-module__ENzzEq__sheetRow{border:0;border-top:1px solid var(--b-line);width:100%;min-height:60px;font:inherit;color:var(--b-tx);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;align-items:center;gap:12px;padding:8px 16px;display:flex}.steps-module__ENzzEq__sheetRow:hover{background:var(--b-row-hover)}.steps-module__ENzzEq__sheetRow:focus{outline:none}.steps-module__ENzzEq__sheetRow:focus-visible{outline:2px solid var(--b-focus);outline-offset:-2px}.steps-module__ENzzEq__sheetRow[data-state=current]{background:color-mix(in srgb, var(--b-or) 8%, var(--b-card))}.steps-module__ENzzEq__sheetRow .steps-module__ENzzEq__text{flex:1}.steps-module__ENzzEq__sheetRow .steps-module__ENzzEq__label{font-size:15px}.steps-module__ENzzEq__sheetRow .steps-module__ENzzEq__sum{white-space:normal;font-size:13px}.steps-module__ENzzEq__now{color:#8a3f00;background:#ffe9d3;border-radius:99px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.dark .steps-module__ENzzEq__now{color:#ffc48f;background:#f878092e}@keyframes steps-module__ENzzEq__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes steps-module__ENzzEq__pop{0%{transform:scale(.6)}70%{transform:scale(1.12)}to{transform:scale(1)}}.steps-module__ENzzEq__dot[data-state=done]{animation:.45s .1s both steps-module__ENzzEq__pop}@media (prefers-reduced-motion:reduce){.steps-module__ENzzEq__seg,.steps-module__ENzzEq__dot[data-state=done]{animation:none!important}.steps-module__ENzzEq__step{transition:none}}.steps-module__ENzzEq__dot[data-state=waiting]{color:#3a2600;background:#e9a23b}.steps-module__ENzzEq__seg[data-state=waiting]{background:#e9a23b}
.admin-module__Ld1m2W__page{--a-bg:#f3f6f7;--a-card:#fff;--a-raised:#eef3f6;--a-line:#d8e2e7;--a-ctl:#b9cad4;--a-ctl-bg:#fff;--a-ink:#142e3c;--a-ink2:#36505e;--a-muted:#5a7280;--a-primary:#f87809;--a-primary-ink:#102632;--a-amber-bg:#fdf0dc;--a-amber:#8a4b00;--a-blue-bg:#e3f1fa;--a-blue:#145a85;--a-violet-bg:#eeeafc;--a-violet:#5b3fb5;--a-green-bg:#e1f5ec;--a-green:#106a48;--a-red-bg:#fde7e5;--a-red:#a3261d;--a-gray-bg:#edf1f4;--a-gray:#41596a;--a-tile-bg:#e6f3fa;--a-tile:#1d6f99;--a-shadow:0 8px 28px #001c2924;color:var(--a-ink);flex-direction:column;gap:20px;min-width:0;font-size:14px;display:flex}.dark .admin-module__Ld1m2W__page{--a-bg:#0a202b;--a-card:#112b38;--a-raised:#16364a;--a-line:#21404f;--a-ctl:#2c4c5c;--a-ctl-bg:#0a202b;--a-ink:#eef6fa;--a-ink2:#c2d4dd;--a-muted:#8fa9b6;--a-amber-bg:#3d2a10;--a-amber:#ffc27a;--a-blue-bg:#12364d;--a-blue:#8fd0f5;--a-violet-bg:#2e2650;--a-violet:#c9bbff;--a-green-bg:#0f3b2e;--a-green:#7ee2b8;--a-red-bg:#451c1c;--a-red:#ff9f97;--a-gray-bg:#1f3644;--a-gray:#b8cbd5;--a-tile-bg:#0f3446;--a-tile:#7fd3f7;--a-shadow:0 10px 30px #00000073}.admin-module__Ld1m2W__header{flex-wrap:wrap;align-items:flex-end;gap:10px 20px;display:flex}.admin-module__Ld1m2W__headerText{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__title{letter-spacing:-.3px;color:var(--a-ink);margin:0;font-size:26px;font-weight:650;line-height:1.25}.admin-module__Ld1m2W__subtitle{color:var(--a-muted);margin:0;font-size:14px}.admin-module__Ld1m2W__tabs{border-bottom:1px solid var(--a-line);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.admin-module__Ld1m2W__tabs::-webkit-scrollbar{display:none}@media (max-width:639.98px){.admin-module__Ld1m2W__tabs{flex-wrap:wrap;overflow-x:visible}}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__tab{flex:none;min-height:44px;margin-right:18px}@media (max-width:639.98px){.admin-module__Ld1m2W__page .admin-module__Ld1m2W__tab{min-height:45px}}.admin-module__Ld1m2W__context{color:var(--a-ink2);margin:0;font-size:13px}.admin-module__Ld1m2W__context strong{color:var(--a-ink);font-weight:650}.admin-module__Ld1m2W__card{background:var(--a-card);border:1px solid var(--a-line);box-sizing:border-box;border-radius:14px;min-width:0;padding:20px}.admin-module__Ld1m2W__cardFlush{padding:0;overflow:visible}.admin-module__Ld1m2W__cardHead{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex}.admin-module__Ld1m2W__cardHeadPlain{border-bottom:0;padding-bottom:6px}.admin-module__Ld1m2W__cardBody{padding:16px 18px}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__cardTitle{color:var(--a-ink);margin:0;font-size:15px;font-weight:650;line-height:1.35}.admin-module__Ld1m2W__cardSub{color:var(--a-muted);margin:2px 0 0;font-size:13px}.admin-module__Ld1m2W__stack{flex-direction:column;gap:14px;min-width:0;display:flex}.admin-module__Ld1m2W__stackTight{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-module__Ld1m2W__row{align-items:center;gap:10px;min-width:0;display:flex}.admin-module__Ld1m2W__rowWrap{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-module__Ld1m2W__spacer{flex:1}.admin-module__Ld1m2W__grow{flex:1;min-width:0}.admin-module__Ld1m2W__muted{color:var(--a-muted)}.admin-module__Ld1m2W__ink2{color:var(--a-ink2)}.admin-module__Ld1m2W__small{font-size:12px}.admin-module__Ld1m2W__hint{color:var(--a-muted);margin:0;font-size:12px;line-height:1.45}.admin-module__Ld1m2W__eyebrow{letter-spacing:.7px;text-transform:uppercase;color:var(--a-muted);margin:0;font-size:11px;font-weight:650}.admin-module__Ld1m2W__divider{border-top:1px solid var(--a-line)}.admin-module__Ld1m2W__ok{color:var(--a-green)}.admin-module__Ld1m2W__warn{color:var(--a-amber)}.admin-module__Ld1m2W__danger{color:var(--a-red)}.admin-module__Ld1m2W__mono{font-family:var(--font-mono), ui-monospace, monospace}.admin-module__Ld1m2W__label{color:var(--a-ink2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__ctl:is(input,select,textarea){box-sizing:border-box;border:1px solid var(--a-ctl);background:var(--a-ctl-bg);width:100%;min-height:40px;color:var(--a-ink);font:inherit;border-radius:9px;padding:8px 12px;font-size:14px;line-height:1.4}.admin-module__Ld1m2W__page textarea.admin-module__Ld1m2W__ctl{resize:vertical}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__ctl:is(input,select,textarea)::placeholder{color:var(--a-muted);opacity:.85}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__ctl:is(input,select,textarea):focus{border-color:var(--b-line-hover);box-shadow:inset 0 0 0 1px var(--b-field-focus);outline:none}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__ctl:is(input,select,textarea):disabled{opacity:.6}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__ctlSm:is(input,select){min-height:32px;padding:4px 8px;font-size:13px}.admin-module__Ld1m2W__check{width:18px;height:18px;accent-color:var(--a-primary);flex:none}.admin-module__Ld1m2W__checkLabel{color:var(--a-ink2);cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.admin-module__Ld1m2W__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-module__Ld1m2W__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__menuBtn{width:44px;height:44px;min-height:44px}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__choice{text-align:left;white-space:normal;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;height:auto;min-height:0;padding:10px 12px;font-weight:400}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__fileBtn:has(input:focus-visible){outline:2px solid var(--b-focus);outline-offset:2px}.admin-module__Ld1m2W__chip,.admin-module__Ld1m2W__chipAmber,.admin-module__Ld1m2W__chipBlue,.admin-module__Ld1m2W__chipViolet,.admin-module__Ld1m2W__chipGreen,.admin-module__Ld1m2W__chipRed,.admin-module__Ld1m2W__chipGray{white-space:nowrap;background:var(--a-gray-bg);color:var(--a-gray);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.admin-module__Ld1m2W__chipAmber{background:var(--a-amber-bg);color:var(--a-amber)}.admin-module__Ld1m2W__chipBlue{background:var(--a-blue-bg);color:var(--a-blue)}.admin-module__Ld1m2W__chipViolet{background:var(--a-violet-bg);color:var(--a-violet)}.admin-module__Ld1m2W__chipGreen{background:var(--a-green-bg);color:var(--a-green)}.admin-module__Ld1m2W__chipRed{background:var(--a-red-bg);color:var(--a-red)}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__switch{margin-left:auto;padding:0}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__switch:before{content:"";position:absolute;inset:-10px -4px}.admin-module__Ld1m2W__segmented{flex-wrap:wrap}.admin-module__Ld1m2W__list{margin:0;padding:0;list-style:none}.admin-module__Ld1m2W__list>li+li,.admin-module__Ld1m2W__listRow+.admin-module__Ld1m2W__listRow{border-top:1px solid var(--a-line)}.admin-module__Ld1m2W__listRow{align-items:center;gap:14px;min-width:0;padding:14px 18px;display:flex}.admin-module__Ld1m2W__rowTitle{color:var(--a-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.admin-module__Ld1m2W__rowMeta{color:var(--a-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.admin-module__Ld1m2W__panel{padding:0 18px 16px}.admin-module__Ld1m2W__formBlock{border-bottom:1px solid var(--a-line);background:var(--a-raised);padding:16px 18px}.admin-module__Ld1m2W__settingRow{border-top:1px solid var(--a-line)}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__settingHead{width:calc(100% + 16px);min-height:44px;font:inherit;color:inherit;text-align:left;border:0;border-radius:8px;align-items:center;gap:8px;margin:0 -8px;padding:0 8px;display:flex}.admin-module__Ld1m2W__settingName{color:var(--a-ink);font-size:14px;font-weight:500}.admin-module__Ld1m2W__settingValue{color:var(--a-muted);text-align:right;margin-left:auto;font-size:13px}.admin-module__Ld1m2W__chev{color:var(--a-muted);flex:none;transition:transform .15s;display:flex}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__settingHead[aria-expanded=true] .admin-module__Ld1m2W__chev{transform:rotate(90deg)}.admin-module__Ld1m2W__settingBody{padding:4px 0 16px}.admin-module__Ld1m2W__addon{align-items:center;gap:12px;min-width:0;display:flex}.admin-module__Ld1m2W__addonText{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-module__Ld1m2W__addonLabel{cursor:pointer;flex:1;justify-content:center;align-self:stretch}.admin-module__Ld1m2W__addonName{color:var(--a-ink);font-size:14px;font-weight:500}.admin-module__Ld1m2W__addonDesc{color:var(--a-muted);font-size:12px;line-height:1.45}.admin-module__Ld1m2W__note{background:var(--a-raised);color:var(--a-ink2);border:1px solid var(--a-line);border-radius:10px;padding:10px 12px;font-size:13px}.admin-module__Ld1m2W__noteOk{background:var(--a-green-bg);color:var(--a-green);border-color:#0000}.admin-module__Ld1m2W__noteErr{background:var(--a-red-bg);color:var(--a-red);border-color:#0000}.admin-module__Ld1m2W__empty{text-align:center;color:var(--a-muted);padding:28px 18px;font-size:14px}.admin-module__Ld1m2W__menuWrap{flex:none;position:relative}.admin-module__Ld1m2W__install{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-module__Ld1m2W__tileIcon{background:var(--a-tile-bg);width:40px;height:40px;color:var(--a-tile);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.admin-module__Ld1m2W__installCopy{flex:none}.admin-module__Ld1m2W__code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--a-ink2);background:var(--a-ctl-bg);border:1px solid var(--a-line);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:13px}.admin-module__Ld1m2W__teamHead{color:var(--a-muted);border-bottom:1px solid var(--a-line);grid-template-columns:minmax(150px,1.3fr) minmax(170px,2fr) minmax(110px,1fr) minmax(96px,.9fr) minmax(70px,.7fr) 140px;gap:12px;padding:10px 18px;font-size:12px;font-weight:600;display:grid}.admin-module__Ld1m2W__member{grid-template-columns:minmax(150px,1.3fr) minmax(170px,2fr) minmax(110px,1fr) minmax(96px,.9fr) minmax(70px,.7fr) 140px;align-items:center;gap:12px;min-height:62px;padding:10px 18px;display:grid}.admin-module__Ld1m2W__member+.admin-module__Ld1m2W__member{border-top:1px solid var(--a-line)}.admin-module__Ld1m2W__memberInactive>:not(.admin-module__Ld1m2W__memberActions){opacity:.55}.admin-module__Ld1m2W__memberName{color:var(--a-ink);margin:0;font-size:14px;font-weight:600}.admin-module__Ld1m2W__memberMap{color:var(--a-muted);align-items:center;gap:4px;margin-right:10px;font-size:12px;display:inline-flex}.admin-module__Ld1m2W__memberCell{color:var(--a-ink);overflow-wrap:anywhere;min-width:0;font-size:14px}.admin-module__Ld1m2W__memberCellLabel{display:none}.admin-module__Ld1m2W__memberList{min-width:0}.admin-module__Ld1m2W__teamCostDash{display:inline}.admin-module__Ld1m2W__memberActions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.admin-module__Ld1m2W__editPanel{flex-direction:column;grid-column:1/-1;gap:12px;padding:4px 0 6px;display:flex}.admin-module__Ld1m2W__roleGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.admin-module__Ld1m2W__roleGrid .admin-module__Ld1m2W__choice{padding-right:36px;position:relative}.admin-module__Ld1m2W__page.admin-module__Ld1m2W__page.admin-module__Ld1m2W__page .admin-module__Ld1m2W__roleGrid .admin-module__Ld1m2W__choice[aria-pressed=true]{border-width:2px;border-color:var(--b-or);background:var(--b-hover);padding:9px 35px 9px 11px}.admin-module__Ld1m2W__roleGrid .admin-module__Ld1m2W__choice[aria-pressed=true]:after{content:"✓";background:var(--b-or);width:20px;height:20px;color:var(--b-or-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:9px;right:10px}.admin-module__Ld1m2W__roleLegend{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:12px 0 0;display:grid}.admin-module__Ld1m2W__roleLegend dd{color:var(--a-ink2);margin:6px 0 0;font-size:13px;line-height:1.45}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__rolesSummary{min-height:44px;color:var(--a-ink);border-radius:8px;align-items:center;gap:8px;margin:0 -10px;padding:0 10px;font-size:15px;font-weight:650;list-style:none;display:flex}.admin-module__Ld1m2W__rolesSummary::-webkit-details-marker{display:none}.admin-module__Ld1m2W__rolesCount{color:var(--a-muted);margin-left:auto;font-size:13px;font-weight:400;display:none}.admin-module__Ld1m2W__rolesChev{color:var(--a-muted);transition:transform .15s;display:flex}details[open]>.admin-module__Ld1m2W__rolesSummary .admin-module__Ld1m2W__rolesChev{transform:rotate(180deg)}.admin-module__Ld1m2W__companyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-module__Ld1m2W__col{flex-direction:column;gap:16px;min-width:0;display:flex}.admin-module__Ld1m2W__logoBox{border:1px solid var(--a-ctl);background:var(--a-ctl-bg);width:50px;height:50px;color:var(--a-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.admin-module__Ld1m2W__logoBox img{object-fit:contain;max-width:100%;max-height:100%}.admin-module__Ld1m2W__fieldRow{border-top:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.admin-module__Ld1m2W__fieldRow:first-child{border-top:0}.admin-module__Ld1m2W__days{flex-wrap:wrap;gap:6px;display:flex}.admin-module__Ld1m2W__kwChip{border:1px solid var(--a-ctl);min-height:32px;color:var(--a-ink);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 11px;font-size:14px;display:inline-flex}.admin-module__Ld1m2W__kwCat{color:var(--a-muted);font-size:11px}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__kwX{border-radius:999px;width:28px;height:28px}.admin-module__Ld1m2W__searchWrap{flex:0 260px;min-width:180px;position:relative}.admin-module__Ld1m2W__searchWrap svg{color:var(--a-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-module__Ld1m2W__page .admin-module__Ld1m2W__searchWrap .admin-module__Ld1m2W__ctl{padding-left:36px}.admin-module__Ld1m2W__exclForm{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.35fr) auto;align-items:end;gap:10px;display:grid}.admin-module__Ld1m2W__usage{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px 18px;display:flex}.admin-module__Ld1m2W__meter{flex-direction:column;gap:4px;width:150px;display:flex}.admin-module__Ld1m2W__meterTop{color:var(--a-ink);justify-content:space-between;gap:8px;font-size:12px;display:flex}.admin-module__Ld1m2W__meterTrack{background:var(--a-ctl);border-radius:99px;height:4px;overflow:hidden}.admin-module__Ld1m2W__meterFill{background:var(--a-green);border-radius:99px;height:100%}.admin-module__Ld1m2W__meterWarn{background:var(--a-primary)}.admin-module__Ld1m2W__meterDue{background:var(--a-red)}.admin-module__Ld1m2W__equipForm{grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr) minmax(0,1.6fr) auto;align-items:end;gap:10px;display:grid}.admin-module__Ld1m2W__reportBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-module__Ld1m2W__reportGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.admin-module__Ld1m2W__dlRow{align-items:center;gap:12px;min-height:46px;display:flex}.admin-module__Ld1m2W__supplierRow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.admin-module__Ld1m2W__supplierActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (max-width:1100px){.admin-module__Ld1m2W__reportGrid{grid-template-columns:1fr 1fr}.admin-module__Ld1m2W__roleLegend{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.admin-module__Ld1m2W__companyGrid,.admin-module__Ld1m2W__supplierRow{grid-template-columns:minmax(0,1fr)}.admin-module__Ld1m2W__supplierActions{justify-content:flex-start}.admin-module__Ld1m2W__exclForm,.admin-module__Ld1m2W__equipForm{grid-template-columns:1fr 1fr}}@media (max-width:900px){.admin-module__Ld1m2W__teamHead{display:none}.admin-module__Ld1m2W__member{border:1px solid var(--a-line);background:var(--a-card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name role actions""email email email""phone cost cost";gap:4px 10px;margin:0 0 12px;padding:14px 16px}.admin-module__Ld1m2W__member+.admin-module__Ld1m2W__member{border-top:1px solid var(--a-line)}.admin-module__Ld1m2W__memberCellLabel{color:var(--a-muted);display:inline}.admin-module__Ld1m2W__memberNameCell{grid-area:name}.admin-module__Ld1m2W__memberEmail{color:var(--a-muted);grid-area:email;font-size:13px}.admin-module__Ld1m2W__memberPhone{color:var(--a-muted);grid-area:phone;font-size:13px}.admin-module__Ld1m2W__memberRole{grid-area:role}.admin-module__Ld1m2W__memberCost{color:var(--a-muted);grid-area:cost;font-size:13px}.admin-module__Ld1m2W__memberActions{grid-area:actions}.admin-module__Ld1m2W__memberEditBtn{display:none!important}.admin-module__Ld1m2W__memberList{background:0 0;border:0;padding:0}.admin-module__Ld1m2W__memberList>.admin-module__Ld1m2W__cardHead{border-bottom:0;padding:0 0 12px}.admin-module__Ld1m2W__memberList>.admin-module__Ld1m2W__formBlock{border:1px solid var(--a-line);border-radius:14px;margin-bottom:12px}.admin-module__Ld1m2W__memberList>.admin-module__Ld1m2W__cardBody{padding:0 0 12px;border:0!important}.admin-module__Ld1m2W__memberList>.admin-module__Ld1m2W__empty{border:1px solid var(--a-line);background:var(--a-card);border-radius:14px}.admin-module__Ld1m2W__teamCostDash{display:none}.admin-module__Ld1m2W__rolesCount{display:inline}.admin-module__Ld1m2W__roleLegend{grid-template-columns:1fr 1fr}}@media (min-width:901px){.admin-module__Ld1m2W__menuEditOnly{display:none!important}}@media (max-width:640px){.admin-module__Ld1m2W__page{gap:16px}.admin-module__Ld1m2W__grid2,.admin-module__Ld1m2W__grid3,.admin-module__Ld1m2W__reportGrid,.admin-module__Ld1m2W__exclForm,.admin-module__Ld1m2W__equipForm{grid-template-columns:1fr}.admin-module__Ld1m2W__card:not(.admin-module__Ld1m2W__cardFlush){padding:16px}.admin-module__Ld1m2W__cardHead,.admin-module__Ld1m2W__listRow,.admin-module__Ld1m2W__supplierRow,.admin-module__Ld1m2W__formBlock{padding-left:16px;padding-right:16px}.admin-module__Ld1m2W__listRow{flex-wrap:wrap}.admin-module__Ld1m2W__install .admin-module__Ld1m2W__code{flex:100%;order:3}.admin-module__Ld1m2W__install .admin-module__Ld1m2W__installCopy{flex:100%;order:4}.admin-module__Ld1m2W__usage{justify-content:flex-start}.admin-module__Ld1m2W__roleLegend{grid-template-columns:1fr}}.admin-module__Ld1m2W__page :is(button,a,summary,[role=switch],[role=tab],[role=menuitem]):focus-visible:not(#admin-module__Ld1m2W___){outline:2px solid var(--b-focus);outline-offset:2px;box-shadow:none}.admin-module__Ld1m2W__page :is(button[aria-pressed=true],[role=tab][aria-selected=true]):not(.admin-module__Ld1m2W__ryt-row):not(#admin-module__Ld1m2W___){box-shadow:none}.ryt-btn.admin-module__Ld1m2W__deleteOutline[data-kind=danger]{border-color:var(--b-danger-tx);background:0 0}.ryt-btn.admin-module__Ld1m2W__deleteOutline[data-kind=danger]:hover{background:var(--b-danger-bg)}.ryt-btn.admin-module__Ld1m2W__deleteOutline[data-kind=danger]:active{background:var(--b-danger-hover)}
.next-jump-module__iTCZwG__pill{display:none}@media (max-width:767px){.next-jump-module__iTCZwG__pill{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;color:#fff;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0f2433;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;max-width:calc(100vw - 32px);min-height:44px;padding:0 18px 0 14px;font-size:15px;font-weight:600;line-height:1;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:fixed;transform:translate(-50%,14px);box-shadow:0 8px 24px #08141e47,0 2px 6px #08141e2e}body:has([data-ryt-sticky-bar]) .next-jump-module__iTCZwG__pill{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.next-jump-module__iTCZwG__pill[data-show]{opacity:1;pointer-events:auto;transform:translate(-50%)}.next-jump-module__iTCZwG__pill:active{transform:translate(-50%)scale(.97)}.next-jump-module__iTCZwG__next{opacity:.7;font-weight:500}.next-jump-module__iTCZwG__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.dark .next-jump-module__iTCZwG__pill,[data-theme=dark] .next-jump-module__iTCZwG__pill){color:#0f2433;background:#e8eef3;border-color:#0000}}@media (prefers-reduced-motion:reduce){.next-jump-module__iTCZwG__pill{transition:opacity .12s linear;transform:translate(-50%)}}
.ryt-loading-module__wzLC1G__bone{background:color-mix(in srgb, var(--b-tx) 7%, transparent);border-radius:8px;animation:1.8s ease-in-out infinite ryt-loading-module__wzLC1G__ryt-breathe;display:block}@keyframes ryt-loading-module__wzLC1G__ryt-breathe{0%,to{opacity:1}50%{opacity:.55}}.ryt-loading-module__wzLC1G__page{background:0 0;flex-direction:column;gap:18px;width:100%;padding:28px 30px 36px;display:flex}@media (max-width:767px){.ryt-loading-module__wzLC1G__page{padding:22px 16px 35px}}.ryt-loading-module__wzLC1G__head{flex-direction:column;gap:10px;display:flex}.ryt-loading-module__wzLC1G__title{width:min(260px,70%);height:28px}.ryt-loading-module__wzLC1G__sub{width:min(420px,90%);height:14px}.ryt-loading-module__wzLC1G__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:767px){.ryt-loading-module__wzLC1G__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ryt-loading-module__wzLC1G__tile{border-radius:12px;height:84px}.ryt-loading-module__wzLC1G__card{border:1px solid var(--b-line);background:var(--b-card);border-radius:12px;overflow:hidden}.ryt-loading-module__wzLC1G__row{border-top:1px solid var(--b-line);align-items:center;gap:14px;min-height:64px;padding:14px 18px;display:flex}.ryt-loading-module__wzLC1G__row:first-child{border-top:0}.ryt-loading-module__wzLC1G__rowMain{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ryt-loading-module__wzLC1G__rowA{width:46%;height:14px}.ryt-loading-module__wzLC1G__rowB{width:30%;height:12px}.ryt-loading-module__wzLC1G__rowEnd{flex:none;width:72px;height:14px}.ryt-loading-module__wzLC1G__dot{border-radius:999px;flex:none;width:32px;height:32px}.ryt-loading-module__wzLC1G__board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid;overflow:hidden}@media (max-width:767px){.ryt-loading-module__wzLC1G__board{grid-template-columns:minmax(0,1fr)}.ryt-loading-module__wzLC1G__board>:nth-child(n+2){display:none}}.ryt-loading-module__wzLC1G__column{border:1px solid var(--b-line);background:var(--b-card);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.ryt-loading-module__wzLC1G__colHead{width:50%;height:16px}.ryt-loading-module__wzLC1G__colCard{border-radius:10px;height:76px}.ryt-loading-module__wzLC1G__detail{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}@media (max-width:1023px){.ryt-loading-module__wzLC1G__detail{grid-template-columns:minmax(0,1fr)}.ryt-loading-module__wzLC1G__detail>:nth-child(2){display:none}}.ryt-loading-module__wzLC1G__block{height:220px}.ryt-loading-module__wzLC1G__cardPad{flex-direction:column;gap:12px;padding:18px;display:flex}.ryt-loading-module__wzLC1G__line{height:12px}.ryt-loading-module__wzLC1G__inline{color:var(--b-muted);align-items:center;gap:9px;font-size:14px;line-height:1.4;display:inline-flex}.ryt-loading-module__wzLC1G__center{justify-content:center;width:100%;padding:32px 16px;display:flex}.ryt-loading-module__wzLC1G__spinner{border:2px solid color-mix(in srgb, var(--b-muted) 30%, transparent);border-top-color:var(--b-muted);border-radius:999px;flex:none;width:16px;height:16px;animation:.9s linear infinite ryt-loading-module__wzLC1G__ryt-spin}@keyframes ryt-loading-module__wzLC1G__ryt-spin{to{transform:rotate(360deg)}}.ryt-loading-module__wzLC1G__state{text-align:center;color:var(--b-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 18px;font-size:14px;line-height:1.45;display:flex}.ryt-loading-module__wzLC1G__state p{max-width:46ch;margin:0}.ryt-loading-module__wzLC1G__state strong{color:var(--b-tx);font-weight:600}.ryt-loading-module__wzLC1G__icon{background:var(--b-raised);width:44px;height:44px;color:var(--b-tx2);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ryt-loading-module__wzLC1G__errorIcon{background:var(--b-danger-bg);color:var(--b-danger-tx)}.ryt-loading-module__wzLC1G__boxed{border:1px solid var(--b-line);background:var(--b-card);border-radius:12px}.ryt-loading-module__wzLC1G__shell{background:var(--b-page);min-height:100dvh;display:flex}.ryt-loading-module__wzLC1G__rail{background:#0c2430;border-right:1px solid #21404f;flex-direction:column;flex:none;gap:10px;width:238px;padding:16px 14px;display:none}@media (min-width:768px){.ryt-loading-module__wzLC1G__rail{display:flex}}.ryt-loading-module__wzLC1G__railBone{background:#eef6fa17}.ryt-loading-module__wzLC1G__railBrand{width:140px;height:32px;margin-bottom:14px}.ryt-loading-module__wzLC1G__railItem{border-radius:8px;height:36px}.ryt-loading-module__wzLC1G__topbar{z-index:40;background:#0c2430;align-items:center;gap:10px;height:65px;padding:0 16px;display:flex;position:fixed;inset:0 0 auto}@media (min-width:768px){.ryt-loading-module__wzLC1G__topbar{display:none}}.ryt-loading-module__wzLC1G__shellMain{flex:1;min-width:0;padding-top:65px}@media (min-width:768px){.ryt-loading-module__wzLC1G__shellMain{padding-top:0}}.ryt-loading-module__wzLC1G__fieldShell{background:var(--b-page);min-height:100dvh}.ryt-loading-module__wzLC1G__fieldTop{background:#0c2430;justify-content:center;align-items:center;height:56px;display:flex}.ryt-loading-module__wzLC1G__fieldMain{flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:16px;display:flex}.ryt-loading-module__wzLC1G__fieldHero{border-radius:16px;height:168px}@media (prefers-reduced-motion:reduce){.ryt-loading-module__wzLC1G__bone{animation:none}.ryt-loading-module__wzLC1G__spinner{border-color:var(--b-muted);border-style:dotted;animation:none}}
.brand-loader-module__xdIRaa__wrap{box-sizing:border-box;color:#0e1726;text-align:center;min-height:100dvh;font-family:var(--auth-sans,inherit);background:#f4f5f7;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 24px;animation:.35s ease-out both brand-loader-module__xdIRaa__fade;display:flex}.brand-loader-module__xdIRaa__inline{background:0 0;min-height:0;padding:48px 0}.brand-loader-module__xdIRaa__mark{width:71px;height:46px;animation:.5s cubic-bezier(.2,.8,.2,1) both brand-loader-module__xdIRaa__rise;display:block;position:relative}.brand-loader-module__xdIRaa__mark img{width:100%;height:100%;position:absolute;inset:0}.brand-loader-module__xdIRaa__hands{transform-origin:64.1% 54.3%;animation:1.6s cubic-bezier(.65,0,.35,1) infinite brand-loader-module__xdIRaa__tick}.brand-loader-module__xdIRaa__msg{letter-spacing:-.01em;margin:6px 0 0;font-size:17px;font-weight:700}.brand-loader-module__xdIRaa__detail{color:#556070;max-width:320px;margin:-6px 0 0;font-size:14px}.brand-loader-module__xdIRaa__bar{background:#e3e6eb;border-radius:4px;width:132px;height:4px;margin-top:4px;position:relative;overflow:hidden}.brand-loader-module__xdIRaa__bar i{background:#f27a1a;border-radius:4px;width:40%;animation:1.1s cubic-bezier(.65,0,.35,1) infinite brand-loader-module__xdIRaa__slide;position:absolute;top:0;bottom:0;left:0}@keyframes brand-loader-module__xdIRaa__tick{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes brand-loader-module__xdIRaa__slide{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes brand-loader-module__xdIRaa__rise{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes brand-loader-module__xdIRaa__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-loader-module__xdIRaa__wrap,.brand-loader-module__xdIRaa__mark{animation:none}.brand-loader-module__xdIRaa__hands{animation-duration:6s}.brand-loader-module__xdIRaa__bar i{animation:none;left:30%}}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_4d18e8f4-module__H0VX1q__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_4d18e8f4-module__H0VX1q__variable{--auth-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.0i8had3keju7i.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.24oj26lcm6-u8.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.2oeto2j5aaelm.woff2?dpl=dpl_9Xkz2h3JZEP1FXZcDftXEB1guyvA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_411f2c9-module__M6ao8G__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_411f2c9-module__M6ao8G__variable{--auth-display:"Barlow Condensed", "Barlow Condensed Fallback"}
.billing-card-module__3JyxQa__billing{--billing-ink:var(--b-tx);--billing-muted:var(--b-muted);--billing-line:var(--b-line);--billing-surface:var(--b-card);background:var(--billing-surface);color:var(--billing-ink);border-radius:12px;padding:20px}.dark .billing-card-module__3JyxQa__billing{--billing-ink:var(--b-tx);--billing-muted:var(--b-muted);--billing-line:var(--b-line);--billing-surface:var(--b-card)}.billing-card-module__3JyxQa__heading{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font-size:16px;font-weight:700;display:flex}.billing-card-module__3JyxQa__content{gap:16px;display:grid}.billing-card-module__3JyxQa__intro{margin:0 0 8px;font-size:14px;line-height:1.5}.billing-card-module__3JyxQa__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billing-card-module__3JyxQa__plan{text-align:left;border:1px solid var(--billing-line,#c5d8e2);min-width:0;color:var(--billing-ink,inherit);cursor:pointer;background:0 0;border-radius:12px;padding:16px 20px;transition:border-color .15s,background-color .15s}.billing-card-module__3JyxQa__plan:hover{background:var(--b-row-hover);border-color:var(--b-line2)}.billing-card-module__3JyxQa__plan:active{background:var(--b-press)}.billing-card-module__3JyxQa__plan:is([aria-pressed=true],[aria-checked=true],[data-selected=true]){border-color:var(--b-or);background:var(--b-row-hover)}.billing-card-module__3JyxQa__plan:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.billing-card-module__3JyxQa__plan:disabled{opacity:.5;cursor:wait}.billing-card-module__3JyxQa__planHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.billing-card-module__3JyxQa__planName,.billing-card-module__3JyxQa__jobs{font-size:18px;font-weight:700;line-height:1.4}.billing-card-module__3JyxQa__price{flex-shrink:0;font-size:22px;font-weight:700;line-height:1.2}.billing-card-module__3JyxQa__price span{font-size:14px;font-weight:400}.billing-card-module__3JyxQa__jobs,.billing-card-module__3JyxQa__estimate,.billing-card-module__3JyxQa__people{margin:0}.billing-card-module__3JyxQa__estimate{color:var(--billing-muted,#557187);margin-top:2px;font-size:14px;font-weight:600;line-height:1.5}.billing-card-module__3JyxQa__people{font-size:14px;line-height:1.5}.billing-card-module__3JyxQa__note{text-align:center;margin:24px 0 8px;font-size:13px;line-height:1.5}.billing-card-module__3JyxQa__usage{border:1px solid var(--billing-line,#c5d8e2);border-radius:12px;gap:10px;padding:16px;display:grid}.billing-card-module__3JyxQa__usageHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-card-module__3JyxQa__usageHeading h3{align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.billing-card-module__3JyxQa__usageHeading span,.billing-card-module__3JyxQa__usage p{margin:0;font-size:14px;line-height:1.5}.billing-card-module__3JyxQa__track{background:var(--b-raised);border-radius:99px;height:8px;overflow:hidden}.billing-card-module__3JyxQa__fill{border-radius:inherit;background:#4cc38a;height:100%}.billing-card-module__3JyxQa__warning{background:#d99626}.billing-card-module__3JyxQa__details summary{cursor:pointer;min-height:44px;color:var(--b-tx2);border-radius:6px;padding:10px 0;font-size:14px;font-weight:600;display:list-item}.billing-card-module__3JyxQa__details summary:hover{color:var(--b-tx)}.billing-card-module__3JyxQa__details summary:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}@media (max-width:640px){.billing-card-module__3JyxQa__billing{padding:16px}.billing-card-module__3JyxQa__plans{grid-template-columns:1fr}.billing-card-module__3JyxQa__plan{padding:14px 16px}.billing-card-module__3JyxQa__planName,.billing-card-module__3JyxQa__jobs{font-size:16px}.billing-card-module__3JyxQa__price{font-size:20px}}.billing-card-module__3JyxQa__planFoot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.billing-card-module__3JyxQa__choose{color:#c25e00;flex-shrink:0;font-size:14px;font-weight:700}.dark .billing-card-module__3JyxQa__choose{color:#ffb473}
.install-button-module__8CNnuW__steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.install-button-module__8CNnuW__steps li{border:1px solid var(--b-line);min-height:64px;color:var(--b-tx);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:15px;line-height:1.4;display:flex}.install-button-module__8CNnuW__num{background:color-mix(in srgb, var(--b-or) 14%, transparent);color:#c25e00;border-radius:99px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:inline-flex}.dark .install-button-module__8CNnuW__num{color:#ffb473}.install-button-module__8CNnuW__share{vertical-align:-2px;color:#2f86c2;display:inline}.dark .install-button-module__8CNnuW__share{color:#6db3e8}
@media (max-width:767px){.schedule-job-dialog-module__Qm4Vsa__sheet{height:min(92dvh, calc(var(--ryt-vvh,100dvh) - 24px))}.schedule-job-dialog-module__Qm4Vsa__sheet[data-kbd=true]{height:calc(var(--ryt-vvh,100dvh) - 8px)}}.schedule-job-dialog-module__Qm4Vsa__segItem{min-height:40px}@media (max-width:767px){.schedule-job-dialog-module__Qm4Vsa__segItem{min-height:44px;font-size:14px}}.schedule-job-dialog-module__Qm4Vsa__month{flex-direction:column;gap:4px;display:flex}.schedule-job-dialog-module__Qm4Vsa__monthHead,.schedule-job-dialog-module__Qm4Vsa__weekNav{align-items:center;gap:6px;display:flex}.schedule-job-dialog-module__Qm4Vsa__monthHead strong,.schedule-job-dialog-module__Qm4Vsa__weekNav strong{text-align:center;color:var(--b-tx);flex:1;font-size:15px;font-weight:650}.schedule-job-dialog-module__Qm4Vsa__weekdays,.schedule-job-dialog-module__Qm4Vsa__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.schedule-job-dialog-module__Qm4Vsa__weekdays span{text-align:center;color:var(--b-muted);padding:2px 0;font-size:11px;font-weight:700}.schedule-job-dialog-module__Qm4Vsa__cell{font:inherit;border:1px solid var(--b-line);background:var(--b-card);min-width:0;min-height:52px;color:var(--b-tx);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:5px 1px 4px;transition:background-color .12s,border-color .12s;display:flex}.schedule-job-dialog-module__Qm4Vsa__cell:hover:not(:disabled){border-color:var(--b-line-hover);background:var(--b-row-hover)}.schedule-job-dialog-module__Qm4Vsa__cell:active:not(:disabled){background:var(--b-press)}.schedule-job-dialog-module__Qm4Vsa__cell:disabled{opacity:.4;cursor:not-allowed}.schedule-job-dialog-module__Qm4Vsa__cell b{font-size:15px;font-weight:650;line-height:20px}.schedule-job-dialog-module__Qm4Vsa__cell small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:11px;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden}.schedule-job-dialog-module__Qm4Vsa__cell small[data-tone=green]{color:#1c8a54}.schedule-job-dialog-module__Qm4Vsa__cell small[data-tone=amber]{color:#a86a00}.schedule-job-dialog-module__Qm4Vsa__cell small[data-tone=red]{color:#c2382e}.dark .schedule-job-dialog-module__Qm4Vsa__cell small[data-tone=green]{color:#4cc488}.dark .schedule-job-dialog-module__Qm4Vsa__cell small[data-tone=amber]{color:#e8b04a}.dark .schedule-job-dialog-module__Qm4Vsa__cell small[data-tone=red]{color:#ff8a80}.schedule-job-dialog-module__Qm4Vsa__out{background:0 0;border-color:#0000}.schedule-job-dialog-module__Qm4Vsa__out b{color:var(--b-muted)}.schedule-job-dialog-module__Qm4Vsa__today b{color:var(--b-link);text-underline-offset:3px;text-decoration:underline}.schedule-job-dialog-module__Qm4Vsa__cell[aria-pressed=true]{border-color:var(--b-or);background:color-mix(in srgb, var(--b-or) 12%, var(--b-card))}.schedule-job-dialog-module__Qm4Vsa__cell[aria-pressed=true] b{color:var(--b-tx)}.schedule-job-dialog-module__Qm4Vsa__slots{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.schedule-job-dialog-module__Qm4Vsa__slot{text-align:left;border:1px solid var(--b-line);background:var(--b-card);width:100%;min-height:52px;color:var(--b-tx);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.schedule-job-dialog-module__Qm4Vsa__slot[aria-pressed=true]{border-color:var(--b-or);background:color-mix(in srgb, var(--b-or) 10%, var(--b-card))}.schedule-job-dialog-module__Qm4Vsa__slotAvatar{color:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.schedule-job-dialog-module__Qm4Vsa__slotText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.schedule-job-dialog-module__Qm4Vsa__slotText b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.schedule-job-dialog-module__Qm4Vsa__slotText small{color:var(--b-tx2);font-size:13px}.schedule-job-dialog-module__Qm4Vsa__fit{background:var(--b-line2);border-radius:99px;flex:none;width:10px;height:10px}.schedule-job-dialog-module__Qm4Vsa__fit[data-fit=green]{background:#2e9e6a}.schedule-job-dialog-module__Qm4Vsa__fit[data-fit=yellow]{background:#e0a21e}.schedule-job-dialog-module__Qm4Vsa__fit[data-fit=red]{background:#d9534a}.schedule-job-dialog-module__Qm4Vsa__remove{color:var(--b-danger-tx)!important}
.new-site-visit-dialog-module__fJgMpq__meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.new-site-visit-dialog-module__fJgMpq__date{color:var(--tone);font-weight:600}.new-site-visit-dialog-module__fJgMpq__dot{background:var(--b-line-hover);border-radius:2px;width:3px;height:3px}.new-site-visit-dialog-module__fJgMpq__step{color:var(--b-muted);align-items:center;gap:6px;display:inline-flex}.new-site-visit-dialog-module__fJgMpq__bars{gap:3px;display:inline-flex}.new-site-visit-dialog-module__fJgMpq__bar{background:var(--b-line2);border-radius:2px;width:16px;height:4px}.new-site-visit-dialog-module__fJgMpq__bar[data-on=true]{background:var(--tone)}.new-site-visit-dialog-module__fJgMpq__section{flex-direction:column;gap:8px;display:flex}.new-site-visit-dialog-module__fJgMpq__label{letter-spacing:.06em;text-transform:uppercase;color:var(--b-muted);margin:0;font-size:12px;font-weight:600}.new-site-visit-dialog-module__fJgMpq__search :is(input){transition:border-color .12s,box-shadow .12s}.new-site-visit-dialog-module__fJgMpq__search :is(input):focus{box-shadow:0 0 0 1px var(--b-field-focus);outline:none;border-color:var(--b-line-hover)!important}.new-site-visit-dialog-module__fJgMpq__list{border:1px solid var(--b-line);background:color-mix(in srgb, var(--b-raised) 45%, var(--b-card));border-radius:12px;overflow:hidden}.new-site-visit-dialog-module__fJgMpq__listHead{color:var(--b-muted);padding:8px 14px 4px;font-size:12px}.new-site-visit-dialog-module__fJgMpq__listMsg{color:var(--b-muted);align-items:center;gap:6px;margin:0;padding:12px 14px;font-size:14px;display:flex}.new-site-visit-dialog-module__fJgMpq__person{text-align:left;cursor:pointer;width:100%;min-height:52px;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px;display:flex}.new-site-visit-dialog-module__fJgMpq__person+.new-site-visit-dialog-module__fJgMpq__person{border-top:1px solid var(--b-line)}.new-site-visit-dialog-module__fJgMpq__person:hover{background:var(--b-hover)}.new-site-visit-dialog-module__fJgMpq__person:focus-visible{outline:2px solid var(--b-focus);outline-offset:-2px}.new-site-visit-dialog-module__fJgMpq__avatar{background:color-mix(in srgb, var(--tone) 18%, var(--b-card));width:34px;height:34px;color:var(--b-tx);border-radius:17px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.new-site-visit-dialog-module__fJgMpq__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.new-site-visit-dialog-module__fJgMpq__name{color:var(--b-tx);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.new-site-visit-dialog-module__fJgMpq__where{color:var(--b-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.new-site-visit-dialog-module__fJgMpq__last{max-width:34%;color:var(--b-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.new-site-visit-dialog-module__fJgMpq__picked{border:1px solid var(--b-line);background:var(--b-raised);border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.new-site-visit-dialog-module__fJgMpq__pickedTop{align-items:center;gap:12px;display:flex}.new-site-visit-dialog-module__fJgMpq__group{border:1px solid var(--b-line2);background:var(--b-card);border-radius:12px;overflow:hidden}.new-site-visit-dialog-module__fJgMpq__groupRow{align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex}.new-site-visit-dialog-module__fJgMpq__groupRow+.new-site-visit-dialog-module__fJgMpq__groupRow{border-top:1px solid var(--b-line)}.new-site-visit-dialog-module__fJgMpq__groupRow>svg{color:var(--b-muted);flex:none}.new-site-visit-dialog-module__fJgMpq__groupRow:focus-within>svg{color:var(--tone)}.new-site-visit-dialog-module__fJgMpq__groupRow:focus-within{background:color-mix(in srgb, var(--b-tx) 5%, transparent)}.new-site-visit-dialog-module__fJgMpq__groupRow :is(input,select){min-width:0;min-height:48px;color:var(--b-tx);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.new-site-visit-dialog-module__fJgMpq__groupRow :is(input)::placeholder{color:var(--b-muted);opacity:1}.new-site-visit-dialog-module__fJgMpq__groupRow select:invalid,.new-site-visit-dialog-module__fJgMpq__groupRow select[data-empty=true]{color:var(--b-muted)}.new-site-visit-dialog-module__fJgMpq__split{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.new-site-visit-dialog-module__fJgMpq__split>*{flex:1 1 0;min-width:0}.new-site-visit-dialog-module__fJgMpq__split>.new-site-visit-dialog-module__fJgMpq__narrow{flex:0 0 64px}.new-site-visit-dialog-module__fJgMpq__split>.new-site-visit-dialog-module__fJgMpq__zip{flex:0 0 84px}.new-site-visit-dialog-module__fJgMpq__vline{background:var(--b-line);align-self:stretch;flex:0 0 1px!important}.new-site-visit-dialog-module__fJgMpq__disclose{cursor:pointer;min-height:44px;font:inherit;color:var(--b-tx2);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:14px;display:flex}.new-site-visit-dialog-module__fJgMpq__disclose>span{align-items:center;gap:8px;display:inline-flex}.new-site-visit-dialog-module__fJgMpq__muted{color:var(--b-muted)}.new-site-visit-dialog-module__fJgMpq__action{color:var(--tone);font-weight:500}.new-site-visit-dialog-module__fJgMpq__chev{transition:transform .15s}.new-site-visit-dialog-module__fJgMpq__disclose[aria-expanded=true] .new-site-visit-dialog-module__fJgMpq__chev{transform:rotate(90deg)}.new-site-visit-dialog-module__fJgMpq__addLink{cursor:pointer;min-height:36px;font:inherit;color:var(--tone);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 2px;font-size:14px;font-weight:500;display:inline-flex}@media (pointer:coarse){.new-site-visit-dialog-module__fJgMpq__addLink{min-height:44px}}
.notification-bell-module__pXih-G__count{box-sizing:border-box;color:#fff;pointer-events:none;background:#e5484d;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:1px;box-shadow:0 0 0 2px #0c2430}@media (max-width:640px){.notification-bell-module__pXih-G__count{top:5px;right:4px}}.notification-bell-module__pXih-G__body{gap:0!important;padding:4px 0 0!important}.notification-bell-module__pXih-G__empty{text-align:center;color:var(--b-muted);margin:0;padding:28px 18px;font-size:14px}.notification-bell-module__pXih-G__list{border-top:1px solid var(--b-line);margin:0;padding:0;list-style:none}.notification-bell-module__pXih-G__item{align-items:stretch;display:flex}.notification-bell-module__pXih-G__item+.notification-bell-module__pXih-G__item{border-top:1px solid var(--b-line)}.notification-bell-module__pXih-G__open{min-width:0;font:inherit;text-align:left;color:var(--b-tx);cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;min-height:58px;padding:12px 8px 12px 18px;display:flex}.notification-bell-module__pXih-G__open:focus-visible{outline:2px solid var(--b-focus);outline-offset:-2px}.notification-bell-module__pXih-G__icon{color:var(--b-or);flex:none;margin-top:1px;display:flex}.notification-bell-module__pXih-G__icon[data-type=accepted],.notification-bell-module__pXih-G__icon[data-type=deposit_paid],.notification-bell-module__pXih-G__icon[data-type=invoice_paid]{color:#1c8a54}.notification-bell-module__pXih-G__icon[data-type=membership_renewal]{color:#c98512}:is(.dark .notification-bell-module__pXih-G__icon[data-type=accepted],.dark .notification-bell-module__pXih-G__icon[data-type=deposit_paid],.dark .notification-bell-module__pXih-G__icon[data-type=invoice_paid]){color:#4cc488}.dark .notification-bell-module__pXih-G__icon[data-type=membership_renewal]{color:#e8b04a}.notification-bell-module__pXih-G__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.notification-bell-module__pXih-G__line{color:var(--b-tx);font-size:14.5px;line-height:1.35}.notification-bell-module__pXih-G__line b{font-weight:700}.notification-bell-module__pXih-G__meta{color:var(--b-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.notification-bell-module__pXih-G__chev{color:var(--b-muted);flex:none;align-self:center;margin-right:6px}.notification-bell-module__pXih-G__act{align-self:center;margin-right:8px}
.scope-need-to-knows-module__tGJpqG__root{flex-direction:column;gap:12px;display:flex}.scope-need-to-knows-module__tGJpqG__group{flex-direction:column;gap:8px;display:flex}.scope-need-to-knows-module__tGJpqG__head{color:var(--b-tx2);font-size:12px;font-weight:700}.scope-need-to-knows-module__tGJpqG__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scope-need-to-knows-module__tGJpqG__anchor{display:inline-flex;position:relative}.scope-need-to-knows-module__tGJpqG__chip{background:var(--b-raised);min-height:36px;color:var(--b-tx);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .12s,background-color .12s;display:inline-flex}.scope-need-to-knows-module__tGJpqG__root[data-size=md] .scope-need-to-knows-module__tGJpqG__chip{min-height:44px;padding:0 14px;font-size:15px}.scope-need-to-knows-module__tGJpqG__chip:hover:not(:disabled){border-color:var(--b-or)}.scope-need-to-knows-module__tGJpqG__chip:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.scope-need-to-knows-module__tGJpqG__chip:disabled{opacity:.6;cursor:default}.scope-need-to-knows-module__tGJpqG__chip[data-state=ok]{color:#1e7a4e;background:#e3f5ec;border-color:#b7e2cb}.scope-need-to-knows-module__tGJpqG__chip[data-state=open]{border:1.5px solid var(--b-or);background:#fff4ea}.dark .scope-need-to-knows-module__tGJpqG__chip[data-state=ok]{color:#7fdcae;background:#4cc48824;border-color:#4cc48859}.dark .scope-need-to-knows-module__tGJpqG__chip[data-state=open]{background:#f8780924}.scope-need-to-knows-module__tGJpqG__q{color:var(--b-or);font-weight:800}.scope-need-to-knows-module__tGJpqG__ifKnown{color:var(--b-muted);font-weight:400}.scope-need-to-knows-module__tGJpqG__enough{color:#1e7a4e;font-size:13px;font-weight:600}.dark .scope-need-to-knows-module__tGJpqG__enough{color:#7fdcae}.scope-need-to-knows-module__tGJpqG__menu{z-index:30;background:var(--b-card);width:230px;max-width:calc(100vw - 48px);color:var(--b-tx);border:1px solid var(--b-line);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px #0a202b33}.dark .scope-need-to-knows-module__tGJpqG__menu{box-shadow:0 18px 44px #00000073}.scope-need-to-knows-module__tGJpqG__item{width:100%;min-height:46px;font:inherit;color:var(--b-tx);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:15px;display:flex}.scope-need-to-knows-module__tGJpqG__item:hover,.scope-need-to-knows-module__tGJpqG__item:focus-visible{background:var(--b-row-hover)}.scope-need-to-knows-module__tGJpqG__item:focus-visible{outline:2px solid var(--b-focus);outline-offset:-2px}.scope-need-to-knows-module__tGJpqG__item[data-skip]{color:var(--b-muted);border-top:1px solid var(--b-line);border-radius:0 0 10px 10px;margin-top:4px}
.field-workspace-module__nQstxa__workspace{--field-blue:#496b83;--field-soft:#ebf1f5;--field-ink:#142e3c;--field-muted:#536b79;--field-line:#d8e2e7;background:var(--b-page);min-height:100dvh;color:var(--b-tx);padding-bottom:80px;font-family:inherit}.dark .field-workspace-module__nQstxa__workspace{--field-blue:#a5bece;--field-soft:#203a4b;--field-ink:#eef6fa;--field-muted:#abc3ce;--field-line:#385464}.field-workspace-module__nQstxa__back{justify-self:start;margin-bottom:14px;margin-left:-8px;padding-left:8px;padding-right:10px}.field-workspace-module__nQstxa__workspace .max-w-md{max-width:560px}.field-workspace-module__nQstxa__workspace .p-4.max-w-md{padding-left:16px;padding-right:16px}.field-workspace-module__nQstxa__workspace .text-xs{font-size:13px;line-height:1.5}:is(.field-workspace-module__nQstxa__workspace textarea,.field-workspace-module__nQstxa__workspace select,.field-workspace-module__nQstxa__workspace input:not([type=checkbox]):not([type=radio])){font-size:16px}.field-workspace-module__nQstxa__workspace button{touch-action:manipulation}.field-workspace-module__nQstxa__changeCard{background:var(--b-card);color:var(--b-tx);border:1px solid var(--b-line);border-radius:16px;margin:0;padding:16px}.field-workspace-module__nQstxa__cardHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-workspace-module__nQstxa__cardHeading h2{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.field-workspace-module__nQstxa__cardHeading>span{background:var(--b-badge-bg);color:var(--b-badge-tx);border-radius:12px;padding:3px 9px;font-size:12px;font-weight:700}.field-workspace-module__nQstxa__changeCard p,.field-workspace-module__nQstxa__changeDialog p{color:var(--field-muted,#536b79);margin:10px 0;font-size:13px;line-height:1.6}.field-workspace-module__nQstxa__changeRow{text-align:left;border:0;border-top:1px solid var(--b-line);width:100%;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:66px;margin-top:12px;padding:14px 8px;display:flex}.field-workspace-module__nQstxa__changeRow span{min-width:0}.field-workspace-module__nQstxa__changeRow strong{overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.5;display:block}.field-workspace-module__nQstxa__changeRow small{font-size:12px;display:block}.field-workspace-module__nQstxa__changeRow svg{flex:none}.field-workspace-module__nQstxa__secondary{width:100%;margin-top:14px}.field-workspace-module__nQstxa__changeDialog{--field-ink:#142e3c;--field-muted:#536b79;--field-line:#d8e2e7;max-width:min(480px,100vw - 24px);color:var(--field-ink);background:#fff;padding:22px}.field-workspace-module__nQstxa__changeDialog h3{font-size:15px;font-weight:700}.field-workspace-module__nQstxa__changeDialog .field-workspace-module__nQstxa__description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.field-workspace-module__nQstxa__amount{border-block:1px solid var(--field-line);justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.field-workspace-module__nQstxa__changeNotice{background:#ebf1f5;border-left:3px solid #496b83;border-radius:4px;padding:12px}.field-workspace-module__nQstxa__approved{color:#256943;font-size:12px;font-weight:650}.field-workspace-module__nQstxa__pending{color:#91570c;font-size:12px;font-weight:650}.field-workspace-module__nQstxa__declined{color:#963f3f;font-size:12px;font-weight:650}.dark .field-workspace-module__nQstxa__changeDialog{--field-ink:#eef6fa;--field-muted:#abc3ce;--field-line:#385464;color:#eef6fa;background:#132f3d}.dark .field-workspace-module__nQstxa__changeNotice{color:#d7e7f1;background:#203a4b}.dark .field-workspace-module__nQstxa__approved{color:#91d7ad}.dark .field-workspace-module__nQstxa__pending{color:#f0c881}.dark .field-workspace-module__nQstxa__declined{color:#efaaaa}:is(html[data-look=next] .field-workspace-module__nQstxa__workspace,html[data-look=next].dark .field-workspace-module__nQstxa__workspace){--field-blue:var(--nx-blue);--field-soft:var(--nx-soft);--field-ink:var(--nx-ink);--field-muted:var(--nx-muted);--field-line:var(--nx-line);background:var(--nx-canvas);font-family:inherit}.field-workspace-module__nQstxa__workspace :is(.ryt-btn,.ryt-pill,.ryt-seg-item,.ryt-utab){min-height:44px}.field-workspace-module__nQstxa__changeDialog.field-workspace-module__nQstxa__changeDialog .ryt-btn{min-height:44px}.field-workspace-module__nQstxa__changeDialog.field-workspace-module__nQstxa__changeDialog .ryt-btn.ryt-icon-only{width:44px;min-width:44px}:is(.field-workspace-module__nQstxa__workspace.field-workspace-module__nQstxa__workspace .ryt-btn-icon,.field-workspace-module__nQstxa__workspace.field-workspace-module__nQstxa__workspace .ryt-btn.ryt-icon-only){width:44px;min-width:44px;height:44px}:where(.field-workspace-module__nQstxa__rowCard){background:var(--b-card);border:1px solid var(--b-line);color:inherit;border-radius:12px;text-decoration:none}:where(.field-workspace-module__nQstxa__rowCard):hover{border-color:var(--b-line2)}:where(.field-workspace-module__nQstxa__rowFeatured){border-color:var(--b-line-hover)}.field-workspace-module__nQstxa__onPhoto.field-workspace-module__nQstxa__onPhoto{border-radius:999px;width:30px;min-width:30px;height:30px;position:absolute}.field-workspace-module__nQstxa__workspace.field-workspace-module__nQstxa__workspace .ryt-btn-icon.field-workspace-module__nQstxa__onPhoto{border-radius:999px;width:30px;min-width:30px;height:30px;position:absolute}.field-workspace-module__nQstxa__onPhoto.field-workspace-module__nQstxa__onPhoto{background:var(--b-raised);border-color:var(--b-line2);color:var(--b-tx)}.field-workspace-module__nQstxa__onPhoto.field-workspace-module__nQstxa__onPhoto:hover{background:var(--b-press)}.field-workspace-module__nQstxa__onPhoto.field-workspace-module__nQstxa__onPhoto:active{background:var(--b-press2)}.field-workspace-module__nQstxa__onPhoto:after{content:"";position:absolute;inset:-7px}.field-workspace-module__nQstxa__recDot{background:#e5484d;border-radius:999px;flex:none;width:8px;height:8px}.field-workspace-module__nQstxa__coAgreed{background:color-mix(in srgb, #24995f 12%, var(--b-card));color:#1c6b45;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.dark .field-workspace-module__nQstxa__coAgreed{color:#8fddb4}.field-workspace-module__nQstxa__coBack{align-self:flex-start;min-height:44px;margin:-6px 0 -4px -10px}.field-workspace-module__nQstxa__coMeta{color:var(--b-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.field-workspace-module__nQstxa__coPill{border-radius:99px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.field-workspace-module__nQstxa__coPill[data-status=pending]{background:color-mix(in srgb, #c98512 16%, var(--b-card));color:#8a5a00}.field-workspace-module__nQstxa__coPill[data-status=approved]{background:color-mix(in srgb, #24995f 14%, var(--b-card));color:#1c6b45}.field-workspace-module__nQstxa__coPill[data-status=declined]{background:var(--b-danger-bg);color:var(--b-danger-tx)}.dark .field-workspace-module__nQstxa__coPill[data-status=pending]{color:#f0c881}.dark .field-workspace-module__nQstxa__coPill[data-status=approved]{color:#8fddb4}.field-workspace-module__nQstxa__coText{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--b-tx);margin:0;font-size:15px;line-height:1.55}.field-workspace-module__nQstxa__coAmount{background:var(--b-raised);color:var(--b-tx2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;font-size:14px;display:flex}.field-workspace-module__nQstxa__coAmount strong{color:var(--b-tx);font-size:18px;font-weight:700}.field-workspace-module__nQstxa__coSmall{color:var(--b-muted);margin:0;font-size:13px}.field-workspace-module__nQstxa__coLines{color:var(--b-tx);margin:0;padding-left:18px;font-size:14px}.field-workspace-module__nQstxa__coList>:first-child{border-top:0;margin-top:0}.field-workspace-module__nQstxa__nlLog{flex-direction:column;gap:10px;display:flex}.field-workspace-module__nQstxa__nlSched{color:var(--b-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.field-workspace-module__nQstxa__nlEmpty{text-align:center;color:var(--b-muted);flex-direction:column;align-items:center;gap:8px;margin:32px 0;font-size:14px;display:flex}.field-workspace-module__nQstxa__nlList,.field-workspace-module__nQstxa__nlGroup{flex-direction:column;gap:14px;display:flex}.field-workspace-module__nQstxa__nlDay{justify-content:center;display:flex}.field-workspace-module__nQstxa__nlDay>span{background:var(--b-raised);color:var(--b-tx2);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.field-workspace-module__nQstxa__nlMsg{align-items:flex-start;gap:10px;display:flex}.field-workspace-module__nQstxa__nlMsg[data-mine=true]{flex-direction:row-reverse}.field-workspace-module__nQstxa__nlAvatar{color:#fff;background:#2f86c2;border-radius:99px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.field-workspace-module__nQstxa__nlAvatar[data-tone=photo]{background:var(--b-raised);color:var(--b-tx2)}.field-workspace-module__nQstxa__nlMsg[data-mine=true] .field-workspace-module__nQstxa__nlAvatar{background:#6f5bd6}.field-workspace-module__nQstxa__nlMain{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:min(82%,440px);display:flex}.field-workspace-module__nQstxa__nlMsg[data-mine=true] .field-workspace-module__nQstxa__nlMain{align-items:flex-end}.field-workspace-module__nQstxa__nlWho{color:var(--b-muted);margin:0;font-size:12px}.field-workspace-module__nQstxa__nlWho b{color:var(--b-tx2);font-weight:700}.field-workspace-module__nQstxa__nlBubble{border:1px solid var(--b-line);background:var(--b-card);color:var(--b-tx);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:10px 14px;font-size:15px;line-height:1.5}.field-workspace-module__nQstxa__nlMsg[data-mine=true] .field-workspace-module__nQstxa__nlBubble{background:color-mix(in srgb, var(--b-or) 11%, var(--b-card));border-color:color-mix(in srgb, var(--b-or) 35%, transparent);color:var(--b-tx)}.field-workspace-module__nQstxa__nlThumbs{flex-wrap:wrap;gap:8px;display:flex}.field-workspace-module__nQstxa__nlThumb{width:76px;height:76px;position:relative}.field-workspace-module__nQstxa__nlThumbBtn{background:var(--b-raised);cursor:zoom-in;border:0;border-radius:10px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.field-workspace-module__nQstxa__nlThumbBtn img{object-fit:cover;width:100%;height:100%;display:block}.field-workspace-module__nQstxa__nlThumbBtn:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.field-workspace-module__nQstxa__nlActions{gap:4px;display:flex}.field-workspace-module__nQstxa__nlActions .ryt-btn{min-height:44px}.field-workspace-module__nQstxa__nlDanger.field-workspace-module__nQstxa__nlDanger{color:var(--b-danger-tx)}.field-workspace-module__nQstxa__nlEdit{flex-direction:column;gap:6px;width:min(440px,72vw);display:flex}.field-workspace-module__nQstxa__nlTextarea{box-sizing:border-box;border:1px solid var(--b-line2);background:var(--b-card);width:100%;min-height:88px;color:var(--b-tx);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:15px}.field-workspace-module__nQstxa__nlTextarea:focus{box-shadow:inset 0 0 0 1px var(--b-field-focus);outline:none}.field-workspace-module__nQstxa__nlPending{background:color-mix(in srgb, #c98512 12%, var(--b-card));border:1px solid #c9851266;border-radius:12px;padding:10px 14px}.field-workspace-module__nQstxa__nlPendingHead{color:#8a5a00;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:700;display:flex}.dark .field-workspace-module__nQstxa__nlPendingHead{color:#f0c881}.field-workspace-module__nQstxa__nlPendingText{color:var(--b-tx);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px}.field-workspace-module__nQstxa__nlPendingImg{object-fit:cover;opacity:.75;border-radius:10px;width:76px;height:76px}.field-workspace-module__nQstxa__nlScreen{z-index:60;background:var(--b-page);color:var(--b-tx);flex-direction:column;display:flex;position:fixed;inset:0}.field-workspace-module__nQstxa__nlBar{min-height:56px;padding:4px 8px;padding-top:calc(4px + env(safe-area-inset-top));color:#eef6fa;background:#0c2430;flex:none;align-items:center;gap:8px;display:flex}.field-workspace-module__nQstxa__nlBar .ryt-btn{color:#c2d4dd;min-height:44px;padding-left:6px;padding-right:12px}.field-workspace-module__nQstxa__nlBar .ryt-btn:hover{color:#fff;background:#ffffff14}.field-workspace-module__nQstxa__nlBar .ryt-btn:focus-visible{outline:2px solid var(--b-focus)}.field-workspace-module__nQstxa__nlBarTitle{text-align:center;flex:1;min-width:0}.field-workspace-module__nQstxa__nlBarTitle b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;display:block;overflow:hidden}.field-workspace-module__nQstxa__nlBarTitle span{color:#8fa9b6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.field-workspace-module__nQstxa__nlComposer{border-top:1px solid var(--b-line);background:var(--b-card);padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex:none}.field-workspace-module__nQstxa__nlComposerRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:8px;display:grid}.field-workspace-module__nQstxa__nlComposerRow .ryt-btn{min-height:48px}.field-workspace-module__nQstxa__lbOverlay{z-index:70;background:#0e1214f0;position:fixed;inset:0}.field-workspace-module__nQstxa__lbContent{z-index:71;outline:none;justify-content:center;align-items:center;padding:72px 16px 56px;display:flex;position:fixed;inset:0}.field-workspace-module__nQstxa__lbImg{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.field-workspace-module__nQstxa__lbClose.field-workspace-module__nQstxa__lbClose{top:calc(16px + env(safe-area-inset-top));color:#fff;background:#ffffff24;border-color:#0000;border-radius:99px;width:48px;min-width:48px;height:48px;position:absolute;right:16px}.field-workspace-module__nQstxa__lbClose.field-workspace-module__nQstxa__lbClose:hover{background:#ffffff3d}.field-workspace-module__nQstxa__lbClose.field-workspace-module__nQstxa__lbClose:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.field-workspace-module__nQstxa__lbHint{left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom));text-align:center;color:#ffffffb3;margin:0;font-size:13px;position:absolute}
.job-wizard-module__t9lBqW__dialog{height:min(86dvh,780px);max-height:calc(100dvh - 48px)!important}@media (max-width:767px){.job-wizard-module__t9lBqW__dialog{height:94dvh;max-height:94dvh!important}}.job-wizard-module__t9lBqW__eyePhone{display:none}@media (max-width:767px){.job-wizard-module__t9lBqW__eyeDesk{display:none}.job-wizard-module__t9lBqW__eyePhone{display:inline}}.job-wizard-module__t9lBqW__bar{align-items:center;gap:4px;display:flex}.job-wizard-module__t9lBqW__barItem{flex:none;align-items:center;display:flex}.job-wizard-module__t9lBqW__stepBtn{min-height:44px;font:inherit;color:var(--b-tx);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.job-wizard-module__t9lBqW__stepBtn:hover{background:var(--b-row-hover)}.job-wizard-module__t9lBqW__stepBtn:focus-visible{outline:2px solid var(--b-focus);outline-offset:-2px}.job-wizard-module__t9lBqW__stepBtn[data-state=active]{background:#fff4ea}.dark .job-wizard-module__t9lBqW__stepBtn[data-state=active]{background:#f8780924}.job-wizard-module__t9lBqW__dot{background:var(--b-raised);width:26px;height:26px;color:var(--b-muted);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.job-wizard-module__t9lBqW__dot[data-state=done]{color:#fff;background:#24995f}.job-wizard-module__t9lBqW__dot[data-state=now]{background:var(--b-or);color:#fff}.job-wizard-module__t9lBqW__join{background:var(--b-line2);width:22px;height:1px;margin:0 2px}@media (max-width:767px){.job-wizard-module__t9lBqW__bar{display:none}.job-wizard-module__t9lBqW__dialog>div:has(>.job-wizard-module__t9lBqW__bar){display:none}}.job-wizard-module__t9lBqW__body{flex-direction:row!important;gap:0!important;padding:0!important;overflow:hidden!important}.job-wizard-module__t9lBqW__main{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-width:0;padding:20px 24px;display:flex;overflow-y:auto}.job-wizard-module__t9lBqW__tips{border-left:1px solid var(--b-line);background:var(--b-raised);flex-direction:column;flex:none;gap:8px;width:260px;padding:20px;display:flex;overflow-y:auto}.job-wizard-module__t9lBqW__tipsHead{color:var(--b-or);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.job-wizard-module__t9lBqW__tipsBody{color:var(--b-tx2);flex-direction:column;gap:8px;font-size:14px;line-height:1.55;display:flex}.job-wizard-module__t9lBqW__phonePick{display:none}@media (max-width:767px){.job-wizard-module__t9lBqW__main{padding:12px 18px 16px}.job-wizard-module__t9lBqW__tips{display:none}.job-wizard-module__t9lBqW__phonePick{flex-direction:column;gap:10px;display:flex}}.job-wizard-module__t9lBqW__help{background:#fff8ef;border-radius:12px;padding:0 12px}.dark .job-wizard-module__t9lBqW__help{background:#f878091a}.job-wizard-module__t9lBqW__help>summary{cursor:pointer;align-items:center;list-style:none;justify-content:flex-start!important;min-height:44px!important;display:flex!important}.job-wizard-module__t9lBqW__help>summary::-webkit-details-marker{display:none}.job-wizard-module__t9lBqW__helpBody{color:var(--b-tx2);flex-direction:column;gap:8px;padding:0 0 12px;font-size:14px;line-height:1.55;display:flex}.job-wizard-module__t9lBqW__foot{flex-wrap:nowrap!important}.job-wizard-module__t9lBqW__foot>.ryt-btn{min-height:46px}.job-wizard-module__t9lBqW__where{text-align:center;color:var(--b-muted);flex:1;font-size:13px}.job-wizard-module__t9lBqW__next{padding:0 20px!important}@media (max-width:767px){.job-wizard-module__t9lBqW__foot{flex-flow:wrap!important;align-items:stretch!important;gap:8px!important}.job-wizard-module__t9lBqW__where{display:none}.job-wizard-module__t9lBqW__next{flex:100%;order:-1;font-size:16px;min-height:54px!important}.job-wizard-module__t9lBqW__back,.job-wizard-module__t9lBqW__skip{flex:1 1 0;min-height:48px!important}}
.thumb-module__9xuAiW__thumb{border:1px solid var(--b-line);background:var(--b-raised);border-radius:8px;flex:none;width:40px;height:40px;display:block;overflow:hidden}.thumb-module__9xuAiW__thumb img{object-fit:cover;width:100%;height:100%;display:block}
