.xs{min-width:0;position:relative}.xs__native{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xs__value-icon,.xs__opt-icon{object-fit:cover;border-radius:2px;flex:none;width:24px;height:18px;box-shadow:inset 0 0 0 1px #10201b2e}.xs__btn{background:var(--xs-bg,#fff);border:1px solid var(--xs-border,#e2dfeb);border-radius:var(--xs-radius,12px);width:100%;min-height:48px;color:var(--xs-fg,#1c231f);font-family:inherit;font-size:var(--xs-size,15px);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 14px;font-weight:500;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.xs__btn:hover{border-color:var(--sky)}.xs__btn:focus-visible,.xs.is-open .xs__btn{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky-tint);outline:none}.xs__lead{color:var(--sky-deep);flex:none;place-items:center;display:grid}.xs__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xs__value--placeholder{color:var(--xs-quiet,#78818d);font-weight:400}.xs__caret{color:var(--xs-quiet,#78818d);flex:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.xs.is-open .xs__caret{transform:rotate(180deg)}.xs__pop{z-index:90;border:1px solid var(--xs-border,#e2dfeb);opacity:0;transform-origin:top;pointer-events:none;background:#fff;border-radius:14px;flex-direction:column;min-width:100%;max-width:min(380px,90vw);max-height:340px;transition:opacity .15s,transform .15s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;transform:translateY(-6px)scale(.99);box-shadow:0 18px 44px #1c231f29}.xs.is-open .xs__pop{opacity:1;pointer-events:auto;transform:none}.xs__pop--free{min-width:0;max-width:none;position:fixed;top:auto;bottom:auto}.xs.is-up .xs__pop{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}.xs.is-right .xs__pop{left:auto;right:0}.xs__pop[hidden]{display:none}.xs__filter{border-bottom:1px solid #eef1f5;flex:none;padding:10px}.xs__filter input{border:1px solid var(--xs-border,#e2dfeb);background:#f8fafb;border-radius:9px;width:100%;padding:8px 11px;font-family:inherit;font-size:13.5px}.xs__filter input:focus{border-color:var(--sky);background:#fff;outline:none}.xs__list{overscroll-behavior:contain;padding:6px;overflow-y:auto}.xs__group{letter-spacing:.1em;text-transform:uppercase;color:var(--xs-quiet,#78818d);padding:9px 10px 5px;font-size:10.5px;font-weight:700}.xs__opt{width:100%;color:var(--xs-fg,#1c231f);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:14px;transition:background-color .12s;display:flex}.xs__opt:hover,.xs__opt.is-active{background:var(--sky-tint,#e8f7fd)}.xs__opt[aria-selected=true]{background:var(--sky-tint,#e8f7fd);font-weight:600}.xs__opt-body{flex:1;gap:1px;min-width:0;display:grid}.xs__opt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xs__opt-desc{color:var(--xs-quiet,#78818d);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;overflow:hidden}.xs__opt-tick{color:var(--sky-deep);opacity:0;flex:none}.xs__opt[aria-selected=true] .xs__opt-tick{opacity:1}.xs__opt-count{color:var(--xs-quiet,#78818d);background:#eef1f5;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.xs__empty{text-align:center;color:var(--xs-quiet,#78818d);padding:18px 12px;font-size:13px}@media (width<=560px){.xs.is-open .xs__pop{border-radius:16px;max-width:none;max-height:62svh;position:fixed;inset:auto 12px 12px}}.admin .xs__btn{--xs-radius:7px;--xs-size:13.5px;min-height:38px;padding:0 11px;font-weight:500}.admin .xs__pop{border-radius:10px}.f .xs__btn{--xs-radius:7px;--xs-size:13.5px;min-height:40px}.mp{min-width:0;position:relative}.mp__native{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mp__pop{z-index:90;border:1px solid var(--xs-border,#e2dfeb);opacity:0;transform-origin:top;pointer-events:none;background:#fff;border-radius:16px;width:min(336px,92vw);padding:14px;transition:opacity .15s,transform .15s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)scale(.99);box-shadow:0 18px 44px #1c231f29}.mp.is-open .mp__pop{opacity:1;pointer-events:auto;transform:none}.mp.is-up .mp__pop{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}.mp.is-right .mp__pop{left:auto;right:0}.mp__pop[hidden]{display:none}.mp__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mp__year{font-variant-numeric:tabular-nums;color:var(--xs-fg,#1c231f);font-size:15px;font-weight:700}.mp__nav{border:1px solid var(--xs-border,#e2dfeb);width:34px;height:34px;color:var(--xs-fg,#1c231f);cursor:pointer;background:#fff;border-radius:10px;place-items:center;transition:border-color .13s,color .13s;display:grid}.mp__nav:hover:not(:disabled){border-color:var(--sky);color:var(--sky-deep);background:var(--sky-tint,#e8f7fd)}.mp__nav:disabled{opacity:.35;cursor:not-allowed}.mp__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mp__m{color:var(--xs-fg,#1c231f);cursor:pointer;background:#f8fafb;border:1px solid #0000;border-radius:10px;padding:13px 4px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .13s,color .13s,border-color .13s}.mp__m:hover:not(:disabled){background:var(--sky-tint,#e8f7fd);color:var(--sky-dark,#075a7c)}.mp__m:disabled{opacity:.32;cursor:not-allowed}.mp__m.is-chosen{background:var(--sky-deep,#0b7ba8);border-color:var(--sky-deep,#0b7ba8);color:#fff}.mp__m.is-now:not(.is-chosen){border-color:var(--sky)}.mp__foot{border-top:1px solid #eef1f5;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.mp__flex{border:1px dashed var(--xs-border,#e2dfeb);color:var(--xs-quiet,#78818d);cursor:pointer;background:#fff;border-radius:9px;flex:1;padding:8px;font-family:inherit;font-size:12.5px;font-weight:600}.mp__flex:hover{border-color:var(--sky);color:var(--sky-deep)}@media (width<=560px){.mp.is-open .mp__pop{width:auto;position:fixed;inset:auto 12px 12px}}@media (prefers-reduced-motion:reduce){.xs__pop,.mp__pop,.xs__caret{transition:none}}.panel__control:has(.xs),.field__select:has(.xs),.panel__control:has(.mp),.field__select:has(.mp){background:0 0;border:0;gap:0;padding:0;display:block}.panel__control:has(.xs)>.icon,.panel__control:has(.mp)>.icon{display:none}.filters__field .xs__btn{--xs-radius:var(--radius,12px);background:var(--paper,#f8fafb);min-height:48px}.filters__field .xs__btn:hover,.filters-a__form .xs__btn:hover{background:#fff}.filters-a__form .xs{min-width:150px}.bulkbar .xs{min-width:170px}.bulkbar .xs__btn{--xs-radius:6px;min-height:30px;font-size:12.5px}.dp{min-width:0;position:relative}.dp__native{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dp__btn{border:1px solid var(--xs-border,#e2dfeb);border-radius:var(--radius-md,12px);width:100%;min-height:48px;color:var(--xs-fg,#1c231f);font:inherit;font-size:var(--step-0);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;padding:10px 14px;transition:border-color .13s,box-shadow .13s;display:flex}.dp__btn:hover{border-color:var(--sky)}.dp__btn:focus-visible,.dp.is-open .dp__btn{border-color:var(--sky-deep,#0b7ba8);box-shadow:0 0 0 3px var(--sky-tint,#e8f7fd);outline:none}.dp__icon{color:var(--sky-deep,#0b7ba8);flex:none;place-items:center;display:grid}.dp__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dp__value--placeholder{color:var(--xs-quiet,#78818d);font-weight:400}.dp__pop{z-index:90;border:1px solid var(--xs-border,#e2dfeb);opacity:0;transform-origin:top;pointer-events:none;background:#fff;border-radius:16px;width:min(336px,92vw);padding:14px;transition:opacity .15s,transform .15s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)scale(.99);box-shadow:0 18px 44px #1c231f29}.dp.is-open .dp__pop{opacity:1;pointer-events:auto;transform:none}.dp.is-up .dp__pop{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}.dp.is-right .dp__pop{left:auto;right:0}.dp__pop[hidden]{display:none}.dp__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dp__month{text-transform:capitalize;color:var(--xs-fg,#1c231f);font-size:15px;font-weight:700}.dp__nav{border:1px solid var(--xs-border,#e2dfeb);width:34px;height:34px;color:var(--xs-fg,#1c231f);cursor:pointer;background:#fff;border-radius:10px;place-items:center;transition:border-color .13s,color .13s,background-color .13s;display:grid}.dp__nav:hover:not(:disabled){border-color:var(--sky);color:var(--sky-deep);background:var(--sky-tint,#e8f7fd)}.dp__nav:disabled{opacity:.32;cursor:not-allowed}.dp__wds,.dp__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.dp__wd{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--xs-quiet,#78818d);padding-bottom:6px;font-size:11px;font-weight:700}.dp__cell{aspect-ratio:1}.dp__day{width:100%;height:100%;color:var(--xs-fg,#1c231f);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-size:13px;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;display:grid}.dp__day:hover:not(:disabled){background:var(--sky-tint,#e8f7fd);color:var(--sky-dark,#075a7c)}.dp__day:focus-visible{border-color:var(--sky-deep,#0b7ba8);box-shadow:0 0 0 2px var(--sky-tint,#e8f7fd);outline:none}.dp__day:disabled{opacity:.28;cursor:not-allowed}.dp__day.is-today:not(.is-selected){border-color:var(--sky);color:var(--sky-dark,#075a7c)}.dp__day.is-selected{background:var(--sky-deep,#0b7ba8);border-color:var(--sky-deep,#0b7ba8);color:#fff}.dp__foot{border-top:1px solid #eef1f5;gap:8px;margin-top:12px;padding-top:12px;display:flex}.dp__quick{border:1px solid var(--xs-border,#e2dfeb);min-height:36px;color:var(--xs-fg,#1c231f);font:inherit;cursor:pointer;background:#fff;border-radius:9px;flex:1;padding:8px;font-size:12px;font-weight:600;transition:border-color .13s,color .13s,background-color .13s}.dp__quick:hover{border-color:var(--sky);color:var(--sky-deep);background:var(--sky-tint,#e8f7fd)}@media (width<=560px){.dp.is-open:before,.mp.is-open:before{content:"";z-index:89;background:#1018146b;animation:.16s both sheet-veil;position:fixed;inset:0}.dp.is-open .dp__pop,.mp.is-open .mp__pop{width:100%;max-height:82vh;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0;animation:.22s cubic-bezier(.16,1,.3,1) both sheet-up;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none}.dp__cell{aspect-ratio:auto;min-height:42px}.dp__day{font-size:15px}.dp__quick,.mp__flex{min-height:44px}}@keyframes sheet-up{0%{opacity:0;transform:translateY(12%)}to{opacity:1;transform:none}}@keyframes sheet-veil{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dp__pop,.mp__pop{transition:none;animation:none}}
