:root{color-scheme:dark;font-family:Roboto,Arial,sans-serif;--nav:#212121;--page:#2c2c2c;--surface:#333;--field:#2a2a2a;--line:#565656;--text:#d1d1d1;--muted:#a1a1a1;--brand:#c43131;--action:#dc2626;--red-deep:#bb3439}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}body{background:var(--page);color:var(--text)}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f87171;outline-offset:2px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.swal2-container{background:#000000ad!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.montao-confirm{width:min(410px,calc(100vw - 32px))!important;padding:28px!important;border:1px solid #5a5a5a!important;border-radius:16px!important;background:#303030!important;color:#f4f4f4!important;box-shadow:0 28px 80px #000000b8!important}.montao-confirm .swal2-icon{margin:0 auto 14px!important;border-color:#ef4444!important;color:#ff777d!important}.montao-confirm .swal2-icon.swal2-warning{color:#ff8b92!important}.montao-confirm__title{margin:0!important;color:#fff!important;font-size:22px!important}.montao-confirm__text{margin:10px 0 22px!important;color:#bcbcbc!important;font-size:13px!important;line-height:1.5!important}.montao-confirm__text strong{display:block;margin-bottom:5px;color:#f7f7f7}.montao-confirm .swal2-actions{width:100%;gap:10px;margin:0!important}.montao-confirm__delete,.montao-confirm__cancel{min-height:42px;padding:10px 16px;border-radius:8px;font:inherit;font-size:13px;font-weight:850}.montao-confirm__delete{border:1px solid #ef4444;background:#dc2626;color:#fff}.montao-confirm__delete:hover{background:#bb3439}.montao-confirm__cancel{border:1px solid #5b5b5b;background:transparent;color:#e2e2e2}.montao-confirm__cancel:hover{background:#414141}
