.aav-tool .tf-control{min-width:0;display:block;position:relative}.aav-tool .tf-control>.tf-input,.aav-tool .tf-control>.tf-select{padding-right:48px;position:relative}.aav-tool .tf-control-icon{color:var(--color-brand);pointer-events:none;transition:color .2s,transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.aav-tool .tf-control:focus-within .tf-control-icon{color:var(--color-brand-deep)}.aav-tool .tf-control>.tf-select{cursor:pointer;background-image:none}.aav-tool .tf-control-date>.tf-input::-webkit-calendar-picker-indicator{display:none}.aav-tool .tf-control-time>.tf-input::-webkit-calendar-picker-indicator{display:none}@supports not selector(::-webkit-calendar-picker-indicator){.aav-tool .tf-control-date .tf-control-trigger,.aav-tool .tf-control-time .tf-control-trigger{display:none}}.aav-tool .tf-control-trigger{width:40px;height:40px;color:var(--color-brand);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin:0;padding:0;transition:background-color .2s,color .2s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.aav-tool .tf-control-trigger:hover,.aav-tool .tf-control-trigger[aria-expanded=true]{background:var(--color-lilac);color:var(--color-brand-deep)}.aav-tool .tf-control-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 30%, transparent);outline:none}.aav-tool .tf-pop{z-index:30;box-sizing:border-box;border:1px solid var(--color-lilac-line);background:var(--color-card);width:304px;font-family:var(--font-display);text-align:left;color:var(--color-ink);border-radius:22px;padding:14px 14px 10px;animation:.16s aav-fade-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #150f1d24}.aav-tool .tf-pop[data-align=end]{left:auto;right:0}.aav-tool .tf-pop[data-side=top]{top:auto;bottom:calc(100% + 8px)}.aav-tool .tf-pop-foot{border-top:1px solid var(--color-lilac-line-soft);justify-content:space-between;margin:8px 0 0;padding:8px 0 0;display:flex}.aav-tool .tf-pop-action{min-height:40px;font:inherit;color:var(--color-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;margin:0;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .2s,color .2s}.aav-tool .tf-pop-action:hover{background:var(--color-lilac-hover);color:var(--color-ink)}.aav-tool .tf-pop-action-primary{background:var(--color-lilac);color:var(--color-brand-deep)}.aav-tool .tf-pop-action-primary:hover{background:var(--color-lilac-btn);color:var(--color-brand-deep)}.aav-tool .tf-pop-action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 30%, transparent);outline:none}@media (max-width:560px){.aav-tool .tf-pop[data-align]{width:auto;min-width:280px;left:0;right:0}}@media (prefers-reduced-motion:reduce){.aav-tool .tf-pop,.aav-tool .tf-pop-action,.aav-tool .tf-control-icon,.aav-tool .tf-control-trigger{transition:none;animation:none}}
.aav-tool .tf-dp-head{justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.aav-tool .tf-dp-month{letter-spacing:-.2px;color:var(--color-ink);margin:0;font-size:15.5px;font-weight:600}.aav-tool .tf-dp-nav{width:36px;height:36px;color:var(--color-brand-deep);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:background-color .2s;display:grid}.aav-tool .tf-dp-nav:hover{background:var(--color-lilac)}.aav-tool .tf-dp-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.aav-tool .tf-dp-weekday{letter-spacing:.3px;text-align:center;color:var(--color-soft);padding:6px 0;font-size:11.5px;font-weight:600}.aav-tool .tf-dp-cell{place-items:center;display:grid}.aav-tool .tf-dp-day{aspect-ratio:1;width:100%;max-width:38px;font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:50%;place-items:center;margin:0;padding:0;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:grid}.aav-tool .tf-dp-day:hover{background:var(--color-lilac-hover)}.aav-tool .tf-dp-day[data-outside=true]{color:var(--color-mist)}.aav-tool .tf-dp-day[aria-current=date]{border-color:var(--color-brand);color:var(--color-brand-deep);font-weight:600}.aav-tool .tf-dp-cell[aria-selected=true]>.tf-dp-day{background-image:var(--gradient-brand);color:var(--color-card);border-color:#0000;font-weight:600;box-shadow:0 6px 14px #8e45b847}.aav-tool .tf-dp-day:focus-visible,.aav-tool .tf-dp-nav:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 30%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.aav-tool .tf-dp-day,.aav-tool .tf-dp-nav{transition:none}}
.aav-tool .tf-select-menu{z-index:400;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--color-lilac-line);background:var(--color-card);font-family:var(--font-display);text-align:left;color:var(--color-ink);scrollbar-color:var(--color-lilac-line) transparent;scrollbar-width:thin;border-radius:18px;outline:none;margin:0;padding:6px;list-style:none;animation:.14s aav-fade-in;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #150f1d24}.aav-tool .tf-select-menu-group{letter-spacing:.8px;text-transform:uppercase;color:var(--color-soft);padding:10px 12px 4px;font-size:11px;font-weight:700}.aav-tool .tf-select-menu-option{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:14.5px;font-weight:500;line-height:1.35;display:flex}.aav-tool .tf-select-menu-option[data-active=true]{background:var(--color-lilac-hover)}.aav-tool .tf-select-menu-option[aria-selected=true]{background:var(--color-lilac);color:var(--color-brand-deep);font-weight:600}.aav-tool .tf-select-menu-option[aria-selected=true][data-active=true]{background:var(--color-lilac-btn)}.aav-tool .tf-select-menu-option[aria-disabled=true]{color:var(--color-mist);cursor:default}.aav-tool .tf-select-menu-option[data-empty=true] .tf-select-menu-label{color:var(--color-mist)}.aav-tool .tf-select-menu-check{color:var(--color-brand);flex:none}.aav-tool .tf-control:has(>select[aria-expanded=true]) .tf-control-icon{transform:translateY(-50%)rotate(180deg)}.aav-tool [data-tool-root]:has([data-tool-select-menu]) .tf-field:has(>select.tf-select:last-child){position:relative}.aav-tool [data-tool-root]:has([data-tool-select-menu]) .tf-field>select.tf-select:last-child{cursor:pointer;background-image:none;padding-right:48px}.aav-tool [data-tool-root]:has([data-tool-select-menu]) .tf-field:has(>select.tf-select:last-child):after{content:"";width:20px;height:var(--tf-select-height,52px);background:var(--color-brand);pointer-events:none;transition:transform .2s;position:absolute;bottom:0;right:16px;-webkit-mask:url(/chrome/icons/chevron-down.svg) 50%/20px no-repeat;mask:url(/chrome/icons/chevron-down.svg) 50%/20px no-repeat}.aav-tool [data-tool-root]:has([data-tool-select-menu]) .tf-field:has(>select.tf-select[aria-expanded=true]:last-child):after{transform:rotate(180deg)}.aav-tool [data-tool-root]:has([data-tool-select-menu]) .tf-field:has(>select.tf-select:disabled:last-child):after{background:var(--color-mist)}@media (prefers-reduced-motion:reduce){.aav-tool .tf-select-menu{animation:none}.aav-tool [data-tool-root]:has([data-tool-select-menu]) .tf-field:has(>select.tf-select:last-child):after{transition:none}}@media print{.aav-tool .tf-select-menu{display:none}}
