:root{--bg-active:var(--gold);--track-off:var(--gold-disabled);--track-border:#1018280f;--knob-shadow:0 1px 2px #0206171f;--focus-ring:#0b87bf2e}.Toggle-module__ntMQ3a__root{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;box-sizing:border-box;align-items:center;padding:4px;line-height:1;display:inline-flex;position:relative}.Toggle-module__ntMQ3a__input{opacity:0;z-index:3;cursor:pointer;appearance:none;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.Toggle-module__ntMQ3a__track{z-index:1;pointer-events:none;border:1px solid var(--track-border);background:var(--track-off);box-sizing:border-box;width:var(--track-width);height:var(--track-height);border-radius:999px;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-block;position:relative}.Toggle-module__ntMQ3a__knob{left:calc(var(--track-pad));width:var(--knob-size);height:var(--knob-size);box-shadow:var(--knob-shadow);box-sizing:border-box;z-index:2;background:#fff;border:1px solid #1018280f;border-radius:999px;transition:transform .16s cubic-bezier(.2,.9,.2,1),box-shadow .12s,border .12s;position:absolute;top:50%;transform:translateY(-50%)translate(0)}.Toggle-module__ntMQ3a__track.Toggle-module__ntMQ3a__on{background:var(--bg-active);border-color:var(--border);box-shadow:0 2px 6px #0b87bf24}.Toggle-module__ntMQ3a__input:focus-visible+.Toggle-module__ntMQ3a__track{box-shadow:0 0 0 6px var(--focus-ring);outline:none}.Toggle-module__ntMQ3a__disabled{cursor:not-allowed;opacity:.6}.Toggle-module__ntMQ3a__sm{--track-width:36px;--track-height:20px;--knob-size:16px;--track-pad:2px;--translate-x:calc(var(--track-width) - var(--knob-size) - (var(--track-pad) * 2))}.Toggle-module__ntMQ3a__md{--track-width:44px;--track-height:24px;--knob-size:20px;--track-pad:4px;--translate-x:calc(var(--track-width) - var(--knob-size) - (var(--track-pad) * 2))}.Toggle-module__ntMQ3a__lg{--track-width:56px;--track-height:30px;--knob-size:26px;--track-pad:5px;--translate-x:calc(var(--track-width) - var(--knob-size) - (var(--track-pad) * 2))}.Toggle-module__ntMQ3a__track.Toggle-module__ntMQ3a__on .Toggle-module__ntMQ3a__knob{transform:translateY(-50%) translateX(var(--translate-x));background:#fff;border:1px solid #ffffffe6}.Toggle-module__ntMQ3a__track.Toggle-module__ntMQ3a__off .Toggle-module__ntMQ3a__knob{transform:translateY(-50%)translate(0)}.Toggle-module__ntMQ3a__track,.Toggle-module__ntMQ3a__knob{pointer-events:none}
:root{--checkbox-bg:#fff}.CheckBox-module__j2yOla__root{cursor:pointer;align-items:center;display:inline-flex}.CheckBox-module__j2yOla__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.CheckBox-module__j2yOla__box{border:1px solid var(--border);background:var(--checkbox-bg);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .12s;display:inline-flex}.CheckBox-module__j2yOla__check{width:12px;height:10px}.CheckBox-module__j2yOla__checked{background:var(--gold);border-color:var(--gold)}.CheckBox-module__j2yOla__indeterminate{background:var(--checkbox-bg);border-color:#0284c799}.CheckBox-module__j2yOla__minus{background:var(--gold);border-radius:1px;width:12px;height:2px;display:block}.CheckBox-module__j2yOla__disabled{cursor:not-allowed;opacity:.6}.CheckBox-module__j2yOla__sm .CheckBox-module__j2yOla__box{width:16px;height:16px}.CheckBox-module__j2yOla__lg .CheckBox-module__j2yOla__box{width:24px;height:24px}
.Button-module__LCT47W__button{border-radius:var(--btn-border-radius);cursor:pointer;border:1px solid;outline:none;justify-content:center;align-items:center;min-width:120px;margin:5px 0;font-family:inherit;font-weight:500;transition:all .2s;display:flex}.Button-module__LCT47W__button:disabled{cursor:not-allowed;opacity:1;color:#5e5b57!important;border-color:var(--border)!important;box-shadow:none!important;transition:none!important;transform:none!important}.Button-module__LCT47W__button:active:not(:disabled){transform:scale(.98);box-shadow:0 1px 2px #0000001a,inset 0 1px 1px #0000001a}.Button-module__LCT47W__primary{background:linear-gradient(135deg, var(--gold), var(--gold-light));color:#4b361d;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #c9933a4d}.Button-module__LCT47W__primary.Button-module__LCT47W__primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #c9933a66}.Button-module__LCT47W__primary:disabled{background:linear-gradient(var(--gold-disabled))}.Button-module__LCT47W__danger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c0483a,#ec5a4a);border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #c93a3a4d}.Button-module__LCT47W__danger.Button-module__LCT47W__danger:hover{transform:translateY(-1px);box-shadow:0 6px 20px #c93a3a66}.Button-module__LCT47W__success{background-color:var(--btn-color-success);color:var(--btn-text-color-success);border:1px solid var(--btn-color-success-border);border:1px solid var(--btn-color-success-border);box-shadow:0 2px 4px #00000026, inset 0 1px 2px var(--btn-color-success-inset-light)}.Button-module__LCT47W__success:hover:not(:disabled){background-color:var(--btn-color-success-hover);border-color:var(--btn-color-success-border);box-shadow:0 3px 6px #0003, inset 0 1px 2px var(--btn-color-success-inset-light)}.Button-module__LCT47W__default{background-color:var(--btn-color-default);border:1px solid var(--btn-color-default-border);box-shadow:0 2px 4px #00000026, inset 0 1px 2px var(--btn-color-default-inset-light);color:var(--btn-text-color-default)}.Button-module__LCT47W__default:hover:not(:disabled){background-color:var(--btn-color-default-hover);border-color:var(--btn-color-default-border);color:var(--btn-text-color-default-hover);box-shadow:0 3px 6px #0003, inset 0 1px 2px var(--btn-color-default-inset-light)}.Button-module__LCT47W__secondary{background-color:var(--btn-color-secondary);border:1px solid var(--btn-color-secondary-border);box-shadow:0 2px 4px #00000026, inset 0 1px 2px var(--btn-color-secondary-inset-light);color:var(--btn-text-color-secondary)}.Button-module__LCT47W__secondary:hover:not(:disabled){background-color:var(--btn-color-secondary-hover);border-color:var(--btn-color-secondary-border);color:var(--btn-text-color-secondary-hover);box-shadow:0 3px 6px #0003, inset 0 1px 2px var(--btn-color-secondary-inset-light)}.Button-module__LCT47W__outline{color:var(--gold);cursor:pointer;border:none;border:1px solid var(--gold);background:0 0;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}.Button-module__LCT47W__outline.Button-module__LCT47W__outline:hover{background:var(--gold-glow)}.Button-module__LCT47W__outline:disabled{background:var(--gold-disabled-bk)!important;color:var(--gold-disabled)!important}.Button-module__LCT47W__ghost{color:var(--btn-text-color-ghost);background:0 0;border:none}.Button-module__LCT47W__ghost:hover:not(:disabled){color:var(--btn-text-color-ghost-hover)}.Button-module__LCT47W__ghost:active:not(:disabled){box-shadow:none}.Button-module__LCT47W__ghost:disabled{background:0 0!important}.Button-module__LCT47W__success{background-color:var(--btn-color-success);color:var(--btn-text-color-success);border:none}.Button-module__LCT47W__success:hover:not(:disabled){background-color:var(--btn-color-success-hover)}.Button-module__LCT47W__icon{min-width:unset;width:32px;height:32px;box-shadow:none;color:var(--gold);background:0 0;border:none;border-radius:6px;margin:0;padding:6px}.Button-module__LCT47W__icon.Button-module__LCT47W__icon:hover{background:var(--gold-glow)}.Button-module__LCT47W__icon:active:not(:disabled){box-shadow:none;transform:scale(.95)}.Button-module__LCT47W__sm{gap:4px;height:32px;padding:6px 12px}.Button-module__LCT47W__md{padding:var(--btn-padding,10px 20px);gap:8px;height:36px}.Button-module__LCT47W__lg{gap:8px;height:44px;padding:12px 24px}.Button-module__LCT47W__xl{gap:12px;padding:16px 32px}.Button-module__LCT47W__fullWidth{width:100%}.Button-module__LCT47W__iconSm{width:12px;height:12px}.Button-module__LCT47W__iconMd{width:16px;height:16px}.Button-module__LCT47W__iconLg{width:20px;height:20px}.Button-module__LCT47W__iconXl{width:24px;height:24px}.Button-module__LCT47W__loading{align-items:center;gap:8px;display:flex}
