:root{--bg:#f4f6fb;--paper:#fff;--ink:#141b2d;--muted:#7d879d;--line:#e9edf4;--blue:#4668e8;--purple:#805be7;--green:#16a889;--red:#df6272;--shadow:0 12px 32px rgba(26,42,75,.045)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px 'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}.side{width:252px;background:#101729;color:#c5cbda;padding:27px 17px 18px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:3}.brand{display:flex;align-items:center;gap:11px;padding:0 10px;color:#fff}.brand-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#6c83ff,#7b57dc);font:800 21px Manrope;color:white;box-shadow:0 5px 15px #566dea55}.brand b{display:block;font:800 16px Manrope;letter-spacing:.5px}.brand small{display:block;color:#8893ab;font:500 8px 'DM Mono';letter-spacing:1.5px;margin-top:2px}.workspace{margin:32px 3px 24px;background:#1a2439;border:1px solid #27334a;border-radius:10px;padding:11px 10px;font:500 10px 'DM Mono';letter-spacing:.4px;color:#bec8da;display:flex;align-items:center;gap:8px}.chain-pill{margin-left:auto;background:#23395a;color:#91b4ff;border-radius:5px;padding:4px 6px}.live-dot{display:inline-block;width:7px;height:7px;background:#40d5ac;border-radius:50%;box-shadow:0 0 0 3px #40d5ac1c;flex:none}.side nav{display:flex;flex-direction:column;gap:5px}.nav-caption{font:600 9px 'DM Mono';color:#67738c;letter-spacing:1.3px;padding:0 12px;margin:0 0 7px}.nav-caption.spaced{margin-top:25px}.side nav a{padding:11px 12px;border-radius:8px;display:flex;align-items:center;gap:12px;color:#a5afc2;font-size:12px;font-weight:600;transition:.18s}.side nav a i{font-style:normal;width:18px;text-align:center;font-size:17px;color:#8997b2}.side nav a:hover,.side nav a.active{background:#202c45;color:#fff}.side nav a.active{box-shadow:inset 2px 0 #7187ff}.side nav a.active i{color:#9baaff}.side-bottom{margin-top:auto}.secure-note{display:flex;align-items:center;gap:10px;padding:12px 10px;margin-bottom:14px;background:#17233a;border-radius:9px;color:#61d5b4}.secure-note b,.secure-note small{display:block}.secure-note b{font-size:10px;color:#d4dfec}.secure-note small{font-size:9px;color:#7e8ba5;margin-top:3px}.profile{border-top:1px solid #263147;padding:15px 4px 0;display:flex;align-items:center;gap:9px}.avatar{width:31px;height:31px;border-radius:10px;background:#303d63;color:#bfcbff;display:grid;place-items:center;font-weight:700}.profile-copy{flex:1}.profile-copy b,.profile-copy small{display:block}.profile-copy b{font-size:11px;color:#fff}.profile-copy small{font-size:9px;color:#8190ab;margin-top:3px}.profile form{margin:0}.icon-button{border:0;background:transparent;color:#8592a9;font-size:19px;cursor:pointer;padding:5px 9px;border-radius:7px}.icon-button:hover{background:#f1f3f9;color:#485a7d}.main{margin-left:252px;width:calc(100% - 252px);padding:0 40px 28px;max-width:1800px}.topbar{height:69px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6eaf1;margin-bottom:29px}.crumb{font:500 10px 'DM Mono';color:#9aa3b6}.crumb-sep{padding:0 10px;color:#c2c8d4}.crumb-current{font-size:11px;font-weight:700}.top-right{display:flex;align-items:center;gap:14px;color:#8590a4;font-size:10px}.status-label{display:flex;gap:7px;align-items:center}.top-divider{height:17px;width:1px;background:#dfe4ed}.top-date{font:10px 'DM Mono'}.hero{padding:26px 34px;min-height:187px;border-radius:16px;background:linear-gradient(110deg,#1c2b4c,#2a3b6c 55%,#4853a4);color:#fff;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 12px 28px #374d8b26}.hero:after{content:'';position:absolute;width:410px;height:410px;border-radius:50%;background:#93abff0c;right:5%;top:-240px}.eyebrow{font:500 9px 'DM Mono';letter-spacing:1.5px;color:#8996b2}.hero .eyebrow{color:#98acf3}.hero h1{font:700 24px Manrope;margin:12px 0 8px;letter-spacing:-.4px}.hero p{margin:0;color:#c3cee3;font-size:11px}.hero-orb{height:142px;width:180px;position:relative;display:grid;place-items:center;margin-right:30px}.orb-ring{position:absolute;border-radius:50%;border:1px solid #ffffff30}.ring-one{width:113px;height:113px}.ring-two{width:145px;height:145px;border-style:dashed;opacity:.6}.orb-core{width:65px;height:65px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#7a99ff,#8563e9);font-size:32px;box-shadow:0 0 35px #8798ff77}.orb-caption{position:absolute;bottom:-1px;font:9px 'DM Mono';letter-spacing:1.2px;color:#abb9dc}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0}.stat-card,.panel{background:#fff;border:1px solid #edf0f5;border-radius:13px;box-shadow:var(--shadow)}.stat-card{padding:16px 19px 15px;position:relative;overflow:hidden;min-height:120px}.stat-head{display:flex;justify-content:space-between;align-items:center;color:#727d92;font-size:10px;font-weight:600}.stat-icon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-size:16px}.blue{background:#eff2ff;color:#6179e9}.violet{background:#f3efff;color:#9169e3}.green{background:#e9f9f4;color:#28b995}.stat-card strong{display:block;font:700 25px Manrope;margin:8px 0 1px}.stat-card>small{font-size:9px;color:#a0a8b8}.stat-line{position:absolute;height:2px;bottom:0;left:0;right:0;opacity:.7}.blue-line{background:linear-gradient(90deg,#5f7bea,transparent 75%)}.violet-line{background:linear-gradient(90deg,#9c6bea,transparent 75%)}.green-line{background:linear-gradient(90deg,#2dbd9d,transparent 75%)}.content-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,.8fr);gap:15px;margin:0 0 17px}.panel{padding:20px 20px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.panel-head h2,.quick-panel h2{font:700 15px Manrope;margin:5px 0 0}.panel-head .eyebrow,.quick-panel .eyebrow{font-size:8px}.pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #e9edf4;background:#fafbfe;padding:6px 9px;border-radius:99px;color:#68748a;font-size:9px}.pill .live-dot,.state .live-dot{width:6px;height:6px}.add-address{display:grid;grid-template-columns:1.5fr .85fr 1fr auto;gap:7px;padding-bottom:16px;border-bottom:1px solid var(--line)}input,select{width:100%;background:#fbfcfe;border:1px solid #e5e9f1;border-radius:8px;height:36px;padding:0 10px;color:#253149;font:11px 'DM Sans';outline:none;min-width:0}input:focus,select:focus{border-color:#8094f2;box-shadow:0 0 0 3px #7287ef18}input::placeholder{color:#a6afbf}.button{border:0;border-radius:8px;height:36px;padding:0 13px;display:inline-flex;gap:10px;align-items:center;justify-content:center;font:600 10px 'DM Sans';cursor:pointer;white-space:nowrap;transition:.16s}.button.primary{background:linear-gradient(120deg,#5575ed,#6c63df);color:#fff;box-shadow:0 5px 12px #526fe933}.button.primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.button.secondary{background:#f6f8fc;border:1px solid #e8ecf3;color:#58647a}.button.secondary:hover{background:#eef2fa}.button.small{height:30px;padding:0 10px;font-size:9px}.button.full{width:100%;height:42px;font-size:11px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{padding:12px 8px;color:#9ba4b4;font:500 8px 'DM Mono';letter-spacing:.4px;border-bottom:1px solid var(--line)}td{padding:11px 8px;border-bottom:1px solid #f1f3f7;font-size:10px;color:#69748a}tbody tr:last-child td{border-bottom:0}td b{display:block;color:#293249;font-size:10px;font-weight:600}td small{color:#a1aabc;font-size:9px}.mono,code{font:9px 'DM Mono';letter-spacing:-.25px}.mono{display:block;margin-top:4px;color:#9ba5b5}.balance{font:600 11px 'DM Mono';color:#28354b}.bot-tag{background:#f2efff;border-radius:5px;padding:4px 6px;color:#7958c9;font:9px 'DM Mono'}.state{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:#219b7d}.error-state{color:#d38b26}.text-button{border:0;background:none;color:#6277db;font:600 9px 'DM Sans';cursor:pointer;padding:4px}.danger-text{color:#b37e84}.empty{text-align:center;padding:30px 14px;color:#818ba0}.empty-icon{width:38px;height:38px;border-radius:12px;margin:0 auto 10px;background:#f3f5fb;display:grid;place-items:center;color:#8291b4;font-size:20px}.empty b{font:600 11px 'Manrope';color:#4e5a70}.empty p{font-size:9px;color:#9da6b5;margin:7px 0 0}.compact{padding:24px 10px}.quick-panel{padding:20px 18px}.quick-panel h2{margin-bottom:14px}.quick-link{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #f0f2f6}.quick-icon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-size:14px}.purple{background:#f1edfc;color:#8a6ad8}.mint{background:#e9f8f4;color:#32ad90}.amber{background:#fff6e8;color:#d39a3c}.quick-link>span:nth-child(2){flex:1}.quick-link b,.quick-link small{display:block}.quick-link b{font-size:10px}.quick-link small{font-size:8px;color:#9aa4b4;margin-top:4px}.quick-link>i{font-style:normal;color:#a3acc0}.contract-card{margin-top:14px;border-radius:9px;padding:11px;background:#f7f8fc}.contract-card small,.contract-card code{display:block}.contract-card small{font-size:8px;color:#929bad}.contract-card code{color:#495874;font-size:8px;margin:7px 0;overflow-wrap:anywhere}.contract-card a{font-size:8px;color:#5c72dc}.events-panel{margin-bottom:18px}.direction{border-radius:5px;padding:4px 6px;font-size:9px}.direction.in{color:#179778;background:#e9f8f3}.direction.out{color:#cb7180;background:#fff0f1}.amount-cell{font:600 10px 'DM Mono';color:#2a344b}.tx-link{color:#6378d9;font-size:9px}.page-title{display:flex;align-items:flex-end;justify-content:space-between;margin:9px 0 21px}.page-title h1{font:700 24px Manrope;margin:8px 0 5px}.page-title p{font-size:11px;color:#828da1;margin:0}.bot-grid{grid-template-columns:minmax(300px,.86fr) minmax(0,1.4fr)}.bot-form-panel,.bots-list-panel{padding:22px}.form-stack{display:flex;flex-direction:column;gap:13px}.form-stack label{font-size:10px;color:#58647a;font-weight:600}.form-stack label input{display:block;margin-top:7px;height:40px;background:#fcfdff}.optional{float:right;color:#a6adba;font-weight:400}.token-input{font-family:'DM Mono';letter-spacing:.4px}.secret-notice{display:flex;gap:9px;padding:11px;background:#f5f7fc;border-radius:8px;color:#6879cf}.secret-notice p{font-size:9px;color:#758199;margin:0;line-height:1.6}.secret-notice a{color:#5c72dd;text-decoration:underline}.howto{margin-top:20px;padding-top:15px;border-top:1px solid var(--line)}.howto b{font-size:10px}.howto p{font-size:9px;color:#8791a3;line-height:1.7;margin:6px 0 0}.howto code{color:#755de2}.bot-list{display:flex;flex-direction:column}.bot-card{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid #f0f2f6}.bot-avatar{width:34px;height:34px;border-radius:11px;background:#f2efff;color:#8667d9;display:grid;place-items:center;font-size:18px}.bot-main{flex:1;min-width:0}.bot-title{display:flex;align-items:center;gap:9px}.bot-title b{font:600 11px 'DM Mono';color:#303a50}.bot-enabled{font-size:8px;color:#1a9c7d;background:#e9f8f2;padding:4px 6px;border-radius:5px}.bot-main>small{display:block;color:#98a1b1;font-size:9px;margin-top:5px}.bot-actions{margin-top:9px}.info-strip{margin-top:17px;padding:11px 12px;background:#f7f8fc;border-radius:8px;display:flex;align-items:center;gap:9px;font-size:9px}.info-strip b{font-size:9px}.info-strip span{color:#9ba4b4;flex:1}.info-strip a{color:#6377d9}.setup-wrap{max-width:520px;margin:35px auto}.setup-step{display:flex;justify-content:space-between;font:500 9px 'DM Mono';letter-spacing:1px;color:#8994a8;margin:0 4px 10px}.setup-step span{color:#6c7cde}.setup-card{text-align:center;padding:34px 43px}.setup-mark{margin:0 auto 14px;width:43px;height:43px;display:grid;place-items:center;background:#f0efff;border-radius:14px;color:#7662dc;font-size:20px}.setup-card h1{font:700 20px Manrope;margin:8px 0}.muted{font-size:10px;line-height:1.65;color:#8a94a6}.setup-card>.muted{margin:0 auto 19px;max-width:390px}.qr-frame{display:grid;place-items:center;width:172px;height:172px;margin:0 auto 15px;border:1px solid #eceff5;border-radius:14px;background:white}.qr-frame img{width:148px;height:148px}.manual-key{background:#f7f8fb;border-radius:8px;padding:9px;margin:0 auto 17px;max-width:285px}.manual-key small,.manual-key code{display:block}.manual-key small{font-size:8px;color:#9aa3b2;margin-bottom:6px}.manual-key code{font-size:10px;letter-spacing:1px;color:#4d5b76;overflow-wrap:anywhere}.setup-card form{text-align:left}.setup-warning{margin-top:17px;color:#a1a8b4;font-size:8px;line-height:1.6}.security-panel{max-width:780px;padding:5px 22px}.security-row{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #eff1f6}.security-row:last-child{border:0}.security-row>div:nth-child(2){flex:1}.security-icon{width:34px;height:34px;border-radius:10px;background:#f3f5fb;color:#7180b7;display:grid;place-items:center;font-size:16px}.security-row b,.security-row small{display:block}.security-row b{font-size:11px}.security-row small{font-size:9px;color:#9aa3b2;margin-top:4px}.settings-card{max-width:680px;padding:23px}.settings-card>.muted{max-width:520px;margin:0 0 18px}.key-state{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;background:#f8f9fc;border-radius:8px;margin-bottom:17px;color:#929bad;font-size:9px}.warn-state{color:#c38d3d}.settings-card form{max-width:480px}.settings-card .secret-notice{margin-top:15px;max-width:480px}.notice{border-radius:8px;padding:10px 12px;margin:0 0 15px;font-size:10px;background:#ebf8f3;color:#23876f;border:1px solid #d4f0e6}.notice.error{background:#fff1f1;border-color:#f6dddd;color:#b5525e}.public-notice{max-width:480px;margin:20px auto 0}.login-bg{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 25%,#ebefff 0,transparent 45%),linear-gradient(145deg,#f5f7fb,#eef1f8);padding:30px}.login-card{width:min(100%,410px);background:#fff;border:1px solid #e8ebf2;border-radius:17px;padding:32px 36px;box-shadow:0 25px 70px #263a6420}.login-brand{padding:0;margin-bottom:30px;color:#202b44}.login-brand small{color:#96a0b3}.login-eyebrow{font:500 8px 'DM Mono';letter-spacing:1.3px;color:#828da3;display:flex;align-items:center;gap:8px}.login-eyebrow .live-dot{width:6px;height:6px} .login-card h1{font:700 23px Manrope;margin:12px 0 4px}.login-card>.muted{margin:0 0 21px}.login-card .form-stack{gap:13px}.login-card .form-stack label input{height:42px}.login-foot{text-align:center;border-top:1px solid #f0f2f6;margin-top:21px;padding-top:15px;color:#9ba4b3;font-size:8px}.login-foot span{color:#7888df;margin-right:5px}.login-signature{font:8px 'DM Mono';letter-spacing:1.5px;color:#98a2b4;margin-top:19px}.login-signature span{padding:0 7px;color:#6c80df}footer{text-align:center;color:#aeb5c2;font:8px 'DM Mono';letter-spacing:1px;padding:10px}footer span{color:#707fdd;padding:0 4px}.login-bg .notice{font-size:9px}
@media(max-width:1050px){.main{padding:0 24px 25px}.side{width:220px}.main{margin-left:220px;width:calc(100% - 220px)}.content-grid{grid-template-columns:1fr}.quick-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.quick-panel>.eyebrow,.quick-panel>h2,.contract-card{grid-column:1/-1}.quick-panel h2{margin-bottom:8px}.add-address{grid-template-columns:1fr 1fr}.add-address button{width:100%}}@media(max-width:700px){.side{position:relative;width:100%;height:auto;inset:auto;padding:14px;display:block}.shell{display:block}.brand{display:inline-flex}.workspace,.side-bottom{display:none}.side nav{margin-top:14px;display:flex;flex-direction:row;overflow:auto}.nav-caption{display:none}.nav-caption.spaced{display:none}.side nav a{white-space:nowrap;padding:9px;font-size:10px}.side nav a i{font-size:14px}.main{margin:0;width:100%;padding:0 14px 22px}.topbar{height:52px;margin-bottom:16px}.top-right{gap:7px}.top-date,.top-divider{display:none}.hero{min-height:160px;padding:22px}.hero h1{font-size:19px}.hero p{max-width:250px;line-height:1.6}.hero-orb{transform:scale(.72);margin-right:-18px}.stat-grid{gap:8px}.stat-card{padding:12px 11px;min-height:105px}.stat-head{font-size:8px}.stat-icon{width:25px;height:25px}.stat-card strong{font-size:21px}.stat-card>small{font-size:8px}.panel{padding:15px}.add-address{grid-template-columns:1fr}.add-address input,.add-address select{height:38px}.panel-head h2{font-size:14px}.table-wrap{margin:0 -5px}table{min-width:580px}.bot-grid{grid-template-columns:1fr}.page-title{align-items:flex-start;gap:10px}.page-title h1{font-size:21px}.page-title p{line-height:1.6}.page-title>.button{font-size:9px;padding:0 8px}.setup-wrap{margin:18px auto}.setup-card{padding:27px 20px}.login-bg{padding:18px}.login-card{padding:28px 23px}.quick-panel{display:block}.quick-panel h2{margin-bottom:14px}.security-panel{padding:5px 14px}.security-row{gap:9px}.security-row .button{font-size:9px}}

/* TXT utilities */
.txt-title{align-items:center}.local-badge{display:inline-flex;align-items:center;gap:7px;color:#258b73;background:#e9f8f3;border:1px solid #d5f0e6;border-radius:99px;padding:8px 11px;font-size:9px;white-space:nowrap}.txt-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;align-items:start}.txt-panel{padding:22px}.dropzone{min-height:142px;border:1px dashed #cbd3e5;border-radius:11px;background:#fafbfe;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;cursor:pointer;transition:.15s}.dropzone:hover,.dropzone.dragging{border-color:#7287e8;background:#f4f6ff}.drop-icon{width:34px;height:34px;border-radius:11px;background:#edf0ff;color:#687ee6;display:grid;place-items:center;font-size:19px}.dropzone b{font-size:10px;color:#49556f}.dropzone small{font-size:9px;color:#98a2b3}.dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.selected-files{max-height:155px;overflow:auto;margin:10px 0 14px}.file-item{display:flex;align-items:center;gap:9px;padding:8px 9px;border-bottom:1px solid #f0f2f6;color:#6976a0}.file-item b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#44516a}.file-item small{font:9px 'DM Mono';color:#9ba4b4;white-space:nowrap}.check-row{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-top:1px solid #f0f2f6;cursor:pointer}.check-row>input{width:15px;height:15px;margin:1px 0 0;accent-color:#6279e5;flex:none}.check-row b,.check-row small{display:block}.check-row b{font-size:9px;color:#4e5a70}.check-row small{font-size:8px;color:#9aa3b2;margin-top:4px;line-height:1.5}.txt-actions{display:flex;gap:8px;margin-top:14px}.result-note{min-height:16px;margin-top:11px;color:#258b73;font-size:9px;line-height:1.6}.txt-help{line-height:1.7;margin:0 0 18px}.txt-field{display:block;color:#58647a;font-size:9px;font-weight:600;margin:0 0 14px}.txt-field input{display:block;margin-top:6px;height:39px;background:#fcfdff}.txt-field small{display:block;color:#9aa3b2;font-size:8px;font-weight:400;margin-top:5px}.txt-panel>.button.full{margin-top:2px}.split-downloads{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.txt-privacy{text-align:center;color:#9ba4b4;font-size:9px;margin:18px 0 4px}
@media(max-width:950px){.txt-grid{grid-template-columns:1fr}}
@media(max-width:700px){.txt-title{align-items:flex-start;flex-direction:column}.local-badge{margin-top:2px}.txt-panel{padding:15px}.txt-grid{gap:11px}.txt-actions{flex-wrap:wrap}.txt-actions .button{flex:1}}

/* Staff access management */
.staff-create,.staff-list-panel{padding:22px;margin-bottom:16px}.staff-form{display:flex;flex-direction:column;gap:17px}.staff-credentials{display:grid;grid-template-columns:1fr 1fr;gap:12px}.staff-credentials label{display:block;font-size:9px;color:#58647a;font-weight:600}.staff-credentials label small{display:block;font-size:8px;font-weight:400;color:#9ba4b4;margin-top:4px}.staff-credentials input{display:block;margin-top:6px;height:39px;background:#fcfdff}.permission-title{font-size:9px;font-weight:700;color:#606c81;margin-bottom:-9px}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.permission-option{display:flex;align-items:flex-start;gap:9px;border:1px solid #edf0f5;background:#fbfcfe;border-radius:9px;padding:11px;cursor:pointer}.permission-option:has(input:checked){border-color:#aebcf7;background:#f6f7ff}.permission-option input{width:15px;height:15px;margin:1px 0 0;accent-color:#6279e5;flex:none}.permission-option b,.permission-option small{display:block}.permission-option b{font-size:9px;color:#46536a}.permission-option small{font-size:8px;color:#9aa3b2;margin-top:4px;line-height:1.4}.staff-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:4px;border-radius:7px;background:#f1f3fa;color:#7180aa;font:600 9px 'DM Mono'}.staff-list{display:flex;flex-direction:column;gap:11px}.staff-card{padding:15px;border:1px solid #edf0f5;border-radius:11px}.staff-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.staff-avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#eff1ff;color:#6378de;font-weight:700}.staff-name{flex:1}.staff-name b,.staff-name small{display:block}.staff-name b{font:600 11px 'DM Mono';color:#303a50}.staff-name small{font-size:8px;color:#a0a8b8;margin-top:4px}.staff-enabled{display:flex;align-items:center;gap:6px;color:#299879;font-size:8px;cursor:pointer}.staff-enabled input{width:14px;height:14px;accent-color:#2dae8b}.staff-card .permission-grid{margin:12px 0}.permission-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.compact .permission-option{padding:8px}.compact .permission-option b{font-size:8px}.staff-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid #f0f2f6}.staff-card-foot .muted{font-size:8px}
+@media(max-width:700px){.staff-credentials{grid-template-columns:1fr}.permission-grid,.permission-grid.compact{grid-template-columns:1fr 1fr}.staff-create,.staff-list-panel{padding:15px}.staff-card{padding:11px}}

/* Keyword deletion and shared groups */
.keyword-title{align-items:center}.keyword-groups-panel,.keyword-filter-panel{padding:22px;margin-bottom:16px}.group-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-bottom:14px}.group-select-row label,.group-editor>label{display:block;color:#58647a;font-size:9px;font-weight:600}.group-select-row select,.group-editor input{display:block;margin-top:6px;height:39px;background:#fcfdff}.group-editor{display:flex;flex-direction:column;gap:12px}.group-editor small{display:block;color:#9ba4b4;font-weight:400;font-size:8px;margin-top:4px}.group-editor textarea{display:block;width:100%;min-height:128px;margin-top:6px;padding:10px;background:#fcfdff;border:1px solid #e5e9f1;border-radius:8px;color:#253149;font:11px/1.65 'DM Mono',monospace;outline:none;resize:vertical}.group-editor textarea:focus{border-color:#8094f2;box-shadow:0 0 0 3px #7287ef18}.group-actions{display:flex;gap:8px}.delete-group-form{margin-top:6px;padding-top:9px;border-top:1px solid #f0f2f6}.delete-group-form[hidden]{display:none}.keyword-dropzone{margin-bottom:8px}.filter-options{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}.filter-options .txt-field{margin:0}.filter-options .check-row{border:0;padding:5px 0}.clean-downloads{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}
+@media(max-width:700px){.keyword-title{align-items:flex-start;flex-direction:column}.keyword-groups-panel,.keyword-filter-panel{padding:15px}.group-select-row{grid-template-columns:1fr}.filter-options{grid-template-columns:1fr}.group-actions .button{flex:1}}

/* Telegram group moderation */
.moderation-form-panel,.moderation-list-panel{padding:22px;margin-bottom:16px}.moderation-form{display:flex;flex-direction:column;gap:14px}.mod-fields{display:grid;gap:12px}.mod-fields.two{grid-template-columns:1fr 1fr}.moderation-form label{display:block;color:#58647a;font-size:9px;font-weight:600}.moderation-form label>small{display:block;color:#9ba4b4;font-size:8px;font-weight:400;line-height:1.55;margin-top:4px}.moderation-form input:not([type=checkbox]),.moderation-form select,.moderation-form textarea{display:block;width:100%;margin-top:6px;background:#fcfdff}.moderation-form input:not([type=checkbox]),.moderation-form select{height:39px}.moderation-form textarea{min-height:112px;padding:10px;border:1px solid #e5e9f1;border-radius:8px;color:#253149;font:11px/1.65 'DM Mono',monospace;resize:vertical}.mod-toggle{display:flex!important;align-items:flex-start;gap:10px;padding:12px;border:1px solid #edf0f5;border-radius:9px;background:#fbfcfe;cursor:pointer}.mod-toggle>input{width:15px;height:15px;margin:1px 0 0;accent-color:#647be5;flex:none}.mod-toggle b,.mod-toggle small{display:block}.mod-toggle b{font-size:9px}.mod-toggle small{font-size:8px;color:#929daf;font-weight:400;margin-top:4px;line-height:1.5}.channel-fields[hidden]{display:none}.mod-requirements{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:8px;background:#f7f8fc;color:#8791a3;font-size:8px;line-height:1.5}.mod-requirements b{color:#58657c;font-size:9px}.mod-actions{display:flex;gap:8px}.moderation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.moderation-card{padding:13px;border:1px solid #edf0f5;border-radius:10px}.moderation-card-head{display:flex;align-items:center;gap:9px}.mod-avatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#f1efff;color:#8065d9}.mod-title{flex:1;min-width:0}.mod-title b,.mod-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-title b{font-size:10px;color:#37435a}.mod-title small{font:8px 'DM Mono';color:#99a2b2;margin-top:4px}.moderation-card .state{font-size:8px;white-space:nowrap}.mod-summary{display:flex;flex-direction:column;gap:5px;margin:12px 0;color:#8b95a7;font-size:8px}.moderation-card-actions{display:flex;align-items:center;gap:10px;padding-top:9px;border-top:1px solid #f0f2f6}.moderation-card-actions form{margin:0}.moderation-empty{padding:25px}.moderation-empty .button{margin-top:14px}.mod-privacy{text-align:center;color:#9ba4b4;font-size:9px;margin:18px 0 5px}
+@media(max-width:700px){.moderation-form-panel,.moderation-list-panel{padding:15px}.mod-fields.two,.moderation-list{grid-template-columns:1fr}.mod-actions{flex-direction:column}.mod-actions .button{width:100%}.moderation-card-head{flex-wrap:wrap}.mod-title{min-width:calc(100% - 100px)}}
