*{box-sizing:border-box}html,body{color:#10202d;background:#f4f7fa;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.eyebrow{color:#3b82f6;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.login-page{background:radial-gradient(circle at 50% -10%,#3b82f624,#0000 36%),#f5f8fb;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:26px;width:min(420px,100%);padding:28px;box-shadow:0 25px 80px #0f1d2917}.login-brand,.side-brand{align-items:center;gap:12px;display:flex}.login-mark,.side-mark{color:#fff;background:linear-gradient(135deg,#176fe4,#56a6ff);border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:flex}.login-brand div:last-child,.side-brand div:last-child{flex-direction:column;display:flex}.login-brand strong,.side-brand strong{font-size:14px}.login-brand span,.side-brand span{color:#84909a;margin-top:2px;font-size:10px}.login-copy{margin:38px 0 25px}.login-copy h1{letter-spacing:-1.2px;margin:0;font-size:34px}.login-copy p{color:#73808b;margin:10px 0 0;font-size:13px;line-height:1.6}.login-form,.generator-form{gap:16px;display:grid}.login-form label,.generator-form label{flex-direction:column;gap:7px;display:flex}.login-form label span,.generator-form label span,.package-preview span{color:#667583;font-size:11px;font-weight:700}input,select{color:#10202d;background:#fff;border:1px solid #dbe3e9;border-radius:13px;outline:none;width:100%;height:52px;padding:0 14px}input:focus,select:focus{border-color:#73a9f7;box-shadow:0 0 0 4px #3b82f614}.login-form button,.primary-button{color:#fff;background:linear-gradient(135deg,#176fe4,#3b8ef8);border:0;border-radius:13px;min-height:52px;font-weight:750;box-shadow:0 10px 24px #2375e02e}.form-error{color:#b42318;background:#fff2f2;border-radius:11px;padding:11px 13px;font-size:12px}.app-page{grid-template-columns:230px 1fr;min-height:100dvh;display:grid}.side-nav{background:#ffffffeb;border-right:1px solid #0f172a12;flex-direction:column;height:100dvh;padding:24px 18px;display:flex;position:sticky;top:0}.side-nav nav{margin-top:38px}.side-nav nav a{color:#536273;border-radius:12px;padding:12px 13px;font-size:12px;font-weight:700;display:block}.side-nav nav a.active{color:#176fe4;background:#eef5ff}.logout-button{color:#b42318;background:#fff;border:1px solid #efdddd;border-radius:12px;height:42px;margin-top:auto;font-size:11px;font-weight:700}.content{width:100%;max-width:1180px;margin:0 auto;padding:48px 42px}.content-header h1{letter-spacing:-1.6px;margin:0;font-size:38px}.content-header p{color:#73808b;margin:10px 0 0;font-size:14px}.tabs{gap:8px;margin-top:32px;margin-bottom:18px;display:flex}.tabs button{color:#75828e;background:0 0;border:0;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:750}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd4;border:1px solid #ffffffe6;border-radius:24px;padding:24px;box-shadow:0 22px 60px #0f1d290f}.generator-form{grid-template-columns:1fr 1fr}.generator-form .full{grid-column:1/-1}.package-preview{background:#f6f9fb;border-radius:14px;padding:14px}.package-preview strong{margin-top:5px;display:block}.package-preview p{color:#73808b;margin:4px 0 0;font-size:12px}.result-card{color:#fff;background:#10202d;border-radius:16px;margin-top:22px;padding:18px}.result-card span{color:#9fb0be;font-size:10px;font-weight:700;display:block}.result-card strong{letter-spacing:.08em;margin-top:5px;font-size:28px;display:block}.result-card p{overflow-wrap:anywhere;color:#c8d2db;font-size:12px}.result-card button,.history-card button{color:#176fe4;background:#fff;border:0;border-radius:10px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750}.history-list{flex-direction:column;gap:10px;display:flex}.history-card{background:#fff;border:1px solid #e6ebef;border-radius:15px;grid-template-columns:minmax(150px,1fr) minmax(220px,1.3fr) 120px minmax(150px,.8fr) 100px;align-items:center;gap:14px;padding:14px;display:grid}.history-card div{flex-direction:column;gap:3px;min-width:0;display:flex}.history-card strong{font-size:12px}.history-card span{color:#7b8791;overflow-wrap:anywhere;font-size:10px}.code-chip{color:#176fe4;text-align:center;background:#f1f6fb;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800;display:block!important}.empty-state{text-align:center;color:#84909a;padding:40px 20px;font-size:13px}@media (max-width:760px){.app-page{display:block}.side-nav{flex-direction:row;align-items:center;gap:12px;width:100%;height:auto;padding:14px 16px;position:static}.side-nav nav{margin:0 0 0 auto}.side-nav nav a{padding:9px 10px}.logout-button{margin:0;padding:0 10px}.content{padding:24px 14px 34px}.content-header h1{font-size:28px}.glass-card{border-radius:19px;padding:16px}.generator-form{grid-template-columns:1fr}.generator-form .full{grid-column:1}input,select{font-size:16px}.history-card{grid-template-columns:1fr}.history-card button{width:100%}}.client-page{background:radial-gradient(circle at 50% 0,#3b82f61f,#0000 28%),#f5f8fb;min-height:100dvh;padding:28px 16px 50px}.client-shell{width:min(760px,100%);margin:0 auto}.client-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:55px;display:flex}.client-brand{align-items:center;gap:11px;display:flex}.client-brand div:last-child{flex-direction:column;display:flex}.client-brand strong{font-size:13px}.client-brand span{color:#89949e;margin-top:2px;font-size:9px}.client-logo{color:#fff;background:linear-gradient(135deg,#176fe4,#56a6ff);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:flex}.client-code{color:#71808d;background:#fffc;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:750;box-shadow:0 4px 18px #0f1d290d}.client-hero{margin-bottom:28px}.client-hero h1{letter-spacing:-1.8px;margin:0;font-size:40px}.client-hero p{color:#75828d;margin:10px 0 0;font-size:14px}.client-package-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #fffffff2;border-radius:22px;margin-bottom:18px;padding:20px;box-shadow:0 18px 55px #0f1d290f}.client-package-card span{color:#7d8a95;font-size:10px;font-weight:700}.client-package-card strong{margin-top:7px;font-size:20px;display:block}.client-package-card p{color:#75828d;margin:5px 0 0;font-size:12px}.client-files{margin-top:30px}.client-files-title{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:13px;display:flex}.client-files-title h2{letter-spacing:-.6px;margin:0;font-size:21px}.client-files-title>span{color:#88949e;font-size:10px;font-weight:700}.client-file-list{flex-direction:column;gap:10px;display:flex}.client-file-card{background:#fff;border:1px solid #e6ebef;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid;box-shadow:0 8px 25px #0f1d2909}.file-number{color:#176fe4;background:#f0f6ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:flex}.file-info{flex-direction:column;gap:3px;min-width:0;display:flex}.file-info strong{overflow-wrap:anywhere;font-size:12px}.file-info span{color:#8b969f;font-size:9px}.client-file-card a{color:#fff;background:#176fe4;border-radius:11px;justify-content:center;align-items:center;min-width:80px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.client-empty,.client-error-card,.client-loading{text-align:center;background:#fff;border-radius:22px;padding:34px 24px;box-shadow:0 18px 55px #0f1d290f}.client-empty strong{font-size:13px}.client-empty p,.client-error-card p{color:#7e8a94;margin:7px 0 0;font-size:11px}.client-error-card .client-logo{margin:0 auto 18px}.client-error-card h1{margin:0;font-size:24px}.client-loading{color:#75828d;margin-top:25vh;font-size:12px}.client-footer{text-align:center;padding:30px 5px 0}.client-footer span{color:#50606e;font-size:10px;font-weight:750}.client-footer p{color:#9aa3aa;margin:5px 0 0;font-size:9px}@media (max-width:600px){.client-page{padding:18px 13px 35px}.client-header{margin-bottom:40px}.client-hero h1{font-size:32px}.client-file-card{grid-template-columns:40px minmax(0,1fr)}.client-file-card a{grid-column:1/-1;width:100%}}:root{--ag-bg:#edf2f7;--ag-bg-soft:#f7f9fc;--ag-glass:#ffffff94;--ag-glass-strong:#ffffffc7;--ag-glass-soft:#fff6;--ag-border:#ffffffb8;--ag-border-soft:#2d435917;--ag-text:#162432;--ag-muted:#7b8996;--ag-blue:#2e7bf6;--ag-blue-strong:#1264e8;--ag-shadow:0 24px 70px #1d344d14, 0 2px 6px #1d344d06;--ag-shadow-soft:0 12px 35px #1f34480e}body{background:radial-gradient(circle at 16% -10%,#7ab2ff2e,#0000 31%),radial-gradient(circle at 92% 8%,#fffffff2,#0000 25%),linear-gradient(145deg,#f6f9fc 0%,#edf2f7 55%,#e8eef5 100%)}.app-page{background:0 0;grid-template-columns:250px 1fr;min-height:100dvh;position:relative}.app-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 62% 15%,#ffffffb8,#0000 30%);position:fixed;inset:0}.side-nav{z-index:10;-webkit-backdrop-filter:blur(30px)saturate(145%);background:#f7fafd8f;border-right:1px solid #ffffffb8;width:250px;padding:22px 16px;box-shadow:16px 0 50px #29405809}.side-brand{padding:4px 7px 20px}.side-mark{background:linear-gradient(145deg,#3a87fff2,#1f67e5f2);border-radius:15px;width:43px;height:43px;box-shadow:inset 0 1px 1px #ffffff61,0 9px 25px #2e7bf633}.side-brand strong{color:#172431;letter-spacing:-.15px;font-size:13px;font-weight:680}.side-brand span{color:#9aa5af;font-size:9px;font-weight:530}.side-nav nav{flex-direction:column;gap:6px;margin-top:20px;display:flex}.side-nav nav button,.side-nav nav a{color:#687887;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;width:100%;min-height:45px;padding:0 14px;font-size:11px;font-weight:650;transition:background .18s,color .18s,transform .18s,box-shadow .18s,border-color .18s;display:flex}.side-nav nav button:hover,.side-nav nav a:hover{color:#273849;background:#ffffff85}.side-nav nav button.active,.side-nav nav a.active{color:#246edb;background:linear-gradient(135deg,#ffffffd4,#eff6ffad);border-color:#ffffffe6;box-shadow:0 10px 28px #25528213,inset 0 1px #fffffff2}.logout-button{color:#b65353;-webkit-backdrop-filter:blur(15px);background:#ffffff75;border:1px solid #ffffffbf;border-radius:14px;height:44px;font-size:10px;font-weight:680;transition:all .18s;box-shadow:inset 0 1px #ffffffd9}.logout-button:hover{background:#fff1f1bd;transform:translateY(-1px)}.content{z-index:2;max-width:1280px;padding:54px 48px 70px;position:relative}.content-header h1{color:#172432;letter-spacing:-1.7px;font-size:38px;font-weight:620}.content-header p{color:#80909e;max-width:580px;margin-top:9px;font-size:12px;line-height:1.55}.eyebrow{color:#347ff0;letter-spacing:.17em;margin-bottom:8px;font-size:9px;font-weight:780}.tabs{-webkit-backdrop-filter:blur(22px);background:#ffffff63;border:1px solid #ffffffbd;border-radius:15px;gap:5px;width:max-content;margin-top:28px;margin-bottom:18px;padding:5px;box-shadow:inset 0 1px #ffffffc7,0 8px 24px #1f344809}.tabs button{color:#87939e;border-radius:11px;min-height:36px;padding:0 14px;font-size:10px;font-weight:690;transition:all .18s}.tabs button.active{color:#2774e5;background:#ffffffdb;box-shadow:0 8px 20px #22466912,inset 0 1px #fff}.glass-card{border:1px solid var(--ag-border);-webkit-backdrop-filter:blur(26px)saturate(135%);box-shadow:var(--ag-shadow), inset 0 1px 0 #fffffff2;background:linear-gradient(145deg,#ffffffb3,#ffffff75);border-radius:25px}.generator-card{padding:27px}.generator-form{gap:17px}.generator-form label span,.login-form label span{color:#748594;margin-left:2px;font-size:9px;font-weight:670}input,select{color:#1e2c38;-webkit-backdrop-filter:blur(12px);background:#ffffffab;border:1px solid #334a601a;border-radius:14px;height:50px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #fffffff2,0 4px 16px #1d334906}input:hover,select:hover{background:#ffffffcf}input:focus,select:focus{background:#ffffffeb;border-color:#3e84ed5c;box-shadow:0 0 0 4px #357ef013,inset 0 1px #fff}.primary-button,.login-form button{background:linear-gradient(145deg,#3c88f7,#1769e5);border:1px solid #ffffff52;border-radius:14px;font-size:11px;font-weight:720;transition:transform .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff47,0 12px 28px #1f69da30}.primary-button:hover,.login-form button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 16px 32px #1f69da3b}.package-preview{background:#f9fcff8c;border:1px solid #fffc;border-radius:15px;padding:15px 16px;box-shadow:inset 0 1px #ffffffe6}.result-card{background:radial-gradient(circle at 100% 0,#4390ff47,#0000 35%),linear-gradient(145deg,#15283a,#1c3449);border:1px solid #ffffff2e;border-radius:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 46px #11273b29,inset 0 1px #ffffff1a}.result-card button{background:#fffffff0;border:1px solid #ffffff29}.history-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #ffffffdb;border-radius:16px;box-shadow:inset 0 1px #fffffff5,0 8px 22px #253a5009}.code-chip{background:#e7f1ffad;box-shadow:inset 0 1px #ffffffe6}.admin-layout{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-packages,.admin-workspace{padding:22px}.admin-workspace{min-height:640px}.admin-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.admin-section-head h2{color:#1c2a37;letter-spacing:-.55px;margin:0;font-size:19px;font-weight:640}.admin-section-head p{color:#8996a1;margin:5px 0 0;font-size:10px;line-height:1.45}.admin-count{color:#768693;background:#ffffff94;border:1px solid #ffffffe0;border-radius:10px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:9px;font-weight:750;display:flex;box-shadow:inset 0 1px #fff}.package-admin-list{flex-direction:column;gap:7px;display:flex}.package-admin-item{color:#233240;text-align:left;background:#ffffff5c;border:1px solid #ffffffa6;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px;transition:transform .16s,background .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:inset 0 1px #fffc}.package-admin-item:hover{background:#ffffff94;transform:translateY(-1px);box-shadow:0 8px 25px #263e560b,inset 0 1px #fffffff2}.package-admin-item.active{background:linear-gradient(135deg,#ffffffdb,#e8f2ffad);border-color:#82b4ff47;box-shadow:0 12px 28px #2e69af13,inset 0 1px #fff}.package-admin-item>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.package-admin-item strong{color:#22313f;font-size:11px;font-weight:690}.package-admin-item span{color:#8996a0;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.package-admin-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.status-dot{background:#bbc4cb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b7c2cb21}.status-dot.active{background:#3fc787;box-shadow:0 0 0 4px #3fc7871f}.new-package-form{border-top:1px solid #44596d13;flex-direction:column;gap:9px;margin-top:20px;padding-top:20px;display:flex}.new-package-form input{height:44px;font-size:10px}.new-package-form .primary-button{min-height:43px}.package-editor-head{border-bottom:1px solid #495e7212;padding-bottom:17px}.package-edit-fields{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.package-edit-fields label{flex-direction:column;gap:6px;display:flex}.package-edit-fields label>span{color:#7d8c99;font-size:9px;font-weight:680}.package-edit-fields input{height:45px;font-size:10px}.glass-switch{color:#657785;cursor:pointer;background:#ffffff87;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:700;display:flex;box-shadow:inset 0 1px #fffffff2}.glass-switch input{accent-color:#2f83f6;width:13px;height:13px;box-shadow:none;margin:0}.upload-zone{cursor:pointer;background:linear-gradient(145deg,#ffffff7a,#f1f7fd63);border:1px dashed #507eb33b;border-radius:20px;justify-content:center;align-items:center;gap:15px;min-height:120px;padding:18px;transition:background .17s,border-color .17s,transform .17s;display:flex;box-shadow:inset 0 1px #fffffff0}.upload-zone:hover{background:linear-gradient(145deg,#ffffffc4,#edf5ff9e);border-color:#387edc61;transform:translateY(-1px)}.upload-icon{color:#2d7cec;background:linear-gradient(145deg,#fffffff0,#e9f2fdc7);border:1px solid #ffffffed;border-radius:14px;justify-content:center;align-items:center;width:43px;height:43px;font-size:18px;font-weight:400;display:flex;box-shadow:0 8px 23px #284e7412,inset 0 1px #fff}.upload-zone>div:last-child{flex-direction:column;gap:4px;display:flex}.upload-zone strong{color:#273746;font-size:11px;font-weight:680}.upload-zone span{color:#8997a2;font-size:8px}.admin-message{color:#47739f;background:#edf6ff99;border:1px solid #5a9aeb26;border-radius:11px;margin-top:11px;padding:10px 12px;font-size:9px;font-weight:630}.admin-files-head{justify-content:space-between;align-items:flex-end;margin:26px 0 11px;display:flex}.admin-files-head h3{color:#263643;letter-spacing:-.3px;margin:0;font-size:15px;font-weight:650}.admin-files-head>span{color:#84929d;background:#ffffff80;border:1px solid #fffc;border-radius:9px;justify-content:center;align-items:center;min-width:27px;height:27px;font-size:8px;font-weight:720;display:flex}.admin-file-list{flex-direction:column;gap:8px;display:flex}.admin-file-row{background:#ffffff85;border:1px solid #ffffffe0;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;transition:all .16s;display:grid;box-shadow:0 7px 22px #243b5009,inset 0 1px #fffffffa}.admin-file-row:hover{background:#ffffffc2}.admin-file-row.inactive{opacity:.52}.admin-file-icon{color:#347fe8;background:linear-gradient(145deg,#eef6ffdb,#e0eeff94);border:1px solid #ffffffe0;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:8px;font-weight:780;display:flex;box-shadow:inset 0 1px #fff}.admin-file-info{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-file-info strong{color:#293846;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:670;overflow:hidden}.admin-file-info span{color:#939da6;font-size:8px}.admin-file-actions{gap:5px;display:flex}.admin-file-actions button{color:#657887;background:#ffffff8f;border:1px solid #ffffffd9;border-radius:9px;min-height:32px;padding:0 9px;font-size:8px;font-weight:680;transition:all .15s;box-shadow:inset 0 1px #fffffff2}.admin-file-actions button:hover{color:#3578d6;background:#fff}.admin-file-actions button.danger{color:#b76060}.admin-empty,.admin-loading{color:#8a97a1;background:#ffffff52;border:1px solid #ffffffb8;border-radius:17px;justify-content:center;align-items:center;min-height:120px;font-size:10px;display:flex;box-shadow:inset 0 1px #ffffffdb}.login-page{background:radial-gradient(circle at 50% -15%,#559dff38,#0000 35%),radial-gradient(circle at 85% 75%,#fffffff2,#0000 28%),linear-gradient(145deg,#f7f9fc,#e9f0f7)}.login-card{-webkit-backdrop-filter:blur(30px)saturate(140%);background:linear-gradient(145deg,#ffffffb8,#ffffff75);border:1px solid #ffffffd6;border-radius:27px;padding:31px;box-shadow:0 28px 90px #233e5b1c,inset 0 1px #fff}.login-copy h1{font-size:31px;font-weight:620}.login-mark{background:linear-gradient(145deg,#438df8,#176be8);box-shadow:inset 0 1px #ffffff4d,0 10px 26px #2e7bf630}@media (max-width:900px){.admin-layout{grid-template-columns:1fr}.admin-workspace{min-height:0}}@media (max-width:760px){.app-page{display:block}.side-nav{z-index:50;-webkit-backdrop-filter:blur(30px)saturate(145%);background:#f6f9fcb8;border-bottom:1px solid #ffffffc2;border-right:0;grid-template-columns:auto 1fr auto;width:100%;height:auto;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 12px 35px #1f364e0f}.side-brand{padding:0}.side-mark{border-radius:13px;width:38px;height:38px}.side-brand>div:last-child{display:none}.side-nav nav{flex-direction:row;justify-content:center;gap:4px;margin:0;display:flex}.side-nav nav button,.side-nav nav a{border-radius:11px;width:auto;min-height:37px;padding:0 11px;font-size:9px}.logout-button{width:auto;height:37px;margin:0;padding:0 10px}.content{padding:28px 13px 42px}.content-header h1{letter-spacing:-1px;font-size:29px}.content-header p{font-size:11px}.glass-card{border-radius:20px}.generator-card,.admin-packages,.admin-workspace{padding:15px}.package-edit-fields{grid-template-columns:1fr}.admin-section-head{align-items:flex-start}.package-editor-head{flex-direction:column}.glass-switch{align-self:flex-start}.upload-zone{justify-content:flex-start;min-height:105px}.admin-file-row{grid-template-columns:40px minmax(0,1fr)}.admin-file-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.admin-file-actions button{width:100%}.history-card{background:#ffffffa6}}@media (max-width:430px){.side-nav nav button,.side-nav nav a{padding:0 8px}.content{padding-left:10px;padding-right:10px}.admin-packages,.admin-workspace{padding:13px}.upload-zone{gap:10px}}.side-nav{-webkit-backdrop-filter:blur(38px)saturate(155%);background:linear-gradient(#f7fafd7a,#eff5fb5e);border-right:1px solid #ffffffc7;box-shadow:18px 0 60px #26415d0b,inset -1px 0 #ffffff9e}.side-nav nav button{position:relative;overflow:hidden}.side-nav nav button.active:before{content:"";background:linear-gradient(#58a0ff,#196be8);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:6px;transform:translateY(-50%);box-shadow:0 0 12px #2e7bf647}.glass-switch{background:#ffffff85;border:1px solid #ffffffe6;justify-content:flex-end;min-width:88px;height:37px;padding:0 12px 0 39px;transition:all .18s;position:relative;box-shadow:inset 0 1px #fff,0 7px 18px #253a500b}.glass-switch input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.glass-switch:before{content:"";background:#c8d0d7;border-radius:999px;width:24px;height:14px;transition:all .18s;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:inset 0 1px 2px #1f2c3a17}.glass-switch:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .18s;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 1px 5px #1b2f422e}.glass-switch:has(input:checked){color:#2470dd;background:linear-gradient(135deg,#ebf5ffb8,#ffffffa6)}.glass-switch:has(input:checked):before{background:linear-gradient(135deg,#5a9df8,#2575e8)}.glass-switch:has(input:checked):after{left:20px}.admin-file-row{background:linear-gradient(135deg,#ffffffb0,#f7fafe8c);border-color:#fffffff5;min-height:66px;padding:11px 13px;box-shadow:0 10px 26px #273d540a,inset 0 1px #fff}.admin-file-row:hover{background:#ffffffd6;transform:translateY(-1px);box-shadow:0 13px 30px #273d540f,inset 0 1px #fff}.admin-file-actions{gap:6px}.admin-file-actions button{color:#5f7181;background:#ffffffb0;border:1px solid #fffffff2;border-radius:10px;min-height:35px;padding:0 11px;font-size:8.5px;font-weight:700;box-shadow:0 5px 14px #273c5109,inset 0 1px #fff}.admin-file-actions button:hover{color:#256fd9;background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #264b7612}.admin-file-actions button.danger{color:#c05b5b;background:#fff6f6b3;border-color:#ffe1e1eb}.admin-file-actions button.danger:hover{color:#af3333;background:#ffeaeaf2}.package-edit-fields input{background:#ffffffba}.package-edit-fields input:focus{background:#fff}.upload-zone{-webkit-backdrop-filter:blur(18px)saturate(140%);background:radial-gradient(circle at 50% 0,#ffffffe6,#0000 65%),#f4f9ff70;box-shadow:inset 0 1px #fff,0 10px 30px #294a6c09}@media (max-width:760px){.side-nav{-webkit-backdrop-filter:blur(38px)saturate(155%);background:#f6f9fc9e}.side-nav nav button.active:before{display:none}.admin-file-actions button{min-height:38px;font-size:9px}}.upload-zone.dragging{background:linear-gradient(145deg,#eef7fff0,#e0efffc2);border-color:#2e7bf694;transform:translateY(-2px)scale(1.003);box-shadow:0 0 0 5px #2e7bf612,0 18px 42px #2f639e14,inset 0 1px #fff}.upload-progress-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.upload-progress-item{background:#ffffff75;border:1px solid #ffffffd1;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:36px;padding:0 11px;font-size:8px;display:flex;box-shadow:inset 0 1px #fffffff2}.upload-progress-item span{color:#687987;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.upload-progress-item strong{color:#7e8c97;flex-shrink:0;font-size:8px;font-weight:700}.upload-progress-item.uploading strong{color:#307ce9}.upload-progress-item.done{background:#eefcf694}.upload-progress-item.done strong{color:#3b9a70}.upload-progress-item.error{background:#fff0f09e}.upload-progress-item.error strong{color:#bd5757}.admin-file-actions button:disabled{opacity:.28;cursor:not-allowed;transform:none}.admin-file-actions button:first-child,.admin-file-actions button:nth-child(2){color:#357cdc;min-width:34px;padding:0;font-size:12px}@media (max-width:760px){.upload-progress-item{min-height:39px}.admin-file-actions{grid-template-columns:38px 38px 1fr 1fr 1fr}}@media (max-width:520px){.admin-file-actions{grid-template-columns:1fr 1fr}.admin-file-actions button:nth-child(3),.admin-file-actions button:nth-child(4),.admin-file-actions button:nth-child(5){grid-column:auto}}.package-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.delete-package-button{color:#b85252;background:#fff4f4ad;border:1px solid #ffdcdce6;border-radius:999px;min-height:37px;padding:0 12px;font-size:9px;font-weight:700;transition:all .16s;box-shadow:inset 0 1px #fffffff2,0 6px 18px #6536360a}.delete-package-button:hover{color:#a92f2f;background:#ffe8e8eb;transform:translateY(-1px)}.delete-package-button:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:760px){.package-head-actions{justify-content:flex-start;width:100%}}.glass-modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(10px)saturate(110%);background:#131f2b47;justify-content:center;align-items:center;padding:20px;animation:.16s glassBackdropIn;display:flex;position:fixed;inset:0}.glass-modal{-webkit-backdrop-filter:blur(32px)saturate(145%);background:linear-gradient(145deg,#ffffffe0,#f6f9fdb8);border:1px solid #ffffffe0;border-radius:24px;width:min(410px,100%);padding:24px;animation:.18s glassModalIn;box-shadow:0 30px 90px #12263a33,inset 0 1px #fff}.glass-modal-icon{border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;font-size:16px;font-weight:750;display:flex}.glass-modal-icon.danger{color:#bd5151;background:#ffeeeec2;border:1px solid #ffdadae6;box-shadow:inset 0 1px #fffffff2,0 8px 22px #8841410f}.glass-modal-copy h3{color:#1c2b38;letter-spacing:-.55px;margin:0;font-size:20px;font-weight:640}.glass-modal-copy p{color:#7e8c98;margin:8px 0 0;font-size:11px;line-height:1.55}.glass-modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.glass-modal-actions button{border-radius:12px;min-height:40px;padding:0 15px;font-size:9px;font-weight:720;transition:transform .15s,background .15s,box-shadow .15s}.modal-cancel-button{color:#657583;background:#ffffff94;border:1px solid #ffffffe6;box-shadow:inset 0 1px #fff}.modal-cancel-button:hover{background:#fff;transform:translateY(-1px)}.modal-danger-button{color:#fff;background:linear-gradient(145deg,#ed7777,#d95757);border:1px solid #ffcdcdbf;box-shadow:inset 0 1px #ffffff40,0 10px 25px #c548482b}.modal-danger-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 13px 28px #c5484838}.glass-modal-actions button:disabled{opacity:.48;cursor:not-allowed;transform:none}@keyframes glassBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes glassModalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.glass-modal{border-radius:21px;padding:20px}.glass-modal-actions{grid-template-columns:1fr 1fr;display:grid}.glass-modal-actions button{width:100%}}.result-actions{flex-wrap:wrap;gap:8px;display:flex}.result-actions button{min-height:39px}.whatsapp-button{color:#238653!important;background:#ebfcf3eb!important;border-color:#2bb4692e!important}.whatsapp-button:hover{background:#dcf8e9fa!important}.history-actions{gap:5px;display:flex}.history-actions button{min-height:36px;padding:0 10px}.device-guide{-webkit-backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(145deg,#ffffffb8,#f7fafd8a);border:1px solid #ffffffe6;border-radius:19px;margin-top:18px;padding:18px;box-shadow:0 12px 35px #223a520d,inset 0 1px #fff}.device-guide strong{color:#263644;font-size:13px;font-weight:690;display:block}.device-guide p{color:#778693;margin:7px 0 0;font-size:10px;line-height:1.55}.device-guide ol{color:#6d7d8b;margin:13px 0 0;padding-left:18px;font-size:9px;line-height:1.65}.device-guide li+li{margin-top:3px}.android-guide{border-color:#75aaf233}.iphone-guide{border-color:#9eaab838}@media (max-width:760px){.result-actions{grid-template-columns:1fr 1fr;display:grid}.result-actions button{width:100%}.history-actions{grid-template-columns:1fr 1fr;display:grid}}.international-phone-field{grid-template-columns:auto minmax(0,1fr);gap:7px;display:grid;position:relative}.international-phone-field>input{min-width:0}.country-selector{position:relative}.country-selector-button{color:#273747;-webkit-backdrop-filter:blur(12px);background:#ffffffab;border:1px solid #334a601a;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:104px;height:50px;padding:0 11px;display:flex;box-shadow:inset 0 1px #fffffff2,0 4px 16px #1d334906}.country-selector-button:hover{background:#ffffffd6}.country-flag{font-size:18px;line-height:1}.country-code{font-size:10px;font-weight:720}.country-arrow{color:#93a0aa;margin-left:1px;font-size:9px}.country-dropdown{z-index:200;-webkit-backdrop-filter:blur(34px)saturate(150%);background:linear-gradient(145deg,#fffffff0,#f6f9fddb);border:1px solid #ffffffeb;border-radius:19px;width:340px;max-width:calc(100vw - 30px);position:absolute;top:57px;left:0;overflow:hidden;box-shadow:0 24px 65px #1d334b2b,inset 0 1px #fff}.country-search-wrap{border-bottom:1px solid #39506612;padding:10px}.country-search-wrap input{border-radius:11px;height:41px;font-size:10px}.country-list{max-height:330px;padding:6px;overflow-y:auto}.country-option{color:#2a3947;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:43px;padding:0 10px;display:grid}.country-option:hover{background:#e9f3ffb8}.country-option.active{color:#236edb;background:#e1efffd6}.country-option .country-flag{font-size:17px}.country-name{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:620;overflow:hidden}.country-option-code{color:#758694;font-size:9px;font-weight:700}@media (max-width:520px){.international-phone-field{grid-template-columns:100px minmax(0,1fr)}.country-selector-button{width:100%;min-width:100px}.country-dropdown{border-radius:22px;width:auto;max-width:none;position:fixed;inset:auto 12px 16px}.country-list{max-height:52vh}}.whatsapp-history-status{background:#e8faf0b8;border:1px solid #30b56926;border-radius:999px;width:max-content;margin-top:3px;padding:4px 7px;font-weight:720;color:#278756!important;font-size:7.5px!important}@media (min-width:761px){.content-header h1{font-size:40px}.content-header p{font-size:14px;line-height:1.6}.eyebrow{font-size:10px}.side-brand strong{font-size:14px}.side-brand span{font-size:10px}.side-nav nav button,.side-nav nav a{font-size:12px}.logout-button,.tabs button,.generator-form label span,.login-form label span,.package-edit-fields label>span{font-size:11px}input,select{font-size:13px}.package-preview span{font-size:10px}.package-preview strong{font-size:14px}.package-preview p{font-size:12px}.result-card span{font-size:11px}.result-card p{font-size:13px}.result-card button{font-size:11px}.history-card strong{font-size:13px}.history-card span{font-size:11px}.code-chip{font-size:12px}.history-actions button{font-size:10px}.admin-file-info span,.admin-file-actions button,.admin-message{font-size:10px}.country-code{font-size:12px}.country-name{font-size:11px}.country-option-code{font-size:10px}.country-search-wrap input{font-size:12px}.admin-section-head h2{font-size:23px}.admin-section-head p{font-size:12px}.admin-count{font-size:10px}.package-admin-item{min-height:68px;padding:15px}.package-admin-item strong{font-size:13px}.package-admin-item span{font-size:10.5px}.package-admin-meta span{font-size:9.5px}.new-package-form .eyebrow{font-size:10px}.new-package-form input{font-size:13px}.new-package-form .primary-button{font-size:12px}.package-edit-fields label>span{font-size:11px}.package-edit-fields input{font-size:12.5px}.glass-switch{font-size:11px}.delete-package-button{font-size:10.5px}.upload-zone span,.admin-message{font-size:11px}.admin-files-head h3{font-size:19px}.admin-files-head>span{font-size:10px}.admin-file-row{min-height:72px}.admin-file-info strong{font-size:13px}.admin-file-info span{font-size:10.5px}.admin-file-actions button{min-height:37px;font-size:10.5px}.admin-empty,.admin-loading{font-size:11px}.upload-progress-list{gap:8px;margin-top:12px}.upload-progress-item{border-radius:12px;min-height:44px;padding:0 14px;font-size:11px}.upload-progress-item span{font-size:11px;font-weight:560}.upload-progress-item strong{font-size:10.5px;font-weight:720}.upload-zone{min-height:135px}.upload-icon{border-radius:15px;width:46px;height:46px;font-size:20px}.upload-zone strong{font-size:14px}.upload-zone span{font-size:11px}}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}button,a,input,select{-webkit-tap-highlight-color:transparent}@media (max-width:760px){input,select,textarea{font-size:16px}.content{min-height:calc(100dvh - env(safe-area-inset-top))}}@media (display-mode:standalone){body{overscroll-behavior-y:none}.side-nav{padding-top:max(10px, env(safe-area-inset-top))}}@supports (padding:max(0px)
){@media (max-width:760px){.side-nav{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}}}.side-mark,.login-mark,.client-logo{padding:0;overflow:hidden}.side-mark img,.login-mark img,.client-logo img{width:100%;height:100%;display:block}.single-download-notice{background:#ebf5ffad;border:1px solid #548fdf26;border-radius:15px;align-items:center;gap:12px;margin-bottom:13px;padding:13px 15px;display:flex;box-shadow:inset 0 1px #fffffff2}.single-download-icon{color:#2577e8;background:#fffc;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.single-download-notice>div:last-child{flex-direction:column;gap:2px;display:flex}.single-download-notice strong{color:#314250;font-size:11px;font-weight:700}.single-download-notice span{color:#798995;font-size:9px;line-height:1.45}.client-file-card button{color:#fff;background:#176fe4;border:0;border-radius:11px;min-width:80px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800}.client-file-card button:disabled{cursor:not-allowed}.client-file-card.blocked{opacity:.48}.client-file-card.downloading{background:#f6fbffeb;border-color:#317ee940;grid-template-columns:42px minmax(0,1fr) auto}.client-file-card.downloading button{background:#297ae9e6}.download-progress{grid-column:1/-1;padding-top:2px}.download-progress-head{color:#718390;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:9px;display:flex}.download-progress-head strong{color:#2375e6;font-size:9px}.download-progress-track{background:#2d5c911a;border-radius:999px;height:7px;position:relative;overflow:hidden}.download-progress-fill{background:linear-gradient(90deg,#4a98ff,#176fe4);border-radius:999px;height:100%;transition:width .18s linear}.download-progress-fill.indeterminate{width:35%;animation:1.15s ease-in-out infinite downloadIndeterminate}.download-error{color:#b24d4d;background:#ffefefbf;border:1px solid #d5525221;border-radius:11px;margin-bottom:10px;padding:10px 12px;font-size:9px}@keyframes downloadIndeterminate{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (max-width:600px){.single-download-notice{padding:13px}.single-download-notice strong{font-size:12px}.single-download-notice span{font-size:10px}.client-file-card.downloading{grid-template-columns:40px minmax(0,1fr)}.client-file-card.downloading button{grid-column:1/-1;width:100%}.download-progress{grid-column:1/-1}.download-progress-head{font-size:10px}}.codes-sidebar-brand{justify-content:flex-start;align-items:center;width:100%;padding:8px 0 4px;display:flex}.codes-sidebar-brand-logo{object-fit:contain;object-position:left center;width:min(180px,100%);height:auto;display:block}.sidebar-header img,.sidebar-brand img{image-rendering:auto}.side-brand{width:100%;padding:10px 5px 28px;display:block}.official-sidebar-logo{object-fit:contain;object-position:left center;width:190px;max-width:100%;height:auto;display:block}.side-mark{display:none!important}.official-login-brand{justify-content:center;width:100%;padding:0;display:flex}.official-login-logo{object-fit:contain;width:210px;max-width:78%;height:auto;display:block}.login-mark{display:none!important}@media (max-width:760px){.side-brand{width:auto;padding:0}.official-sidebar-logo{object-fit:contain;width:128px;max-height:42px}}@media (max-width:430px){.official-sidebar-logo{width:112px}}.client-brand img,.client-header img,.customer-brand img,.customer-header img{object-fit:contain;object-position:left center;width:190px;max-width:72vw;height:auto;display:block}@media (max-width:600px){.client-brand img,.client-header img,.customer-brand img,.customer-header img{width:165px;max-width:70vw}}.client-header .client-brand-official{flex:0 auto;align-items:center;min-width:0;display:flex}.client-header .client-official-logo{object-fit:contain;object-position:left center;width:205px;max-width:48vw;height:auto;display:block}.client-header .client-logo{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.client-error-card .client-logo{background:0 0!important;width:auto!important;height:auto!important;overflow:visible!important}.client-error-card .client-logo img{object-fit:contain;width:210px;max-width:75vw;height:auto;display:block}@media (max-width:600px){.client-header .client-official-logo{width:185px;max-width:55vw}.client-header{align-items:center}}@media (max-width:390px){.client-header .client-official-logo{width:165px;max-width:52vw}}.client-header .client-brand>div:not(.client-logo),.client-header .client-brand-official>div{display:none!important}.client-header .client-brand{gap:0!important}.client-header .client-official-logo,.client-header .client-brand>.client-logo img{width:230px!important;max-width:58vw!important;height:auto!important;display:block!important}@media (max-width:600px){.client-header .client-official-logo,.client-header .client-brand>.client-logo img{width:225px!important;max-width:60vw!important}}@media (max-width:390px){.client-header .client-official-logo,.client-header .client-brand>.client-logo img{width:200px!important;max-width:58vw!important}}.iphone-guide.iphone-warning{background:linear-gradient(145deg,#fffae6fa,#fff6d2d6);border:1.5px solid #f59e0b70;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 38px #b46e0014,inset 0 1px #fffffff2}.iphone-guide.iphone-warning:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#f59e0b21,#0000 44%);position:absolute;inset:0}.iphone-warning-top{z-index:1;align-items:center;gap:9px;margin-bottom:13px;display:flex;position:relative}.iphone-warning-icon{color:#fff;background:#0f7a45;border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:15px;font-weight:900;display:flex;box-shadow:0 6px 15px #0f7a452e}.iphone-warning-badge{color:#a85b00;letter-spacing:.11em;text-transform:uppercase;background:#f59e0b24;border:1px solid #d9770638;border-radius:999px;align-items:center;padding:6px 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.device-guide .iphone-warning-title{z-index:1;color:#192b3a;font-size:16px;font-weight:800;line-height:1.28;display:block;position:relative}.device-guide .iphone-warning-text{z-index:1;color:#586675;margin-top:9px;font-size:12px;line-height:1.55;position:relative}.device-guide .iphone-warning-text b{color:#263746;font-weight:800}.iphone-warning-safe{z-index:1;color:#17643b;background:#16a34a14;border:1px solid #16a34a2e;border-radius:13px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.4;display:flex;position:relative}.iphone-warning-safe-icon{color:#fff;background:#168a4e;border-radius:50%;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-top:1px;font-size:10px;font-weight:900;display:flex}.device-guide .iphone-warning-location{z-index:1;color:#697887;margin-top:11px;font-size:11px;line-height:1.45;position:relative}.device-guide .iphone-warning-location b{color:#263746;font-weight:800}@media (max-width:600px){.iphone-guide.iphone-warning{padding:18px}.device-guide .iphone-warning-title{font-size:15px}.device-guide .iphone-warning-text{font-size:11.5px}}.client-expiration{color:#9a5b00;white-space:nowrap;background:#fff8e0eb;border:1px solid #f59e0b3d;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:9.5px;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 5px 15px #b46e000d}@media (max-width:600px){.client-code-area{gap:6px}.client-expiration{padding:5px 8px;font-size:8.5px}}@media (max-width:390px){.client-expiration{font-size:8px}}.client-code-area{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.client-expiration{color:#8b5607;background:#fff8e0f5;border:1px solid #f59e0b52;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:flex;box-shadow:0 6px 18px #b46e0012}.client-expiration-label{white-space:nowrap;font-size:8.5px;font-weight:750;line-height:1}.client-expiration-time{color:#c46a00;font-variant-numeric:tabular-nums;letter-spacing:.02em;min-width:37px;font-size:11px;font-weight:850;line-height:1}.client-expiration-expired{color:#b42318;background:#fef2f2f5;border-color:#dc262640}.client-expiration-expired .client-expiration-label{color:#b42318}@media (max-width:600px){.client-code-area{gap:6px}.client-expiration{gap:6px;padding:6px 8px}.client-expiration-label{font-size:7.6px}.client-expiration-time{min-width:34px;font-size:10px}}@media (max-width:390px){.client-expiration-label{font-size:7px}.client-expiration-time{font-size:9px}}@media (max-width:600px){.client-header{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:10px!important;display:grid!important}.client-brand{min-width:0}.client-code-area{align-items:flex-end;gap:5px;min-width:0;max-width:128px}.client-code{white-space:nowrap;max-width:100%;padding:6px 8px!important;font-size:8px!important;line-height:1.05!important}.client-expiration{white-space:normal;border-radius:12px;gap:5px;width:auto;max-width:128px;padding:5px 7px}.client-expiration-label{text-align:right;max-width:76px;white-space:normal!important;font-size:6.9px!important;line-height:1.12!important}.client-expiration-time{min-width:31px;font-size:9px!important;line-height:1!important}}@media (max-width:390px){.client-header{gap:7px!important}.client-code-area{max-width:116px}.client-code{font-size:7.4px!important}.client-expiration{max-width:116px;padding:5px 6px}.client-expiration-label{max-width:68px;font-size:6.4px!important}.client-expiration-time{font-size:8.5px!important}}
