@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(../media/urbanist-latin-ext-400-normal.2msdpn6snieb_.woff2)format("woff2"),url(../media/urbanist-latin-ext-400-normal.1uhl5p9446dns.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(../media/urbanist-latin-400-normal.3f78ufdy1z02h.woff2)format("woff2"),url(../media/urbanist-latin-400-normal.2utwmcsajyw5u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(../media/urbanist-latin-ext-500-normal.0zzlcn_rlv2je.woff2)format("woff2"),url(../media/urbanist-latin-ext-500-normal.3tgmuendfat90.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(../media/urbanist-latin-500-normal.1hgxfqdbe74s-.woff2)format("woff2"),url(../media/urbanist-latin-500-normal.3xkuwexhx257s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(../media/urbanist-latin-ext-600-normal.1mn_1zka__vu5.woff2)format("woff2"),url(../media/urbanist-latin-ext-600-normal.1dltsjanzm4-f.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(../media/urbanist-latin-600-normal.3aj4j112rsewj.woff2)format("woff2"),url(../media/urbanist-latin-600-normal.0v3znnbljpwyr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(../media/urbanist-latin-ext-700-normal.2vgz6-4fwic1i.woff2)format("woff2"),url(../media/urbanist-latin-ext-700-normal.0j5dg-ailh5ru.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(../media/urbanist-latin-700-normal.36f-u-r5bwt-w.woff2)format("woff2"),url(../media/urbanist-latin-700-normal.0d73owbeznx8k.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{color:#171b25;--ink:#111827;--green:#1879ee;--lime:#bcecff;--muted:#596579;--line:#e1e6ef;--shadow:0 8px 28px #203b660a,0 1px 3px #203b6608;background:#e9ebef;font-family:Urbanist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input,select{font:inherit}a{color:var(--green);text-underline-offset:4px}button{background:var(--green);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:12px 18px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 10px #1879ee1a}button:active{transform:translateY(1px)}button:disabled{opacity:.6;cursor:wait}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #59adff}.secondary{color:var(--ink);border:1px solid var(--line);background:#fff;box-shadow:0 2px 3px #203b6605}.secondary:hover{background:#f1f7ff;border-color:#adceff}.eyebrow{letter-spacing:.14em;color:var(--green);margin:0 0 9px;font-size:.75rem;font-weight:750}.muted{color:var(--muted);line-height:1.55}.alert{border-radius:10px;padding:12px}.error{color:#a32e36;background:#fff0f0}h1{letter-spacing:-.045em;margin:4px 0;font-size:clamp(1.65rem,2.5vw,2.1rem);line-height:1.2}h2{letter-spacing:-.025em;margin:0;font-size:1.15rem}p{line-height:1.55}.brand-mark,.brand>span{background:var(--lime);color:#fff;border-radius:13px;place-items:center;font-weight:900;display:grid;box-shadow:0 4px 20px #bcecff12}.brand-mark{width:48px;height:48px;margin-bottom:28px;font-size:1.5rem}.brand{align-items:center;gap:12px;font-size:1.35rem;display:flex}.brand>span{flex-shrink:0;width:42px;height:42px}.brand b{letter-spacing:-.03em}.brand small{color:#7586a2;letter-spacing:.22em;margin-top:5px;font-size:.65rem;display:block}.app-shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.app-shell aside{color:#15213d;background:linear-gradient(160deg,#fff,#f7faff 75%);border-right:1px solid #dbe5f4;flex-direction:column;gap:48px;height:100vh;padding:32px 22px;display:flex;position:sticky;top:0}.app-shell nav{gap:8px;display:grid}.app-shell nav a{color:#5c6b85;border-radius:12px;align-items:center;gap:14px;padding:13px 14px;font-size:.9375rem;text-decoration:none;transition:background .15s;display:flex}.app-shell nav a span{text-align:center;color:#6d7e98;width:20px;font-size:1.2rem}.provider{background:#ffffff05;border:1px solid #ffffff16;border-radius:16px;gap:7px;margin-top:auto;padding:18px;display:grid}.provider strong{font-size:.875rem}.provider span{color:#6d7e98;font-size:.8125rem}.provider small{color:var(--lime);margin-top:8px;font-size:.75rem;display:block}.content{width:100%;min-width:0;max-width:1760px;margin:0 auto;padding:32px clamp(20px,3.2vw,48px)}header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.inbox-refresh{background:linear-gradient(110deg,#e1f0ff,#f4faff);border:1px solid #cfdef5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:16px 20px;display:flex}.inbox-refresh strong{color:#196bcc;font-size:.875rem;display:block}.inbox-refresh div>span{color:#586e8e;margin-top:4px;font-size:.8125rem;display:block}.inbox-refresh button{white-space:nowrap;padding:9px 14px;font-size:.875rem}.inbox-refresh button>span{margin-right:6px;font-size:1.15rem}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.stats article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:23px 24px;position:relative;overflow:hidden}.stats small{color:var(--muted);letter-spacing:.075em;font-size:.75rem;font-weight:700;display:block}.stats strong{letter-spacing:-.05em;margin-top:23px;font-size:2.55rem;line-height:1;display:block}.stats .stat-featured{color:#fff;background:linear-gradient(125deg,#168aff,#185cdb);border-color:#185cdb;box-shadow:0 8px 24px #203b6623}.stat-featured small{color:#eef7ff}.grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.forms{margin-top:24px}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;margin-top:24px;padding:26px}.forms .card{margin-top:0}.section-title{align-items:center;gap:14px;display:flex}.section-title .eyebrow{letter-spacing:.1em;margin-bottom:5px;font-size:.6875rem}.section-icon{width:44px;height:44px;color:var(--green);background:#edf5ff;border:1px solid #d8e9ff;border-radius:13px;flex-shrink:0;place-items:center;font-size:1.55rem;display:grid}.forms .muted{margin:16px 0 20px;font-size:.875rem}.forms form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.forms label{gap:8px;min-width:0;font-size:.875rem;font-weight:650;display:grid}.forms button{place-self:end start;min-height:46px}.forms #usuarios label{grid-column:1/-1}.forms #usuarios form{gap:18px}input,select{width:100%;min-width:0;color:var(--ink);background:#fcfdff;border:1px solid #d8e0ef;border-radius:11px;min-height:46px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus{border-color:var(--green);background:#fff;outline:none;box-shadow:0 0 0 3px #1879ee14}.card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.card-head>span{color:var(--muted);font-size:.8125rem}.table-card{padding:0;overflow:hidden}.table-card .card-head{margin:0;padding:24px 24px 18px}.table-card+.card-head{margin-bottom:0;padding:12px 4px 0;font-size:.875rem}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.875rem}th,td{text-align:left;border-top:1px solid #e9edf5;padding:16px 22px;line-height:1.5}th{color:#60718b;white-space:nowrap;background:#f7f9fc;font-size:.75rem;font-weight:650}td{overflow-wrap:anywhere}td a{font-weight:650}tbody tr:hover{background:#f4f8ff}td b{font-weight:600}.badge{color:#267048;text-transform:uppercase;background:#e4f4e7;border:1px solid #c9e7d1;border-radius:7px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-block}.empty{text-align:center;color:var(--muted);padding:36px}.login-shell{background:radial-gradient(at 20% 10%,#8dbeff 0,#0000 55%),linear-gradient(130deg,#e7ebf2,#f6f9ff);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #ffffff35;border-radius:26px;width:min(440px,100%);padding:40px;box-shadow:0 28px 80px #0004}.login-card h1{font-size:1.85rem}.login-card .muted{font-size:.9375rem}.login-card label{gap:8px;margin:20px 0;font-size:.875rem;font-weight:650;display:grid}.login-card button{width:100%;margin-top:6px}.message-shell{max-width:1120px;padding-top:40px}.back-link{padding:8px 0;font-size:.9375rem;text-decoration:none;display:inline-block}.message-card{border-top:4px solid var(--green);padding:36px 40px}.message-card h1{overflow-wrap:anywhere;margin:14px 0 26px}.message-card p{overflow-wrap:anywhere}.message-card hr{border:0;border-top:1px solid var(--line);margin:26px 0}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;min-height:200px;font-size:1rem;line-height:1.8}@media (min-width:1450px){.forms form{grid-template-columns:1.1fr 1fr 1fr}.forms label:first-child,.forms button{grid-column:1/-1}}@media (max-width:1100px){.app-shell{grid-template-columns:200px minmax(0,1fr)}.app-shell aside{padding:28px 16px}.content{padding:26px 24px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:1fr}.forms form{grid-template-columns:1fr 1fr}.forms #usuarios label{grid-column:auto}.forms #usuarios label:first-child{grid-column:1/-1}}@media (max-width:760px){.app-shell{grid-template-columns:1fr}.app-shell aside{gap:20px;height:auto;padding:18px 20px;position:static}.app-shell nav{flex-wrap:wrap;gap:6px;display:flex}.app-shell nav a{padding:8px 10px;font-size:.875rem}.app-shell nav a span,.provider{display:none}.brand{font-size:1.15rem}.brand small{display:none}.brand>span{border-radius:10px;width:34px;height:34px}.content{padding:24px 18px}header{flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}header button{padding:10px 14px;font-size:.875rem}.inbox-refresh{flex-wrap:wrap;align-items:flex-start;padding:16px}.stats{gap:12px}.stats article{padding:20px}.stats strong{font-size:2.1rem}.stats small{font-size:.6875rem}.card{border-radius:16px;padding:20px}.table-card{padding:0}.table-card .card-head{padding:20px}.table-wrap table{min-width:680px}.message-card{padding:24px}.login-card{padding:30px}}@media (max-width:420px){.forms form{grid-template-columns:1fr}.forms #usuarios label{grid-column:1/-1}.inbox-refresh button{width:100%}.stats small{letter-spacing:0}.app-shell nav a{padding:8px}.message-shell{padding:20px 14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}button{background:linear-gradient(135deg,#246bea 0%,#248dff 58%,#65c8ef 100%);border:1px solid #8ac1ff;box-shadow:inset 0 2px 4px #ffffff65,0 4px 10px #1d73ed20}button:hover{background:linear-gradient(135deg,#1b5ed5,#1683f3 60%,#4bbbe9);box-shadow:inset 0 2px 4px #ffffff65,0 6px 18px #1d73ed30}.secondary{color:#1879ee;box-shadow:none;background:#fff;border-color:#b4d2fc}.secondary:hover{background:#f2f8ff}.app-shell{grid-template-columns:220px minmax(0,1fr);gap:16px;padding:16px}.app-shell aside{border:1px solid #fff;border-radius:26px;height:calc(100vh - 32px);padding:28px 18px;top:16px;box-shadow:0 8px 20px #182b4e08}.brand>span,.brand-mark{color:#fff;background:linear-gradient(135deg,#127afa,#28c8ef);box-shadow:inset 0 1px 3px #ffffff70,0 5px 14px #208aff28}.brand b{color:#248dff}.brand small{color:#7488a7}.app-shell nav a:hover,.app-shell nav a:focus-visible{color:#1879ee;background:#eaf3ff}.app-shell nav a span{color:#248dff}.provider{background:#f0f6ff;border-color:#dfebfc}.provider strong{color:#195fb8}.provider small{color:#486a96}.content{padding:12px 18px 24px}header{background:#ffffffed;border:1px solid #fff;border-radius:24px;margin-bottom:22px;padding:24px 28px;box-shadow:0 5px 12px #1426460c}header h1{font-weight:650}.stats article,.card{border-color:#fff;border-radius:24px;box-shadow:0 3px 2px #16284805,0 10px 22px #172c4605}.stats strong{color:#248dff;font-weight:700}.stats .stat-featured{background:linear-gradient(130deg,#1577ef,#2997fb 65%,#3ec2ef);border-color:#6ebaff;box-shadow:inset 0 1px 2px #ffffff60,0 10px 22px #228bff24}.stat-featured strong{color:#fff}.inbox-refresh{border-radius:20px}.section-icon{color:#248dff;background:#f0f5fb;border-color:#eaf0f8}.section-title .eyebrow{font-size:.75rem}.stats small{font-size:.8125rem}.brand small{font-size:.75rem}.badge{font-size:.8125rem}.login-shell{background:radial-gradient(at 20% 15%,#c4ddff 0,#0000 52%),radial-gradient(at 90% 80%,#c3efff,#0000 50%),#e9ebef}.login-card{border:1px solid #fff;border-radius:28px;box-shadow:0 24px 70px #345d9620}.message-shell{padding:36px 24px}.message-card{border-top:4px solid #248dff;box-shadow:0 12px 36px #294d7310}@media (max-width:1100px){.app-shell{grid-template-columns:185px minmax(0,1fr);gap:10px;padding:12px}.app-shell aside{height:calc(100vh - 24px);padding:24px 12px;top:12px}.content{padding:8px 10px 22px}header{padding:22px}}@media (max-width:760px){.app-shell{grid-template-columns:1fr;gap:10px;padding:12px}.app-shell aside{border-radius:22px;gap:16px;height:auto;padding:18px;position:static}.content{padding:0}header{gap:16px;padding:22px}.stats small{font-size:.75rem}.stats article{border-radius:20px}.message-shell{padding:24px 16px}.brand small{display:block}.app-shell nav a span{width:15px;font-size:1rem;display:inline}.app-shell nav{gap:3px}.app-shell nav a{gap:6px;padding:8px}}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled{opacity:.65}.forms form{display:block}.forms form>fieldset{grid-template-columns:1fr 1fr;gap:18px;display:grid}.forms .wide{grid-column:1/-1}.forms label{margin:0}.forms label:first-child{grid-column:1/-1}.form-feedback{border-radius:10px;margin:12px 0;padding:10px 14px;font-size:.875rem;line-height:1.5}.success{color:#166043;background:#e9f8ef}.compact{min-height:36px;padding:8px 11px;font-size:.8125rem}.cell-detail{color:#64748b;overflow-wrap:anywhere;margin-top:4px;font-size:.8125rem;display:block}.badge-muted{color:#637089;background:#eef1f6;border-color:#dfe4ed}.allocation-list{background:#f4f8fe;border:1px solid #d9e7fa;border-radius:14px;max-height:340px;padding:16px;overflow:auto}.allocation-list p{margin-top:0}.forms .allocation-list label{justify-content:space-between;align-items:center;gap:14px;margin:12px 0;display:flex}.allocation-list input{max-width:100px}.allocation-list small{color:#64748b;margin-top:4px;font-size:.8125rem;font-weight:400;display:block}.setup-notice{background:#f2f7ff;border:1px solid #cfe0fb;border-radius:18px;margin-top:20px;padding:20px 24px;font-size:.9375rem}.setup-notice p{margin:8px 0}.transfer-card p{font-size:.9375rem}.message-toolbar{background:#f7f9fd;border-top:1px solid #e5edf8;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 22px;font-size:.875rem;display:flex}.message-toolbar label{cursor:pointer;align-items:center;gap:8px;display:flex}.message-toolbar input,.inbox-table input[type=checkbox]{accent-color:#248dff;width:17px;height:17px;min-height:0}.message-toolbar .muted{font-size:.8125rem}.message-row{cursor:pointer}.message-row:hover{background:#edf5ff}.message-row td:first-child{width:42px;padding-right:4px}.row-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.icon-action{color:#1879ee;background:#eef5ff;border-radius:10px;place-items:center;min-width:36px;min-height:36px;font-size:1.2rem;text-decoration:none;display:inline-grid}.icon-action:hover{background:#dcecff}.inbox-table td{padding-top:18px;padding-bottom:18px}.inbox-table .form-feedback{max-width:250px}.message-detail-actions{margin:18px 0}.manual-shell{max-width:1100px;padding:30px 24px}.manual-shell header{margin-top:16px}.manual-shell .card{padding:30px 34px}.manual-shell h2{margin-bottom:20px;font-size:1.4rem}.manual-shell h3{margin-top:24px}.manual-shell p,.manual-shell li{line-height:1.8}.manual-shell li+li{margin-top:10px}.manual-index{flex-wrap:wrap;gap:10px;display:flex}.manual-index a{background:#fff;border-radius:999px;padding:10px 15px;font-size:.875rem;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.forms form>fieldset{grid-template-columns:1fr}.forms form>fieldset label{grid-column:1/-1}.manual-shell{padding:20px 14px}.manual-shell .card{padding:22px}.message-toolbar{padding:14px}.transfer-card{padding:22px}.row-actions{gap:6px}}.app-shell nav a[aria-current=page]{color:#1264d6;background:#e8f2ff;font-weight:700;box-shadow:inset 3px 0 #268dff}.app-shell aside{gap:26px;overflow-y:auto}.single-form{max-width:1000px}.single-form:empty{display:none}.receipt-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.quota-total{color:#637393;font-size:1.2rem}.quota-total strong{color:#248cff;font-size:2.5rem}progress{appearance:none;background:#e7edf7;border:0;border-radius:20px;width:100%;height:14px;overflow:hidden}progress::-webkit-progress-bar{background:#e7edf7}progress::-webkit-progress-value{background:linear-gradient(100deg,#247aff,#4fcbe8);border-radius:20px}progress::-moz-progress-bar{background:#248cff;border-radius:20px}.quota-notice{color:#1854a5;background:#eef6ff;border-radius:14px;padding:14px 18px}.quota-notice.warning{color:#825600;background:#fff6de}.quota-notice.critical,.quota-notice.limit{color:#a42c21;background:#fff0ee;font-weight:600}.pagination{margin:12px 0 24px}@media (max-width:700px){.receipt-stats{grid-template-columns:1fr}.quota-total strong{font-size:2rem}}.allocation-list .allocation-choice{align-items:center;gap:14px;display:flex}.allocation-choice input[type=checkbox]{flex:0 0 20px;width:20px;min-height:20px}.allocation-choice>span{flex:1}.allocation-choice strong{color:#1879ee;font-size:.85rem}.message-html-frame{background:#fff;border:1px solid #e8edf5;border-radius:14px;width:100%;height:85vh;min-height:600px;display:block}.message-card:has(.message-html-frame){padding:24px}.message-card:has(.message-html-frame) hr{margin:20px 0}@media (max-width:700px){.message-card:has(.message-html-frame){padding:14px}.message-html-frame{border-radius:8px;min-height:500px}}.domain-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.domain-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px;margin:24px 0;display:grid}.domain-card{flex-direction:column;gap:20px;min-width:0;display:flex}.domain-card .card-head{flex-wrap:wrap;gap:12px;padding:0}.domain-card h2{overflow-wrap:anywhere}.domain-card button,.domain-card .button-link{align-self:flex-start;margin-top:auto}.domain-card small{color:#566787}@media (max-width:700px){.domain-intro{flex-direction:column;align-items:flex-start}}
