:root{--ui-h: 32px;--ui-h-tag: 24px;--ui-sym: 18px;--ui-t-xl: 22px;--ui-t-l: 17px;--ui-t-m: 15px;--ui-t-s: 13px;--ui-t-xs: 12px;--ui-outline: #c7ccd3;--ui-symbol: #454c55;--ui-faint: #8a939a;--ui-coral-tint: #fdece7;--ui-coral-text: #c9432a;--ui-violet: #6b4fd8;--ui-violet-tint: #efebfc;--ui-violet-text: #5235c0;--ui-violet-dark: #5a3fc4;--ui-violet-darker: #4b33a8;--ui-us: var(--coral);--ui-you: #2563eb;--ui-you-bg: #e9f0fe;--ui-brand: #e8563b;--ui-brand-bg: #fdece7;--ui-src: #7c5cbf;--ui-src-bg: #f0eafb;--ui-warn: #b06a12;--ui-warn-bg: #fbf0dd;--ui-okc: #2f7d4f;--ui-okc-bg: #e7f2ec;--ui-red: #c0392b;--ui-red-bg: #fbe9e6;--ui-review: #334155}.ui-sym{width:var(--ui-sym);height:var(--ui-sym);flex:none;display:block}.ui-loader{--ui-loader: 20px;display:inline-flex;align-items:center;gap:8px;color:var(--coral);vertical-align:middle}.ui-loader__dots{position:relative;width:var(--ui-loader);height:var(--ui-loader);flex:none;animation:ui-orbit-turn 4.5s linear infinite}.ui-loader__dots>i{position:absolute;left:50%;top:50%;width:3.5px;height:3.5px;margin:-1.75px 0 0 -1.75px;border-radius:50%;background:currentColor;transform:rotate(var(--a)) translateY(-2.05px);animation:ui-orbit-breathe 2.8s ease-in-out infinite}@keyframes ui-orbit-turn{to{transform:rotate(360deg)}}@keyframes ui-orbit-breathe{0%,to{transform:rotate(var(--a)) translateY(-2.05px)}50%{transform:rotate(var(--a)) translateY(calc(var(--ui-loader) * -.3))}}.ui-loader__word{font-size:13px;font-weight:500;color:var(--ui-coral-text, var(--coral))}.ui-btn .ui-loader{--ui-loader: 24px;color:var(--coral)}.ui-word .ui-loader{--ui-loader: 20px;color:var(--coral)}.ui-btn[aria-busy=true]:disabled,.ui-word[aria-busy=true]:disabled{opacity:1;cursor:progress}.ui-btn--main .ui-loader,.ui-btn--wa .ui-loader,.ui-word--main .ui-loader,.ui-word--send .ui-loader{color:#fff}@media(prefers-reduced-motion:reduce){.ui-loader__dots{animation:none}.ui-loader__dots>i{animation:none;transform:rotate(var(--a)) translateY(calc(var(--ui-loader) * -.18))}}.ui-btn{position:relative;flex:none;display:inline-grid;place-items:center;width:var(--ui-h);height:var(--ui-h);padding:0;margin:0;border-radius:50%;border:1px solid var(--ui-outline);background:var(--paper);color:var(--ui-symbol);cursor:pointer;text-decoration:none;font:inherit;-webkit-tap-highlight-color:transparent;transition:background .12s,border-color .12s,color .12s,transform .06s}.ui-btn:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.ui-btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}@media(hover:hover){.ui-btn:hover{border-color:var(--coral);color:var(--coral)}.ui-btn--main:hover{background:var(--coral-dark);border-color:var(--coral-dark);color:#fff}.ui-btn--wa:hover{background:var(--wa-green-dark);border-color:var(--wa-green-dark);color:#fff}}.ui-btn:active,.ui-btn.is-pressed{background:var(--coral);border-color:var(--coral);color:#fff;transform:scale(.92)}.ui-btn--main{background:var(--coral);border-color:var(--coral);color:#fff}.ui-btn--main:active,.ui-btn--main.is-pressed{background:var(--coral-darker);border-color:var(--coral-darker)}.ui-btn--wa{background:var(--wa-green);border-color:var(--wa-green);color:#fff}.ui-btn--wa:active,.ui-btn--wa.is-pressed{background:var(--wa-green-darker);border-color:var(--wa-green-darker)}.ui-btn--open{background:var(--ui-coral-tint);border-color:var(--coral);color:var(--ui-coral-text)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.45;cursor:default;transform:none}.ui-btn[data-dot]:after{content:"";position:absolute;top:-3px;right:-3px;width:13px;height:13px;border-radius:50%;border:2px solid #fff;box-sizing:border-box}.ui-btn[data-dot=coral]:after{background:var(--coral)}.ui-btn[data-dot=violet]:after{background:var(--ui-violet)}.ui-field{position:relative;display:inline-flex;align-items:center;gap:8px;height:var(--ui-h);padding:0 14px;margin:0;border:1px solid var(--ui-outline);border-radius:999px;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--ui-t-s);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;min-width:0}.ui-field>.ui-sym{width:16px;height:16px;color:var(--ui-symbol)}.ui-field__value{font-weight:400;color:var(--slate);overflow:hidden;text-overflow:ellipsis}.ui-field:focus-within,.ui-field:focus-visible{outline:none;border-color:var(--slate);box-shadow:0 0 0 3px #16181d14}.ui-field--search{width:320px;cursor:text;font-weight:400}.ui-field--search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;padding:0;font:inherit;font-size:var(--ui-t-s);color:var(--ink)}.ui-field--search input::placeholder{color:var(--ui-faint)}.ui-field--search input::-webkit-search-cancel-button{display:none}.ui-field__clear{flex:none;display:grid;place-items:center;width:24px;height:24px;margin:0 -6px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ui-faint);cursor:pointer}.ui-field__clear .ui-sym{width:16px;height:16px}@media(hover:hover){.ui-field__clear:hover{color:var(--ink);background:var(--mist)}}.ui-field select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}@media(max-width:640px){.ui-field--search{width:100%}}.ui-chip{display:inline-flex;align-items:center;gap:8px;height:var(--ui-h);padding:0 8px 0 14px;margin:0;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--ui-t-s);font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.ui-chip--nocount{padding-right:14px}@media(hover:hover){.ui-chip:hover{border-color:var(--ui-outline)}}.ui-chip[aria-pressed=true]{background:var(--coral);border-color:var(--coral);color:#fff;font-weight:600}.ui-chip__n{min-width:18px;height:18px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;font-size:var(--ui-t-xs);font-weight:600;font-variant-numeric:tabular-nums}.ui-chip[aria-pressed=true] .ui-chip__n{background:#ffffff40;color:#fff}.ui-filters{display:grid;gap:10px}.ui-filters__group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-filters__label{min-width:52px;font-size:var(--ui-t-xs);font-weight:600;color:var(--slate)}.ui-tag{display:inline-flex;align-items:center;gap:4px;height:var(--ui-h-tag);padding:0 12px;margin:0;border:0;border-radius:999px;font-family:var(--font);font-size:var(--ui-t-xs);font-weight:600;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}button.ui-tag{cursor:pointer;padding-right:6px;-webkit-tap-highlight-color:transparent}.ui-tag .ui-sym{width:14px;height:14px}@media(hover:hover){button.ui-tag:hover{box-shadow:inset 0 0 0 1px currentColor}}button.ui-tag:active{transform:scale(.96)}.t-you{background:var(--ui-you-bg);color:var(--ui-you)}.t-brand{background:var(--ui-brand-bg);color:var(--ui-brand)}.t-src{background:var(--ui-src-bg);color:var(--ui-src)}.t-warn{background:var(--ui-warn-bg);color:var(--ui-warn)}.t-okc{background:var(--ui-okc-bg);color:var(--ui-okc)}.t-red{background:var(--ui-red-bg);color:var(--ui-red)}.t-review{background:var(--ui-review);color:#fff}.t-neutral{background:var(--mist);color:var(--ui-faint)}.ui-pick{position:relative;display:inline-flex;min-width:0}.ui-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 12px 32px #16181d1f;font-family:var(--font);color:var(--ink)}.ui-pop--right{left:auto;right:0}.ui-pop__head,.ui-pop__backdrop{display:none}.ui-opt{height:var(--ui-h);width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;margin:0;border:0;border-radius:999px;background:transparent;font-family:var(--font);font-size:var(--ui-t-s);font-weight:400;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap}@media(hover:hover){.ui-opt:hover{background:var(--mist)}}.ui-opt:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.ui-opt[aria-selected=true],.ui-opt[aria-pressed=true]{background:var(--ui-coral-tint);color:var(--ui-coral-text);font-weight:600}.ui-opt__label{overflow:hidden;text-overflow:ellipsis}.ui-list__pop{min-width:100%;padding:6px}.ui-list{display:grid;gap:2px;min-width:220px;max-height:360px;overflow-y:auto}.ui-date__pop{display:flex;gap:18px}.ui-date__quick{display:grid;gap:2px;align-content:start;min-width:130px}.ui-date__month{display:grid;gap:6px}.ui-date__mhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-date__mname{font-size:var(--ui-t-m);font-weight:600}.ui-date__grid{display:grid;grid-template-columns:repeat(7,40px);row-gap:2px}.ui-date__wd{height:24px;display:grid;place-items:center;font-size:var(--ui-t-xs);font-weight:600;color:var(--ui-faint)}.ui-date__cell{height:var(--ui-h);display:grid;place-items:center}.ui-date__cell.is-band{background:var(--ui-coral-tint)}.ui-date__cell.is-from{background:linear-gradient(90deg,transparent 50%,var(--ui-coral-tint) 50%)}.ui-date__cell.is-to{background:linear-gradient(90deg,var(--ui-coral-tint) 50%,transparent 50%)}.ui-date__day{width:var(--ui-h);height:var(--ui-h);display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:transparent;font-family:var(--font);font-size:var(--ui-t-s);font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer}@media(hover:hover){.ui-date__day:hover{box-shadow:inset 0 0 0 1px var(--ui-outline)}}.ui-date__cell.is-band .ui-date__day{color:var(--ui-coral-text)}.ui-date__day.is-today{box-shadow:inset 0 0 0 2px var(--coral);font-weight:600}.ui-date__day.is-end{background:var(--coral);color:#fff;font-weight:600}@media(max-width:640px){.ui-pop__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#16181d59}.ui-pop,.ui-pop--right{position:fixed;top:auto;left:0;right:0;bottom:0;max-height:85dvh;overflow-y:auto;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.ui-pop__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ui-pop__head b{font-size:var(--ui-t-m);font-weight:600}.ui-list{min-width:0;max-height:none;overflow:visible}.ui-date__pop{flex-direction:column;gap:10px;align-items:center}.ui-date__pop .ui-pop__head{width:100%;max-width:280px;margin-bottom:0}.ui-date__quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:280px;min-width:0}.ui-date__q--desk{display:none}.ui-date__q{width:100%;justify-content:center;height:var(--ui-h);border:1px solid var(--line);padding:0 12px;font-size:var(--ui-t-xs)}}.ui-word{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--ui-h);padding:0 16px;margin:0;border-radius:999px;border:1px solid var(--ui-outline);background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--ui-t-s);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s,border-color .12s,color .12s,transform .06s}.ui-word:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.ui-word .ui-sym{width:16px;height:16px}@media(hover:hover){.ui-word:hover{border-color:var(--coral);color:var(--coral)}.ui-word--main:hover{background:var(--coral-dark);border-color:var(--coral-dark);color:#fff}.ui-word--send:hover{background:var(--wa-green-dark);border-color:var(--wa-green-dark);color:#fff}.ui-word--on:hover{color:var(--ui-red);border-color:var(--ui-red)}}.ui-word:active,.ui-word.is-pressed{transform:scale(.97)}.ui-word--main{background:var(--coral);border-color:var(--coral);color:#fff}.ui-word--send{background:var(--wa-green);border-color:var(--wa-green);color:#fff}.ui-word--on{background:var(--ui-red-bg);border-color:var(--ui-red);color:var(--ui-red);padding-right:12px}.ui-word:disabled{opacity:.45;cursor:default;transform:none}.ui-word[data-dot]:after{content:"";position:absolute;top:-3px;right:6px;width:13px;height:13px;border-radius:50%;border:2px solid #fff;box-sizing:border-box}.ui-word[data-dot=coral]:after{background:var(--coral)}.ui-word[data-dot=violet]:after{background:var(--ui-violet)}.ui-switch{display:inline-flex;align-items:center;gap:2px;height:var(--ui-h);padding:3px;margin:0;border-radius:999px;background:var(--mist);border:1px solid var(--line);box-sizing:border-box;flex:none}.ui-switch button{flex:1;height:calc(var(--ui-h) - 8px);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;margin:0;border:0;border-radius:999px;background:transparent;font-family:var(--font);font-size:var(--ui-t-s);font-weight:600;color:var(--slate);white-space:nowrap;cursor:pointer}.ui-switch button small{font-size:var(--ui-t-xs);font-weight:400;color:var(--ui-faint)}@media(hover:hover){.ui-switch button:hover{color:var(--ink)}}.ui-switch button[aria-pressed=true]{background:var(--coral);color:#fff}.ui-switch button[aria-pressed=true] small{color:#fff}.ui-switch--s{height:var(--ui-h-tag)}.ui-switch--s button{height:calc(var(--ui-h-tag) - 8px);padding:0 9px;font-size:var(--ui-t-xs)}.ui-dot{width:10px;height:10px;border-radius:50%;flex:none}.ui-dot--coral{background:var(--coral)}.ui-dot--violet{background:var(--ui-violet)}.ui-switch button[aria-pressed=true] .ui-dot--coral{background:#fff}.ui-field--text{width:100%;cursor:text;font-weight:400}.ui-field--text input,.ui-stepper__v,.ui-money{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;padding:0;margin:0;font-family:var(--font);font-size:var(--ui-t-s);color:var(--ink)}.ui-field--text input::placeholder{color:var(--ui-faint)}.ui-field--money{cursor:text;font-weight:600}.ui-field--money .ui-money{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.ui-stepper{display:flex;align-items:center;width:100%;height:var(--ui-h);padding:0;margin:0;border:1px solid var(--ui-outline);border-radius:999px;background:var(--paper);box-sizing:border-box;overflow:hidden}.ui-stepper button{flex:none;width:40px;height:100%;display:grid;place-items:center;padding:0;margin:0;border:0;background:transparent;color:var(--ui-symbol);cursor:pointer}@media(hover:hover){.ui-stepper button:hover{color:var(--coral)}}.ui-stepper button:active{background:var(--coral);color:#fff}.ui-stepper__v{text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.ui-stepper__v:focus,.ui-field--text input:focus,.ui-money:focus{background:transparent}.ui-stepper:focus-within{border-color:var(--slate);box-shadow:0 0 0 3px #16181d14}.ui-chip__l{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-filters__group--grid{display:grid;gap:6px}.ui-filters__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ui-filters__grid .ui-chip{width:100%;min-width:0;justify-content:space-between;gap:4px;padding:0 6px 0 10px}.ui-filters__grid>.ui-faint{grid-column:1 / -1;align-self:center}.ui-filters--fit .ui-filters__grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--ui-chip-col, 120px),100%),1fr))}@media(max-width:640px){.ui-filters--fit .ui-filters__grid{gap:4px;grid-template-columns:repeat(auto-fill,minmax(clamp(calc((100% - 9px) / 3),var(--ui-chip-col, 120px),calc((100% - 5px)/2)),1fr))}.ui-filters--fit .ui-filters__grid .ui-chip{padding:0 4px 0 8px}.ui-filters--fit .ui-filters__grid .ui-chip__n{padding:0 5px}}.ui-chip--dot{border-color:transparent;background:transparent;color:var(--slate);padding:0 10px}.ui-chip--dot .ui-chip__l{display:inline-flex;align-items:center;gap:6px}.ui-chip__dot{width:8px;height:8px;border-radius:50%;flex:none;background:currentColor}.ui-chip--dot small{font-size:var(--ui-t-xs);color:var(--ui-faint);font-variant-numeric:tabular-nums}@media(hover:hover){.ui-chip--dot:hover{background:var(--mist);border-color:transparent}}.ui-chip--dot[aria-pressed=true]{background:var(--ui-coral-tint);border-color:#f0563b59;color:var(--ui-coral-text);font-weight:600}.ui-chip--dot[aria-pressed=true] small{color:var(--ui-coral-text)}.ui-tagline{flex:1;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.ui-tagline>*{flex:none}.ui-tagline__sample{visibility:hidden}.ui-tag__l{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-tagline--squeeze>:first-child{flex:0 1 auto;min-width:0}.ui-field input:focus-visible,.ui-stepper input:focus-visible,.ui-field.ui-field:focus-visible{outline:none}.ui-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:16px;background:#16181d57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ui-dialog{width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 32px #16181d1f;padding:18px;display:grid;gap:14px;font-family:var(--font);color:var(--ink)}.ui-dialog--wide{width:min(640px,100%)}.ui-dialog h2{margin:0;font-size:var(--ui-t-m);font-weight:600}.ui-dialog p{margin:0;color:var(--slate);font-size:var(--ui-t-s)}.ui-dialog__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:640px){.ui-scrim{place-items:end stretch;padding:0}.ui-dialog{width:100%;max-height:92dvh;border-radius:16px 16px 0 0}}.ui-tpage{display:grid;gap:12px;height:100%;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;font-family:var(--font);font-size:var(--ui-t-s);color:var(--ink)}.ui-tpage__head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.ui-tpage__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-tpage__bar h1{margin:0 8px 0 0;font-size:var(--ui-t-l);font-weight:600}.ui-tpage__end{display:flex;gap:8px;margin-left:auto}.ui-tpage__filters{display:grid;gap:10px}.ui-table{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:auto;min-height:0;align-self:start;max-height:100%}.ui-trow{display:grid;grid-template-columns:var(--cols);min-width:var(--minw, 0);align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);box-sizing:border-box}.ui-trow:last-child{border-bottom:0}.ui-trow--head{position:sticky;top:0;z-index:2;padding-top:9px;padding-bottom:9px;background:var(--mist);font-size:var(--ui-t-xs);font-weight:600;color:var(--ui-faint)}.ui-trow--total{position:sticky;bottom:0;z-index:2;background:var(--paper);border-top:1px solid var(--line);border-bottom:0;font-variant-numeric:tabular-nums}.ui-trow--total b{font-weight:600}.ui-tot__l{grid-column:1 / 2}.ui-tot__v{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:4px}.ui-tot__v .ui-tag{margin-left:4px}.ui-table__empty{padding:28px 16px;text-align:center;color:var(--slate)}.ui-cust{display:flex;align-items:center;gap:10px;min-width:0}.ui-cust>div{min-width:0}.ui-av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:var(--ui-t-xs);font-weight:600;color:var(--slate);background:var(--mist);border:1px solid var(--line)}.ui-nm{font-weight:600}.ui-sub{font-size:var(--ui-t-xs);color:var(--slate);font-variant-numeric:tabular-nums}.ui-sub b{color:var(--ink);font-weight:600}.ui-faint{color:var(--ui-faint)}.ui-ic{display:flex;align-items:center;gap:6px;min-width:0}.ui-ic .ui-sym{color:var(--ui-symbol)}.ui-ic>span{min-width:0;overflow-wrap:anywhere}.ui-btns{display:flex;gap:8px}.ui-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:50;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:var(--ui-t-s);font-weight:600;box-shadow:0 8px 24px #16181d2e}@media(max-width:820px){.ui-tpage{height:auto}.ui-tpage__bar h1{flex:1 1 auto;order:0}.ui-tpage__end{order:1}.ui-tpage__bar .ui-field--search{flex:1 0 100%;order:2}.ui-tpage__bar .ui-pick{flex:1 0 100%;order:3}.ui-tpage__bar .ui-pick>.ui-field{width:100%;box-sizing:border-box}.ui-tpage__bar .ui-pick>.ui-field>.ui-sym:last-child{margin-left:auto}.ui-table{background:transparent;border:0;overflow:visible;display:grid;gap:10px}.ui-trow--head{display:none}.ui-trow{min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.ui-trow:last-child{border-bottom:1px solid var(--line)}.ui-trow.ui-trow--total{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:2px;margin:0 -1.5rem;bottom:-1.5rem;padding:10px 16px 14px;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:0 -6px 16px #16181d0f}.ui-tot__l,.ui-tot__v{grid-column:auto}.ui-tot__l{font-size:var(--ui-t-xs);color:var(--slate)}.ui-tot__l b{font-weight:400}}.ui-side--reseller{--coral: var(--ui-violet);--coral-dark: var(--ui-violet-dark);--coral-darker: var(--ui-violet-darker);--ui-coral-tint: var(--ui-violet-tint);--ui-coral-text: var(--ui-violet-text)}.ui-side--reseller .ui-chip--dot[aria-pressed=true]{border-color:#6b4fd859}.ui-pick--many>.ui-field{width:190px;box-sizing:border-box}.ui-pick--many>.ui-field>.ui-sym:last-child{margin-left:auto}.ui-pick--many .ui-list__pop{width:100%;min-width:0;box-sizing:border-box}.ui-pick--many .ui-list{min-width:0}.ui-opt__end{display:inline-flex;align-items:center;gap:8px;color:var(--slate);font-size:var(--ui-t-xs);font-weight:400}.ui-opt[aria-selected=true] .ui-opt__end{color:var(--ui-coral-text)}.ui-pop__foot{display:flex;justify-content:space-between;gap:8px;padding:8px 6px 2px;margin-top:6px;border-top:1px solid var(--line)}.ui-pick--many .ui-list,.ui-list__find+.ui-list{grid-template-columns:minmax(0,1fr)}.ui-pick--many .ui-opt__end{flex:none}.ui-list__find{padding:0 0 6px}@media(max-width:640px){.ui-list__find{position:sticky;top:-14px;z-index:1;padding-top:6px;background:var(--paper)}.ui-list__find+.ui-list{padding-bottom:6px}.ui-pick--many .ui-pop__foot{position:sticky;bottom:calc(-14px - env(safe-area-inset-bottom));z-index:1;background:var(--paper);padding-bottom:calc(14px + env(safe-area-inset-bottom));margin-bottom:calc(-14px - env(safe-area-inset-bottom))}}.ui-list__find .ui-field--search{width:100%;box-sizing:border-box}.ui-list__none{margin:0;padding:8px 12px;font-size:var(--ui-t-xs);color:var(--slate)}@media(max-width:640px){.ui-pick--many{flex:1 0 100%}.ui-pick--many>.ui-field{width:100%}.ui-pick--many .ui-list__pop{width:auto}}.ui-btn--wa-off,.ui-word--danger{background:var(--ui-red);border-color:var(--ui-red);color:#fff}.ui-sym__gap{stroke:var(--ui-red)}@media(hover:hover){.ui-btn--wa-off:not(:disabled):hover{background:#a93226;border-color:#a93226;color:#fff}.ui-btn--wa-off:not(:disabled):hover .ui-sym__gap{stroke:#a93226}}.ui-btn--danger{border-color:var(--ui-red);color:var(--ui-red)}@media(hover:hover){.ui-btn--danger:not(:disabled):hover{background:var(--ui-red-bg);border-color:var(--ui-red);color:var(--ui-red)}}.ui-btn--danger:active,.ui-btn--danger.is-pressed{background:var(--ui-red);border-color:var(--ui-red);color:#fff}.layout{height:100%;display:flex;flex-direction:column;overflow:hidden}.layout__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--paper);border-bottom:1px solid var(--line)}.layout__logo{display:block;height:30px;width:auto;flex-shrink:0}.layout__header-right{display:flex;align-items:center;gap:.9rem}.layout__pill-link{display:inline-flex}.layout__bridge-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1.5rem;background:var(--ok-bg);color:var(--ok);border-bottom:1px solid var(--ok-line);font-size:14px;font-weight:500}.layout__bridge-banner-link{flex-shrink:0;font-weight:600;color:var(--ok);text-decoration:underline}.layout__nav{display:flex;gap:1.25rem;padding:.75rem 1.5rem;background:var(--paper);border-bottom:1px solid var(--line)}.layout__nav-link{font-size:15px;font-weight:600;color:var(--slate)}.layout__nav-link:hover,.layout__nav-link--active{color:var(--coral)}.layout__hamburger,.layout__nav-logout{display:none}.layout__main{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1.5rem;background:var(--mist)}@media(max-width:640px){.layout{overflow-x:clip}.layout__header{padding:.6rem 1rem}.layout__header-right{gap:.5rem}.layout__hamburger{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);font-size:26px;line-height:1;background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;flex-shrink:0}.layout__header-right .layout__logout{display:none}.layout__nav{display:none;flex-direction:column;gap:0;padding:.25rem 0}.layout__nav--open{display:flex}.layout__nav-link{font-size:15px;line-height:1.2;padding:.85rem 1.5rem;border-bottom:1px solid var(--line)}.layout__nav-logout{display:block;text-align:left;font-size:15px;font-weight:600;color:var(--coral);background:transparent;border:none;padding:.85rem 1.5rem;cursor:pointer}}.baliclock{display:inline-flex;align-items:baseline;gap:7px;padding:5px 11px;border:1px solid var(--border, #e4e7ec);border-radius:999px;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.baliclock__zone{font-size:9.5px;font-weight:800;letter-spacing:.09em;color:var(--text-muted, #98a0ab)}.baliclock__day{color:var(--text-muted, #606875);font-weight:600}.baliclock__time{font-weight:800}@media(max-width:900px){.baliclock{display:none}}.bl{--bl-p0: #c0392b;--bl-p0w: #fbeae6;--bl-p1: #c47f16;--bl-p1w: #fbf1dd;--bl-p2: #4f74a8;--bl-p2w: #e9f0f8;--bl-confirm: #7a5cc0;--bl-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;padding:4px 2px 40px}.bl__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.bl__title{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.bl__refresh{margin-left:auto;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--line, #e5e5e5);background:var(--paper, #fff);color:var(--ink, #1b1714);border-radius:8px;padding:6px 13px}.bl__refresh:disabled{opacity:.6;cursor:default}.bl__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px}@media(max-width:640px){.bl__tiles{grid-template-columns:repeat(2,1fr)}}.bl__tile{position:relative;text-align:left;cursor:pointer;border-radius:12px;border:1px solid var(--line, #e5e5e5);background:var(--card, #fff);padding:12px 14px 12px 16px;display:flex;flex-direction:column;gap:3px;font:inherit;color:inherit}.bl__tile:disabled{cursor:default;opacity:.8}.bl__tile.is-active{border-color:#e8563b;box-shadow:0 0 0 2px #e8563b40}.bl__tile-bar{position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:3px;background:var(--faint, #9a8f86)}.bl__tile--p0 .bl__tile-bar{background:var(--bl-p0)}.bl__tile--p0 .bl__tile-v{color:var(--bl-p0)}.bl__tile--p1 .bl__tile-bar{background:var(--bl-p1)}.bl__tile--p1 .bl__tile-v{color:var(--bl-p1)}.bl__tile--p2 .bl__tile-bar{background:var(--bl-p2)}.bl__tile--p2 .bl__tile-v{color:var(--bl-p2)}.bl__tile--confirm .bl__tile-bar{background:var(--bl-confirm)}.bl__tile--confirm .bl__tile-v{color:var(--bl-confirm)}.bl__tile-k{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--slate, #6d635b)}.bl__tile-v{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1}.bl__tile-sub{font-size:11px;color:var(--faint, #9a8f86)}.bl__tablewrap{overflow-x:auto;border:1px solid var(--line, #e5e5e5);border-radius:12px}.bl__table{width:100%;border-collapse:collapse;font-size:13.5px}.bl__table thead th{text-align:left;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--faint, #9a8f86);padding:10px;border-bottom:1px solid var(--line, #e5e5e5);white-space:nowrap}.bl__table tbody td{padding:9px 10px;border-bottom:1px solid var(--line, #e5e5e5);vertical-align:middle}.bl__table tbody tr:last-child td{border-bottom:none}.bl__row{border-left:4px solid transparent}.bl__row--p0 td:first-child{box-shadow:inset 4px 0 0 var(--bl-p0)}.bl__row--p1 td:first-child{box-shadow:inset 4px 0 0 var(--bl-p1)}.bl__row--p2 td:first-child{box-shadow:inset 4px 0 0 var(--bl-p2)}.bl__pchip{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:5px;white-space:nowrap}.bl__pchip--p0{background:var(--bl-p0w);color:var(--bl-p0)}.bl__pchip--p1{background:var(--bl-p1w);color:var(--bl-p1)}.bl__pchip--p2{background:var(--bl-p2w);color:var(--bl-p2)}.bl__issue{font-weight:600;line-height:1.3;min-width:220px}.bl__areas{display:flex;gap:5px;flex-wrap:wrap}.bl__area,.bl__effort{font-size:10px;font-weight:700;color:var(--slate, #6d635b);background:var(--chip, #f0ebe5);border-radius:5px;padding:2px 6px;white-space:nowrap}.bl__gl{font-family:var(--bl-mono);font-size:12px;color:#e8563b;font-weight:600;text-decoration:none;white-space:nowrap}.bl__gl:hover{text-decoration:underline}.bl__branch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit;background:var(--paper, #faf7f4);border:1px solid var(--line, #e5e5e5);border-radius:7px;padding:3px 8px;color:var(--ink, #1b1714)}.bl__branch-txt{font-family:var(--bl-mono);font-size:11px;color:#e8563b;white-space:nowrap}.bl__branch-copy{font-size:10px;font-weight:700;color:var(--faint, #9a8f86)}.bl__branch:hover .bl__branch-copy{color:var(--slate, #6d635b)}.bl__status{font-size:10.5px;font-weight:700;color:var(--slate, #6d635b);background:var(--chip, #f0ebe5);border-radius:6px;padding:2px 8px;white-space:nowrap}.bl__status.is-doing{background:#e9f0f8;color:#1f75cb}.bl__status.is-done{background:#e6f4ea;color:#2f7d4f}.bl__status.is-closed{background:var(--chip, #f0ebe5);color:#98a0ab;text-decoration:line-through}.bl__row--done{opacity:.62}.bl__row--done:hover{opacity:1}.bl__donetoggle.is-on{border-color:#2f7d4f;color:#2f7d4f}.bl__muted{color:var(--faint, #9a8f86)}.bl__empty,.bl__error{padding:26px 6px;color:var(--slate, #6d635b);font-size:14px;text-align:center}.bl__error button,.bl__empty button{margin-left:8px;cursor:pointer;border:1px solid var(--line, #e5e5e5);background:var(--paper, #fff);border-radius:7px;padding:4px 10px;font:inherit}.bl__capture{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px}.bl__capture-box{flex:1;display:flex;flex-direction:column;gap:8px}.bl__capture-input{width:100%;resize:vertical;font:inherit;font-size:14px;line-height:1.45;padding:11px 13px;min-height:60px;border:1.5px dashed var(--line, #e5e5e5);border-radius:11px;background:var(--paper, #fff);color:var(--ink, #1b1714);box-sizing:border-box}.bl__capture-input:focus{outline:2px solid rgba(232,86,59,.25);border-color:#e8563b}.bl__capture-foot{display:flex;align-items:center;gap:10px}.bl__attach{cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;border:1px solid var(--line, #e5e5e5);background:var(--card, #fff);color:var(--ink, #1b1714);border-radius:8px;padding:5px 11px}.bl__attach:hover{border-color:#e8563b;color:#e8563b}.bl__attach-hint{font-size:12px;color:var(--faint, #9a8f86)}.bl__previews{display:flex;flex-wrap:wrap;gap:8px}.bl__preview{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line, #e5e5e5);border-radius:10px;padding:6px 10px 6px 6px;background:var(--paper, #faf7f4)}.bl__preview-img{height:40px;width:auto;max-width:90px;border-radius:6px;object-fit:cover;display:block}.bl__preview-name{font-size:12px;color:var(--slate, #6d635b);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl__preview-x{cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;color:#b91c1c;background:none;border:none;padding:2px 4px}.bl__preview-x:hover{text-decoration:underline}.bl__imgchip{margin-left:8px;font-size:10.5px;font-weight:700;color:#7a5cc0;background:#efeaf9;border-radius:5px;padding:2px 7px;white-space:nowrap}@media(max-width:640px){.bl__capture{flex-direction:column;align-items:stretch}.bl__capture-input{min-height:84px;font-size:15px}.bl__add{align-self:stretch;width:100%;padding:12px 16px}.bl__preview-name{max-width:130px}}.bl__add{align-self:flex-start;white-space:nowrap;cursor:pointer;font-weight:700;font-size:13px;background:#e8563b;color:#fff;border:none;border-radius:9px;padding:10px 16px}.bl__add:disabled{opacity:.55;cursor:default}.bl__note{font-size:12.5px;color:#8f560f;background:#fbf1dd;border:1px solid #f0dcb4;border-radius:9px;padding:8px 12px;margin-bottom:12px}.bl__actions{display:flex;align-items:center;gap:8px}.bl__btn{cursor:pointer;font:inherit;font-size:12px;font-weight:700;border-radius:7px;padding:4px 10px;border:1px solid var(--line, #e5e5e5);background:var(--card, #fff);color:var(--ink, #1b1714);white-space:nowrap}.bl__btn:disabled{opacity:.55;cursor:default}.bl__btn--ok{background:#2f7d4f;color:#fff;border-color:transparent}.bl__btn--danger{color:#b91c1c;border-color:#f0c0c0}.bl__btn--danger:hover{background:#fbeae6}.bl__prio-sel{font:inherit;font-size:11px;font-weight:700;border:1px solid var(--line, #e5e5e5);border-radius:5px;padding:1px 4px;background:var(--card, #fff);color:var(--ink, #1b1714)}.bl__ai{margin-left:5px}.bl__row--confirm{background:color-mix(in srgb,#efeaf9 55%,transparent)}.bl__row--confirm td:first-child{box-shadow:inset 4px 0 #7a5cc0}.bl__note--ok{color:#2f6b3f;background:#eaf5ee;border-color:#cfe6d6;display:flex;align-items:center;gap:10px}.bl__linkbtn{background:none;border:none;padding:0;font:inherit;font-size:12px;font-weight:700;color:inherit;text-decoration:underline;cursor:pointer;opacity:.8}.bl__dups{border:1px solid #f0c9a0;background:#fdf4ea;border-radius:12px;padding:10px 12px;margin-bottom:12px}.bl__dups-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:700;color:#8f560f;margin-bottom:8px}.bl__dupgroup{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;padding:6px 0;border-top:1px solid #f2ddc4;font-size:12.5px}.bl__dupgroup-iids{font-family:var(--bl-mono);font-weight:700;color:#b45309;white-space:nowrap}.bl__dupgroup-keep{font-size:11px;font-weight:700;color:#2f7d4f;background:#e3f4ea;border-radius:5px;padding:1px 7px;white-space:nowrap}.bl__dupgroup-votes{font-size:10px;font-weight:700;color:var(--slate, #6d635b);background:var(--chip, #f0ebe5);border-radius:5px;padding:1px 6px;white-space:nowrap}.bl__dupgroup-reason{color:var(--slate, #6d635b);flex:1;min-width:200px}.bl__dupgroup-merge{flex-shrink:0}.bl__mergeprev{border:1px solid #cfe0f0;background:#f2f7fc;border-radius:12px;padding:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.bl__mergeprev-head{font-size:12.5px;font-weight:700;color:#2b5a86}.bl__regen{display:flex;gap:8px;align-items:center}.bl__regen-input{flex:1;min-width:0;font:inherit;font-size:12.5px;border:1px solid var(--line, #e5e5e5);border-radius:8px;padding:7px 10px;background:var(--card, #fff);color:var(--ink, #1b1714)}.bl__bodytoggle{margin-left:8px;background:none;border:none;padding:0;font:inherit;font-size:11px;font-weight:700;color:#7a5cc0;text-decoration:underline;cursor:pointer}.bl__dupflag{margin-left:8px;font-size:10px;font-weight:800;color:#b45309;background:#fbe9cf;border-radius:5px;padding:2px 6px;white-space:nowrap}.bl__row--dup td:first-child{box-shadow:inset 4px 0 #e08a2e}.bl__editrow td{background:var(--paper, #faf7f4)}.bl__edit{display:flex;flex-direction:column;gap:10px;padding:4px 2px 8px}.bl__edit-field{display:flex;flex-direction:column;gap:4px}.bl__edit-row{display:flex;gap:12px;align-items:flex-end}.bl__edit-field--grow{flex:1;min-width:0}.bl__edit-prio{height:34px;padding:2px 8px}.bl__edit-areas{display:flex;flex-wrap:wrap;gap:6px}.bl__areatoggle{cursor:pointer;font:inherit;font-size:11px;font-weight:700;border-radius:6px;padding:3px 9px;border:1px solid var(--line, #e5e5e5);background:var(--card, #fff);color:var(--slate, #6d635b)}.bl__areatoggle.is-on{background:#eef4fb;border-color:#b9d3ec;color:#2b5a86}.bl__edit-label{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--slate, #6d635b)}.bl__edit-title,.bl__edit-desc{font:inherit;width:100%;box-sizing:border-box;border:1px solid var(--line, #e5e5e5);border-radius:8px;padding:8px 10px;background:var(--card, #fff);color:var(--ink, #1b1714)}.bl__edit-title{font-weight:700}.bl__edit-desc{resize:vertical;line-height:1.45}.bl__edit-actions{display:flex;gap:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:540px){.form-row{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.form-field label{font-size:14px;font-weight:600;color:var(--ink)}.form-field input,.form-field textarea,.form-field select{padding:.65rem .75rem;font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);resize:vertical}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline:2px solid rgba(240,86,59,.25);border-color:var(--coral)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#16181d73;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:100}.modal{width:100%;max-width:28rem;background:var(--paper);border-radius:var(--radius);padding:1.5rem;border:1px solid var(--line)}.modal--wide{max-width:36rem;max-height:90vh;overflow-y:auto}.modal__title{margin:0 0 1.25rem;font-size:1.125rem;font-weight:700;color:var(--ink)}.bookings__field-hint{margin:0 0 .75rem;font-size:.8125rem;color:var(--slate)}@media(max-width:640px){.modal-backdrop{padding:1rem}.modal{padding:1.25rem}}.bookings__extend-preview{margin-top:.75rem;padding:.75rem .9rem;background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:4px;font-size:13px;color:var(--slate)}.bookings__extend-preview strong{color:var(--ink)}.bookings__extend-preview span{color:var(--slate);font-size:12px}.bookings__extend-note{margin-top:2px;padding-top:6px;border-top:1px dashed var(--line);font-size:12px;color:var(--slate)}.bk-lang{margin-left:6px;vertical-align:middle}.bk-place>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bk-money .ui-sub{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:4px}.bk-money .ui-tag{margin-left:4px}.bk-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.bk-st{display:grid;gap:4px;justify-items:start}.bk-why{font-size:var(--ui-t-xs)}.bk-phone-only{display:none}.bk-strong{font-weight:600;color:var(--ink)!important}@media(min-width:821px){.bk .ui-tot__l{grid-column:1 / 4}.bk .ui-tot__v{grid-column:4 / 7}}.bk-edit{display:grid;gap:18px}.bk-edit__part{display:grid;gap:8px}.bk-edit__part h3{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--ui-t-m);font-weight:600}.bk-edit__part h3 .ui-sym{color:var(--ui-symbol)}.bk-edit__ro{padding-left:2px}.bk-edit__bike{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;align-items:end;padding-top:8px;border-top:1px solid var(--line)}.bk-edit__bike:first-of-type{border-top:0;padding-top:0}.bk-edit__bike>.ui-faint{grid-column:1 / -1;font-size:var(--ui-t-xs)}.bk-edit__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bk-edit__money{display:grid;gap:4px}.bk-edit__money>span{font-size:var(--ui-t-xs);color:var(--slate)}.bk-edit .ui-pick,.bk-edit .ui-pick>.ui-field,.bk-edit .ui-field--text,.bk-edit .ui-field--money,.bk-edit .ui-stepper{width:100%;box-sizing:border-box}@media(max-width:820px){.bk-row{grid-template-areas:"cust st" "bike bike" "money money" "tags tags" "btns btns"}.bk-cust{grid-area:cust}.bk-st{grid-area:st;justify-items:end}.bk-bike{grid-area:bike;display:grid;gap:4px}.bk-when{display:none}.bk-money{grid-area:money}.bk-tags{grid-area:tags}.bk-btns{grid-area:btns;flex-wrap:wrap}.bk-lang{display:none}.bk-phone-only{display:inline;font-weight:400;color:var(--slate)}.bk-edit__two{grid-template-columns:minmax(0,1fr)}}.br-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.br-card{display:grid;gap:8px;align-content:start;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.br-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.br-card__top b{font-size:var(--ui-t-m);font-weight:600}.br-card__act{display:flex;align-items:center;gap:8px}.br-card__hint{margin:0}.br-when,.br-long{font-variant-numeric:tabular-nums}.br-btns{justify-content:flex-end}.br-affected{display:grid;gap:6px}.br-affected__row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}@media(max-width:820px){.br-cards{grid-template-columns:minmax(0,1fr);gap:8px}.br-card{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:4px;padding:10px 12px}.br-card__top,.br-card>.ui-sub{grid-column:1}.br-card__act{grid-column:2;grid-row:1 / span 2}.br-card__act .ui-sub,.br-card__hint{display:none}.br-row{grid-template-areas:"name st" "when when" "long long" "what what" "btns btns"}.br-name{grid-area:name}.br-st{grid-area:st;justify-self:end}.br-when{grid-area:when}.br-long{grid-area:long}.br-what{grid-area:what}.br-btns{grid-area:btns;justify-content:flex-start}.br-btns:empty{display:none}}.dl-views{flex:none}.dl-day{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.dl-num{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.dl-row>*{min-width:0}.dl-cell{justify-self:start;margin:-6px -8px;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:none;font:inherit;color:inherit;text-align:left;cursor:text}@media(hover:hover){.dl-cell:hover{border-color:var(--ui-outline)}}.dl-cell:focus-visible{outline:2px solid var(--coral);outline-offset:1px}.dl-input{width:100%;max-width:110px;height:32px;box-sizing:border-box;padding:0 8px;border:1px solid var(--slate);border-radius:8px;font:inherit;font-variant-numeric:tabular-nums}.dl-fold-btn{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;margin:-4px 0 -4px -6px;border:0;border-radius:50%;background:none;color:var(--ui-symbol);cursor:pointer}@media(hover:hover){.dl-fold-btn:hover{color:var(--coral)}}.dl-fold{padding:4px 16px 14px 48px;border-bottom:1px solid var(--line);background:var(--mist);min-width:var(--minw, 0);box-sizing:border-box;overflow-x:auto}.dl-mini{border-collapse:collapse;font-size:var(--ui-t-xs);font-variant-numeric:tabular-nums}.dl-mini th,.dl-mini td{padding:6px 14px 6px 0;text-align:right;white-space:nowrap}.dl-mini th:first-child,.dl-mini td:first-child{text-align:left}.dl-mini th{color:var(--ui-faint);font-weight:600}.dl-btns{justify-content:flex-end}.dl-total .dl-tphone{display:none}.dl-total .dl-tphone .ui-tag{margin:0 2px 0 6px}.dl-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl-form>.ui-pick{grid-column:1 / -1}.dl-form__f{display:grid;gap:4px}.dl-form__f>span{font-size:var(--ui-t-xs);font-weight:600;color:var(--slate)}.dl-form__f .ui-field{width:100%;box-sizing:border-box}.dl-form__notes{grid-column:1 / -1}@media(max-width:820px){.dl-views{order:2;flex:1 0 100%;max-width:100%;overflow-x:auto}.dl-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.dl-row>.dl-day{grid-column:1 / 2}.dl-row>.dl-btns{grid-column:2 / 3;grid-row:1}.dl-row>.dl-num{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;justify-self:stretch;border:0}.dl-row>.dl-num:before,.dl-grow>.dl-num:before{content:attr(data-label);color:var(--slate);font-size:var(--ui-t-xs)}.dl-fold{padding:10px 12px;border:1px solid var(--line);border-radius:14px}.dl-grow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.dl-grow>.ui-nm{grid-column:1 / -1}.dl-grow>.dl-num{display:flex;justify-content:space-between;gap:8px}.dl-total.ui-trow--total{grid-template-columns:minmax(0,1fr)}.dl-total>.dl-tcol,.dl-total>span:empty{display:none}.dl-total>.dl-day{font-size:var(--ui-t-xs);color:var(--slate)}.dl-total>.dl-day b{font-weight:400}.dl-total .dl-tphone{display:block;white-space:normal}.dl-form{grid-template-columns:minmax(0,1fr)}}.daily__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.daily__filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;align-items:flex-end}.daily__filters .date-range{min-width:12rem}.daily__toolbar-actions{display:flex;align-items:flex-end;gap:.5rem;margin-left:auto}.daily__header-actions{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.daily__title{margin:0;font-size:1.25rem;font-weight:700;color:var(--ink)}.daily__rate{display:flex;flex-direction:column;gap:.35rem}.daily__rate-label{font-size:13px;font-weight:600;color:var(--slate)}.daily__rate-input{width:5.5rem;height:var(--tap);padding:0 .55rem;text-align:right;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.daily__rate-input:focus{outline:2px solid rgba(240,86,59,.25);border-color:var(--coral)}.daily__rate-row{display:flex;align-items:center;gap:.35rem}.daily__rate-refresh{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;align-self:stretch;padding:0;font-size:1.05rem;line-height:1;color:var(--slate);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.daily__rate-refresh:hover:not(:disabled){background:var(--mist);border-color:var(--coral);color:var(--coral)}.daily__rate-refresh:disabled{opacity:.6;cursor:progress}.daily__currency-toggle{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.daily__currency-toggle-btn{padding:.55rem .75rem;font-size:13px;font-weight:600;font-family:inherit;color:var(--slate);background:var(--paper);border:none;cursor:pointer}.daily__currency-toggle-btn+.daily__currency-toggle-btn{border-left:1px solid var(--line)}.daily__currency-toggle-btn--active{color:var(--paper);background:var(--coral)}.daily__currency-toggle-btn:focus-visible{outline:2px solid rgba(240,86,59,.25);outline-offset:-2px}.daily__form{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;margin-bottom:1rem}.daily__form-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.daily__form-title{margin:0;font-size:1rem;font-weight:700;color:var(--ink)}.daily__form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.daily__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.daily__field span{font-size:13px;font-weight:600;color:var(--ink)}.daily__field input{padding:.55rem .65rem;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.daily__field .date-range{width:100%}.daily__field input:focus{outline:2px solid rgba(240,86,59,.25);border-color:var(--coral)}.daily__field-readonly{color:var(--slate);background:var(--mist);cursor:default}.daily__field--notes{grid-column:span 2}.daily__form-actions{display:flex;align-items:center;gap:.75rem;margin-top:.875rem;flex-wrap:wrap}.daily__form-actions .btn--small{padding:.45rem .75rem;font-size:13px}.daily__form-error,.daily__error{margin:0;font-size:14px;color:var(--coral-dark)}.daily__loading{margin:0;font-size:15px;color:var(--slate)}.daily__ads-note{margin:-.35rem 0 0;font-size:13px;color:var(--slate)}.daily__ads-note--error{color:var(--coral-dark)}.daily__table-wrap{overflow-x:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.daily__mobile{display:none}.daily__table{width:100%;min-width:82rem;border-collapse:collapse}.daily__table--desktop{table-layout:fixed}.daily__table th,.daily__cell{padding:.65rem .75rem;text-align:right;vertical-align:middle;border-bottom:1px solid var(--line);font-size:13px;line-height:1.35;color:var(--ink);white-space:nowrap}.daily__table th:first-child,.daily__cell:first-child{text-align:left}.daily__table th{font-weight:600;color:var(--slate);background:var(--mist)}.daily__row:last-child .daily__cell{border-bottom:none}.daily__row--total .daily__cell{font-weight:700;background:var(--mist)}.daily__cell--editable{cursor:pointer}.daily__cell--editable:hover{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line)}.daily__cell--editing{padding:.15rem .25rem}.daily__cell-input{box-sizing:border-box;width:100%;padding:.3rem .35rem;font-size:13px;font-family:inherit;text-align:right;color:var(--ink);background:var(--paper);border:1px solid var(--coral);border-radius:6px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.daily__cell-input::-webkit-outer-spin-button,.daily__cell-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.daily__cell-input:focus{outline:2px solid rgba(240,86,59,.25)}.daily__tool-btn,.daily__save-btn{padding:.45rem .85rem;font-size:14px}.daily__filters .daily__tool-btn{cursor:pointer;display:inline-flex;align-items:center}@media(max-width:640px){.daily__filters{flex-wrap:nowrap;align-items:center;gap:.5rem}.daily__filters .date-range{min-width:0}.daily__toolbar-actions .action-btn--pill{width:40px;height:40px;padding:0;gap:0;border-radius:50%}.daily__toolbar-actions .action-btn__label{display:none}.daily__toolbar-actions .btn{width:var(--tap);height:var(--tap);min-height:var(--tap);padding:0}}.daily__tool-btn:hover:not(:disabled){background:var(--mist);border-color:var(--coral);color:var(--coral)}.daily__tool-btn:disabled{opacity:.5;cursor:not-allowed}.daily__cell--rate{font-weight:600}.daily__cell--total.daily__cell--rate{font-weight:700}.daily__empty{text-align:center;color:var(--slate);padding:1.25rem}.daily__actions-head{width:5.5rem}.daily__cell--actions{text-align:center;padding-left:.5rem;padding-right:.5rem}.daily__row-actions{display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.daily__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;font-family:inherit}.daily__icon-btn--edit{background:var(--paper);border:1px solid var(--line);color:var(--slate)}.daily__icon-btn--edit:hover{background:var(--mist);color:var(--ink)}.daily__icon-btn--delete{background:#fdecec;border:1px solid #fecaca;color:#dc2626}.daily__icon-btn--delete:hover:not(:disabled){background:#fecaca}.daily__icon-btn--delete:disabled{opacity:.6;cursor:not-allowed}.daily__delete-icon,.daily__pen-icon{width:1.2rem;height:1.2rem}@media(max-width:640px){.daily__icon-btn{width:var(--tap);height:var(--tap)}}.daily__foot-row td{padding:.6rem 1rem;vertical-align:middle;background:var(--mist);border-top:1px solid var(--line)}.daily__table--desktop .daily__foot-row td{position:sticky;bottom:0;z-index:3;height:44px;padding:0 1rem}.daily__table--desktop tfoot .daily__row--total .daily__cell{bottom:44px}@media(min-width:641px){.daily{display:flex;flex-direction:column;height:calc(100vh - 152px);height:calc(100dvh - 152px)}.daily>:not(.daily__desktop){flex-shrink:0}.daily__desktop{flex:1;min-height:0}.daily__desktop.data-scroll{max-height:none}}.daily__legend{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;font-size:12px;color:var(--slate)}.daily__legend-title{font-weight:600;color:var(--ink)}.daily__legend-item{display:inline-flex;align-items:center;gap:.35rem}.daily__legend-swatch{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.25rem;border-radius:4px;font-size:10px;font-weight:700}.daily__card-header{font-weight:700;font-size:14px;color:var(--ink)}.daily__card-value--rate{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700}@media(max-width:960px){.daily__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily__field--notes{grid-column:span 2}}@media(max-width:640px){.daily__desktop{display:none}.daily__mobile{display:block}.daily__table-wrap{overflow-x:visible;background:transparent;border:none}.daily__table--mobile{min-width:0}.daily__table--mobile.data-table tbody tr{display:flex;flex-direction:column;gap:0;padding:10px 12px;margin-bottom:10px}.daily__table--mobile.data-table tbody tr.daily__row--total{background:var(--mist)}.daily__table--mobile.data-table tbody tr:last-child{margin-bottom:0}.daily__table--mobile.data-table tbody td{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:none;padding:3px 0;font-size:13px;color:var(--ink);text-align:right;white-space:normal}.daily__table--mobile.data-table tbody td:before{font-size:13px;color:var(--slate)}.daily__table--mobile.data-table tbody td:last-child{border-bottom:none;padding-bottom:0}.daily__table--mobile.data-table tbody td.daily__card-header{display:block;border-bottom:none;padding:0 0 4px;margin-bottom:2px;text-align:left}.daily__table--mobile.data-table tbody td.daily__card-header:before{content:none!important}.daily__table--mobile.data-table tbody td.daily__cell--actions{justify-content:flex-start;padding-top:10px}.daily__table--mobile.data-table tbody td.daily__cell--actions:before{content:none!important}.daily__table--mobile.data-table tbody td.daily__card-close-rate{align-items:center}.daily__empty{display:block;text-align:center}.daily__empty:before{content:none}.daily__form-grid{grid-template-columns:1fr}.daily__field--notes{grid-column:span 1}}.daily__groups-toggle{border:0;background:none;cursor:pointer;padding:0 .35rem 0 0;font:inherit;color:inherit;line-height:1}.daily__groups-row .daily__groups-cell{padding:.35rem .75rem .75rem 2.25rem;background:var(--surface-2, #f7f7f5);border-bottom:1px solid var(--border, #e6e6e3)}.daily__groups{margin-top:1rem}.daily__groups-table{border-collapse:collapse;font-size:.85rem;min-width:34rem}.daily__groups-caption{text-align:left;caption-side:top;padding:0 0 .4rem;color:var(--text-muted, #6b6b66)}.daily__groups-table th,.daily__groups-table td{padding:.25rem .6rem;border-bottom:1px solid var(--border, #e6e6e3);text-align:left;white-space:nowrap}.daily__groups-table th{font-weight:600;color:var(--text-muted, #6b6b66)}.daily__groups-num{text-align:right!important;font-variant-numeric:tabular-nums}.daily__groups-line--total td{font-weight:600}.daily--dashboard .dashboard__download{margin-left:auto}.daily--dashboard{width:100%;max-width:80rem;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}.daily--dashboard>.ui-tpage__head{margin-bottom:1rem;font-family:var(--font);font-size:var(--ui-t-s)}.daily--dashboard .daily__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;align-items:stretch;min-width:0}.daily--dashboard .daily__dashboard-row--full{grid-column:1 / -1;min-width:0}.daily--dashboard .daily__dashboard-row--full{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.daily--dashboard .daily__hbar-group--standalone{margin-top:0;padding-top:0;border-top:none}.daily--dashboard .daily__date-presets{display:flex;flex-direction:column;gap:.35rem;min-width:0}.daily--dashboard .daily__date-presets-label{font-size:13px;font-weight:600;color:var(--ink)}.daily--dashboard .daily__date-presets-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.daily--dashboard .daily__date-preset{display:inline-flex;align-items:center;justify-content:center;min-height:2.375rem;padding:.55rem .65rem;font-size:14px;font-weight:600;line-height:1.2;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;font-family:inherit;white-space:nowrap}.daily--dashboard .daily__date-preset:hover{border-color:var(--coral)}.daily--dashboard .daily__date-preset--active{color:var(--paper);background:var(--coral);border-color:var(--coral)}.daily--dashboard .daily__date-preset--active:hover{background:var(--coral-dark);border-color:var(--coral-dark);color:var(--paper)}.daily--dashboard .daily__date-preset:focus-visible{outline:2px solid rgba(240,86,59,.25);border-color:var(--coral)}.daily--dashboard .daily__quoted-headline{margin:0;font-size:1.75rem;font-weight:800;line-height:1.1;text-align:center;color:var(--ink);font-variant-numeric:tabular-nums}.daily--dashboard .daily__quoted-subtitle{margin:.15rem 0 0;font-size:.8125rem;font-weight:700;text-align:center;color:var(--ink)}.daily--dashboard .daily__quoted-footnote{margin:0;padding-top:.35rem;font-size:11px;text-align:center;color:var(--slate);flex-shrink:0}.daily--dashboard .daily__chart-bar--quoted{fill:var(--coral)}.daily--dashboard .daily__chart-panel{--chart-inset: .375rem;margin:0;padding:.75rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:0;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.daily--dashboard .daily__chart-panel--profit-totals .daily__chart-panel-body{justify-content:center}.daily--dashboard .daily__profit-totals{display:flex;flex-direction:column;gap:1.1rem;width:100%}.daily--dashboard .daily__profit-hero{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.daily--dashboard .daily__profit-hero-label{font-size:11px;font-weight:700;color:var(--slate);text-transform:uppercase;letter-spacing:.04em}.daily--dashboard .daily__profit-hero-sub{font-size:11px;color:var(--slate)}.daily--dashboard .daily__profit-net{font-size:2.1rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.daily--dashboard .daily__profit-net--positive{color:#15803d}.daily--dashboard .daily__profit-net--negative{color:#dc2626}.daily--dashboard .daily__profit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:1rem;border-top:1px solid var(--line)}.daily--dashboard .daily__profit-mini{display:flex;flex-direction:column;align-items:center;gap:.1rem;text-align:center}.daily--dashboard .daily__profit-mini-label{font-size:11px;font-weight:600;color:var(--slate)}.daily--dashboard .daily__profit-mini-value{font-size:15px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.daily--dashboard .daily__profit-mini-sub{font-size:10px;color:var(--slate)}.daily--dashboard .daily__profit-return--ok{color:#15803d}.daily--dashboard .daily__profit-return--bad{color:#dc2626}.daily__lost-summary{margin:0 0 .9rem;font-size:13px;color:var(--slate)}.daily__lost-summary-strong{font-weight:700;color:var(--ink)}.daily__lost-row{position:relative}.daily__hbar-label--fixable:after{content:""}.daily__lost-tag{display:inline-block;margin-top:2px;padding:1px 7px;font-size:10px;font-weight:700;color:#92400e;background:#fde9c8;border-radius:var(--radius)}.daily--dashboard .daily__chart-panel--funnel .daily__chart-panel-body{flex:0 0 auto;overflow:visible;justify-content:flex-start}.daily--dashboard .daily__chart-panel--wide{grid-column:1 / -1}.daily__funnel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:.9rem}.daily__funnel-head{font-size:12px;color:var(--slate)}.daily__funnel-legend{display:flex;gap:12px;font-size:11px;color:var(--slate)}.daily__funnel-legend span{display:inline-flex;align-items:center;gap:5px}.daily__funnel-dot{display:inline-block;width:9px;height:9px;border-radius:2px}.daily__funnel-icon{flex:0 0 auto;display:inline-flex;align-items:center}.daily__funnel-row{display:flex;align-items:center;gap:14px;padding:8px 10px;border-radius:var(--radius)}.daily__funnel-row+.daily__funnel-row{margin-top:4px}.daily__funnel-row--focus{background:#fbe0e0}.daily__funnel-label{flex:0 0 150px;min-width:0}.daily__funnel-step{display:block;font-size:13px;font-weight:600;color:var(--ink)}.daily__funnel-count{display:block;font-size:11px;color:var(--slate)}.daily__funnel-bar{flex:1;height:14px;background:var(--mist);border-radius:7px;overflow:hidden}.daily__funnel-fill{height:100%;border-radius:7px}.daily__funnel-pct{flex:0 0 96px;text-align:right;white-space:nowrap}.daily__funnel-actual{font-size:16px;font-weight:700}.daily__funnel-target{margin-left:3px;font-size:11px;color:var(--slate)}.daily__funnel-flag{flex:0 0 80px;text-align:right}.daily__funnel-focus{padding:3px 8px;font-size:11px;font-weight:700;color:#7f1d1d;background:#fca5a5;border-radius:var(--radius);white-space:nowrap}@media(max-width:640px){.daily__funnel-flag{display:none}.daily__funnel-label{flex-basis:108px}.daily__funnel-pct{flex-basis:70px}}.daily--dashboard .daily__chart-panel-header{flex-shrink:0}.daily--dashboard .daily__chart-panel-header--centered{min-height:3rem;margin-bottom:.5rem}.daily--dashboard .daily__chart-panel-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;min-width:0;width:100%;max-width:100%;padding:var(--chart-inset);box-sizing:border-box;overflow:hidden}.daily--dashboard .daily__chart-panel-body:has(.daily__chart-frame){justify-content:center}.daily--dashboard .daily__chart-panel-title{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;color:var(--ink);flex-shrink:0;min-height:1.25rem}.daily--dashboard .daily__chart-panel-legend{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:.35rem;font-size:11px;color:var(--slate);flex-shrink:0}.daily--dashboard .daily__chart-empty{margin:0;padding:1.5rem .5rem;text-align:center;font-size:12px;color:var(--slate)}.daily--dashboard .daily__chart-frame{width:100%;max-width:100%;min-width:0;overflow:hidden}.daily--dashboard .daily__chart-svg{display:block;width:100%;height:auto;max-width:100%}.daily--dashboard .daily__chart-grid{stroke:var(--line);stroke-width:1}.daily--dashboard .daily__chart-baseline{stroke:var(--line);stroke-width:1.5}.daily--dashboard .daily__chart-bar{fill:var(--coral)}.daily--dashboard .daily__chart-spend-line{fill:none;stroke:var(--slate);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.daily--dashboard .daily__chart-spend-dot{fill:var(--paper);stroke:var(--slate);stroke-width:1.75}.daily--dashboard .daily__chart-line{fill:none;stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.daily--dashboard .daily__chart-line--close{stroke:var(--coral)}.daily--dashboard .daily__chart-line--cumulative{stroke:var(--ink)}.daily--dashboard .daily__chart-dot{fill:var(--paper);stroke-width:1.75}.daily--dashboard .daily__chart-dot--close{stroke:var(--coral)}.daily--dashboard .daily__chart-dot--cumulative{stroke:var(--ink)}.daily--dashboard .daily__chart-bar--net-positive{fill:#16a34a}.daily--dashboard .daily__chart-bar--net-negative{fill:#dc2626}.daily--dashboard .daily__chart-bar--spend-frame{fill:none;stroke:#dc2626;stroke-width:2;stroke-linejoin:miter}.daily--dashboard .daily__chart-legend-swatch--spend-frame{background:transparent;border:2px solid #dc2626}.daily--dashboard .daily__chart-caption-day{font-weight:600;color:var(--ink)}.daily--dashboard .daily__chart-caption-part{white-space:nowrap}.daily--dashboard .daily__chart-caption-margin{color:#16a34a;font-weight:600}.daily--dashboard .daily__chart-caption-spend{color:#dc2626;font-weight:600}.daily--dashboard .daily__chart-caption-verdict--short{color:#dc2626}.daily--dashboard .daily__chart-caption-verdict--ahead{color:#16a34a}.daily--dashboard .daily__chart-zero-line{stroke:var(--slate);stroke-width:1.75}.daily--dashboard .daily__chart-legend-swatch--net-positive{background:#16a34a}.daily--dashboard .daily__chart-legend-swatch--net-negative{background:#dc2626}.daily--dashboard .daily__chart-legend-swatch--quoted{background:var(--coral)}.daily--dashboard .daily__chart-axis{font-size:9px;fill:var(--slate)}.daily--dashboard .daily__chart-axis--left{text-anchor:end;font-size:8px}.daily--dashboard .daily__chart-label{font-size:9px;font-weight:600;fill:var(--ink);text-anchor:middle}.daily--dashboard .daily__chart-legend-item{display:inline-flex;align-items:center;gap:.35rem}.daily--dashboard .daily__chart-legend-swatch{width:1rem;height:.55rem;border-radius:2px}.daily--dashboard .daily__chart-legend-swatch--contacts{background:var(--coral)}.daily--dashboard .daily__chart-legend-swatch--spend{background:transparent;border:2px solid var(--slate);border-radius:999px;width:.6rem;height:.6rem}.daily--dashboard .daily__chart-panel-body:has(.daily__hbar-list){justify-content:flex-start;overflow:visible}.daily--dashboard .daily__hbar-list{display:flex;flex-direction:column;gap:.45rem;width:100%;min-width:0}.daily--dashboard .daily__hbar-group{display:flex;flex-direction:column;gap:.45rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--line);width:100%;min-width:0}.daily--dashboard .daily__hbar-row{display:flex;flex-direction:column;gap:.3rem;width:100%;min-width:0}.daily--dashboard .daily__hbar-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.daily--dashboard .daily__hbar-label{font-size:11px;font-weight:700;color:var(--ink);min-width:0}.daily--dashboard .daily__hbar-label--alert{color:#dc2626}.daily--dashboard .daily__hbar-value{font-size:11px;font-weight:600;color:var(--slate);text-align:right;flex-shrink:0}.daily--dashboard .daily__hbar-track{width:100%;height:.7rem;background:var(--mist);border-radius:999px;overflow:hidden}.daily--dashboard .daily__hbar-track--target{position:relative;overflow:visible}.daily--dashboard .daily__hbar-fill{height:100%;min-width:0;border-radius:999px}.daily--dashboard .daily__hbar-fill--sliver{min-width:4px}.daily--dashboard .daily__hbar-target-marker{position:absolute;top:-2px;right:0;bottom:-2px;width:2px;background:var(--ink);border-radius:1px;pointer-events:none}@media(max-width:640px){.layout__main:has(.daily--dashboard){padding-left:0;padding-right:0}.daily--dashboard{max-width:none;padding:0;overflow-x:hidden;width:100%}.dashboard__download{display:none}.daily--dashboard .daily__header,.daily--dashboard .daily__filters,.daily--dashboard .table-download-bar,.daily--dashboard .daily__error,.daily--dashboard .daily__loading{padding-left:.75rem;padding-right:.75rem}.daily--dashboard .daily__charts{grid-template-columns:1fr;gap:.75rem;margin-bottom:.75rem}.daily--dashboard .daily__chart-panel{border-left:none;border-right:none;border-radius:0;width:100%;max-width:100%}.daily--dashboard .daily__chart-panel-body,.daily--dashboard .daily__chart-frame,.daily--dashboard .daily__chart-svg{width:100%;max-width:100%;min-width:0}}.daily__chart-caption{text-align:center;font-size:14px;color:var(--ink, #16181d);margin-top:6px;min-height:20px}.daily__chart-caption strong{font-weight:700}.daily__chart-caption--positive{color:#16a34a}.daily__chart-caption--negative{color:#dc2626}.daily__chart-caption-hint{color:var(--slate, #5b6770);font-size:12.5px}.daily__chart-panel-note{margin-left:8px;font-size:11.5px;font-weight:600;color:var(--muted, #606875)}.daily--dashboard .daily__chart-count{font-size:10px;font-weight:800;fill:var(--muted, #606875);font-variant-numeric:tabular-nums}.daily--dashboard .daily__chart-panel--lostcat .daily__chart-panel-body{justify-content:flex-start}.lostcat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lostcat__head{display:flex;align-items:baseline;gap:8px;font-size:13.5px}.lostcat__name{font-weight:700;text-transform:capitalize}.lostcat__count{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums}.lostcat__pct{color:var(--muted, #606875);font-size:12px;min-width:34px;text-align:right}.lostcat__bar{height:6px;border-radius:999px;background:#7f89962e;overflow:hidden;margin:5px 0 6px}.lostcat__bar span{display:block;height:100%;border-radius:999px;background:var(--brand, #e8563b)}.lostcat__subs{display:flex;flex-wrap:wrap;gap:6px}.lostcat__sub{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;border-radius:999px;color:var(--muted, #606875);background:#7f89961f}.lostcat__sub b{color:var(--ink, #141821);font-variant-numeric:tabular-nums}.daily--dashboard .daily__work-count{font-weight:600}.daily--dashboard .daily__work-count--customers{color:#16a34a}.daily--dashboard .daily__work-count--resellers{color:var(--coral)}.daily--dashboard .daily__gap-mini{border:none;background:none;font:inherit;cursor:pointer;text-align:inherit}.daily--dashboard .daily__gap-mini--open .daily__profit-mini-label{color:var(--coral)}.daily--dashboard .daily__profit-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.daily--dashboard .daily__gap-list{margin:1rem 0 0;padding-left:1.1rem;max-height:12rem;overflow-y:auto}.daily--dashboard .daily__gap-item{font-size:13px;color:var(--ink);line-height:1.8}.daily--dashboard .daily__lost-and-gaps{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1rem}.daily--dashboard .daily__lost-and-gaps>*{height:auto;align-self:start}@media(max-width:1100px){.daily--dashboard .daily__lost-and-gaps{grid-template-columns:minmax(0,1fr)}}.daily--dashboard .daily__work-total{font-size:13px;font-weight:600;fill:var(--ink)}.daily--dashboard .daily__charts--watch{margin-top:0}.daily--dashboard .daily__chart-panel--watch .daily__chart-panel-body{justify-content:flex-start}.watch{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.watch__row{padding-bottom:10px;border-bottom:1px solid rgba(127,137,150,.18);min-width:0}.watch__row:last-child{border-bottom:0;padding-bottom:0}.watch__head{display:flex;align-items:baseline;gap:8px;font-size:13.5px;min-width:0;flex-wrap:wrap}.watch__name{font-weight:700;color:var(--ink, #141821);text-decoration:none}.watch__name:hover{text-decoration:underline}.watch__how{color:var(--muted, #606875);font-size:12px}.watch__count{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums}.watch__at{margin-left:auto;color:var(--muted, #606875);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.watch__last{display:flex;gap:8px;font-size:12.5px;margin-top:3px;min-width:0}.watch__last .watch__at{margin-left:0}.watch__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.watch__fields{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.watch__of{color:var(--muted, #606875);font-weight:400}.watch__diff{display:flex;gap:8px;align-items:baseline;font-size:12.5px;margin-top:3px;flex-wrap:wrap}.watch__was{color:var(--muted, #606875);text-decoration:line-through}.watch__to{color:var(--muted, #606875)}.watch__now{font-weight:600;color:var(--ink, #141821)}.watch__row--undo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.watch__name--open{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--ink, #141821);cursor:pointer;text-align:left}.watch__name--open:hover{text-decoration:underline}.watch__name--open:focus-visible{outline:2px solid var(--coral, #e8604c);outline-offset:2px;border-radius:4px}.watch__chat{display:flex;flex-direction:column;gap:8px;max-height:min(60dvh,520px);overflow-y:auto;padding:4px 2px}.watch__msg{display:flex;flex-direction:column;max-width:82%;gap:2px}.watch__msg--in{align-self:flex-start}.watch__msg--out{align-self:flex-end;align-items:flex-end}.watch__bubble{padding:7px 11px;border-radius:12px;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid rgba(127,137,150,.25);background:#7f899614;color:var(--ink, #141821)}.watch__msg--out .watch__bubble{background:#e8604c14;border-color:#e8604c40}.watch__msg-at{font-size:11px;color:var(--muted, #606875);font-variant-numeric:tabular-nums}.watch__texts{min-width:0}.watch__said{margin:0 0 10px;font-size:12.5px;color:var(--muted, #606875)}.dr .dr-row>span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;justify-content:center}.dr .dr-row small{font-size:11px;color:var(--slate);font-weight:400}.dr .dr-time{font-variant-numeric:tabular-nums;color:var(--slate)}.dr .dr-cust b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr .dr-text{cursor:pointer}.dr .dr-text .dr-draft,.dr .dr-text .dr-sent{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr .dr-text.is-open .dr-draft,.dr .dr-text.is-open .dr-sent{white-space:pre-wrap;overflow:visible}.dr .dr-sent{color:var(--ink);background:var(--mist);border-radius:8px;padding:2px 8px;display:flex;gap:6px;align-items:center}.dr .dr-sent .ui-sym{width:14px;height:14px;flex:none;color:var(--slate)}.dr .dr-why{color:var(--slate);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.dr .dr-cost{font-variant-numeric:tabular-nums;text-align:right;align-items:flex-end}.dr .dr-cnt{margin-right:10px;color:var(--slate)}@media(max-width:820px){.dr .dr-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px;column-gap:10px;grid-template-areas:"cust cust time" "text text text" "did did cost" "ch why why"}.dr .dr-row>.dr-cust{grid-area:cust;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px}.dr .dr-row>.dr-cust small{white-space:nowrap}.dr .dr-row>.dr-time{grid-area:time;align-items:flex-end}.dr .dr-row>.dr-text{grid-area:text}.dr .dr-row>.dr-did{grid-area:did;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.dr .dr-row>.dr-cost{grid-area:cost;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:6px}.dr .dr-row>.dr-ch{grid-area:ch;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:6px;white-space:nowrap}.dr .dr-row>.dr-why{grid-area:why;align-self:center}}.dc{display:grid;gap:28px;max-width:1200px;color:var(--ink);font-family:var(--font);font-size:13px}.dc h1{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.dc h2{margin:0 0 12px;font-size:15px;font-weight:600}.dc-top{display:grid;gap:4px}.dc-cap{font-size:12px;color:var(--slate)}.dc section{display:grid;gap:12px}.dc-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dc-grow{flex:1}.dc-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dc-part{display:grid;justify-items:center;gap:6px;min-width:88px}.dc-nums{display:grid;gap:8px}.dc-num{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.dc-num b{font-weight:600}.dc-num .ui-sym{color:var(--slate)}.dc-syms{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px 8px}.dc-sym{display:grid;justify-items:center;gap:6px}.dc-type{display:grid;grid-template-columns:60px 1fr;gap:8px 14px;align-items:baseline}@media(max-width:640px){.dc-bar .ui-field--search{flex:1 1 100%}.dc-grow{display:none}}.dc-card{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:12px}.dc-fld{display:grid;gap:4px}.dc-tagline{display:flex;align-items:center;gap:6px;width:260px;padding:8px;border:1px dashed var(--line);border-radius:12px}@media(max-width:640px){.dc-card{grid-template-columns:minmax(0,1fr)}}.inc-what{min-width:0;overflow-wrap:anywhere}.inc-add{display:grid;gap:8px}.inc-add .ui-pick,.inc-add .ui-pick>.ui-field,.inc-add .ui-field--text{width:100%;box-sizing:border-box}.inc-add .ui-field__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:820px){.inc-row{grid-template-areas:"cust st" "kind on" "what what" "bike bike" "btns btns"}.inc-cust{grid-area:cust}.inc-st{grid-area:st;justify-self:end}.inc-kind{grid-area:kind}.inc-on{grid-area:on;justify-self:end}.inc-what{grid-area:what}.inc-bike{grid-area:bike}.inc-btns{grid-area:btns}}.lq-row{cursor:pointer}@media(hover:hover){.lq-row:hover{background:var(--mist)}}.lq-row:focus-visible{outline:2px solid var(--ui-coral-tint);outline-offset:-2px}.lq-st{display:grid;gap:4px;justify-items:start}.lq-why{all:unset;cursor:pointer;font-size:var(--ui-t-xs);color:var(--slate);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.lq-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lq-whyform{display:grid;gap:8px}.lq-whyform .ui-pick,.lq-whyform .ui-pick>.ui-field{width:100%;box-sizing:border-box}@media(max-width:820px){.lq-row{grid-template-areas:"cust st" "trip trip" "came price" "tags tags" "btns btns"}.lq-cust{grid-area:cust}.lq-st{grid-area:st;justify-items:end}.lq-trip{grid-area:trip;display:grid;gap:4px}.lq-came{grid-area:came}.lq-price{grid-area:price;justify-self:end}.lq-tags{grid-area:tags}.lq-btns{grid-area:btns}}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--mist);padding:1.5rem}.login-card{width:100%;max-width:22rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:2rem}.login-card__title{margin:0 0 1.5rem;text-align:center}.login-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.login-field label{font-size:14px;font-weight:600;color:var(--ink)}.login-field input{padding:.65rem .75rem;font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.login-field input:focus{outline:2px solid rgba(240,86,59,.25);border-color:var(--coral)}.login-error{margin:0 0 1rem;font-size:14px;color:var(--coral-dark)}.login-card .btn--primary{width:100%}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rs-views{flex:none}.rs-covers{margin-top:2px}.rs-bikes{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.rs-bookings b{font-size:var(--ui-t-m);font-weight:600;font-variant-numeric:tabular-nums}.rs-plabel{display:none}.rs-edit{display:grid;gap:18px}.rs-edit__part{display:grid;gap:8px}.rs-edit__part h3{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--ui-t-m);font-weight:600}.rs-edit__part h3 .ui-sym{color:var(--ui-symbol)}.rs-edit__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rs-edit__label{font-size:var(--ui-t-xs);font-weight:600;color:var(--slate)}.rs-edit__chips{display:flex;flex-wrap:wrap;gap:6px}.rs-edit__bike{display:grid;grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(100px,1fr)) minmax(120px,1fr) 40px;gap:8px;align-items:end;padding-top:8px;border-top:1px solid var(--line)}.rs-edit__money{display:grid;gap:4px}.rs-edit__money>span:first-child{font-size:var(--ui-t-xs);color:var(--slate)}.rs-edit .ui-pick,.rs-edit .ui-pick>.ui-field,.rs-edit .ui-field--text,.rs-edit .ui-field--money,.rs-edit .ui-stepper{width:100%;box-sizing:border-box}@media(max-width:820px){.rs-views{order:2;flex:1 0 100%;max-width:100%;overflow-x:auto}.rs-row{grid-template-areas:"cust st" "area area" "bikes bikes" "rents bookings" "chat chat" "btns btns"}.rs-cust{grid-area:cust}.rs-st{grid-area:st;justify-self:end}.rs-area{grid-area:area}.rs-bikes{grid-area:bikes}.rs-rents{grid-area:rents}.rs-bookings{grid-area:bookings;justify-self:end}.rs-bookings:after{content:" bookings";font-size:var(--ui-t-xs);color:var(--slate)}.rs-chat{grid-area:chat}.rs-btns{grid-area:btns}.rs-plabel{display:inline;color:var(--slate);font-size:var(--ui-t-xs)}.rs-prow,.rs-zrow,.rs-orow{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-edit__two{grid-template-columns:minmax(0,1fr)}.rs-edit__bike{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-views{flex:none}.sh-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr);gap:12px;min-height:560px}.sh-map{min-height:0;position:relative;align-self:stretch;isolation:isolate}.sh-map>div{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px}.sh-row{cursor:pointer}@media(hover:hover){.sh-row:hover{background:var(--mist)}}.sh-bikes{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sh-bikes .ui-tag{max-width:100%}.sh-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sh-more>.ui-filters__label{margin-left:8px}.sh-rule{margin:0}.sh-nk{color:var(--ui-warn)}.sh-push{margin-left:auto}.sh-know{display:grid;grid-template-columns:120px minmax(96px,max-content) minmax(0,1fr);gap:6px 10px;align-items:center;font-size:var(--ui-t-s)}.sh-know>span:nth-child(3n+1){color:var(--slate);font-weight:600}.sh-know .ui-sub{overflow-wrap:anywhere}.sh-mini{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.8fr));gap:6px 10px;font-size:var(--ui-t-s)}.sh-mini>span{font-variant-numeric:tabular-nums}.sh-mini .h{font-size:var(--ui-t-xs);color:var(--slate);font-weight:600}.sh-mini .r{text-align:right}.sh-upd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;font-size:var(--ui-t-s)}.sh-prices{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0}.sh-strips{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.sh-strips__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:9px 16px;background:var(--mist);border-bottom:1px solid var(--line);font-size:var(--ui-t-xs);color:var(--slate)}.sh-strips__head b{color:var(--ink);font-size:var(--ui-t-s)}.sh-leg{display:inline-flex;align-items:center;gap:6px}.sh-leg i{width:14px;height:3px;border-radius:2px;display:inline-block}.sh-leg--us{background:var(--ui-us)}.sh-leg--cost{background:#6b4fd8}.sh-leg--med{background:var(--ink)}.sh-strip{display:grid;grid-template-columns:110px minmax(0,1fr) 300px;gap:12px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--line)}.sh-strip:last-child{border-bottom:0}.sh-strip svg{width:100%;height:auto;display:block}.sh-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;white-space:nowrap}.sh-facts>span:nth-child(odd){color:var(--slate)}.sh-us{color:var(--ui-us);font-weight:600}.sh-cost{color:#6b4fd8;font-weight:600}.sh-range{position:relative;height:16px;min-width:120px}.sh-range i{position:absolute;top:6px;height:4px;border-radius:2px;background:#d4d8dd}.sh-range b{position:absolute;top:2px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--ink);border:2px solid #fff;box-sizing:border-box}.sh-range s{position:absolute;right:0;top:3px;width:0;height:0;border-left:6px solid #aab1b8;border-top:5px solid transparent;border-bottom:5px solid transparent}.sh-range u{position:absolute;top:0;width:2px;height:16px;margin-left:-1px;background:var(--ui-us)}.num{font-variant-numeric:tabular-nums}.sh .leaflet-container{font-family:var(--font, Inter, system-ui, sans-serif)}@media(max-width:820px){.sh-views{order:2;flex:1 0 100%;max-width:100%;overflow-x:auto}.sh-body{grid-template-columns:minmax(0,1fr);grid-template-rows:280px auto;min-height:0}.sh-row{grid-template-areas:"cust btns" "area area" "bikes bikes"}.sh-row>:nth-child(1){grid-area:cust}.sh-row>:nth-child(2){grid-area:area}.sh-row>:nth-child(3){grid-area:bikes}.sh-row>:nth-child(4){grid-area:btns}.sh-strip{grid-template-columns:minmax(0,1fr);gap:6px}.sh-facts{white-space:normal}.sh-prow,.sh-mrow{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-prow>:first-child,.sh-mrow>:first-child,.sh-prow>.sh-range,.sh-mrow>.sh-range,.sh-mrow>.ui-faint{grid-column:1 / -1}.sh [data-l]:before{content:attr(data-l);display:block;font-size:var(--ui-t-xs);color:var(--slate);font-weight:400}.sh-know{grid-template-columns:110px minmax(0,1fr)}.sh-know>span:nth-child(3n){grid-column:1 / -1;margin-top:-2px}.sh-mini{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.9fr))}.sh-upd{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.sh-more>.ui-filters__label{margin-left:0}}.sh-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;background:var(--paper);border-left:1px solid var(--line)}.sh-panel__h{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.sh-panel__h>div{min-width:0}.sh-panel__h h3{margin:0;font-size:var(--ui-t-m);font-weight:600;overflow-wrap:anywhere}.sh-panel__b{flex:1;min-height:0;overflow:auto;padding:12px 14px}.sh-panel__f{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px 14px;border-top:1px solid var(--line)}@media(max-width:640px){.sh-panel{position:fixed;inset:auto 0 0 0;height:56vh;z-index:40;border-left:0;border-radius:18px 18px 0 0;box-shadow:0 -8px 28px #16181d2e}}.layout__main:has(>.shp){padding:0;overflow:hidden;position:relative}.shp{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--mist);font-family:var(--font);font-size:var(--ui-t-s);color:var(--ink)}.shp .sh-map{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0}.shp .sh-map>div{border-radius:0}.shp .leaflet-control-attribution{font-size:9px}.sh-tpl{display:none}.sh-sel{width:100%;height:100%}.sh-sel .ui-sym{width:100%;height:100%;color:var(--ui-violet);stroke-width:2;fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.sh-sel--ours .ui-sym{fill:var(--ui-violet)}.sh-sel .ui-sym circle{fill:#fff}.shp-top{position:absolute;left:10px;right:10px;top:10px;z-index:12;display:grid;gap:8px}.shp-top .sh-views{order:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;background:var(--paper);box-shadow:0 2px 10px #16181d24}.shp-find{display:flex;align-items:center;gap:8px}.shp-find .ui-field--search{flex:1;min-width:0;width:auto;background:var(--paper);box-shadow:0 2px 10px #16181d24}.shp-find .ui-btn:not([aria-pressed=true]){background:var(--paper)}.shp-find .ui-btn{box-shadow:0 2px 10px #16181d24}.shp-chips{position:absolute;left:0;right:0;top:100px;z-index:12;display:flex;align-items:center;gap:6px;padding:4px 10px;overflow-x:auto;scrollbar-width:none}.shp-chips::-webkit-scrollbar{display:none}.shp-chips>*{flex:none}.shp-chips .ui-chip,.shp-chips .ui-field{box-shadow:0 1px 4px #16181d1f}.shp-chips .ui-pick>.ui-field{width:auto;background:var(--paper)}.shp-chips .ui-chip[aria-pressed=true]{background:var(--ui-violet-tint);border-color:#6b4fd859;color:var(--ui-violet-text)}.shp-chips .ui-chip[aria-pressed=true] .ui-chip__n{background:var(--paper);color:var(--ui-violet-text)}.shp-sheet{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;flex-direction:column;gap:6px;padding:4px 12px 12px;background:var(--paper);border-radius:22px 22px 0 0;box-shadow:0 -6px 24px #16181d29;transition:height .22s ease;overflow:hidden}.shp-sheet.is-peek{height:250px}.shp-sheet.is-up{height:66%}.shp-sheet.is-card{height:56%;z-index:11}.shp-sheet.is-filters{height:72%;z-index:13}.shp-handle{display:grid;place-items:center;width:100%;height:22px;flex:none;padding:0;border:0;background:none;cursor:grab;touch-action:none}.shp-handle i{display:block;width:40px;height:5px;border-radius:3px;background:#d0d4d9}.shp-sh{display:flex;align-items:center;gap:8px;padding:0 2px 4px;touch-action:none}.shp-sh b{font-size:var(--ui-t-m);flex:none}.shp-sh small{flex:1;min-width:0;color:var(--slate);font-size:var(--ui-t-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shp-sh>.ui-btn{margin-left:auto}.shp-rows{flex:1;min-height:0;overflow-y:auto}.shp-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--line);cursor:pointer}.shp-row .ui-av,.shp-card__h .ui-av{width:34px;height:34px}.shp-rm{min-width:0;display:grid;gap:3px}.shp-rm b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shp-rm small{color:var(--slate);font-size:var(--ui-t-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shp-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.shp-tags .ui-tag{max-width:100%;height:22px;padding:0 9px;overflow:hidden;text-overflow:ellipsis}.shp-row .shp-tags{max-height:22px;overflow:hidden}.shp-empty{margin:0;padding:12px 4px}.shp-card__h{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.shp-card__h b{font-size:var(--ui-t-m);white-space:normal}.shp-card__b{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:10px}.shp-card__b>p{margin:0}.shp-know{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:8px 2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--ui-t-s)}.shp-know>:nth-child(odd){color:var(--slate);font-weight:600}.shp-know>.ui-tag{justify-self:end;height:22px;padding:0 9px}.shp-know+.shp-know{border-top:0}.shp-bk{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:5px 8px;padding:0 2px;font-size:var(--ui-t-s);font-variant-numeric:tabular-nums}.shp-bk .h{font-size:var(--ui-t-xs);color:var(--slate);font-weight:600}.shp-bk .r{text-align:right}.shp-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:4px}.shp-btns .ui-word{justify-content:center;min-width:0}.shp-sheet.is-filters .shp-btns{grid-template-columns:1fr 1.6fr}.shp-fbody{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:10px}.shp-lists{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shp-lists .ui-pick--many{flex:none;min-width:0}.shp-lists .ui-pick--many>.ui-field{width:100%}.shp-model{grid-column:1 / -1;display:grid}.shp-hint{margin:0}.shp-nk{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.shp-nk{flex-wrap:nowrap}.shp-nk .shp-hint{flex:1 1 auto;min-width:0;font-size:var(--ui-t-xs);line-height:1.3}.sh-pr{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(316px,3fr) 40px;gap:8px;align-items:end;padding-top:8px;border-top:1px solid var(--line)}.sh-pr__money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-pr__bike{align-self:center;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-priced{margin:0}.shp-bk-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.shp-bk-h b{font-size:var(--ui-t-s)}@media(max-width:820px){.sh-pr{grid-template-columns:minmax(0,1fr) 40px;align-items:center}.sh-pr__money{grid-column:1 / -1;grid-row:2}.sh-pr .ui-field--money{padding-left:10px;padding-right:10px}}.sh-find{position:relative;display:inline-flex;min-width:0}.sh-places{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:max(100%,360px);max-width:calc(100vw - 32px);display:grid;gap:2px;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px #16181d1f;box-sizing:border-box}.sh-places__h{padding:4px 10px 2px;font-size:var(--ui-t-xs);color:var(--slate);font-weight:600}.sh-place{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;padding:6px 10px;border:0;border-radius:10px;background:none;text-align:left;font-family:var(--font);color:var(--ink);cursor:pointer}.sh-place .ui-sym{width:18px;height:18px;color:var(--ui-symbol)}.sh-place span{min-width:0;display:grid}.sh-place b{font-size:var(--ui-t-s);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-place small{font-size:var(--ui-t-xs);color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.sh-place:hover{background:var(--mist)}}.sh-spot{display:inline-flex;align-items:center;gap:6px;height:var(--ui-h);padding:0 4px 0 12px;border-radius:999px;background:#fde9e4;color:#a63a24;font-size:var(--ui-t-s);white-space:nowrap;max-width:100%;box-sizing:border-box}.sh-spot>span{overflow:hidden;text-overflow:ellipsis}.sh-spot .ui-sym{width:16px;height:16px;flex:none}.sh-spot__x{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.sh-km{color:var(--ink);font-weight:600}.shp-find .sh-find{flex:1;min-width:0}.shp-find .sh-find>.ui-field--search{width:100%}.shp-chips .sh-spot{box-shadow:0 1px 4px #16181d1f}.sh-max{display:inline-flex;align-items:center;gap:8px}.sh-max .ui-field--money{width:130px;box-sizing:border-box}.shp-lists .sh-max{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;min-width:0}.shp-lists .sh-max .ui-field--money{width:100%;min-width:0}.shp-chips .ui-stepper{width:132px;background:var(--paper);box-shadow:0 1px 4px #16181d1f}.sh .ui-tpage__bar .ui-stepper{width:132px;flex:none}.ui-rp{color:var(--slate);font-weight:600;flex:none}.ck .fd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--paper);border-radius:inherit;overflow:hidden;--fd-cust: #f0563b;--fd-light: #bfb0f2}.fd-h{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.fd-t{min-width:0}.fd-t h3{margin:0;font-size:var(--ui-t-m);font-weight:600}.fd-q{width:260px;margin-left:auto;flex:none}.fd-q .ui-field--search{width:100%;box-sizing:border-box}.fd-f .ui-stepper{width:150px;flex:none}.fd-f .ui-pick--many>.ui-field{width:auto;min-width:190px}.fd-fold{display:none}.fd-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--panel)}.fd-lab{font-size:var(--ui-t-xs);font-weight:600;color:var(--slate)}.fd-lab:not(:first-child){margin-left:8px}.fd-nk{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.fd-nk .fd-lab{margin-left:0}.fd-b{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0}.fd-mapcol{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;border-right:1px solid var(--line)}.fd-map{position:relative;min-height:0;isolation:isolate}.fd-map>div{position:absolute;top:0;right:0;bottom:0;left:0}.fd-l{position:relative;min-height:0;display:flex;flex-direction:column}.fd-lh,.fd-r{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:var(--ui-t-xs);color:var(--slate)}.fd-lh b{color:var(--ink);font-size:var(--ui-t-s)}.fd-g{margin-left:auto}.fd-r{padding:8px 14px;flex-wrap:wrap}.fd-rows{flex:1;min-height:0;overflow:auto;padding:6px;display:grid;align-content:start;gap:2px}.fd-empty{padding:24px 14px;color:var(--slate);display:grid;gap:10px;justify-items:start}.fd-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:0 10px;border-radius:12px}.fd-row__open{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px 8px 0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;min-width:0}@media(hover:hover){.fd-row:hover{background:var(--tint)}}.fd-row.is-on{background:#25d36614}.fd-row.is-open{box-shadow:inset 0 0 0 1.5px rgba(var(--violet-rgb),.55)}.fd-tick{width:22px;height:22px;padding:0;border:1.5px solid var(--ui-outline, #c7ccd3);border-radius:7px;background:var(--paper);display:grid;place-items:center;cursor:pointer;color:#fff}.fd-tick .ui-sym{width:14px;height:14px}.fd-tick[aria-pressed=true]{background:var(--wa);border-color:var(--wa)}.fd-asked{font-size:var(--ui-t-xs);font-weight:600;color:var(--slate);background:var(--mist);border-radius:999px;padding:3px 8px;white-space:nowrap}.fd-tick:disabled{opacity:.4;cursor:not-allowed}.fd-note{margin-right:auto;font-size:var(--ui-t-xs);color:var(--slate);align-self:center}.fd-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px 16px;border-top:1px solid var(--line);background:var(--panel)}.fd-msg{display:grid;gap:4px;min-width:0}.fd-to{display:inline-flex;align-items:center;gap:6px;font-size:var(--ui-t-xs);font-weight:600;color:var(--slate)}.fd-ta{width:100%;box-sizing:border-box;resize:vertical;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font:inherit;font-size:var(--ui-t-s);color:var(--ink)}.fd-ta:focus-visible{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px rgba(var(--violet-rgb),.14)}.fd-en{display:flex;align-items:center;gap:8px;min-height:18px;font-size:var(--ui-t-xs);color:var(--slate)}.fd-en.is-stale>span{text-decoration:line-through;color:var(--faint)}.fd-btns{display:flex;gap:8px}.fd-row__m{min-width:0}.fd-row__n{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-row__t{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.fd-row__t .ui-tag{max-width:100%}.fd-row__d{text-align:right;font-variant-numeric:tabular-nums}.fd-row__d b{display:block}.fd-row__d small{color:var(--faint);font-size:var(--ui-t-xs)}.fd-cust{width:18px;height:18px;border-radius:50%;background:var(--fd-cust);border:3px solid #fff;box-shadow:0 0 0 2px var(--fd-cust),0 2px 6px #00000040;box-sizing:border-box}.fd-sel{width:100%;height:100%}.fd-sel .ui-sym{width:100%;height:100%;color:var(--violet);stroke-width:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.fd-sel--ours .ui-sym{fill:var(--violet)}.fd-sel--in .ui-sym{fill:var(--fd-light)}.fd-sel--out .ui-sym{fill:#fff}.fd-sel .ui-sym circle{fill:#fff}.fd-leg{display:flex;flex-wrap:wrap;gap:4px 14px;padding:8px 12px;border-top:1px solid var(--line);background:var(--paper);font-size:var(--ui-t-xs);color:var(--slate)}.fd-leg>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fd-k{display:inline-block;flex:none;width:12px;height:12px;border-radius:50%;box-sizing:border-box}.fd-k--cust{background:var(--fd-cust);border:2px solid #fff;box-shadow:0 0 0 1.5px var(--fd-cust)}.fd-k--ours{background:#5b6770;border:3px solid var(--violet);width:13px;height:13px}.fd-k--in{background:var(--fd-light);border:2px solid var(--violet)}.fd-k--out{background:#fff;border:2px solid var(--violet)}.fd-k--pin{width:16px;height:16px;border-radius:0}.fd-k--pin .ui-sym{width:16px;height:16px;color:var(--violet);fill:var(--fd-light)}.fd-k--pin .ui-sym circle{fill:#fff}.fd-k--zone{width:16px;border-radius:3px;background:#ffc40029;border:2px solid #e0a100}.fd-k--dash{width:16px;height:0;border-radius:0;border-top:2px dashed #e0a100}.fd-tk{width:22px;height:22px;border-radius:50%;background:var(--wa);border:2px solid #fff;box-sizing:border-box;box-shadow:0 1px 4px #00000059;display:grid;place-items:center;color:#fff}.fd-tk .ui-sym{width:13px;height:13px;stroke-width:3}.fd-tk--asked{background:var(--slate)}.fd-k.fd-tk{width:16px;height:16px;border-width:1.5px;box-shadow:0 0 0 1px var(--wa)}.fd-k.fd-tk--asked{box-shadow:0 0 0 1px var(--slate)}.fd-k.fd-tk .ui-sym{width:10px;height:10px}.fd-k--route{width:16px;height:3px;border-radius:2px;background:var(--violet);opacity:.7}.fd .leaflet-container{font-family:var(--font, Inter, system-ui, sans-serif)}.ck .pf-field,.ck .pf-field .ui-field{width:100%}.ck .pf-field .ui-field__value{flex:1;text-align:left}.ck .pf-l{font-size:var(--ui-t-xs);font-weight:600;color:var(--slate);padding:4px 8px 0}.ck .pf-opt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;height:auto;min-height:44px;padding:4px 12px;border-radius:12px}.ck .pf-opt>span:first-child{min-width:0}.ck .pf-opt>span:first-child>span{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.ck .pf-opt small{display:block;font-size:var(--ui-t-xs);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck .pf-opt .pf-tm{font-size:var(--ui-t-xs);color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap}.ck .pf-find{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-height:40px;padding:6px 8px;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-weight:600;color:var(--violet);text-align:left;cursor:pointer;border-radius:0 0 8px 8px}.ck .pf-find small{display:block;font-weight:500;color:var(--slate);font-size:var(--ui-t-xs)}.ck .pf-find:disabled{color:var(--faint);cursor:default}@media(hover:hover){.ck .pf-find:not(:disabled):hover{background:rgba(var(--violet-rgb),.07)}}@media(max-width:820px){.ck .fd{display:flex;flex-direction:column;overflow-y:auto}.fd-h{flex-wrap:wrap;padding:10px 12px;gap:8px}.fd-t{flex:1 1 0}.fd-q{order:3;width:100%;margin-left:0}.fd-fold{display:inline-flex}.fd-f{padding:10px 12px}.fd-lab{flex-basis:100%;margin-left:0!important}.fd-nk{margin-left:0;flex-basis:100%}.fd-nk .fd-lab{flex-basis:auto}.fd-f .ui-pick--many{flex:1 1 140px}.fd-f .ui-pick--many>.ui-field{width:100%;min-width:0}.fd-b,.fd-l{display:flex;flex-direction:column;flex:none}.fd-mapcol{display:flex;flex-direction:column;flex:none;border-right:0;border-bottom:1px solid var(--line)}.fd-map{height:240px;flex:none}.fd-rows{overflow:visible}.fd-lh,.fd-r{flex-wrap:wrap}.fd-g{margin-left:0;flex-basis:100%}.fd-foot{position:sticky;bottom:0;z-index:3;margin-top:auto;grid-template-columns:minmax(0,1fr);padding:10px 12px;background:var(--paper)}.fd-en{display:none}.fd-ta{font-size:13px!important}.fd-btns .ui-word{flex:1;justify-content:center}}.ck .resopts.pf{max-height:none}.ck .pf-asked{display:grid;gap:4px;margin-top:4px}.ck .pf-asked__h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--ui-t-s)}.ck .pf-asked__h .faint{font-size:var(--ui-t-xs)}.ck .pf-ask{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:6px 8px;align-items:center;padding:6px 8px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:var(--ui-t-s)}.ck .pf-ask__b{grid-column:2 / -1;justify-content:flex-end}.ck .pf-ask__n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ck .pf-ask__n small{font-weight:400;color:var(--faint)}.ck .pf-ask__b{display:inline-flex;gap:6px;align-items:center}.ck .stab .asked.is-reply,.ck .resmenu button.is-reply{color:var(--red);font-weight:600}.ck .pf-ask__s{display:inline-flex;gap:4px;align-items:center;justify-self:end}.ck .pf-asked>.ui-word{justify-self:start}.ck .ask-found{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin:4px 0 8px;padding:10px 12px;border:1px solid var(--good-line, #bfe0ca);border-radius:14px;background:var(--good-bg, #e7f3ec);color:var(--ink);font-size:var(--ui-t-s)}.ck .ask-found>.ui-sym{color:var(--good, #15803d)}@media(max-width:640px){.ck .ask-found{grid-template-columns:auto minmax(0,1fr)}.ck .ask-found>.ui-word{grid-column:1 / -1}}.ck .fd.fd--phone{display:block;overflow:hidden}.fd--phone .fd-mapcol{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:0}.fd--phone .fd-map{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.fd--phone .fd-leg,.fd--phone .leaflet-control-zoom{display:none}.fdp-top{position:absolute;left:10px;right:10px;top:10px;z-index:500;display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--paper);border-radius:18px;box-shadow:0 2px 10px #16181d24}.fdp-t{flex:1;min-width:0;display:grid}.fdp-t b{font-size:var(--ui-t-m);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdp-t small{font-size:var(--ui-t-xs);color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdp-chips{position:absolute;left:0;right:0;top:66px;z-index:500;display:flex;align-items:center;gap:6px;padding:4px 10px;overflow-x:auto;scrollbar-width:none}.fdp-chips::-webkit-scrollbar{display:none}.fdp-chips>*{flex:none}.fdp-chips .fd-lab{display:none}.fdp-chips .ui-chip,.fdp-chips .ui-stepper,.fdp-chips .ui-field,.fdp-chips .ui-switch{box-shadow:0 1px 4px #16181d1f}.fdp-chips .ui-stepper{width:132px;background:var(--paper)}.fdp-chips .ui-pick--many{flex:none}.fdp-chips .ui-pick--many>.ui-field{width:auto;min-width:0;background:var(--paper)}.fdp-chips .fd-nk{margin-left:0;flex-basis:auto;background:var(--paper);border-radius:999px;padding:2px 4px 2px 10px}.fdp-chips .fd-nk .fd-lab{display:inline}.fdp-chips.is-all{flex-wrap:wrap;background:#ffffffeb;padding:8px 10px;border-radius:0 0 16px 16px}.fdp-sheet{position:absolute;left:0;right:0;bottom:0;z-index:600;display:flex;flex-direction:column;gap:6px;padding:4px 12px 12px;background:var(--paper);border-radius:22px 22px 0 0;box-shadow:0 -6px 24px #16181d29;transition:height .22s ease;overflow:hidden}.fdp-sheet.is-peek{height:300px}.fdp-sheet.is-up{height:62%}.fdp-sheet.is-msg{height:52%;z-index:650}.fdp-handle{display:grid;place-items:center;width:100%;height:22px;padding:0;border:0;background:none;cursor:grab;touch-action:none}.fdp-handle i{display:block;width:40px;height:5px;border-radius:3px;background:#d0d4d9}.fdp-sh{display:flex;align-items:center;gap:8px;padding:0 2px 4px;touch-action:none}.fdp-sh b{font-size:var(--ui-t-m);flex:none}.fdp-sh small{flex:1;min-width:0;color:var(--slate);font-size:var(--ui-t-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdp-sh>.ui-word,.fdp-sh>.ui-btn{margin-left:auto}.fdp-sheet .fd-rows{flex:1;min-height:0;overflow-y:auto;padding:0 0 70px}.fdp-sheet .fd-row{padding:0 6px}.fdp-bar{position:absolute;left:12px;right:12px;bottom:16px;z-index:640;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 16px;border-radius:18px;background:var(--ink);color:#fff;box-shadow:0 8px 22px #00000047}.fdp-to{display:flex;gap:4px;flex-wrap:wrap}.fdp-sheet.is-msg .fd-ta{flex:1;min-height:72px;resize:none}.fdp-btns{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.fdp-btns .ui-word{justify-content:center}.fd--phone .sh-panel{position:absolute;inset:auto 0 0 0;height:56%;z-index:660;border-left:0;border-radius:22px 22px 0 0;box-shadow:0 -6px 24px #16181d29}.fd-max{display:inline-flex;align-items:center;gap:8px}.fd-max .ui-field--money{width:120px;box-sizing:border-box;background:var(--paper)}.fdp-chips .fd-max{background:var(--paper);border-radius:999px;padding:2px 4px 2px 10px;box-shadow:0 1px 4px #16181d1f}.fdp-chips .fd-max .fd-lab{display:inline}.fdp-chips .fd-max .ui-field--money{box-shadow:none}.ck{--ink:#16181d;--slate:#5b6770;--faint:#8a939a;--coral:#f0563b;--coral-dark:#d8432b;--coral-text:#c9432a;--c-rgb:240,86,59;--paper:#ffffff;--mist:#f4f5f6;--line:#e6e7ea;--ground:#eceef0;--panel:rgba(255,255,255,.7);--panel-strong:rgba(255,255,255,.9);--info-ground:rgba(238,240,242,.72);--tint:rgba(22,24,29,.045);--tint-strong:rgba(22,24,29,.08);--good:#15803d;--good-bg:#e7f3ec;--good-line:#bfe0ca;--ok:#b45309;--ok-bg:#fbe9cf;--ok-line:#f2d29b;--bad:#b91c1c;--bad-bg:#fbe0e0;--bad-line:#f2b8b8;--wa:#25d366;--on-solid:#ffffff;--violet:#6b4fd8;--violet-rgb:107,79,216;--teal:#0f8b8d;--teal-rgb:15,139,141;--res:var(--violet);--res-rgb:var(--violet-rgb);--you:#2563eb;--you-bg:#e9f0fe;--brand:#e8563b;--brand-bg:#fdece7;--src:#7c5cbf;--src-bg:#f0eafb;--okc:#2f7d4f;--okc-bg:#e7f2ec;--warn:#b06a12;--warn-bg:#fbf0dd;--red:#c0392b;--red-bg:#fbe9e6;--shadow:0 1px 2px rgba(22,24,29,.05),0 12px 32px rgba(22,24,29,.08);--card-shadow:0 1px 2px rgba(22,24,29,.05);--radius:10px;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-family:var(--font);color:var(--ink);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased;margin:-1.5rem;height:calc(100vh - 124px);display:flex;flex-direction:column;padding:12px 16px;background:var(--ground)}.ck *,.ck *:before,.ck *:after{box-sizing:border-box}@media(max-width:640px){.ck{height:calc(100dvh - 58px)}}:where(.ck) :is(button,input,select,textarea){font:inherit;color:inherit}.ck :focus-visible{outline:2px solid var(--coral);outline-offset:2px}.ck small{font-size:inherit;color:var(--faint);font-weight:500}.ck .faint{color:var(--faint)}.ck .stage{flex:1;min-height:0;display:flex;justify-content:center;align-items:stretch}.ck .app{position:relative;width:100%;max-width:1560px;height:100%;min-height:0;display:grid;grid-template-columns:clamp(250px,26vw,390px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);background:radial-gradient(900px 560px at -8% -12%,rgba(var(--c-rgb),.07),transparent 62%),radial-gradient(900px 620px at 108% 112%,rgba(var(--res-rgb),.07),transparent 62%),var(--paper)}.ck .app[data-res=teal]{--res:var(--teal);--res-rgb:var(--teal-rgb)}.ck .app.is-phone{grid-template-columns:minmax(0,1fr)}.ck .app.is-framed{max-width:390px;height:min(100%,844px);align-self:center;border-radius:30px}.ck .app.is-phone.screen-list .cust,.ck .app.is-phone.screen-customer .list{display:none}.ck .list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.ck .app.is-phone .list{border-right:0}.ck .list-head{padding:16px 14px 10px;display:grid;gap:10px;border-bottom:1px solid var(--line)}.ck .list-head h1{font-size:17px;margin:0;font-weight:600;letter-spacing:-.01em}.ck .list{container-type:inline-size}.ck .rows{flex:1;min-height:0;overflow-y:auto;padding:6px;display:grid;align-content:start;gap:2px}.ck .rows-empty{padding:24px 12px;color:var(--slate);font-size:13px;text-align:center}.ck .rows-pull{min-height:36px;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:12px;color:var(--slate)}.ck .row{display:flex;gap:10px;width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:12px;cursor:pointer;align-items:flex-start}.ck .row:hover{background:var(--tint)}.ck .row.is-sel{background:var(--tint-strong)}.ck .row.is-quiet{opacity:.5}.ck .row.is-quiet.is-sel{opacity:.85}.ck .av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--slate);background:var(--mist);border:1px solid var(--line)}.ck .row-main{flex:1;min-width:0;display:grid;gap:3px}.ck .row-l1{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ck .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck .tm{font-size:12px;color:var(--faint);flex:none;font-variant-numeric:tabular-nums}.ck .row-l2{display:flex;align-items:center;gap:6px;font-size:12px;min-width:0}.ck .about{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ck .more{font-size:12px;color:var(--slate);white-space:nowrap;flex:none}.ck .row-l3{font-size:12px;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck .row-l4{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.ck .pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--line);font-size:12px;color:var(--slate);font-variant-numeric:tabular-nums}.ck .pager>span{white-space:nowrap}.ck .pg{display:flex;gap:4px}.ck .fld{display:grid;gap:3px;min-width:0}.ck .fld>span{font-size:12px;color:var(--slate);font-weight:500}.ck .cust{display:flex;flex-direction:column;min-height:0;min-width:0}.ck .blank{margin:auto;color:var(--slate)}.ck .ch{padding:14px 18px 0;border-bottom:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:10px}.ck .ch-top{display:flex;align-items:flex-start;gap:12px;min-width:0;flex-wrap:wrap}.ck .ch-id{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.ck .ch-txt{min-width:0}.ck .ch-id h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck .ch-sub{font-size:12px;color:var(--slate);font-variant-numeric:tabular-nums}.ck .back{display:none}.ck .flags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ck .todo{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:28px}.ck .todo-l{font-size:12px;color:var(--slate);font-weight:600;margin-right:2px}.ck .ask{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:500;padding:4px 4px 4px 12px;border-radius:12px;background:var(--mist);border:1px solid var(--line)}.ck .why{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--ink);background:var(--mist);border:1px solid var(--line);border-radius:10px;padding:8px 12px}.ck .why b{font-weight:600}.ck .rtabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin-top:2px}.ck .rtabs::-webkit-scrollbar{display:none}.ck .rtab{flex:none;display:grid;gap:3px;text-align:left;padding:8px 14px 10px;border:0;border-radius:10px 10px 0 0;background:transparent;cursor:pointer;position:relative;color:var(--ink)}.ck .rtab:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px;background:transparent}.ck .rtab:hover{background:var(--tint)}.ck .rtab.is-on{background:var(--tint-strong)}.ck .rtab.is-on:after{background:var(--coral)}.ck .rtab.is-grey,.ck .rtab.is-grey .rt-dates{color:var(--faint)}.ck .rt-row{display:flex;align-items:center;gap:7px}.ck .rt-bike{font-weight:600;font-size:13px}.ck .rt-dates{font-size:12px;color:var(--slate);font-variant-numeric:tabular-nums}.ck .about-dot{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 3px rgba(var(--c-rgb),.22)}.ck .tcount{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:700;display:inline-grid;place-items:center}.ck .pane-switch{display:none}.ck .cbody{flex:1;min-height:0;display:grid;grid-template-columns:clamp(300px,28vw,400px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ck .info{min-height:0;overflow-y:auto;border-right:1px solid var(--line);background:var(--info-ground);padding:12px;display:grid;gap:12px;align-content:start}.ck .card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:12px 14px 14px;display:grid;gap:11px;box-shadow:var(--card-shadow)}.ck .card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.ck .card-h h3{margin:0;font-size:15px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.ck .card-h h3 .ic{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--mist);color:var(--slate)}.ck .ids{font-weight:500;color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.ck .card--res{border-color:rgba(var(--res-rgb),.28);background:linear-gradient(rgba(var(--res-rgb),.06),rgba(var(--res-rgb),.06)),var(--paper)}.ck .card--res .card-h h3 .ic{background:var(--res);color:var(--on-solid)}.ck .nums{display:grid;gap:6px}.ck .num{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.ck .num .nl{font-weight:600}.ck .ph{color:var(--slate);font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck .kv{display:grid;gap:6px;font-size:13px;margin:0}.ck .kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ck .kv dt{color:var(--slate);flex:none}.ck .kv dd{margin:0;text-align:right;min-width:0;overflow-wrap:break-word}.ck .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.ck .step{display:grid;gap:6px;font-size:12px;color:var(--faint);text-align:center}.ck .step i{display:block;height:4px;border-radius:2px;background:var(--line)}.ck .step.is-done{color:var(--slate)}.ck .step.is-done i{background:var(--slate);opacity:.45}.ck .step.is-now{color:var(--ink);font-weight:600}.ck .step.is-now i{background:var(--coral)}.ck .lostbox{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--slate)}.ck .plc{border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}.ck .plc-sum{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;width:100%;text-align:left;border:0;background:transparent;padding:10px 12px;cursor:pointer}.ck .plc-sum:hover{background:var(--tint)}.ck .plc-sum>span{grid-column:1;min-width:0}.ck .plc-lbl{font-size:12px;font-weight:600;color:var(--slate);display:flex;align-items:center;gap:6px}.ck .plc-lbl .edit{font-weight:500;color:var(--faint)}.ck .plc-when{font-weight:600;font-size:13px;font-variant-numeric:tabular-nums}.ck .plc-where{font-size:13px;color:var(--slate);display:flex;align-items:center;gap:5px;min-width:0}.ck .plc-where span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck .plc-where a{display:inline-flex;align-items:center;gap:5px;min-width:0;color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.ck .plc-where a:hover{color:var(--you);text-decoration-color:currentColor}.ck .plc-why{font-size:12px;color:var(--bad);padding:0 12px 10px}.ck .plc-why .plc-found{display:flex;align-items:center;gap:5px;margin-top:6px;width:max-content;max-width:100%;font-weight:600;color:var(--bad);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ck .plc-why .plc-found:hover{color:var(--ink)}.ck .plc-why .plc-found:focus-visible{outline:2px solid var(--you);outline-offset:2px;border-radius:4px}.ck .pm{grid-row:1 / span 3;grid-column:2;width:var(--ui-h);height:var(--ui-h);border-radius:50%;border:1px solid;display:grid;place-items:center;cursor:pointer;font-size:13px;font-weight:700;line-height:1}.ck .pm--sure{background:var(--good-bg);color:var(--good);border-color:var(--good-line)}.ck .pm--ask{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.ck .pm--failed{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-line)}.ck .pinpick{display:flex;gap:6px;flex-wrap:wrap;padding:0 12px 12px}.ck .pinpick button{display:inline-flex;align-items:center;gap:6px;height:var(--ui-h);padding:0 11px 0 5px;border-radius:999px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:12px;font-weight:600}.ck .pinpick button .pm{width:24px;height:24px;border:0;background:transparent;grid-row:auto;grid-column:auto;cursor:inherit}.ck .pinpick button.is-on{border-color:var(--ink)}.ck .plc-edit{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 12px;border-top:1px dashed var(--line)}.ck .plc-edit .fld--wide{grid-column:1 / -1}.ck .plc-edit .done{grid-column:1 / -1;justify-self:end}.ck .bls{display:grid;gap:10px}.ck .bl{display:grid;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.ck .bl:last-child{border-bottom:0;padding-bottom:0}.ck .bl-top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.ck .bl-amt{font-weight:600;font-variant-numeric:tabular-nums;font-size:13px}.ck .bl-steps{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.ck .bl-rate{font-size:12px;color:var(--slate);font-variant-numeric:tabular-nums}.ck .total{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding-top:10px;border-top:1px dashed var(--line);font-size:13px}.ck .total b{font-size:17px;font-variant-numeric:tabular-nums}.ck .total .tsub{grid-column:1 / -1;font-size:12px;color:var(--ok);display:flex;justify-content:space-between;gap:8px;align-items:center}.ck .linkbtn{border:0;background:transparent;padding:0;color:var(--slate);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ck .pedit{display:grid;gap:8px;padding-top:10px;border-top:1px dashed var(--line)}.ck .prow{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--slate)}.ck .prow--total{color:var(--ink);font-weight:600}.ck .prow .inp{width:150px;flex:none;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;font-size:13px}.ck .pedit-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--slate)}.ck .pedit-btns{display:flex;align-items:center;gap:10px}.ck .rbs{display:grid;gap:10px}.ck .rb{display:grid;gap:9px;padding:10px 12px;border-radius:12px;background:var(--paper);border:1px solid rgba(var(--res-rgb),.22)}.ck .rb-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.ck .rline{display:grid;gap:7px}.ck .rline-h{font-size:13px;font-weight:600;display:flex;justify-content:space-between;gap:8px}.ck .rline-h span:last-child{font-variant-numeric:tabular-nums}.ck .rgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ck .warn{font-size:12px;color:var(--bad);font-weight:500}.ck .mrow{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.ck .mrow--total{padding-top:9px;border-top:1px dashed rgba(var(--res-rgb),.3);font-weight:600}.ck .rb-actions{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.ck .lmar{font-weight:700}.ck .m-good{color:var(--good)}.ck .m-ok{color:var(--ok)}.ck .m-bad{color:var(--bad)}.ck .savebar{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--line);flex-wrap:wrap}.ck .savebar .state{margin-right:auto;font-size:12px;color:var(--faint)}.ck .card.is-dirty{border-color:var(--warn);box-shadow:0 0 0 3px var(--warn-bg)}.ck .card.is-dirty .savebar .state{color:var(--warn);font-weight:600}.ck .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:16px;background:#16181d57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ck .modal{width:min(460px,100%);max-height:calc(100% - 32px);overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:18px;display:grid;gap:14px}.ck .modal h2{margin:0;font-size:15px;font-weight:600}.ck .modal p{margin:0;color:var(--slate);font-size:13px}.ck .changes{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ck .changes li{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--mist);font-size:13px}.ck .changes .what{font-weight:600}.ck .changes .fromto{color:var(--slate);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ck .changes .fromto b{color:var(--ink)}.ck .modal-actions{display:flex;justify-content:flex-end;gap:8px}.ck .chat{--lane-rgb:var(--c-rgb);--lane:var(--coral);--lane-text:var(--coral-text);display:flex;flex-direction:column;min-height:0;min-width:0}.ck .chat[data-lane=R]{--lane-rgb:var(--res-rgb);--lane:var(--res);--lane-text:var(--res)}.ck .chat-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ck .lane-switch{order:1}.ck .subtabs{order:3;flex-basis:100%;display:flex;gap:6px;overflow-x:auto;min-width:0;scrollbar-width:none}.ck .subtabs::-webkit-scrollbar{display:none}.ck .tools{order:2;margin-left:auto;display:flex;gap:6px}.ck .stab{flex:none;display:inline-flex;align-items:center;gap:7px;height:var(--ui-h);padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel-strong);font-size:12px;font-weight:500;cursor:pointer;color:var(--ink)}.ck .stab[aria-selected=true]{border-color:rgba(var(--lane-rgb),.5);background:rgba(var(--lane-rgb),.1);color:var(--lane-text)}.ck .chat-body{flex:1;min-height:0;overflow-y:auto;padding:14px 18px 20px;display:flex;flex-direction:column;gap:6px;background:radial-gradient(720px 380px at 100% 0%,rgba(var(--lane-rgb),.08),transparent 65%),radial-gradient(620px 380px at 0% 100%,rgba(var(--lane-rgb),.05),transparent 62%)}.ck .day{align-self:center;font-size:12px;font-weight:600;color:var(--slate);background:var(--panel-strong);border:1px solid var(--line);padding:2px 10px;border-radius:999px;margin:10px 0 4px}.ck .msg{display:flex;flex-direction:column;max-width:min(76%,520px);gap:2px}.ck .msg--in{align-self:flex-start}.ck .msg--out{align-self:flex-end;align-items:flex-end}.ck .bubble{padding:8px 12px;border-radius:14px;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.ck .msg--in .bubble{background:rgba(var(--lane-rgb),.11);border:1px solid rgba(var(--lane-rgb),.2);border-bottom-left-radius:4px}.ck .msg--out .bubble{background:var(--panel-strong);border:1px solid var(--line);border-bottom-right-radius:4px;box-shadow:0 1px 1px #16181d0a}.ck .bubble.is-att{display:inline-flex;align-items:center;gap:8px;font-weight:500}.ck .bubble.is-deleted{opacity:.55;text-decoration:line-through}.ck .bubble.has-media{display:flex;flex-direction:column;gap:6px;max-width:260px}.ck .media-img{display:block;max-width:100%;max-height:320px;border-radius:10px;object-fit:cover}.ck .media-img.is-sticker{max-width:120px;max-height:120px;border-radius:0;object-fit:contain}.ck .media-audio{width:240px;max-width:100%;height:36px}.ck .media-words{white-space:pre-wrap}.ck .media-file{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:inherit}.ck .media-file .ui-sym,.ck .media-read .ui-sym{flex:none;width:16px;height:16px}.ck .media-read{display:flex;gap:6px;align-items:flex-start;font-size:var(--ui-t-xs);color:var(--ui-faint);line-height:1.4}.ck .reacts{display:flex;gap:4px;margin-top:-6px;font-size:13px;line-height:1}.ck .reacts span{background:var(--panel-strong);border:1px solid var(--line);border-radius:999px;padding:2px 6px}.ck .msg--out .reacts{justify-content:flex-end}.ck .tr{font-size:12px;color:var(--slate);padding:0 4px;max-width:100%}.ck .msg--out .tr{text-align:right}.ck .meta{font-size:12px;color:var(--faint);padding:0 4px;font-variant-numeric:tabular-nums}.ck .use{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(var(--res-rgb),.45);background:rgba(var(--res-rgb),.1);color:var(--res);font-size:12px;font-weight:600;cursor:pointer;margin-top:3px}.ck .mark{align-self:stretch;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--lane-text);font-weight:600;margin:8px 0}.ck .mark:before,.ck .mark:after{content:"";flex:1;height:1px;background:rgba(var(--lane-rgb),.35);min-width:12px}.ck .mark span{padding:3px 10px;border-radius:999px;background:rgba(var(--lane-rgb),.1);border:1px solid rgba(var(--lane-rgb),.28);text-align:center}.ck .mark--end{color:var(--slate)}.ck .mark--end:before,.ck .mark--end:after{background:var(--line)}.ck .mark--end span{background:var(--mist);border-color:var(--line)}.ck .note{align-self:center;font-size:12px;color:var(--slate);text-align:center;padding:4px 8px}.ck .chat-empty{margin:auto;display:grid;gap:10px;justify-items:center;text-align:center;color:var(--slate);font-size:13px;padding:24px}.ck .app.is-phone .ch{padding:10px 12px 0;gap:8px}.ck .app.is-phone .back{display:grid}.ck .app.is-phone .ch-id h2{font-size:15px}.ck .app.is-phone .flags{justify-content:flex-start;width:100%}.ck .app.is-phone .rtab{padding:7px 12px 9px}.ck .app.is-phone .pane-switch{display:flex;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--panel)}.ck .app.is-phone .lane-switch{display:none}.ck .app.is-phone .chat-head{padding:8px 12px;flex-wrap:nowrap}.ck .app.is-phone .subtabs{order:1;flex:1 1 auto;flex-basis:auto}.ck .app.is-phone .cbody{display:flex;flex-direction:column}.ck .app.is-phone .info{border-right:0;flex:1;padding:10px}.ck .app.is-phone .chat{flex:1}.ck .app.is-phone[data-pane=info] .chat{display:none}.ck .app.is-phone:not([data-pane=info]) .info{display:none}.ck .app.is-phone .chat-body{padding:12px 12px 16px}.ck .app.is-phone .msg{max-width:86%}.ck .toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:30;background:var(--ink);color:var(--paper);padding:9px 14px;border-radius:10px;font-size:13px;box-shadow:var(--shadow);max-width:calc(100vw - 32px);text-align:center}.ck .filters{display:grid;gap:8px}.ck .fclear{border:0;background:transparent;color:var(--slate);font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0;margin-left:auto}.ck .ch-id h2.nm-btn{cursor:pointer}.ck .ch-id h2.is-full{white-space:normal;overflow:visible}.ck .inc{display:grid;gap:8px;background:var(--mist);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.ck .inc-row{display:grid;grid-template-columns:auto auto auto 1fr auto;gap:4px 8px;align-items:center;font-size:12px}.ck .inc-dot{width:8px;height:8px;border-radius:50%;background:var(--faint)}.ck .inc-dot.is-open{background:var(--red)}.ck .inc-k{font-weight:600}.ck .inc-d,.ck .inc-s{color:var(--slate)}.ck .inc-t{grid-column:2 / -1;color:var(--slate)}.ck .checknew{align-self:center;border:1px dashed var(--line);background:var(--panel-strong);border-radius:999px;padding:4px 12px;font-size:12px;color:var(--slate);cursor:pointer;margin-top:8px}.ck .chat-head{position:relative}.ck .sheet{align-self:stretch;background:var(--paper);border:1px solid rgba(var(--res-rgb),.3);border-radius:12px;padding:10px 12px;display:grid;gap:8px;margin-bottom:6px}.ck .sheet pre{margin:0;white-space:pre-wrap;font:12px/1.5 var(--font);color:var(--ink)}.ck .sheet-gap{font-size:12px;color:var(--warn);font-weight:600}.ck .sheet-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.ck .resmenu{position:absolute;right:16px;top:calc(100% - 6px);z-index:10;min-width:200px;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:4px;display:grid}.ck .resmenu button{border:0;background:transparent;text-align:left;height:var(--ui-h);padding:0 12px;border-radius:8px;cursor:pointer;font-size:12px}.ck .resmenu button:hover{background:var(--mist)}.ck .stab .asked{font-size:12px;font-weight:600;color:var(--faint)}.ck .ressearch{display:grid;gap:6px}.ck .resopts{display:grid;gap:2px;max-height:180px;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:4px;background:var(--paper)}.ck .resopts .none{font-size:12px;color:var(--faint);padding:6px 8px}.ck .over{font-size:12px;color:var(--warn);font-weight:600;background:var(--warn-bg);border-radius:8px;padding:6px 10px}.ck .choose{display:grid;gap:8px}.ck .choose fieldset{border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin:0;display:grid;gap:6px}.ck .choose legend{font-size:12px;font-weight:600;padding:0 4px}.ck .choose label{display:flex;gap:8px;align-items:center;font-size:13px;cursor:pointer}.ck .modal .strong{font-weight:600;color:var(--ink)}.ck .ladder summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--slate)}.ck .ladbox{max-height:240px;overflow:auto;margin-top:8px;border:1px solid var(--line);border-radius:8px}.ck .ladtbl{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums}.ck .ladtbl th,.ck .ladtbl td{padding:4px 8px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.ck .ladtbl th:first-child,.ck .ladtbl td:first-child{text-align:left}.ck .ladtbl thead th{position:sticky;top:0;background:var(--paper)}.ck .ladday{display:block;color:var(--faint);font-size:12px}.ck .cands{display:flex;flex-direction:column;gap:4px;padding:0 12px 10px}.ck .cands a{font-size:12px;color:var(--you);text-decoration:none;display:inline-flex;gap:5px;align-items:center}.ck .cands a:hover{text-decoration:underline}.ck .list-bar{display:flex;align-items:center;gap:8px}.ck .list-bar .scope{flex:1}.ck .filters .fclear{justify-self:start}.ck .row-foot{display:flex;align-items:center;gap:6px;margin-top:2px;min-width:0}.ck .row-foot .lang{margin-left:auto;flex:none}.ck .pg{display:flex;align-items:center;gap:4px}.ck .pg-n{min-width:var(--ui-h);height:var(--ui-h);padding:0 8px;border-radius:999px;border:1px solid var(--line);background:var(--panel-strong);cursor:pointer;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ck .pg-n[aria-current=page]{background:var(--coral);border-color:var(--coral);color:#fff}.ck .inc-tag{cursor:pointer}.ck .inc-tag.is-on{box-shadow:inset 0 0 0 1px currentColor}.ck .ui-pick,.ck .ui-pick .ui-field{max-width:100%}.ck .fld .ui-pick,.ck .fld .ui-pick .ui-field{width:100%}.ck .bl-steps .fld{flex:1;min-width:120px}.ck .prow .ui-field--money{width:170px;flex:none}.ck .rb-actions{justify-content:flex-start}.ck .app.is-phone .pane-switch .ui-switch{width:100%}.ck .composer{display:grid;gap:8px;padding:10px 16px 12px;border-top:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ck .composer textarea{width:100%;min-width:0;resize:none;height:62px;border:1px solid var(--ui-outline);border-radius:20px;padding:10px 14px;background:var(--paper);color:var(--ink);font-size:13px;line-height:1.4}.ck .composer textarea:focus{outline:none;border-color:rgba(var(--lane-rgb),.6);box-shadow:0 0 0 3px rgba(var(--lane-rgb),.15)}.ck .draft-bubble{align-self:flex-end;max-width:min(86%,560px);border:2px dashed var(--coral);background:#fff6f3;border-radius:14px 14px 4px;padding:10px 12px 8px;display:grid;gap:6px}.ck .draft-bubble.held{border-color:#b3261e;background:#fde8e6}.ck .draft-bubble .dline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--slate)}.ck .draft-bubble .dline .ui-sym{width:14px;height:14px;color:var(--coral)}.ck .draft-bubble.held .dline .ui-sym{color:#b3261e}.ck .draft-bubble .dline b{color:var(--ink);font-weight:600}.ck .draft-bubble .why,.ck .draft-wait .why{border:0;background:none;padding:0;color:var(--coral);font:inherit;font-size:11px;cursor:pointer}.ck .draft-bubble .dtext{font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.ck .draft-bubble .hold{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:#b3261e}.ck .draft-bubble .hold .ui-sym{width:16px;height:16px;flex:none}.ck .draft-bubble .draft-why{font-size:12px;color:var(--slate);background:#fff;border-radius:10px;padding:8px 12px;display:grid;gap:4px}.ck .draft-bubble .draft-why b{color:var(--ink);font-weight:600}.ck .draft-act{display:flex;gap:8px;justify-content:flex-end;margin-top:2px}.ck .draft-act .ui-btn{width:34px;height:34px}.ck .draft-act .ui-btn .ui-sym{width:18px;height:18px}.ck .draft-act .ui-btn .ui-loader{--ui-loader:18px}.ck .draft-wait{align-self:center;display:flex;gap:6px;align-items:center;font-size:12px;color:var(--slate);background:var(--panel-strong);border:1px dashed var(--line);border-radius:999px;padding:4px 12px}.ck .draft-wait .ui-sym{width:14px;height:14px}.ck .composer textarea.held{border-color:#b3261e;background:#fde8e6}.ck .composer .draft-hold{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#b3261e}.ck .composer .draft-hold .ui-sym{width:18px;height:18px;flex:none}.ck .composer .draft-hold b{font-weight:700}.ck .composer .bin-ask{display:flex;gap:8px;align-items:center}.ck .composer .bin-ask input{flex:1;min-width:0;height:36px;border:1px solid var(--ui-outline);border-radius:18px;padding:0 12px;font-size:13px;background:var(--paper);color:var(--ink)}.ck .composer .btns{display:flex;align-items:center;gap:8px}.ck .composer .btns .ui-word{flex:1}.ck .app.is-phone .composer{padding:8px 10px 10px}.ck .app.is-phone .composer textarea{height:54px}@media(max-width:640px){.ck .composer textarea{font-size:13px!important}}.ck .flags-more{position:relative;flex:none;z-index:30}.ck .app.is-phone .ch{position:relative;z-index:5}.ck .more-menu{position:absolute;right:0;top:46px;z-index:20;display:flex;flex-direction:column;gap:6px;min-width:190px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px #0f172a24}.ck .more-menu .ui-word{width:100%;justify-content:flex-start}.ck .app.is-phone .ch-top{align-items:center;flex-wrap:nowrap}.ck .app.is-phone .rtab{display:flex;align-items:center;gap:8px;padding:4px 12px 6px}.ck .app.is-phone .pane-switch{gap:6px;align-items:center}.ck .app.is-phone .pane-switch.has-tools .ui-switch{width:auto;flex:none}.ck .app.is-phone .pane-switch.has-tools .ui-switch button{padding:0 10px}.ck .app.is-phone .pane-switch .tools{margin-left:auto;flex:none}@media(prefers-reduced-motion:no-preference){.ck .row,.ck .rtab,.ck .stab,.ck .plc-sum{transition:background-color .15s ease,border-color .15s ease,color .15s ease}}.ck .list-head .ui-field--search{width:100%}.ck .list-search{display:flex;align-items:center;gap:8px;min-width:0}.ck .list-search .ui-field--search{flex:1;min-width:0;width:auto}.ck .ui-filters__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ck .ui-filters__grid .ui-chip{gap:4px;padding:0 6px 0 10px}.ck .ui-filters__grid .ui-chip--dot{padding:0 6px}.ck .ui-filters__grid .ui-chip--dot .ui-chip__l{gap:5px}@container (max-width: 379px){.ck .app:not(.is-phone) .ui-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.ck{padding-left:4px;padding-right:4px}}.ck .app.is-phone .list-head{padding-left:8px;padding-right:8px}.ck .app.is-phone .ui-filters__grid{gap:4px}@container (max-width: 362px){.ck .app.is-phone .ui-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ck .row-st{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex:none}.ck .row-ph{font-size:12px;color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-2px}.rm-why{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}:root{--ink: #16181d;--coral: #f0563b;--coral-dark: #d8432b;--paper: #ffffff;--mist: #f4f5f6;--slate: #5b6770;--line: #e6e7ea;--radius: 10px;--wa-green: #25d366;--wa-green-dark: #1da851;--coral-darker: #b8371f;--wa-green-darker: #178a43;--bad-dark: #901616;--font: "Inter", system-ui, -apple-system, sans-serif;--tap: 38px;--good: #15803d;--good-bg: #e7f3ec;--good-line: #bfe0ca;--ok: #b45309;--ok-bg: #fbe9cf;--ok-line: #f2d29b;--bad: #b91c1c;--bad-bg: #fbe0e0;--bad-line: #f2b8b8;--neutral: var(--slate);--neutral-bg: var(--mist);--neutral-line: var(--line)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.5;color:var(--slate);background:var(--paper);-webkit-font-smoothing:antialiased}html,body,#root{height:100%}a{color:inherit;text-decoration:none}button,input{font-family:inherit}input[type=date]{accent-color:var(--coral)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-size:15px;font-weight:600;line-height:1.2;border:none;border-radius:var(--radius);cursor:pointer}.btn--primary{background:var(--coral);color:var(--paper)}.btn--primary:hover{background:var(--coral-dark)}.modal__footer .btn.btn--extend{background:#2f7d4f;color:#fff;border-color:#2f7d4f}.modal__footer .btn.btn--extend:hover:not(:disabled){filter:brightness(1.08)}.btn--ghost{background:transparent;color:var(--slate);border:1px solid var(--line)}.btn--ghost:hover{background:var(--mist)}.btn--ghost-brand:hover:not(:disabled){background:var(--coral);border-color:var(--coral);color:var(--paper)}.btn--danger{background:#fdecec;color:#dc2626;border:1px solid #fecaca}.btn--danger:hover:not(:disabled){background:#fecaca}.btn--danger:disabled{opacity:.6;cursor:not-allowed}.modal__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}.modal__footer-left,.modal__footer-right{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.modal__footer-right{margin-left:auto}.modal__footer .btn{padding:.65rem 1rem;font-size:14px;white-space:nowrap}.modal__footer .btn--primary,.modal__footer .btn--extend,.modal__footer .btn--danger{min-width:6.5rem;justify-content:center}@media(max-width:640px){.modal__footer .btn{padding:.5rem .75rem;font-size:13px}input,select,textarea{font-size:16px!important}}.btn--wa{gap:.4rem;background:var(--wa-green);color:var(--paper)}.btn--wa:hover:not(:disabled){background:var(--wa-green-dark)}.btn--wa:disabled{opacity:.45;cursor:not-allowed}.btn__wa-icon{width:1rem;height:1rem;flex-shrink:0}.wordmark{font-size:1.25rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.wordmark__dot{color:var(--coral)}.stub{margin:0;font-size:17px;color:var(--ink)}.tag{display:inline-flex;align-items:center;gap:.3rem;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.4;border-radius:999px;white-space:nowrap}.tag--lg{font-size:14px;padding:4px 12px}.tag--good{background:var(--good-bg);color:var(--good)}.tag--ok{background:var(--ok-bg);color:var(--ok)}.tag--bad{background:var(--bad-bg);color:var(--bad)}.tag--neutral{background:var(--neutral-bg);color:var(--neutral)}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.status-dot--good{background:var(--good)}.status-dot--ok{background:var(--ok)}.status-dot--bad{background:var(--bad)}.btn-icon-only{display:none}.btn-icon-only svg{display:block}@media(max-width:640px){.btn-icon-only{display:inline-flex;align-items:center;justify-content:center}.btn-label-full{display:none}.btn-plus{font-size:22px;font-weight:700;line-height:1}}html,body{overscroll-behavior-y:contain}.btn--small{padding:.45rem .75rem;font-size:13px}.data-scroll{max-height:70vh;overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.data-scroll thead th{position:sticky;top:0;z-index:2;background:var(--mist);box-shadow:0 3px 6px #16181d12}.data-scroll .data-total td,.data-scroll .data-total .daily__cell{position:sticky;bottom:0;z-index:2;background:var(--mist)}.table-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.table-foot__count{font-weight:600;color:var(--slate);white-space:nowrap}@media(max-width:640px){.data-scroll{max-height:none;overflow:visible;background:transparent;border:none;border-radius:0}.data-table{min-width:0;border-collapse:separate}.data-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.data-table thead,.data-table tbody,.data-table tbody tr{display:block}.data-table tbody tr{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;padding:12px}.data-table tbody tr:last-child{margin-bottom:0}.data-table tbody td{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.data-table tbody tr td:last-child{border-bottom:none}.data-table tbody td:before{content:attr(data-label);color:var(--slate);font-weight:600;flex-shrink:0}.data-table tbody td[data-label=Actions]{flex-direction:column;align-items:stretch;gap:8px}.data-table tbody td[data-label=Actions] .btn{width:100%}.data-table tbody td[data-label=Status] .data-table__value{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:0;text-align:right}.data-table tbody td:not([data-label]):before,.data-table tbody td[data-label=""]:before{content:none}}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--mist)}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;font-size:12px;line-height:1.2;font-weight:500;color:var(--paper);background:var(--ink);border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:20}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}.tooltip-host{display:inline-flex;vertical-align:middle}
