:root .ui-input.ui-input.ui-input{box-sizing:border-box;border:1px solid var(--ios-separator);background:var(--ios-surface);width:100%;height:40px;min-height:40px;color:var(--ios-label);font:inherit;box-shadow:none;appearance:none;border-radius:10px;margin:0;padding:0 12px;font-size:14px;line-height:1.2;transition:border-color .15s,box-shadow .15s}:root .ui-input.ui-input.ui-input::placeholder{color:var(--ios-secondary-label);opacity:1}:root .ui-input.ui-input.ui-input:hover:not(:disabled):not([readonly]){border-color:var(--ios-opaque-separator)}:root .ui-input.ui-input.ui-input:focus{border-color:var(--ios-blue-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--ios-blue) 20%,transparent);outline:none}:root .ui-input.ui-input.ui-input:disabled{opacity:.55;cursor:not-allowed}:root .ui-input.ui-input.ui-input[readonly]{background:var(--ios-secondary-surface);color:var(--ios-secondary-label)}:root .ui-input.ui-input.ui-input:user-invalid{border-color:var(--ios-red-text)}:root .slug-input .ui-input.ui-input.ui-input{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}:root .password-field .ui-input.ui-input.ui-input{padding-right:48px}.ui-select,.ui-date{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}:root .ui-select>.ui-select-trigger.ui-select-trigger,:root .ui-date>.ui-select-trigger.ui-select-trigger{box-sizing:border-box;border:1px solid var(--ios-separator);background:var(--ios-surface);width:100%;min-width:0;height:40px;min-height:40px;color:var(--ios-label);font:inherit;text-align:start;box-shadow:none;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 10px 0 12px;font-size:13px;font-weight:500;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:inline-flex}:root .ui-select>.ui-select-trigger.ui-select-trigger:hover:not(:disabled),:root .ui-date>.ui-select-trigger.ui-select-trigger:hover:not(:disabled){border-color:var(--ios-opaque-separator);background:var(--ios-surface)}:root .ui-select>.ui-select-trigger.ui-select-trigger:focus-visible,:root .ui-date>.ui-select-trigger.ui-select-trigger:focus-visible,:root .ui-select[data-open]>.ui-select-trigger.ui-select-trigger,:root .ui-date[data-open]>.ui-select-trigger.ui-select-trigger{border-color:var(--ios-blue-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--ios-blue) 20%,transparent);outline:none}:root .ui-select>.ui-select-trigger.ui-select-trigger:disabled,:root .ui-date>.ui-select-trigger.ui-select-trigger:disabled{opacity:.55;cursor:not-allowed}.ui-select-value{flex:1;min-width:0;display:grid}.ui-select-value>*{grid-area:1/1;min-width:0}.ui-select-value[data-sizer]:before{content:attr(data-sizer);visibility:hidden;white-space:nowrap;grid-area:1/1;height:0;overflow:hidden}.ui-select-current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-current.placeholder{color:var(--ios-secondary-label)}.ui-select-chevron{color:var(--ios-secondary-label);flex:none;transition:transform .15s}.ui-select[data-open] .ui-select-chevron{transform:rotate(180deg)}.ui-required-proxy{opacity:0;pointer-events:none;width:100%;height:1px;position:absolute;inset:auto 0 0}.ui-popup{z-index:1000;box-sizing:border-box;border:1px solid var(--ios-separator);background:var(--ios-surface);color:var(--ios-label);border-radius:12px;max-width:calc(100vw - 16px);margin:0;padding:6px;box-shadow:0 12px 32px #00000029}.ui-select-list{overscroll-behavior:contain;width:max-content;list-style:none;overflow:auto}.ui-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:7px 10px;font-size:13px;line-height:1.3;display:flex}.ui-select-option>span{overflow-wrap:anywhere;min-width:0}.ui-select-option>svg{color:var(--ios-blue-text);flex:none}.ui-select-option[data-active]{background:var(--ios-fill)}.ui-select-option[aria-selected=true]{font-weight:600}.ui-select-option[aria-disabled]{color:var(--ios-secondary-label);opacity:.6;cursor:default}.ui-select-option[aria-disabled][data-active]{background:0 0}.ui-select-group{letter-spacing:.02em;text-transform:uppercase;color:var(--ios-secondary-label);border-top:1px solid var(--ios-separator);margin-top:4px;padding:10px 10px 4px;font-size:11px;font-weight:600}.ui-select-group[data-first]{border-top:0;margin-top:0;padding-top:4px}.ui-calendar{width:292px;padding:10px}.ui-calendar-head{grid-template-columns:32px 32px 1fr 32px 32px;align-items:center;gap:2px;margin-bottom:6px;display:grid}.ui-calendar-head strong{text-align:center;font-size:14px;font-weight:600}:root .ui-popup.ui-calendar button{width:100%;height:32px;min-height:32px;color:var(--ios-label);font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;font-size:13px;display:grid}:root .ui-popup .ui-calendar-head button{color:var(--ios-blue-text)}:root .ui-popup.ui-calendar button:hover:not(:disabled){background:var(--ios-fill)}:root .ui-popup.ui-calendar button:focus-visible{outline:2px solid var(--ios-blue-text);outline-offset:0}:root .ui-popup.ui-calendar button:disabled{color:var(--ios-secondary-label);opacity:.35;cursor:default}:root .ui-popup .ui-calendar-grid button[data-outside]{color:var(--ios-secondary-label)}:root .ui-popup .ui-calendar-grid button[data-today]{color:var(--ios-blue-text);font-weight:700}:root .ui-popup .ui-calendar-grid button[data-selected],:root .ui-popup .ui-calendar-grid button[data-selected]:hover{background:var(--ios-blue-fill);color:#fff;font-weight:600}.ui-calendar-row{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ui-calendar-weekday{height:26px;color:var(--ios-secondary-label);place-items:center;font-size:11px;font-weight:600;display:grid}.ui-slider{width:100%;padding:8px 0}.ui-slider-track{background:var(--ios-fill);cursor:pointer;touch-action:none;border-radius:999px;height:6px;position:relative}.ui-slider-fill{border-radius:inherit;background:var(--ios-blue);position:absolute;inset:0 auto 0 0}.ui-slider-thumb{border:1px solid var(--ios-separator);cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000040}.ui-slider-thumb:focus-visible{outline:3px solid color-mix(in srgb,var(--ios-blue) 40%,transparent);outline-offset:1px}.ui-slider-track:active .ui-slider-thumb{cursor:grabbing}@media (width<=640px){:root .ui-input.ui-input.ui-input,:root .ui-select>.ui-select-trigger.ui-select-trigger,:root .ui-date>.ui-select-trigger.ui-select-trigger{height:44px;min-height:44px;font-size:16px}.ui-select-option{min-height:40px;font-size:15px}}@media (forced-colors:active){.ui-select-option[data-active],:root .ui-popup .ui-calendar-grid button[data-selected]{outline:2px solid highlight}.ui-slider-fill{background:highlight}}
