.notifyjs-bootstrap-error{display:flex!important;align-items:center!important}.notifyjs-bootstrap-error span{line-height:1;vertical-align:middle}.notifyjs-bootstrap-error i,.notifyjs-bootstrap-error .icon{vertical-align:middle;margin-right:8px}.notifyjs-bootstrap-success{display:flex!important;align-items:center!important}.notifyjs-bootstrap-success span{line-height:1;vertical-align:middle}.notifyjs-bootstrap-success i,.notifyjs-bootstrap-success .icon{vertical-align:middle;margin-right:8px}.notifyjs{font-family:MuseoModerno,sans-serif}.process{pointer-events:none;cursor:progress;opacity:.8;background-size:20px 20px;background-image:linear-gradient(135deg,rgba(0,0,0,.25) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.25) 75%,transparent 75%,transparent);animation:animate-stripes .8s linear infinite}.process:hover,.process:active{background-color:#f7fafc;font-weight:700;letter-spacing:.1em;animation:none}@keyframes animate-stripes{0%{background-position:0 0}to{background-position:40px 0}}.badge,.badge-dark{color:#fff;background-color:#000}.swal2-title,.swal2-html-container,.swal2-actions,.notyf__message{font-family:MuseoModerno,sans-serif}.swal2-html-container{font-size:17px}[data-notify-text],[data-slot=badge],[data-slot=button],[data-slot=sidebar-content],[data-slot=breadcrumb-item]{font-family:MuseoModerno,sans-serif}.font-archivo{font-family:Archivo,sans-serif}.font-space-grotesk{font-family:Space Grotesk,sans-serif}.font-mulish{font-family:Mulish,sans-serif}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.swal2-popup{border-radius:20px!important;padding:15px 15px 1.75rem!important;border:1px solid var(--border);box-shadow:0 20px 60px -10px #00000026,0 4px 16px -4px #00000014,0 0 0 1px #fff9 inset;background-color:var(--card)!important}.swal2-title{color:var(--foreground)!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.01em;margin:.75rem 0 .25rem!important;padding:0 .5em!important}.swal2-html-container{color:var(--muted-foreground)!important;font-size:.9375rem!important;line-height:1.6!important;margin-top:.5rem!important;max-width:900px!important}.swal2-footer{color:var(--muted-foreground);border-top-color:var(--border);font-size:.8125rem;margin-top:.75rem;padding-top:.75rem}.swal2-close{color:var(--muted-foreground)!important;font-size:1.4rem!important;transition:color .15s ease,transform .15s ease!important;top:1rem!important;right:1rem!important}.swal2-close:hover{color:var(--foreground)!important;transform:scale(1.15)!important}.swal2-actions{gap:.625rem!important;margin-top:1.5rem!important}.swal2-styled{border-radius:10px!important;font-weight:600!important;font-size:.9rem!important;padding:.55rem 1.4rem!important;transition:filter .15s ease,transform .1s ease,box-shadow .15s ease!important;letter-spacing:.01em}.swal2-styled:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.swal2-styled:active{transform:translateY(0) scale(.98)!important;filter:brightness(.96)!important}.swal2-confirm.swal2-styled{background-color:var(--primary-strong)!important;color:var(--primary-foreground)!important;box-shadow:0 4px 12px #2fa28559!important}.swal2-confirm.swal2-styled:focus{box-shadow:0 4px 12px #2fa28559,0 0 0 3px #2fa28559!important}.swal2-cancel.swal2-styled{background-color:var(--secondary)!important;color:var(--secondary-foreground)!important;box-shadow:none!important}.swal2-cancel.swal2-styled:focus{box-shadow:0 0 0 3px #0000001f!important}.swal2-deny.swal2-styled{background-color:#ef4343!important;color:#fff!important;box-shadow:0 4px 12px #ef444440!important}.swal2-deny.swal2-styled:focus{box-shadow:0 4px 12px #ef444440,0 0 0 3px #ef44444d!important}.swal2-icon{margin:1.25em auto 1em!important;border-width:3px!important;overflow:visible!important}.swal2-icon.swal2-success{border-color:#22c55e!important;color:#22c55e!important;box-shadow:0 0 0 6px #22c55e1a}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#22c55e!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:#22c55e4d!important}.swal2-icon.swal2-success .swal2-success-fix{background-color:var(--card)!important}.swal2-icon.swal2-error{border-color:#ef4343!important;color:#ef4343!important;box-shadow:0 0 0 6px #ef44441a}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#ef4343!important}.swal2-icon.swal2-warning{border-color:#f59f0a!important;color:#f59f0a!important;box-shadow:0 0 0 6px #f59e0b1a}.swal2-icon.swal2-info{border-color:#3c83f6!important;color:#3c83f6!important;box-shadow:0 0 0 6px #3b82f61a}.swal2-icon.swal2-question{border-color:#ab72e3!important;color:#ab72e3!important;box-shadow:0 0 0 6px #8b5cf61a}.swal2-input,.swal2-file,.swal2-textarea,.swal2-select{border-radius:10px!important;border:1px solid var(--input)!important;background-color:var(--background)!important;color:var(--foreground)!important;font-size:.9rem!important;transition:border-color .15s ease,box-shadow .15s ease!important}.swal2-input:focus,.swal2-file:focus,.swal2-textarea:focus,.swal2-select:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #2fa28533!important;outline:none!important}.swal2-input::placeholder,.swal2-textarea::placeholder{color:var(--muted-foreground)!important;opacity:.6}.swal2-validation-message{background-color:#ef44440f!important;color:#ed2c2c!important;border-top-color:var(--border)!important;border-radius:8px!important;font-size:.85rem!important;margin:.5rem 0 0!important;padding:.5rem .75rem!important}.swal2-loader{border-color:var(--primary) transparent var(--primary) transparent!important}.swal2-timer-progress-bar{background:var(--primary)!important;opacity:.7;border-radius:0 0 20px 20px;height:3px!important}.dark .swal2-popup{background-color:#171717!important;border-color:#2b2b2b;box-shadow:0 25px 60px -12px #000000b3,0 0 0 1px #ffffff0a inset}.dark .swal2-container.swal2-backdrop-show,.dark .swal2-container.swal2-noanimation{background:#0009}.dark .swal2-title{color:#f2f2f2!important}.dark .swal2-html-container{color:#a6a6a6!important}.dark .swal2-footer{color:#737373;border-top-color:#2b2b2b}.dark .swal2-close{color:#737373!important}.dark .swal2-close:hover{color:#e6e6e6!important}.dark .swal2-cancel.swal2-styled{background-color:#292929!important;color:#d9d9d9!important}.dark .swal2-cancel.swal2-styled:focus{box-shadow:0 0 0 3px #ffffff1a!important}.dark .swal2-icon.swal2-success .swal2-success-fix{background-color:#171717!important}.dark .swal2-icon.swal2-success{box-shadow:0 0 0 6px #22c55e26}.dark .swal2-input,.dark .swal2-file,.dark .swal2-textarea,.dark .swal2-select{background-color:#111!important;border-color:#333!important;color:#ebebeb!important}.dark .swal2-input::placeholder,.dark .swal2-textarea::placeholder{color:#666!important}.dark .swal2-validation-message{background-color:#ef44441a!important;border-top-color:#2b2b2b!important}.order-confirm{display:flex;flex-direction:column;gap:12px;text-align:center}.order-confirm-block{display:flex;flex-direction:column;gap:2px}.order-confirm-label{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground)}.order-confirm-service{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--foreground);word-break:break-word}.order-confirm-stats{display:flex;justify-content:center;gap:24px;padding-top:10px;border-top:1px solid var(--border)}.order-confirm-stat{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:80px}.order-confirm-qty{font-size:15px;font-weight:700;color:#2463eb}.dark .order-confirm-qty{color:#6da2f8}.order-confirm-price{font-size:15px;font-weight:700;color:var(--primary-strong)}.dark .order-confirm-price{color:var(--primary)}.order-success{display:flex;flex-direction:column;gap:12px;text-align:center}.order-success-message{margin:0;font-size:13px;line-height:1.5;color:var(--muted-foreground)}.order-success-stats{display:flex;justify-content:center;gap:24px;padding-top:10px;border-top:1px solid var(--border)}.order-success-stat{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:80px}.order-success-label{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground)}.order-success-id{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--foreground)}.order-success-charge{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary-strong)}.dark .order-success-charge{color:var(--primary)}
