:root{color:#101828;font-synthesis:none;background:#f4f6fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.password-change-form{gap:16px;width:100%;max-width:524px;margin:0;padding:20px 22px;display:grid}.password-change-form label{gap:8px;min-width:0;font-weight:650;display:grid}.password-change-form input{border:1px solid var(--border,#d0d5dd);border-radius:10px;width:100%;min-width:0;padding:12px}.password-change-form small{color:var(--muted,#667085);font-weight:400}.password-change-form button{justify-self:start;max-width:100%}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%}body{margin:0;overflow-x:hidden}button,input{font:inherit}button{min-height:44px}.auth{background:radial-gradient(circle at 20% 10%,#e9e7ff,#0000 35%),#f5f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #e4e7ec;border-radius:20px;width:min(440px,100%);padding:38px;box-shadow:0 24px 60px #10182814}.eyebrow{color:#6941c6;letter-spacing:.18em;font-size:12px;font-weight:800}.login-card h1{margin:8px 0;font-size:clamp(30px,8vw,38px)}.login-card>p{color:#667085;margin:0 0 28px}.login-card label{gap:7px;margin:16px 0;font-size:14px;font-weight:650;display:grid}.login-card input{border:1px solid #d0d5dd;border-radius:10px;outline:none;width:100%;padding:13px 14px}.login-card input:focus{border-color:#7f56d9;box-shadow:0 0 0 4px #9e77ed22}.login-card button{color:#fff;cursor:pointer;background:#6941c6;border:0;border-radius:10px;width:100%;margin-top:8px;padding:13px;font-weight:750}.login-card button:disabled{opacity:.6}.login-card small{color:#98a2b3;text-align:center;margin-top:22px;display:block}.error{color:#b42318;overflow-wrap:anywhere;background:#fef3f2;border-radius:8px;padding:11px;font-size:14px}.loading{color:#667085;place-items:center;min-height:100vh;display:grid}.shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.shell aside{color:#fff;background:#101828;flex-direction:column;padding:28px 20px;display:flex}.brand{padding:0 10px 25px;font-size:20px;font-weight:800}.brand span{color:#b692f6;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.shell nav{gap:6px;display:grid}.shell aside nav button{color:#98a2b3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:42px;padding:11px 12px}.shell aside nav button.active{color:#fff;background:#ffffff12}.shell aside nav button:disabled{opacity:.48;cursor:not-allowed}.logout{color:#d0d5dd;cursor:pointer;background:0 0;border:1px solid #344054;border-radius:8px;margin-top:auto;padding:10px}.content{min-width:0;padding:38px 44px}.content header{justify-content:space-between;align-items:center;gap:24px;display:flex}.content h1{margin:6px 0 24px;font-size:clamp(26px,4vw,32px)}.identity{text-align:right;min-width:0;font-size:14px;display:grid}.identity span{color:#667085;overflow-wrap:anywhere}.notice,.panel{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:20px 22px}.notice{border-left:4px solid #7f56d9}.notice p,.panel p{color:#667085;margin:6px 0 0}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.cards article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;gap:8px;min-width:0;padding:22px;display:grid}.cards span,.cards small{color:#667085;overflow-wrap:anywhere}.cards strong{overflow-wrap:anywhere;font-size:25px}.panel h2{margin:0;font-size:20px}.mobile-bar,.mobile-nav{display:none}.page-heading{margin-bottom:22px}.count-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:110px;padding:14px 18px;display:grid}.count-card strong{font-size:24px}.count-card span{color:#667085;font-size:13px}.create-staff{margin-bottom:20px}.create-staff h2,.staff-toolbar h2{margin:0;font-size:20px}.create-staff form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin-top:16px;display:grid}.create-staff label{gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.create-staff input,.staff-toolbar input{border:1px solid #d0d5dd;border-radius:9px;outline:none;width:100%;min-width:0;padding:11px 12px}.create-staff input:focus,.staff-toolbar input:focus{border-color:#7f56d9;box-shadow:0 0 0 3px #9e77ed22}.create-staff fieldset{border:1px solid #e4e7ec;border-radius:10px;grid-column:1/-2;min-width:0;padding:10px 12px}.create-staff legend{color:#475467;padding:0 5px;font-size:13px;font-weight:700}.role-options{flex-wrap:wrap;gap:8px 15px;display:flex}.role-options label{color:#475467;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.role-options input{width:16px;height:16px;margin:0}.primary-action,.staff-toolbar button{color:#fff;cursor:pointer;background:#6941c6;border:0;border-radius:9px;padding:11px 15px;font-weight:750}.staff-panel{padding:0;overflow:hidden}.staff-toolbar{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.staff-toolbar p{color:#667085;margin:5px 0 0;font-size:13px}.staff-toolbar form{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(380px,100%);display:grid}.success-message{color:#027a48;background:#ecfdf3;border-radius:8px;margin:14px 20px 0;padding:11px;font-size:14px}.toast-success{z-index:1000;color:#067647;background:#ecfdf3;border:1px solid #75e0a7;border-radius:10px;max-width:min(380px,100vw - 32px);padding:13px 17px;font-weight:700;position:fixed;top:24px;right:24px;box-shadow:0 12px 32px #1018282e}.staff-panel>.error{margin:14px 20px 0}.staff-list{display:grid}.staff-card{border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(210px,1.25fr) minmax(150px,.75fr) minmax(260px,1.5fr) auto;align-items:center;gap:18px;min-width:0;padding:18px 20px;display:grid}.staff-card:last-child{border-bottom:0}.staff-person{align-items:center;gap:12px;min-width:0;display:flex}.staff-person>div:last-child{gap:3px;min-width:0;display:grid}.staff-person span,.staff-person small{color:#667085;overflow-wrap:anywhere}.staff-person small{font-size:11px}.avatar{color:#6941c6;background:#f0eaff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.staff-meta{color:#667085;justify-items:start;gap:5px;font-size:12px;display:grid}.status{border-radius:999px;padding:4px 9px;font-weight:750}.status.active{color:#027a48;background:#ecfdf3}.status.blocked{color:#b42318;background:#fef3f2}.role-editor{gap:8px;min-width:0;display:grid}.staff-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.small-action{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:700}.small-action.primary{color:#6941c6;border-color:#6941c6}.small-action.danger{color:#b42318;border-color:#fda29b}.small-action:disabled,.primary-action:disabled{opacity:.5;cursor:not-allowed}.empty-state{text-align:center;color:#667085;padding:40px 20px}.metric-grid,.detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.metric-grid article,.detail-summary article{background:#fff;border:1px solid #e4e7ec;border-radius:13px;gap:6px;min-width:0;padding:18px 20px;display:grid}.metric-grid span,.detail-summary span,.detail-summary small{color:#667085;overflow-wrap:anywhere}.metric-grid strong{font-size:26px}.billing-metrics article{position:relative;overflow:visible}.billing-metrics article:before{content:"";background:#7f56d9;width:4px;position:absolute;inset:0 auto 0 0}.billing-metrics .metric-warning{background:#fffcf5;border-color:#fdb022}.billing-metrics .metric-warning:before{background:#f79009}.operational-health-panel{margin-bottom:18px;padding:0;overflow:hidden}.operational-health-panel>.section-heading{border-bottom:1px solid #eaecf0;padding:18px 20px}.operational-health-panel.is-warning{border-color:#fedf89}.operational-health-panel.is-critical{border-color:#fda29b}.operational-health-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:16px 20px 20px;display:grid}.operational-health-grid article{background:#f9fafb;border:1px solid #d0d5dd;border-radius:10px;padding:12px 14px}.operational-health-grid article.is-warning{background:#fffcf5;border-color:#fedf89}.operational-health-grid article.is-critical{background:#fff5f4;border-color:#fda29b}.operational-health-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-health-grid article span{color:#18733a;text-align:center;background:#eaf8ef;border-radius:999px;min-width:28px;padding:3px 8px;font-weight:750}.operational-health-grid article.is-warning span{color:#93370d;background:#fff0c2}.operational-health-grid article.is-critical span{color:#b42318;background:#fee4e2}.operational-health-grid article p{color:#667085;margin:7px 0 0;font-size:13px;line-height:1.4}.collection-policy-panel{margin-bottom:18px}.collection-policy-panel .section-heading{align-items:flex-start}.policy-state{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.collection-policy-panel .policy-feedback{margin:16px 0 0}.collection-policy-panel form{grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) minmax(140px,.5fr) auto;align-items:start;gap:12px;margin-top:18px;display:grid}.collection-policy-panel label{color:#344054;grid-template-rows:18px 50px 18px;gap:6px;font-size:13px;font-weight:700;display:grid}.collection-policy-panel input{min-width:0;height:50px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 11px}.collection-policy-panel label small{color:#667085;white-space:nowrap;align-self:start;font-weight:400;line-height:18px}.collection-policy-panel form button{height:50px;margin-top:24px}.policy-timeline{border-top:1px solid #eaecf0;gap:10px;margin-top:18px;padding-top:16px;display:grid}.policy-timeline>div{flex-wrap:wrap;gap:10px;display:flex}.policy-timeline span{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:9px;gap:3px;min-width:110px;padding:9px 12px;font-size:12px;display:grid}.policy-timeline span b{color:#1849a9;font-size:14px}.policy-timeline .suspension{color:#b42318;background:#fef3f2;border-color:#fecdca}.policy-timeline .suspension b{color:#912018}.billing-filters{background:#fff;border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(210px,270px) auto auto;gap:12px;margin-bottom:18px;padding:16px;display:grid}.billing-filters>label{color:#344054;gap:6px;font-size:12px;font-weight:700;display:grid}.billing-filters input,.billing-filters select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-width:0;height:42px;padding:8px 11px}.billing-filters button{align-self:end;height:42px;padding-inline:20px}.billing-operations-panel{padding:0;overflow:hidden}.billing-operations-panel .section-heading{border-bottom:1px solid #e4e7ec;padding:18px 20px}.billing-operations-table{overflow-x:auto}.billing-operations-table table{border-collapse:collapse;width:100%}.billing-operations-table th{color:#475467;text-align:left;white-space:nowrap;background:#f9fafb;padding:11px 16px;font-size:12px}.billing-operations-table td{vertical-align:middle;border-top:1px solid #eaecf0;padding:14px 16px}.billing-operations-table td strong,.billing-operations-table td small,.failed-webhook-list strong,.failed-webhook-list small{display:block}.billing-operations-table td small,.failed-webhook-list small{color:#667085;margin-top:4px}.danger-text{color:#b42318!important}.webhook-alert-panel{background:#fffcf5;border-color:#fdb022;margin-top:18px;padding:18px 20px}.failed-webhook-list{gap:10px;margin-top:14px;display:grid}.failed-webhook-list article{background:#fff;border:1px solid #fedf89;border-radius:9px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) minmax(150px,auto);align-items:center;gap:18px;padding:12px 14px;display:grid}.failed-webhook-list article p{color:#b42318;overflow-wrap:anywhere;margin:0}.webhook-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-incidents-panel{border-color:#fedf89;margin-bottom:18px;padding:0;overflow:hidden}.billing-reconciliation-panel{margin-bottom:18px;padding:0;overflow:hidden}.billing-reconciliation-panel .section-heading{padding:18px 20px}.billing-reconciliation-actions{flex-wrap:wrap;gap:8px;display:flex}.billing-reconciliation-summary{background:#f9fafb;border-top:1px solid #eaecf0;align-items:center;gap:12px;padding:12px 20px;display:flex}.billing-reconciliation-summary small{color:#667085}.billing-reconciliation-list article{border-top:1px solid #eaecf0;grid-template-columns:110px minmax(180px,.7fr) minmax(280px,1.5fr);align-items:center;gap:16px;padding:13px 20px;display:grid}.billing-reconciliation-list strong,.billing-reconciliation-list small{overflow-wrap:anywhere;display:block}.billing-reconciliation-list small{color:#667085;margin-top:3px}.billing-reconciliation-description details{margin-top:7px}.billing-reconciliation-description summary{cursor:pointer;color:#175cd3;width:fit-content;font-size:13px;font-weight:650}.billing-reconciliation-description details>div{background:#f9fafb;border:1px solid #d0d5dd;border-radius:8px;margin-top:8px;padding:10px 12px}.billing-reconciliation-description p{color:#475467;margin:3px 0;font-size:13px;line-height:1.45}.billing-accounting-panel{margin-bottom:18px;padding:0;overflow:hidden}.billing-accounting-panel .section-heading{border-bottom:1px solid #eaecf0;padding:18px 20px}.billing-accounting-totals{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:16px 20px 20px;display:grid}.billing-accounting-totals article{background:#f8fbfe;border:1px solid #dbe7f1;border-radius:10px;padding:14px}.billing-accounting-totals article>strong{color:#175cd3}.billing-accounting-totals dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.billing-accounting-totals dl div{min-width:0}.billing-accounting-totals dt{color:#667085;font-size:12px}.billing-accounting-totals dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.billing-accounting-totals small{color:#667085}.billing-accounting-empty{background:linear-gradient(135deg,#f7fbff,#faf9ff);border:1px dashed #b9d5ee;border-radius:12px;align-items:center;gap:14px;margin:18px 20px 20px;padding:18px;display:flex}.billing-accounting-empty>span{color:#175cd3;background:#e5f2ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.billing-accounting-empty strong{color:#163a63;display:block}.billing-accounting-empty p{color:#667085;margin:5px 0 0;font-size:13px;line-height:1.45}.billing-incidents-panel .section-heading{background:#fffcf5;padding:18px 20px}.billing-incident-list article{border-top:1px solid #eaecf0;grid-template-columns:minmax(220px,1fr) 180px minmax(280px,1.25fr) 170px;align-items:center;gap:18px;padding:14px 20px;display:grid}.billing-incident-list article>div{min-width:0}.billing-incident-list article>div:nth-child(2){align-content:center;justify-items:start;display:grid}.billing-incident-list article>div:last-child{text-align:right;justify-self:end}.billing-incident-list strong,.billing-incident-list small{overflow-wrap:anywhere;display:block}.billing-incident-list small{color:#667085;margin-top:4px}.billing-detail-panel{margin-top:18px}.billing-detail-panel .section-heading{align-items:flex-start}.billing-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.billing-detail-summary article{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;gap:5px;padding:14px;display:grid}.billing-detail-summary span,.billing-detail-summary small{color:#667085}.billing-trace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.billing-trace-grid>div{min-width:0}.billing-trace-grid h3{margin:0 0 10px}.billing-trace-grid article{border:1px solid #e4e7ec;border-radius:9px;gap:4px;margin-bottom:8px;padding:12px;display:grid}.billing-trace-grid article span,.billing-trace-grid article small{color:#667085;overflow-wrap:anywhere}.refund-history{margin-top:20px}.refund-history>article{border-top:1px solid #eaecf0;grid-template-columns:minmax(160px,.5fr) minmax(240px,1.5fr) minmax(180px,.8fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.refund-history p{margin:0}.refund-history small{color:#667085;margin-top:4px;display:block}.modal-backdrop{z-index:1000;background:#10182894;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.refund-modal{background:#fff;border:1px solid #fda29b;border-radius:14px;width:min(560px,100%);padding:22px;box-shadow:0 24px 48px #10182838}.refund-modal>p{color:#667085;margin:12px 0 18px}.refund-modal .refund-error{margin:0 0 16px}.conocimiento-modal{background:#fff;border:1px solid #d0d5dd;border-radius:14px;width:min(640px,100%);padding:22px;box-shadow:0 24px 48px #10182838}.conocimiento-modal form,.conocimiento-modal label{gap:8px;display:grid}.conocimiento-modal form{gap:16px;margin-top:12px}.conocimiento-modal label{color:#344054;font-size:13px;font-weight:700}.conocimiento-modal input,.conocimiento-modal textarea{width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:10px 12px}.conocimiento-modal textarea{resize:vertical;min-height:220px;font-family:ui-monospace,monospace;font-size:13px}.knowledge-publisher{background:#fff;border-bottom:1px solid #e4e7ec;flex-wrap:wrap;align-items:end;gap:12px;padding:18px 20px;display:flex}.knowledge-publisher .primary-action{min-height:44px}.knowledge-file-input{flex:0 460px;gap:6px;min-width:min(100%,340px);font-weight:700;display:grid}.knowledge-file-input input{background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 9px}.knowledge-file-input small,.knowledge-checksum{color:#667085;font-family:ui-monospace,monospace;font-weight:400;display:block}.conocimiento-toolbar{border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(280px,1fr) minmax(150px,190px) minmax(190px,240px);align-items:center;gap:12px;margin:0;padding:18px 20px;display:grid}.billing-operations-panel .conocimiento-toolbar .section-heading{border:0;margin:0;padding:0}.conocimiento-toolbar select{font:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:8px 10px}@media (width<=800px){.conocimiento-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.conocimiento-toolbar .section-heading{grid-column:1/-1}.knowledge-publisher{align-items:stretch}.knowledge-file-input{flex-basis:100%}}@media (width<=540px){.conocimiento-toolbar{grid-template-columns:1fr;padding:16px}.conocimiento-toolbar .section-heading{grid-column:1}.knowledge-publisher{padding:16px}.knowledge-publisher .primary-action{width:100%}}.refund-progress{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;margin:0 0 18px;padding:14px}.refund-progress-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.refund-progress-heading span{color:#667085;font-size:12px;font-weight:700}.refund-progress ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.refund-progress li{color:#667085;grid-template-columns:28px 1fr;align-items:center;gap:10px;display:grid}.refund-progress li>span{background:#fff;border:1px solid #d0d5dd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.refund-progress li div{gap:2px;display:grid}.refund-progress li strong{color:#344054;font-size:13px}.refund-progress li small{font-size:12px}.refund-progress li.done>span{color:#027a48;background:#ecfdf3;border-color:#12b76a}.refund-progress li.failed>span{color:#b42318;background:#fef3f2;border-color:#f04438}.refund-progress li.failed strong,.refund-progress li.failed small{color:#b42318}.refund-complete{color:#05603a;background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;justify-items:start;gap:8px;padding:14px;display:grid}.refund-complete p{color:#027a48;margin:0 0 4px}.refund-modal form,.refund-modal label{gap:8px;display:grid}.refund-modal form{gap:16px}.refund-modal label{color:#344054;font-size:13px;font-weight:700}.refund-modal input,.refund-modal textarea{width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:10px 12px}.refund-modal textarea{resize:vertical;min-height:100px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.danger-action{color:#fff;cursor:pointer;background:#d92d20;border:1px solid #d92d20;border-radius:8px;padding:10px 15px;font-weight:750}.danger-action:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.collection-policy-panel form{grid-template-columns:1fr}.collection-policy-panel form button{width:100%;margin-top:0}.collection-policy-panel label{grid-template-rows:18px 50px auto}.collection-policy-panel label small{white-space:normal}.billing-filters{grid-template-columns:1fr}.billing-filters button{width:100%}.billing-detail-summary,.billing-trace-grid{grid-template-columns:1fr}.refund-history>article,.failed-webhook-list article{grid-template-columns:1fr;gap:8px}.billing-incident-list article{grid-template-columns:1fr;gap:10px}.billing-reconciliation-list article{grid-template-columns:1fr;gap:8px}.billing-reconciliation-summary{flex-direction:column;align-items:flex-start}}.detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-summary strong{overflow-wrap:anywhere}.organizations-panel{padding:0;overflow:hidden}.organization-list{display:grid}.organization-list>article{border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(280px,1.5fr) minmax(280px,1fr) auto;align-items:center;gap:20px;min-width:0;padding:18px 20px;display:grid}.organization-list>article:last-child{border-bottom:0}.organization-main{align-items:center;gap:12px;min-width:0;display:flex}.organization-main>div:last-child{gap:3px;min-width:0;display:grid}.organization-main span,.organization-main small{color:#667085;overflow-wrap:anywhere}.org-icon{color:#6941c6;background:#f0eaff;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.organization-stats{color:#667085;flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.organization-stats strong{color:#344054;font-size:15px}.back-button{color:#6941c6;cursor:pointer;background:0 0;border:0;margin-bottom:18px;font-weight:750}.organization-section{margin-bottom:18px}.organization-section h2{margin:0 0 16px}.billing-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.billing-form label{color:#344054;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.billing-form input,.billing-form select{width:100%;min-width:0;min-height:40px}.billing-form .primary-action{min-height:40px}.empty-inline{color:#667085}.subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.subscription-grid>article{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:0 18px 18px;transition:box-shadow .18s,border-color .18s;position:relative;overflow:visible;box-shadow:0 1px 3px #10182808}.subscription-grid>article:hover{border-color:color-mix(in srgb, var(--primary) 16%, var(--border));box-shadow:0 2px 6px #1018280a}.subscription-title{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface));border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:10px;margin:0 -18px;padding:15px 18px;display:flex}.subscription-title>strong{font-size:17px;line-height:1.3}.commercial-terms{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:16px -6px 0;padding:12px}.capability-exceptions{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 45%, var(--surface));border-radius:10px;margin:16px -6px 0;padding:12px}.capability-exceptions summary{color:#175cd3;cursor:pointer;justify-content:space-between;font-weight:750;display:flex}.capability-exceptions summary span{color:#667085;font-size:12px}.capability-list{gap:8px;margin-top:12px;display:grid}.capability-list>article{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.capability-list>article>div:first-child{gap:3px;display:grid}.capability-list small{color:#667085}.exception-active{text-align:right;justify-items:end;gap:3px;display:grid}.exception-active>span{color:#067647;font-weight:750}.exception-active button{color:#b42318;cursor:pointer;background:0 0;border:0}.no-exception{color:#667085;font-size:12px}.exception-form{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}.exception-form label{color:#475467;gap:5px;font-size:12px;font-weight:700;display:grid}.exception-form input,.exception-form select{width:100%;min-height:38px}.exception-form .exception-check{flex-direction:row;align-items:center;display:flex}.exception-form .exception-check input{width:auto;min-height:auto}.exception-reason,.exception-form .small-action{grid-column:1/-1}.commercial-terms summary{color:#6941c6;cursor:pointer;justify-content:space-between;gap:8px;font-weight:750;display:flex}.commercial-terms summary span{color:#667085;font-size:12px;font-weight:600}.commercial-terms form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.commercial-terms label{color:#475467;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.commercial-terms input,.commercial-terms select{width:100%;min-width:0;min-height:38px}.commercial-reason,.commercial-terms .small-action,.commercial-terms .error{grid-column:1/-1}.organization-section>.commercial-terms{border-color:color-mix(in srgb, var(--primary) 32%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, #f4f0ff 78%, var(--surface)), var(--surface));border-radius:12px;margin:-2px 0 18px;padding:0;overflow:hidden}.organization-section>.commercial-terms>summary{color:#6941c6;align-items:center;min-height:58px;padding:12px 15px 12px 54px;position:relative}.organization-section>.commercial-terms>summary:before{color:#fff;content:"+";background:#6941c6;border-radius:8px;place-items:center;width:28px;height:28px;font-size:20px;font-weight:400;line-height:1;display:grid;position:absolute;left:15px}.organization-section>.commercial-terms>summary:after{color:#667085;content:"Otorgá acceso sin pasar por Mercado Pago.";font-size:11px;font-weight:500;position:absolute;bottom:9px;left:54px}.organization-section>.commercial-terms>summary span{color:#6941c6;background:#fff;border-radius:999px;padding:4px 8px;font-size:11px}.organization-section>.commercial-terms>form{border-top:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));background:var(--surface);margin:0;padding:14px 15px 15px}.status.trial{color:#b54708;background:#fffaeb}.status.expired{color:#b42318;background:#fef3f2}.subscription-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.subscription-grid dl div{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 58%, var(--surface));border-radius:9px;min-width:0;padding:10px 12px}.subscription-grid dt{color:#667085;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.subscription-grid dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:16px;font-weight:700}.member-list{display:grid}.member-list article{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:13px 0;display:flex}.member-list article:last-child{border-bottom:0}.member-list article>div:first-child{gap:3px;min-width:0;display:grid}.member-list article>div:first-child span{color:#667085;overflow-wrap:anywhere}.member-tags{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.member-tags>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.audit-panel{padding:0;overflow:hidden}.audit-filters{border-bottom:1px solid #e4e7ec;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.audit-filters label{color:#475467;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.audit-filters input,.audit-filters select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-width:0;height:42px;padding:8px 10px}.audit-list{display:grid}.audit-event{border-bottom:1px solid #e4e7ec;grid-template-columns:4px minmax(0,1fr);gap:15px;min-width:0;padding:17px 20px;display:grid}.audit-event:last-child{border-bottom:0}.audit-marker{background:#7f56d9;border-radius:999px}.audit-marker.warning{background:#f79009}.audit-main{min-width:0}.audit-title,.audit-description{justify-content:space-between;gap:16px;display:flex}.audit-title span,.audit-description{color:#667085;font-size:12px}.audit-description{margin-top:5px}.audit-description span{overflow-wrap:anywhere}.audit-event details{margin-top:10px}.audit-event summary{color:#6941c6;cursor:pointer;font-size:12px;font-weight:750}.audit-event dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.audit-event dt{color:#667085;text-transform:uppercase;font-size:10px}.audit-event dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.audit-event pre{color:#e4e7ec;white-space:pre-wrap;overflow-wrap:anywhere;background:#101828;border-radius:8px;max-width:100%;margin:0;padding:12px;font-size:11px;overflow:auto}.subscription-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.subscriptions-panel{padding:0;overflow:hidden}.subscription-filters{border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(200px,1.4fr) minmax(150px,.8fr) minmax(200px,1.2fr) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.subscription-filters label{color:#475467;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.subscription-filters input,.subscription-filters select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-width:0;height:42px;padding:8px 10px}.subscriptions-panel>.error{margin:14px 20px 0}.subscriptions-list{display:grid}.subscriptions-list>article{border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(160px,1fr) minmax(190px,1.25fr) minmax(110px,.65fr) minmax(75px,.45fr) minmax(130px,.75fr) auto;align-items:center;gap:16px;min-width:0;padding:17px 20px;display:grid}.subscriptions-list>article:last-child{border-bottom:0}.subscription-owner,.subscription-product,.subscription-quota,.subscription-date{gap:3px;min-width:0;display:grid}.subscription-owner span,.subscription-product span,.subscription-quota span,.subscription-date span{color:#667085;overflow-wrap:anywhere;font-size:11px}.subscription-owner strong,.subscription-product strong,.subscription-date strong{overflow-wrap:anywhere}.subscription-detail{margin-bottom:18px}.subscription-detail h2{margin-bottom:16px}.subscription-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.subscription-detail dt{color:#667085;text-transform:uppercase;font-size:11px}.subscription-detail dd{overflow-wrap:anywhere;margin:4px 0 0}.lifecycle-panel{margin-bottom:18px}.lifecycle-panel form{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(190px,auto)) auto;align-items:end;gap:14px;display:grid}.lifecycle-panel form>label:not(.check-field){color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.lifecycle-panel select,.lifecycle-panel button{min-height:42px}.lifecycle-panel .check-field{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.lifecycle-panel .check-field input{width:17px;height:17px}.entitlement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.entitlement-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:5px;padding:14px;display:grid}.entitlement-grid article>span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.entitlement-grid article>small{color:var(--muted)}.plan-change-panel{margin-bottom:18px}.plan-change-panel form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:14px;display:grid}.plan-change-panel form>label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.plan-change-panel select,.plan-change-panel form>.primary-action{min-height:42px}.scheduled-change{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));background:var(--primary-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 15px;display:flex}.scheduled-change>div{gap:3px;display:grid}.scheduled-change span,.scheduled-change small{color:var(--muted)}.plan-change-confirm{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;padding:13px;display:flex}.plan-change-confirm p{color:var(--text);flex:1;margin:0;line-height:1.45}.products-panel{padding:0;overflow:hidden}.products-panel>.error{margin:14px 20px 0}.product-list{display:grid}.product-list>article{border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(260px,1.7fr) minmax(160px,.8fr) repeat(4,minmax(80px,.5fr)) auto;align-items:center;gap:16px;min-width:0;padding:17px 20px;display:grid}.product-list>article:last-child{border-bottom:0}.product-identity{align-items:center;gap:12px;min-width:0;display:flex}.product-identity>div:last-child{gap:3px;min-width:0;display:grid}.product-identity span,.product-identity small{color:#667085;overflow-wrap:anywhere}.product-stat{text-align:center;gap:2px;min-width:0;display:grid}.product-stat strong{font-size:18px}.product-stat span{color:#667085;font-size:10px}.product-stat.warning strong,.missing-value{color:#b42318}.product-availability-panel{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.product-availability-panel h2{margin:0}.product-availability-control{justify-items:start;gap:5px;min-width:0;display:grid}.product-availability-control select{color:#344054;min-width:150px;height:36px;min-height:36px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:6px 10px}.product-availability-control small{color:#667085;max-width:220px;font-size:10px;line-height:1.35}.product-availability-control .inline-error{color:#b42318}.catalog-warning{color:#93370d;background:#fffaeb;border:1px solid #fdb022;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.catalog-warning span{color:#b54708}.product-section{margin-bottom:18px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.section-heading h2{margin:0}.section-heading p{font-size:13px}.section-heading>span{color:#667085;font-size:12px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.plan-grid>article{border:1px solid #e4e7ec;border-radius:11px;min-width:0;padding:15px}.plan-grid>article.inactive{opacity:.65}.plan-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plan-title>div{gap:2px;min-width:0;display:grid}.plan-title>div span{color:#667085;font-size:11px}.plan-grid dl,.target-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:15px 0 0;display:grid}.plan-grid dt,.target-list dt{color:#667085;text-transform:uppercase;font-size:10px}.plan-grid dd,.target-list dd{overflow-wrap:anywhere;margin:3px 0 0}.target-list{gap:12px;display:grid}.target-list>article{border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:14px 16px}.target-list>article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-types{margin-bottom:18px}.plan-type-create{grid-template-columns:minmax(150px,.7fr) minmax(190px,.9fr) minmax(260px,1.45fr) 82px auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.plan-type-create>label,.plan-type-list article>label{color:#475467;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.plan-type-create input,.plan-type-list input,.plan-editor input,.plan-editor select,.create-product-plan input,.create-product-plan select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-width:0;height:36px;min-height:36px;padding:6px 10px}.plan-type-list{border:1px solid #e4e7ec;border-radius:10px;display:grid;overflow:visible}.plan-type-list article{border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(150px,.65fr) minmax(180px,.9fr) minmax(260px,1.55fr) 78px 108px 82px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:grid}.plan-type-list article:last-child{border-bottom:0}.type-code{gap:2px;min-width:0;display:grid}.type-code span,.plan-editor-head span,.plan-editor-actions>span{color:#667085;font-size:11px}.type-active{color:#475467;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.plan-type-list article>label.type-active{flex-flow:row;justify-content:flex-start;align-items:center;gap:7px;display:flex}.type-active input{width:16px;height:16px}.type-active .field-label{flex:none}.type-actions{justify-content:flex-end}.type-actions,.plan-editor-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.create-product-plan{margin-bottom:18px}.create-product-plan>p{font-size:13px}.create-product-plan form{grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.create-product-plan label,.plan-editor-fields label{color:#475467;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.create-product-plan>.error{margin-top:12px}.plan-management-list{gap:12px;display:grid}.plan-editor{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 5px 16px color-mix(in srgb, var(--primary) 7%, transparent);border-radius:10px;padding:14px}.plan-editor-head{border-bottom:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));background:var(--primary-soft);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;margin:-14px -14px 14px;padding:13px 14px;display:flex}.plan-editor-head>div{gap:2px;display:grid}.plan-editor-head>div>strong{color:var(--primary-strong);letter-spacing:.025em;font-size:17px}.plan-editor-fields{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;display:grid}.plan-editor>.error{margin-top:10px}.plan-editor-actions{margin-top:11px}.plan-capabilities{border-top:1px solid var(--border);margin-top:14px;padding-top:13px}.plan-capabilities-title{gap:2px;margin-bottom:5px;display:grid}.plan-capabilities-title span{color:var(--muted);font-size:12px}.plan-capabilities .capability-value{padding-inline:0}.plan-prices{border-top:1px solid var(--border);margin-top:14px}.plan-prices-toggle{width:100%;min-height:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:13px 0 0;display:flex}.plan-prices-toggle>span:first-child{gap:2px;display:grid}.plan-prices-toggle small,.plan-prices-toggle>span:last-child{color:var(--muted);font-size:11px}.plan-prices-content{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin-top:12px;padding:12px}.price-create{grid-template-columns:.65fr .8fr 1fr 1.2fr auto;align-items:end;gap:9px;display:grid}.price-create label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.price-create input,.price-create select{height:36px;min-height:36px;padding:6px 9px}.price-create .amount-input{text-align:right;font-variant-numeric:tabular-nums}.price-list{border:1px solid var(--border);border-radius:9px;margin-top:12px;display:grid;overflow:hidden}.price-row{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(180px,1fr) auto minmax(150px,auto);align-items:center;gap:12px;padding:10px 12px;display:grid}.price-row:last-child{border-bottom:0}.price-row>div:first-child{gap:2px;display:grid}.price-description{text-align:right}.price-amount{font-variant-numeric:tabular-nums;display:block}.free-price{color:#067647;vertical-align:middle;background:#e8f7ee;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:10px;display:inline-block}.price-warning{color:#b42318;background:#fff4f1;border:1px solid #f3c7bd;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:11px}.price-edit-fields{grid-template-columns:.75fr 1.25fr;gap:8px;display:grid}.price-edit-fields input{height:36px;min-height:36px;padding:6px 9px}.price-edit-fields .amount-input{text-align:right;font-variant-numeric:tabular-nums}.price-row small{color:var(--muted)}.price-row>div:last-child{justify-content:flex-end;gap:7px;display:flex}.capability-catalog{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;margin:0 0 16px;overflow:visible}.capability-catalog>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;list-style:none;display:flex}.capability-catalog>summary::-webkit-details-marker{display:none}.capability-catalog>summary>span:first-child{gap:3px;display:grid}.capability-catalog>summary small{color:var(--muted);font-weight:400}.capability-catalog>summary>span:last-child{color:var(--muted);flex:none;font-size:12px}.capability-catalog-content{border-top:1px solid var(--border);padding:0 14px 14px}.capability-create{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:1.25fr 1.25fr .85fr .9fr .75fr 70px auto;align-items:end;gap:9px;margin:14px 0 18px;padding:14px;display:grid}.capability-create label,.capability-definition>label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.capability-create input,.capability-create select,.capability-definition input,.capability-value input,.capability-value select{height:36px;min-height:36px;padding:6px 9px}.capability-list{gap:13px;display:grid}.capability-card{border:1px solid var(--border);background:var(--surface);border-radius:11px;min-width:0;overflow:visible}.capability-head{border-bottom:1px solid var(--border);background:var(--surface-soft);border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.capability-head>div{gap:3px;min-width:0;display:grid}.capability-head span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.capability-definition{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.5fr .7fr 70px 105px auto;align-items:end;gap:9px;padding:12px 15px;display:grid}.capability-definition>label.type-active{white-space:nowrap;flex-flow:row;align-self:center;align-items:center;display:flex}.capability-values{display:grid}.capability-value{border-bottom:1px solid var(--border);grid-template-columns:minmax(140px,.8fr) minmax(220px,1.4fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 15px;display:grid}.capability-value:last-child{border-bottom:0}.capability-plan{gap:2px;min-width:0;display:grid}.capability-plan small{color:var(--muted)}.capability-input{grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.unlimited-check{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.unlimited-check input{width:16px;height:16px;min-height:16px}.capability-value>.error{grid-column:1/-1}.capability-actions{gap:8px;padding:10px 15px;display:flex}.receipt-deliveries-panel{margin-top:22px}.receipt-delivery-list{gap:10px;display:grid}.receipt-delivery-list>article{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:1.1fr 1.35fr .85fr 1.25fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.receipt-delivery-list>article>div{gap:4px;min-width:0;display:grid}.receipt-delivery-list small{color:#667085;overflow-wrap:anywhere}.delivery-actions{flex-wrap:wrap;justify-content:flex-end;display:flex!important}.delivery-actions .small-action{white-space:nowrap}@media (width<=1100px){.receipt-delivery-list>article{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=800px){.plan-change-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-change-panel form>.primary-action{grid-column:1/-1}.lifecycle-panel form,.entitlement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-panel .primary-action{grid-column:1/-1}.billing-form{grid-template-columns:repeat(2,minmax(0,1fr))}.shell{grid-template-columns:minmax(0,1fr)}.shell aside{display:none}.content{padding:0 20px 28px}.mobile-bar{color:#fff;background:#101828;justify-content:space-between;align-items:center;gap:16px;margin:0 -20px 24px;padding:14px 20px;display:flex}.mobile-bar .brand{padding:0;font-size:17px}.mobile-bar .brand span{margin-left:6px;display:inline}.mobile-logout{color:#fff;background:0 0;border:1px solid #475467;border-radius:8px;flex:none;padding:8px 12px}.content header{display:block}.content h1{margin-bottom:16px}.identity{text-align:left;margin-bottom:20px}.cards{grid-template-columns:1fr;gap:12px}.mobile-nav{gap:8px;margin-bottom:22px;display:flex;overflow-x:auto}.mobile-nav button{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:999px;flex:none;min-height:38px;padding:7px 14px}.mobile-nav button.active{color:#6941c6;background:#f4ebff;border-color:#7f56d9}.page-heading{display:flex!important}.create-staff form{grid-template-columns:repeat(2,minmax(0,1fr))}.create-staff fieldset,.primary-action{grid-column:1/-1}.staff-toolbar{flex-direction:column;align-items:stretch}.staff-toolbar form{width:100%}.staff-card{grid-template-columns:1fr 1fr;align-items:start}.staff-person,.role-editor{grid-column:1/-1}.staff-actions{justify-content:flex-start}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-summary{grid-template-columns:1fr}.organization-list>article{grid-template-columns:1fr auto}.organization-main,.organization-stats{grid-column:1/-1}.subscription-grid{grid-template-columns:1fr}.subscription-metrics,.subscription-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-filters button{grid-column:1/-1}.subscriptions-list>article{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-owner,.subscription-product{grid-column:span 2}.subscription-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.product-list>article{grid-template-columns:repeat(4,minmax(0,1fr))}.product-identity{grid-column:1/-1}.product-availability-control{grid-column:span 2}.product-list>article>button{grid-column:1/-1}.plan-grid,.plan-type-create{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-type-create button{grid-column:1/-1}.plan-type-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.type-code{grid-column:1/-1}.create-product-plan form{grid-template-columns:repeat(3,minmax(0,1fr))}.create-product-plan form button{grid-column:1/-1}.plan-editor-fields,.capability-create{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-create button{grid-column:1/-1}.capability-definition{grid-template-columns:repeat(3,minmax(0,1fr))}.price-create{grid-template-columns:repeat(2,minmax(0,1fr))}.price-create button{grid-column:1/-1}}@media (width<=480px){.auth{place-items:start center;padding:14px}.login-card{border-radius:16px;margin-top:max(16px,7vh);padding:26px 20px}.login-card>p{margin-bottom:22px}.content{padding-inline:14px}.mobile-bar{margin-inline:-14px;padding-inline:14px}.notice,.panel,.cards article{padding:17px}.page-heading{align-items:flex-start!important}.count-card{min-width:82px;padding:10px 12px}.create-staff form{grid-template-columns:1fr}.create-staff fieldset,.primary-action{grid-column:1}.staff-toolbar,.staff-card{padding:16px}.staff-card{grid-template-columns:1fr}.staff-person,.role-editor{grid-column:1}.staff-actions{grid-template-columns:1fr 1fr;display:grid}.metric-grid{gap:9px}.metric-grid article{padding:14px}.organization-list>article{grid-template-columns:1fr;padding:16px}.organization-list>article>button{width:100%}.subscription-grid dl{grid-template-columns:1fr}.member-list article{flex-direction:column;align-items:flex-start}.member-tags{justify-content:flex-start}.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filters button{grid-column:1/-1}.audit-event dl{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-title,.audit-description{flex-direction:column;align-items:flex-start;gap:4px}.subscription-filters{grid-template-columns:1fr}.subscription-filters button{grid-column:1}.subscriptions-list>article{grid-template-columns:1fr 1fr}.subscription-owner,.subscription-product{grid-column:1/-1}.subscriptions-list>article>button{grid-column:1/-1;width:100%}.subscription-detail dl{grid-template-columns:1fr}.product-list>article{grid-template-columns:repeat(2,minmax(0,1fr))}.product-availability-panel{flex-direction:column;align-items:flex-start}.product-availability-control{grid-column:1/-1}.product-list>article>button{width:100%}.plan-grid{grid-template-columns:1fr}.catalog-warning{flex-direction:column;align-items:flex-start}.target-list dl,.plan-type-create,.plan-type-list article{grid-template-columns:1fr}.plan-type-create button,.type-code{grid-column:1}.create-product-plan form,.plan-editor-fields{grid-template-columns:1fr}.create-product-plan form button{grid-column:1}.capability-create,.capability-definition{grid-template-columns:1fr}.capability-create button{grid-column:1}.capability-value,.price-create,.price-row,.price-edit-fields{grid-template-columns:1fr}.price-row>div:last-child{justify-content:flex-start}.capability-input{grid-template-columns:1fr}}:root,:root[data-theme=apostolsoft]{--app-bg:#f4f3fb;--surface:#fff;--surface-soft:#f8f7fd;--sidebar:#0a1026;--sidebar-soft:#151d38;--text:#15172b;--muted:#687086;--border:#ddd9ef;--primary:#6d3de7;--primary-strong:#5425c7;--primary-soft:#eee9ff;--focus:#8b68ee33;--shadow:0 18px 45px #2520470d}:root[data-theme=claro]{--app-bg:#f5f7f3;--surface:#fff;--surface-soft:#f0f5f1;--sidebar:#17211b;--sidebar-soft:#23332a;--text:#17211b;--muted:#617066;--border:#d8e1da;--primary:#2f7a55;--primary-strong:#22613f;--primary-soft:#e4f2e9;--focus:#2f7a5528}:root[data-theme=oceano]{--app-bg:#f1f7f8;--surface:#fff;--surface-soft:#eaf4f6;--sidebar:#102a36;--sidebar-soft:#193c4a;--text:#142b34;--muted:#607985;--border:#d4e4e8;--primary:#24768b;--primary-strong:#195e70;--primary-soft:#dff1f4;--focus:#24768b28}:root[data-theme=tierra]{--app-bg:#faf5ed;--surface:#fffdf9;--surface-soft:#f7ecdd;--sidebar:#32261f;--sidebar-soft:#48372d;--text:#332921;--muted:#786b60;--border:#e7d9c8;--primary:#9a5d36;--primary-strong:#7c4828;--primary-soft:#f4e3d2;--focus:#9a5d3628}body{color:var(--text);background:var(--app-bg)}.shell{background:var(--app-bg);grid-template-columns:286px minmax(0,1fr)}.shell aside{background:var(--sidebar);z-index:30;height:100vh;padding:24px 18px 18px;position:sticky;top:0}.brand-block{align-items:center;gap:12px;padding:0 8px 20px;display:flex}.brand-mark{color:#fff;background:var(--primary);letter-spacing:.04em;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.brand-block .brand{padding:0;font-size:18px}.brand-block .brand span{color:#c5b8f6;margin-top:2px;font-size:10px}.workspace{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;gap:3px;margin:0 4px 18px;padding:13px 14px;display:grid}.workspace span{color:#aeb6cd;letter-spacing:.14em;font-size:9px;font-weight:800}.workspace strong{color:#fff;font-size:13px}.workspace small{color:#9ba5bd;text-overflow:ellipsis;overflow:hidden}.shell aside nav{gap:5px;overflow-y:auto}.shell aside nav button{border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.shell aside nav button>span:last-child{gap:2px;min-width:0;display:grid}.shell aside nav button strong{color:#e6e9f1;font-size:13px;font-weight:750}.shell aside nav button small{color:#8f9ab3;font-size:10px}.shell aside nav button.active{background:var(--sidebar-soft);box-shadow:inset 3px 0 var(--primary)}.shell aside nav button.active .nav-icon{color:#fff;background:var(--primary)}.nav-icon{color:#b7c0d4;background:#ffffff0d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.logout{color:#d5daea;border-color:#ffffff24;margin-top:18px}.content{width:100%;max-width:1680px;margin-inline:auto;padding:34px clamp(24px,3.2vw,52px) 52px}.content h1,.page-heading h1{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:500}.page-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:18px;display:flex}.page-heading p{color:var(--muted);margin:-15px 0 0}.eyebrow{color:var(--primary)}.notice,.panel,.cards article,.metric-grid article,.detail-summary article,.count-card{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow)}.notice{border-left-color:var(--primary)}.notice p,.panel p,.cards span,.cards small,.metric-grid span,.detail-summary span,.detail-summary small{color:var(--muted)}input,select,textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--text);background:var(--surface);border-radius:10px;outline:none;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--focus)}label{color:var(--text)}.primary-action,.staff-toolbar button,.login-card button{background:var(--primary)}.primary-action:hover,.staff-toolbar button:hover,.login-card button:hover{background:var(--primary-strong)}.small-action{border-color:var(--border);background:var(--surface)}.small-action.primary,.back-button,.audit-event summary{border-color:var(--primary);color:var(--primary)}.staff-toolbar,.audit-filters,.subscription-filters{background:var(--surface-soft);border-color:var(--border)}.staff-card,.organization-list>article,.audit-event,.subscriptions-list>article{border-color:var(--border)}.status.active{background:#e8f7ee}.avatar,.org-icon{color:var(--primary);background:var(--primary-soft)}.mobile-bar,.menu-backdrop{display:none}.settings-card{margin-bottom:18px;padding:0;overflow:hidden}.settings-card-header{border-bottom:1px solid var(--border);background:var(--surface-soft);align-items:center;gap:14px;padding:20px 22px;display:flex}.settings-card-header h2{margin:0 0 4px;font-size:19px}.settings-card-header p{margin:0}.settings-icon{width:42px;height:42px;color:var(--primary);background:var(--primary-soft);border-radius:11px;flex:0 0 42px;place-items:center;font-weight:850;display:grid}.theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.theme-option{text-align:left;border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface);cursor:pointer;border-radius:12px;gap:11px;padding:14px;display:grid}.theme-option:hover,.theme-option.active{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus)}.theme-preview{border-radius:8px;grid-template-columns:1.15fr .8fr 1.3fr;height:45px;display:grid;overflow:hidden}.theme-preview i{display:block}.theme-title{justify-content:space-between;gap:8px;display:flex}.theme-title i{color:var(--primary);font-size:10px;font-style:normal;font-weight:750}.theme-option small{color:var(--muted);line-height:1.45}.preference-list{display:grid}.preference-list label{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.preference-list label>span{gap:4px;display:grid}.preference-list small{color:var(--muted)}.preference-list select{width:min(260px,100%)}.settings-note{padding:0 22px 20px;font-size:12px}.field-label{align-items:center;gap:6px;width:fit-content;min-width:0;display:inline-flex;position:relative}.field-help{border:1px solid var(--primary);width:16px;height:16px;color:var(--primary);background:var(--surface);cursor:help;border-radius:50%;outline:none;flex:0 0 16px;place-items:center;font-size:10px;font-weight:900;line-height:1;display:inline-grid;position:relative}.field-help:focus{box-shadow:0 0 0 3px var(--focus)}.field-help-popup{z-index:100;color:#fff;background:var(--sidebar);text-align:left;pointer-events:none;opacity:0;border-radius:9px;width:min(280px,100vw - 32px);padding:10px 12px;font-size:11px;font-weight:550;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 28px #05081735}.field-help-popup:after{content:"";border:5px solid #0000;border-top-color:var(--sidebar);position:absolute;top:100%;left:50%;transform:translate(-50%)}.section-heading .field-help-popup{top:calc(100% + 9px);bottom:auto}.section-heading .field-help-popup:after{border-top-color:#0000;border-bottom-color:var(--sidebar);top:auto;bottom:100%}.field-help:hover .field-help-popup,.field-help:focus .field-help-popup,.field-help:focus-within .field-help-popup{opacity:1;transform:translate(-50%)}.plan-types,.create-product-plan,.plan-editor,.product-section{overflow:visible}.context-help{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:13px;margin:16px 0 20px;overflow:hidden}.context-help summary{cursor:pointer;background:var(--surface-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:11px 16px;list-style:none;display:grid}.context-help summary::-webkit-details-marker{display:none}.context-help summary>span:nth-child(2){gap:2px;display:grid}.context-help summary small{color:var(--muted);font-weight:500}.help-icon{border:1px solid var(--primary);width:32px;height:32px;color:var(--primary);background:var(--primary-soft);border-radius:50%;place-items:center;font-weight:900;display:grid}.help-toggle{color:var(--primary);font-size:12px;font-weight:800}.context-help[open] .help-toggle{font-size:0}.context-help[open] .help-toggle:after{content:"Ocultar ayuda";font-size:12px}.help-content{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.help-content article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:16px 18px}.help-content article:nth-child(3n){border-right:0}.help-content h3{color:var(--primary-strong);margin:0 0 6px;font-size:13px}.help-content p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.help-content .help-wide{border-right:0;grid-column:1/-1}.help-content article:last-child{border-bottom:0}.status-help{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.status-help span{color:var(--muted);background:var(--surface-soft);border-radius:9px;padding:10px;font-size:11px;line-height:1.45}.status-help b{color:var(--text);margin-bottom:3px;display:block}@media (width<=1050px){.theme-grid,.help-content{grid-template-columns:repeat(2,minmax(0,1fr))}.help-content article:nth-child(3n){border-right:1px solid var(--border)}.help-content article:nth-child(2n){border-right:0}.help-content .help-wide{border-right:0;grid-column:1/-1}.status-help{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.shell{grid-template-columns:minmax(0,1fr)}.shell aside{width:min(310px,88vw);height:100dvh;transition:transform .2s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 50px #0005}.shell aside.open{transform:translate(0)}.menu-backdrop{z-index:25;background:#05081799;border:0;min-height:0;display:block;position:fixed;inset:0}.content{padding:0 18px 34px}.mobile-bar{z-index:20;background:var(--sidebar);color:#fff;justify-content:space-between;align-items:center;margin:0 -18px 24px;padding:12px 18px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #10182820}.mobile-brand{display:grid}.mobile-brand span{color:#b9c1d4;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.menu-toggle{color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:9px;min-height:38px;padding:7px 12px}.mobile-nav{display:none}.page-heading{align-items:flex-start}.theme-grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.receipt-delivery-list>article{grid-template-columns:minmax(0,1fr)}.delivery-actions{grid-column:1}.plan-change-panel form{grid-template-columns:minmax(0,1fr)}.scheduled-change,.plan-change-confirm{flex-direction:column;align-items:stretch}.lifecycle-panel form,.entitlement-grid{grid-template-columns:minmax(0,1fr)}.toast-success{max-width:none;top:16px;left:16px;right:16px}.billing-form{grid-template-columns:minmax(0,1fr)}.content{padding-inline:13px}.mobile-bar{margin-inline:-13px;padding-inline:13px}.page-heading{display:grid!important}.theme-grid{grid-template-columns:1fr;padding:15px}.settings-card-header{align-items:flex-start;padding:16px}.password-change-form{padding:16px}.preference-list label{flex-direction:column;align-items:stretch;gap:10px;padding:16px}.preference-list select{width:100%}.settings-note{padding-inline:16px}.context-help summary{grid-template-columns:34px minmax(0,1fr);padding:10px 12px}.help-toggle{grid-column:2}.help-content{grid-template-columns:1fr}.help-content article,.help-content article:nth-child(2n),.help-content article:nth-child(3n){border-right:0}.help-content .help-wide{grid-column:1}.status-help{grid-template-columns:1fr}}.backoffice-assistant{z-index:90;justify-items:end;gap:12px;display:grid;position:fixed;bottom:24px;right:24px}.backoffice-assistant-button{color:#fff;cursor:pointer;background:#175cd3;border:0;border-radius:50%;width:54px;height:54px;min-height:54px;font-weight:850;box-shadow:0 18px 42px #175cd34d}.backoffice-assistant-panel{background:#fff;border:1px solid #d0d5dd;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(380px,100vw - 40px);height:min(540px,100dvh - 120px);display:grid;overflow:hidden;box-shadow:0 28px 70px #10182833}.backoffice-assistant-header{background:linear-gradient(135deg,#eff8ff,#f8f9fc);border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.backoffice-assistant-header span{color:#175cd3;letter-spacing:.12em;font-size:10px;font-weight:850}.backoffice-assistant-header h2{margin:2px 0 0;font-size:16px}.backoffice-assistant-header button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:34px;height:34px;min-height:34px}.backoffice-assistant-messages{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.backoffice-assistant-row{justify-self:start;max-width:92%;display:flex}.backoffice-assistant-row.user{justify-self:end}.backoffice-assistant-bubble{white-space:pre-wrap;overflow-wrap:anywhere;color:#101828;background:#f2f4f7;border-radius:11px;min-width:0;padding:10px 12px;font-size:13px;line-height:1.45}.backoffice-assistant-bubble.user{color:#fff;background:#175cd3}.backoffice-assistant-error,.backoffice-assistant-limit{margin:0;padding:0 14px 10px;font-size:12px}.backoffice-assistant-error{color:#b42318;font-weight:700}.backoffice-assistant-limit{color:#667085}.backoffice-assistant-form{background:#f8f9fc;border-top:1px solid #e4e7ec;gap:8px;padding:12px;display:flex}.backoffice-assistant-form input{border:1px solid #d0d5dd;border-radius:9px;outline:none;flex:1;min-width:0;padding:9px 10px}.backoffice-assistant-form input:focus{border-color:#175cd3;box-shadow:0 0 0 4px #175cd31a}.backoffice-assistant-form button{color:#fff;cursor:pointer;background:#175cd3;border:0;border-radius:9px;padding:0 13px;font-weight:750}.backoffice-assistant-form button:disabled{opacity:.55;cursor:not-allowed}@media (width<=540px){.backoffice-assistant{bottom:14px;right:14px}.backoffice-assistant-panel{width:calc(100vw - 28px);height:min(520px,100dvh - 96px)}}:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color .15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:.3125rem;--swal2-background:white;--swal2-color:#545454;--swal2-show-animation:swal2-show .3s;--swal2-hide-animation:swal2-hide .15s forwards;--swal2-icon-zoom:1;--swal2-title-padding:.8em 1em 0;--swal2-html-container-padding:1em 1.6em .3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-background:transparent;--swal2-input-transition:border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:transparent;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color .2s, box-shadow .2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:transparent;--swal2-action-button-transition:background-color .2s, box-shadow .2s;--swal2-action-button-hover:black 10%;--swal2-action-button-active:black 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show .5s;--swal2-toast-hide-animation:swal2-toast-hide .1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px #00000013, 0 1px 2px #00000013, 1px 2px 4px #00000013, 1px 3px 8px #00000013, 2px 4px 16px #00000013}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media (prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){z-index:1060;box-sizing:border-box;height:100%;padding:var(--swal2-container-padding);transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);grid-template-columns:minmax(0,100%);font-family:inherit;font-size:1rem;display:none;position:relative}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable,div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging,div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;padding:var(--swal2-title-padding);color:inherit;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial;margin:0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background);flex-wrap:wrap;display:flex}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){transition:var(--swal2-action-button-transition);border:none;margin:.3125em;padding:.625em 1.1em;font-weight:500;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);text-align:center;cursor:initial;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius);position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:var(--swal2-timer-progress-bar-background);width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;cursor:initial;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;width:1.2em;height:1.2em;transition:var(--swal2-close-button-transition);border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:end;align-items:center;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);color:#f27474;background:0 0}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;padding:var(--swal2-html-container-padding);color:inherit;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial;justify-content:center;margin:0;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:var(--swal2-input-background);width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:var(--swal2-input-background);min-width:50%;max-width:100%;color:inherit;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{background:var(--swal2-background);color:inherit;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;zoom:var(--swal2-icon-zoom);cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}[class^=swal2]{-webkit-tap-highlight-color:#0000}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{box-sizing:border-box;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;grid-area:1/1/4/4!important}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}
