.wr-scope .wr-button{min-height:var(--wr-button-height);padding:0 14px;line-height:20px;border-color:var(--wr-control-edge);font-weight:400;gap:8px;}.wr-scope .wr-button--primary{border-color:transparent;font-weight:600;}.wr-scope .wr-button--text{border-color:transparent;color:var(--wr-text-secondary);}.wr-scope .wr-button--icon{width:44px;min-height:44px;padding:0;}.wr-scope .wr-button:active:not(:disabled),.wr-scope .wr-nav-item:active{transform:scale(.985);}.wr-scope .wr-field{gap:6px;font-weight:400;font-size:13px;color:var(--wr-text-secondary);}.wr-scope .wr-field :where(input:not([type='checkbox']),textarea,select){min-height:var(--wr-button-height);height:var(--wr-button-height);padding:0 12px;line-height:22px;border-color:var(--wr-control-edge);background:var(--wr-control-fill);color:var(--wr-text);}.wr-scope .wr-field textarea{height:auto;min-height:112px;padding:10px 12px;line-height:1.65;}.wr-scope .wr-field :where(input,textarea,select):focus{border-color:var(--wr-focus);outline:none;background:var(--wr-control-fill);box-shadow:0 0 0 1px var(--wr-focus);}.wr-scope .wr-field [aria-invalid='true']{border-color:var(--wr-danger);}.wr-scope .wr-field ::placeholder{color:var(--wr-text-secondary);font-weight:400;}.wr-scope svg.wr-icon{width:20px;height:20px;stroke-width:1.6;}.wr-scope .wr-nav-item svg.wr-icon{width:22px;height:22px;}.wr-scope .wr-card{padding:16px;}.wr-scope .wr-dialog{border-radius:var(--wr-radius-sheet);border-color:var(--wr-glass-edge);}.wr-scope .wr-dialog-header{padding:10px 16px 6px;}.wr-scope .wr-dialog-header h2{font-size:20px;}.wr-scope .wr-dialog-body{padding:16px;}.wr-scope .wr-dialog-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom,0px));}.wr-scope .wr-toast{border-color:var(--wr-control-edge);}.wr-scope .wr-disclosure summary{font-weight:400;color:var(--wr-text-secondary);min-height:44px;}.wr-scope .wr-disclosure summary::after{width:6px;height:6px;border-color:currentColor;}.wr-scope .wr-field [data-wr-native-hidden]{display:none;}.wr-scope .wr-select-shell{display:block;position:relative;min-width:0;color:var(--wr-text);}.wr-scope .wr-select-trigger{width:100%;height:var(--wr-button-height);border:1px solid var(--wr-control-edge);border-radius:var(--wr-radius-control);background:var(--wr-control-fill);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;font:400 var(--wr-type-input)/22px var(--wr-font-ui);text-align:left;cursor:pointer;color:var(--wr-text);}.wr-scope .wr-select-trigger > span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.wr-scope .wr-select-trigger svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform var(--wr-select) var(--wr-ease);}.wr-scope .wr-select-trigger[aria-expanded='true']{border-color:var(--wr-focus);}.wr-scope .wr-select-trigger[aria-expanded='true'] svg{transform:rotate(180deg);}.wr-scope .wr-select-trigger:disabled{cursor:not-allowed;opacity:.55;}.wr-scope .wr-select-panel{position:fixed;margin:0;padding:6px;max-width:calc(100vw - 24px);border:1px solid var(--wr-control-edge);border-radius:12px;color:var(--wr-text);background:var(--wr-surface);box-shadow:0 10px 36px var(--wr-glass-shade);overflow:hidden;}.wr-scope .wr-select-panel::backdrop{background:transparent;}.wr-scope .wr-select-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 6px;font-size:14px;font-weight:600;}.wr-scope .wr-select-search{width:100%;min-height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--wr-control-edge);background:var(--wr-control-fill);font-size:16px;color:var(--wr-text);margin-block:4px 8px;}.wr-scope .wr-select-options{overflow-y:auto;max-height:min(320px,45dvh);overscroll-behavior:contain;}.wr-scope .wr-select-option{min-height:44px;padding:8px 10px;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--wr-type-input);cursor:pointer;}.wr-scope .wr-select-option[aria-selected='true']{background:var(--wr-surface-subtle);font-weight:600;}.wr-scope .wr-select-option[aria-disabled='true']{opacity:.45;cursor:not-allowed;}.wr-scope .wr-select-option:focus{outline:2px solid var(--wr-focus);outline-offset:-2px;background:var(--wr-surface-subtle);}.wr-scope .wr-select-option svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none;}.wr-scope .wr-select-empty{padding:16px 12px;font-size:14px;color:var(--wr-text-secondary);}@media (hover:hover){.wr-scope .wr-field :where(input,textarea,select):hover:not(:focus):not(:disabled),.wr-scope .wr-select-trigger:hover:not(:disabled),.wr-scope .wr-button:hover:not(:disabled){border-color:var(--wr-control-hover);}.wr-scope .wr-select-option:hover:not([aria-disabled='true']){background:var(--wr-surface-subtle);}}@media (max-width:768px){.wr-scope .wr-dialog{border-radius:20px 20px 0 0;}.wr-scope .wr-select-panel{left:8px !important;top:auto !important;bottom:max(8px,env(safe-area-inset-bottom,0px));width:calc(100% - 16px) !important;max-width:none;padding:8px 10px 12px;border-radius:20px;}.wr-scope .wr-select-panel::backdrop{background:var(--wr-veil);}.wr-scope .wr-select-head{padding:2px 6px 8px;}.wr-scope .wr-select-options{max-height:42dvh;}}@media (pointer:coarse){.wr-scope :where(.wr-button,.wr-select-trigger),.wr-scope .wr-field :where(input:not([type='checkbox']),select){min-height:44px;}}@media (prefers-reduced-motion:reduce){.wr-scope .wr-select-trigger svg{transition:none;}}.wr-scope[data-wr-motion='reduce'] .wr-select-trigger svg{transition:none;}