:root{--bg:#f4f1eb;--bg-glow:#efe6d8;--surface:#fff;--surface-2:#f0eae0;--border:#e4dcce;--border-strong:#d3c7b3;--ink:#241e18;--ink-2:#7c7263;--ink-3:#a99e8c;--accent:#a2764a;--accent-deep:#855e38;--accent-weak:#f1e7d9;--accent-line:#e0cdb2;--ok:#3f7d5b;--ok-bg:#e7f0ea;--ok-line:#c4ddce;--off:#a6473f;--off-bg:#f5e5e3;--off-line:#e4c7c3;--off-solid:#a6473f;--off-solid-ink:#fff;--warn:#9c6e2e;--warn-bg:#f6ecd9;--warn-line:#e7d2ac;--shadow-1:0 1px 2px #241e180d,0 2px 8px #241e180d;--shadow-2:0 12px 40px #241e1829;--radius:10px;--radius-lg:16px;--font-sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,"Courier New",monospace;--font-display:"Fraunces",Georgia,"Times New Roman",serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17130f;--bg-glow:#22190f;--surface:#211b15;--surface-2:#14100c;--border:#352c22;--border-strong:#473a2c;--ink:#f1ebe0;--ink-2:#a99c88;--ink-3:#7c7060;--accent:#cfa271;--accent-deep:#e0b98c;--accent-weak:#2c2318;--accent-line:#3e3220;--ok:#6fb58c;--ok-bg:#1b271f;--ok-line:#2e4335;--off:#d68c83;--off-bg:#2c1d1b;--off-line:#46302c;--off-solid:#c0493d;--off-solid-ink:#fff;--warn:#d2a461;--warn-bg:#2a2013;--warn-line:#4a3a1f;--shadow-1:0 1px 2px #0006;--shadow-2:0 16px 48px #0000008c}}:root[data-theme=dark]{--bg:#17130f;--bg-glow:#22190f;--surface:#211b15;--surface-2:#14100c;--border:#352c22;--border-strong:#473a2c;--ink:#f1ebe0;--ink-2:#a99c88;--ink-3:#7c7060;--accent:#cfa271;--accent-deep:#e0b98c;--accent-weak:#2c2318;--accent-line:#3e3220;--ok:#6fb58c;--ok-bg:#1b271f;--ok-line:#2e4335;--off:#d68c83;--off-bg:#2c1d1b;--off-line:#46302c;--off-solid:#c0493d;--off-solid-ink:#fff;--warn:#d2a461;--warn-bg:#2a2013;--warn-line:#4a3a1f;--shadow-1:0 1px 2px #0006;--shadow-2:0 16px 48px #0000008c}*{box-sizing:border-box}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f1eb;background:var(--bg);color:#241e18;color:var(--ink);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans);font-size:14px;line-height:1.55;margin:0;text-rendering:optimizeLegibility}#root{min-height:100%}code{font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,Courier New,monospace;font-family:var(--font-mono)}button{font-family:inherit}a{color:#855e38;color:var(--accent-deep)}:focus-visible{border-radius:4px;outline:2px solid #a2764a;outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cc-topbar{background:#fff;background:var(--surface);border-bottom:1px solid #e4dcce;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 22px}.cc-brand,.cc-topbar{align-items:center;display:flex}.cc-brand{gap:12px}.cc-brand .cc-mark{color:#a2764a;color:var(--accent);flex:none;height:30px;width:30px}.cc-brand .cc-lock{display:flex;flex-direction:column;line-height:1.05}.cc-brand .cc-lock b{color:#241e18;color:var(--ink);font-family:Fraunces,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.01em}.cc-brand .cc-lock span{color:#a99e8c;color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.22em;margin-top:2px;text-transform:uppercase}.cc-partner{align-items:center;border:1px solid #e4dcce;border:1px solid var(--border);border-radius:999px;color:#7c7263;color:var(--ink-2);display:inline-flex;font-size:11px;gap:7px;padding:5px 11px}.cc-partner:before{background:#a2764a;background:var(--accent);border-radius:50%;content:"";height:6px;width:6px}.cc-btn{align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 18px;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap}.cc-btn svg{height:15px;width:15px}.cc-btn-primary{background:#241e18;background:var(--ink);color:#f4f1eb;color:var(--bg)}.cc-btn-primary:hover{background:#855e38;background:var(--accent-deep)}.cc-btn-ghost{background:#fff;background:var(--surface);border-color:#d3c7b3;border-color:var(--border-strong);color:#241e18;color:var(--ink)}.cc-btn-ghost:hover{border-color:#a2764a;border-color:var(--accent);color:#855e38;color:var(--accent-deep)}.cc-btn-danger{background:#fff;background:var(--surface);border-color:#e4c7c3;border-color:var(--off-line);color:#a6473f;color:var(--off)}.cc-btn-danger-solid,.cc-btn-danger:hover{background:#a6473f;background:var(--off-solid);border-color:#a6473f;border-color:var(--off-solid);color:#fff;color:var(--off-solid-ink)}.cc-btn-danger-solid:hover{filter:brightness(.92)}.cc-btn.disabled,.cc-btn:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.cc-btn-sm{border-radius:8px;font-size:13px;height:38px;padding:0 14px}.cc-btn-link{align-items:center;background:none;border:0;color:#855e38;color:var(--accent-deep);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:6px 2px}.cc-btn-link:hover{color:#241e18;color:var(--ink)}.cc-btn-link svg{height:13px;width:13px}.cc-btn-link:disabled{cursor:not-allowed;opacity:.4}.cc-field{background:#fff;background:var(--surface);border:1px solid #d3c7b3!important;border:1px solid var(--border-strong)!important;border-radius:10px;border-radius:var(--radius);display:flex;flex-direction:column;min-width:0;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.cc-field:focus-within,.cc-field:hover{border-color:#a2764a!important;border-color:var(--accent)!important}.cc-field:focus-within{box-shadow:0 0 0 3px #f1e7d9;box-shadow:0 0 0 3px var(--accent-weak)}.cc-field>span{background-color:initial;border-radius:4px;color:#7c7263!important;color:var(--ink-2)!important;cursor:default;display:block;font-size:14px;left:0;max-width:calc(100% - 24px);overflow:hidden;padding:0;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transform:matrix(1,0,0,1,14,15);transition:color .2s,transform .2s,background-color .2s;white-space:nowrap;z-index:1}.cc-field>span[style*="scale(.75)"],.cc-field>span[style*="scale(0.75)"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#fff!important;background-color:var(--surface)!important;color:#855e38!important;color:var(--accent-deep)!important;font-weight:600;padding:0 6px!important;transform:translate(12px,-8px) scale(.82)!important}.cc-field .cc-field-input{align-items:center;box-sizing:border-box;color:#241e18;color:var(--ink);cursor:text;display:inline-flex;position:relative}.cc-field .cc-field-input input{appearance:none;background:#0000;border:0;color:#241e18;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,Courier New,monospace;font-family:var(--font-mono);font-size:15px;letter-spacing:.02em;margin:0;outline:none;padding:15px 14px;width:100%}.cc-field .cc-field-input input::placeholder{color:#0000}.login{background:radial-gradient(720px 360px at 85% -10%,var(--bg-glow),#0000 70%),var(--bg);color:var(--ink);font-family:var(--font-sans);min-height:100vh;width:100%}.login-stage{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:40px 22px}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);max-width:384px;padding:38px 34px 26px;text-align:center;width:100%}.login-mark{color:var(--accent);display:block;height:44px;margin:0 auto 16px;width:44px}.login-wordmark{color:var(--ink);font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:.01em}.login-sub{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.24em;margin-bottom:26px;margin-top:4px;text-transform:uppercase}.login .content-login-form{display:flex;flex-direction:column;gap:14px;text-align:left}.login .cc-field .cc-field-input input{font-family:var(--font-sans);letter-spacing:normal}.login .password-input{position:relative}.login .eye-container{display:flex;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.login #togglePassword{align-items:center;background:none;border:none;border-radius:6px;color:var(--ink-3);cursor:pointer;display:inline-flex;justify-content:center;padding:6px}.login #togglePassword:hover{color:var(--ink)}.login .eye-icon{height:16px;width:16px}.login .remember-me-container{align-items:center;color:var(--ink-2);display:flex;font-size:13px;gap:9px;margin:2px 0 6px}.login .remember-me-container input[type=checkbox]{appearance:none;-webkit-appearance:none;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:4px;cursor:pointer;flex:none;height:16px;margin:0;position:relative;transition:background .15s ease,border-color .15s ease;width:16px}.login .remember-me-container input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.login .remember-me-container input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4.5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.login .remember-me-container label{cursor:pointer}.login .content-login-form .cc-btn{margin-top:2px;width:100%}.login-foot{color:var(--ink-3);font-size:11px;margin-top:18px}.login .alert{align-items:flex-start;background:var(--off-bg);border:0 solid var(--off-line);border-radius:var(--radius);color:var(--off);display:flex;gap:10px;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 13px;transition:opacity .2s ease,max-height .2s ease,padding .2s ease,margin .2s ease}.login .alert[style*="opacity: 1"]{border-width:1px;margin-top:4px;max-height:140px;opacity:1;padding:10px 13px}.login .left-alert{display:flex;flex:none;padding-top:1px}.login .left-alert svg{display:block;height:16px;width:16px}.login .right-alert{align-items:center;display:flex;min-width:0}.login .right-alert .message{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.dashboard{background:radial-gradient(880px 380px at 88% -8%,var(--bg-glow),#0000 70%),var(--bg);color:var(--ink);font-family:var(--font-sans);min-height:100vh;width:100%}.dashboard-stage{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:calc(100vh - 220px);padding:72px 22px 90px;text-align:center}.dashboard-lookup{color:var(--accent);height:40px;margin-bottom:10px;opacity:.85;width:40px}.dashboard-stage h1{font-family:var(--font-display);font-size:26px;font-weight:500;letter-spacing:-.01em;margin:0}.dashboard-stage p{color:var(--ink-2);font-size:13px;margin:0 0 14px;max-width:46ch}.dashboard-search{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.dashboard-search .cc-field{min-width:300px}.dashboard-search .cc-field .cc-field-input input{padding-right:14px}.dashboard .alert{align-items:flex-start;background:var(--off-bg);border:0 solid var(--off-line);border-radius:var(--radius);color:var(--off);display:flex;gap:10px;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 14px;transition:opacity .2s ease,max-height .2s ease,padding .2s ease,margin .2s ease}.dashboard .alert[style*="opacity: 1"]{border-width:1px;margin-top:16px;max-height:140px;opacity:1;padding:10px 14px}.dashboard .left-alert{display:flex;flex:none;padding-top:1px}.dashboard .left-alert svg{display:block;height:16px;width:16px}.dashboard .right-alert{align-items:center;display:flex;min-width:0}.dashboard .right-alert .message{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}@media (max-width:560px){.dashboard-search{width:100%}.dashboard-search .cc-field{min-width:0;width:100%}.dashboard-search .cc-btn{width:100%}}.info{background:radial-gradient(900px 380px at 92% -6%,var(--bg-glow),#0000 70%),var(--bg);color:var(--ink);font-family:var(--font-sans);min-height:100vh;width:100%}.cc-body{margin:0 auto;max-width:1120px;padding:22px 22px 72px}.cc-rail{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.cc-rail .cc-field{min-width:300px}.cc-rail .cc-field .cc-field-input input{padding-right:14px}.info .alert{align-items:flex-start;background:var(--off-bg);border:0 solid var(--off-line);border-radius:var(--radius);color:var(--off);display:flex;gap:10px;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 14px;transition:opacity .2s ease,max-height .2s ease,padding .2s ease,margin .2s ease}.info .alert[style*="opacity: 1"]{border-width:1px;margin-top:12px;max-height:140px;opacity:1;padding:10px 14px}.info .left-alert{display:flex;flex:none;padding-top:1px}.info .left-alert svg{display:block;height:16px;width:16px}.info .right-alert{align-items:center;display:flex;min-width:0}.info .right-alert .message{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.cc-ident{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;padding:15px 20px}.cc-ident-num{color:var(--ink);font-family:var(--font-mono);font-size:19px;font-weight:500;letter-spacing:.03em}.cc-ident-num.cc-ident-empty{color:var(--ink-3);font-family:var(--font-sans);font-size:14px;font-weight:400}.cc-ident-div{background:var(--border);height:28px;width:1px}.cc-ident-meta{display:flex;flex-direction:column;line-height:1.3}.cc-ident-meta b{font-size:13px;font-weight:600}.cc-ident-meta span{color:var(--ink-2);font-size:11px}.cc-ident-spacer{flex:1 1 20px}.cc-ident-actions{display:flex;gap:10px}.cc-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:18px}.cc-svc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);display:flex;flex-direction:column;overflow:hidden}.cc-svc-head{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.cc-svc-head .service-name{align-items:center;background:none;border:1px solid #0000;border-radius:999px;cursor:default;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:6px 13px 6px 11px}.cc-svc-head .service-name:before{border-radius:50%;content:"";flex:none;height:7px;width:7px}.cc-svc-head .service-name:after{font-weight:500;opacity:.75}.cc-svc-head .service-name.active{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.cc-svc-head .service-name.active:before{background:var(--ok)}.cc-svc-head .service-name.active:after{content:" \00B7 Active";white-space:pre}.cc-svc-head .service-name.inactive{background:var(--off-bg);border-color:var(--off-line);color:var(--off)}.cc-svc-head .service-name.inactive:before{background:var(--off)}.cc-svc-head .service-name.inactive:after{content:" \00B7 Inactive";white-space:pre}.cc-price{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--ink-2);font-family:var(--font-mono);font-size:11px;padding:3px 8px}.cc-svc-inner{display:flex;flex:1 1;flex-direction:column}.empty-data.invisible,.info-data.invisible{display:none}.empty-data.visible{align-items:center;color:var(--ink-3);display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;padding:48px 20px;text-align:center}.empty-data.visible svg{height:26px;margin-bottom:4px;opacity:.5;width:26px}.empty-data.visible b{color:var(--ink-2);font-size:14px;font-weight:600}.empty-data.visible span{font-size:13px}.info-data.visible{display:flex;flex:1 1;flex-direction:column}.cc-group{border-bottom:1px dashed var(--border);padding:14px 20px}.cc-group:last-of-type{border-bottom:0}.cc-group h4{align-items:center;color:var(--accent);display:flex;font-size:10.5px;font-weight:600;gap:8px;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.cc-group h4:before{background:var(--accent-line);content:"";height:1px;width:12px}.cc-kv{grid-gap:3px 14px;align-items:baseline;display:grid;gap:3px 14px;grid-template-columns:150px 1fr;margin:0}.cc-kv+.cc-kv{margin-top:7px}.cc-kv dt{color:var(--ink-2);font-size:12.5px;line-height:1.35}.cc-kv dd{font-feature-settings:"tnum";color:var(--ink);font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.01em;margin:0;overflow-wrap:anywhere}.cc-kv dd.plain{font-family:var(--font-sans)}.cc-kv dd.ua{color:var(--ink-2);font-size:11.5px;line-height:1.5}.cc-svc-foot{align-items:flex-end;background:var(--surface-2);border-top:1px solid var(--border);display:flex;flex-direction:column;margin-top:auto;padding:12px 20px}.cc-svc-foot .alert{align-self:stretch}.popup-container{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#241e1857;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:9998}:root:not([data-theme=light]) .popup-container,:root[data-theme=dark] .popup-container{background:#0000008c}.info .popup-overlay{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);max-width:400px;padding:40px 26px 26px;position:relative;width:100%;z-index:9999}.info .popup-overlay .close-btn{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:7px;color:var(--ink-2);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:28px}.info .popup-overlay .close-btn:hover{border-color:var(--off-line);color:var(--off)}.info .popup-overlay .close-btn svg{height:13px;width:13px}.info .popup-content{display:flex;flex-direction:column;text-align:center}.info .popup-content .popup-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.45;margin:0}.info .popup-content .popup-note{color:var(--ink-2);font-size:13px;line-height:1.5;margin:10px 0 0}.info .popup-content-button{display:flex;flex-direction:column;gap:9px;margin-top:20px}.info .popup-content-button .service-name{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;height:44px;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;width:100%}.info .popup-content-button .service-name:hover{border-color:var(--accent);color:var(--accent-deep)}.info .popup-content-button .service-name.inactive{background:var(--off-solid);border-color:var(--off-solid);color:var(--off-solid-ink)}.info .popup-content-button .service-name.inactive:hover{color:var(--off-solid-ink);filter:brightness(.92)}.info .popup-content-button .service-name.active{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.info .popup-content-button .service-name.disabled{cursor:not-allowed;opacity:.4}.info .popup-content-button .service-name.enabled{cursor:pointer;opacity:1}@media (max-width:820px){.cc-grid{grid-template-columns:1fr}}@media (max-width:560px){.cc-rail{width:100%}.cc-rail .cc-field{min-width:0;width:100%}.cc-rail .cc-btn{width:100%}.cc-ident-div,.cc-ident-spacer{display:none}.cc-ident-actions{width:100%}.cc-kv{gap:1px;grid-template-columns:1fr}.cc-kv+.cc-kv{margin-top:10px}}.details{background:var(--bg);color:var(--ink);font-family:var(--font-sans);min-height:100vh;width:100%}.details-body{margin:0 auto;max-width:1040px;padding:22px 22px 64px}.details-back{margin-bottom:14px}.details-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.details-head h1{font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0}.details-msisdn{color:var(--ink-2);font-family:var(--font-mono);font-size:14px;letter-spacing:.03em}.details-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.details .table-container{overflow-x:auto}.details table{border-collapse:collapse;min-width:560px;width:100%}.details thead th{background:var(--surface-2);color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.details tbody td,.details thead th{border-bottom:1px solid var(--border);padding:13px 18px}.details tbody td{color:var(--ink);font-size:13px;vertical-align:middle}.details tbody tr:last-child td{border-bottom:0}.details tbody tr:hover td{background:var(--accent-weak)}.details td.mono{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.details td.details-action{color:var(--ink-2);letter-spacing:.03em}.details .details-empty{color:var(--ink-3);font-style:italic;padding:40px 18px;text-align:center}
/*# sourceMappingURL=main.280c776a.css.map*/