:root{--tg-bg: var(--tg-theme-bg-color, #ffffff);--tg-text: var(--tg-theme-text-color, #1a1f36);--tg-hint: var(--tg-theme-hint-color, #8a93a6);--tg-btn: var(--tg-theme-button-color, #f5700a);--tg-btn-text: var(--tg-theme-button-text-color, #ffffff);--tg-secondary-bg: var(--tg-theme-secondary-bg-color, #f5f7fb);--tg-link: var(--tg-theme-link-color, #0e9493);--orange: #f5700a;--orange-2: #ff9a3d;--teal: #1aa5a0;--teal-2: #2bc4be;--red: #e74c3c;--green: #2ecc71;--amber: #f5a623;--grad-orange: linear-gradient(135deg, #f5700a 0%, #ff9a3d 100%);--grad-teal: linear-gradient(135deg, #1aa5a0 0%, #2bc4be 100%);--grad-header: linear-gradient(135deg, #232a4a 0%, #191d33 55%, #1a1f36 100%);--ring: 0 0 0 3px rgba(245, 112, 10, .18);--surface: #ffffff;--surface-elevated: #ffffff;--surface-muted: #f4f6fb;--border: rgba(16, 24, 40, .08);--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .04);--shadow-md: 0 4px 16px rgba(16, 24, 40, .1), 0 2px 6px rgba(16, 24, 40, .05);--shadow-lg: 0 12px 34px rgba(16, 24, 40, .16), 0 4px 12px rgba(16, 24, 40, .08);--chrome-bg: #1a1f36;--chrome-text: #ffffff;--chrome-text-dim: #9aa0b8}:root.dark,:root[data-theme=dark]{--tg-bg: var(--tg-theme-bg-color, #17212b);--tg-text: var(--tg-theme-text-color, #f5f5f5);--tg-hint: var(--tg-theme-hint-color, #708499);--tg-secondary-bg: var(--tg-theme-secondary-bg-color, #232e3c);--surface: #232e3c;--surface-elevated: #2a3645;--surface-muted: #1e2733;--border: rgba(255, 255, 255, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--shadow-md: 0 2px 8px rgba(0, 0, 0, .35);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--tg-bg: var(--tg-theme-bg-color, #17212b);--tg-text: var(--tg-theme-text-color, #f5f5f5);--tg-hint: var(--tg-theme-hint-color, #708499);--tg-secondary-bg: var(--tg-theme-secondary-bg-color, #232e3c);--surface: #232e3c;--surface-elevated: #2a3645;--surface-muted: #1e2733;--border: rgba(255, 255, 255, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--shadow-md: 0 2px 8px rgba(0, 0, 0, .35);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--tg-bg);color:var(--tg-text);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.header,.tabbar,.form-input,.form-select,.form-textarea,.history-card,.btn{transition:background-color .25s ease,color .25s ease,border-color .25s ease}.app{display:flex;flex-direction:column;min-height:100vh;max-width:480px;margin:0 auto;background:var(--tg-bg)}.header{position:relative;background:var(--grad-header);padding:15px 20px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;overflow:hidden}.header:before{content:"";position:absolute;top:-60%;left:-10%;width:220px;height:220px;background:radial-gradient(circle,#f5700a47,#f5700a00 70%);pointer-events:none}.header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--grad-orange);opacity:.9}.header-brand{display:flex;align-items:baseline;gap:8px;position:relative;z-index:1}.header-section{position:relative;z-index:1;color:var(--chrome-text-dim);font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.08)}.logo{font-size:20px;font-weight:800;letter-spacing:-.5px;background:var(--grad-orange);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.subtitle{color:var(--chrome-text-dim);font-size:13px;font-weight:500}.content{flex:1;padding:16px 16px 88px;overflow-y:auto}.tabbar{position:fixed;bottom:0;left:0;right:0;max-width:480px;margin:0 auto;display:flex;background:#171c30d1;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid rgba(255,255,255,.07);padding:8px 6px;padding-bottom:max(8px,env(safe-area-inset-bottom));z-index:100;box-shadow:0 -8px 28px #0a0e1e59}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:none;color:var(--chrome-text-dim);font-size:10px;cursor:pointer;padding:6px 0 4px;border-radius:10px;transition:color .2s,background .2s,transform .1s;position:relative}.tab:active{transform:scale(.9)}.tab.active{color:var(--orange)}.tab.active .tab-label{font-weight:700}.tab.active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:30px;background:var(--grad-orange);opacity:.16;border-radius:15px;z-index:-1;box-shadow:0 4px 14px #f5700a59;animation:tab-pop .28s cubic-bezier(.34,1.56,.64,1)}.tab.active .tab-icon{transform:translateY(-1px) scale(1.08);filter:drop-shadow(0 3px 6px rgba(245,112,10,.4))}@keyframes tab-pop{0%{transform:translate(-50%) scale(.6);opacity:0}to{transform:translate(-50%) scale(1);opacity:.16}}.tab-icon{font-size:18px;position:relative;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s}.tab-label{font-weight:600;letter-spacing:.2px}.tab-badge{position:absolute;top:-4px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #e74c3c80;border:1.5px solid var(--chrome-bg);line-height:1}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.more-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--tg-text);cursor:pointer;transition:transform .1s,border-color .2s,background .2s}.more-item:active{transform:scale(.95)}.more-item.active{border-color:var(--orange);background:#f5700a14}.more-item-icon{font-size:26px;position:relative}.more-item-icon .tab-badge{border-color:var(--surface)}.more-item-label{font-size:12px;font-weight:600}.form-group{margin-bottom:14px}.form-label{display:block;font-size:11px;font-weight:700;color:var(--tg-hint);text-transform:uppercase;margin-bottom:6px;letter-spacing:.4px}.form-input,.form-select,.form-textarea{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:11px;font-size:15px;background:var(--surface-muted);color:var(--tg-text);outline:none;transition:border-color .2s,box-shadow .2s,background .2s;font-family:inherit}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--orange);background:var(--surface);box-shadow:var(--ring)}.form-textarea{resize:vertical;min-height:100px;line-height:1.5}.form-row{display:flex;gap:10px}.form-row>*{flex:1}.btn{width:100%;padding:14px;border:none;border-radius:13px;font-size:16px;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease;color:#fff;font-family:inherit;letter-spacing:.2px}.btn:hover:not(:disabled){filter:brightness(1.05)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-teal{background:var(--grad-teal);box-shadow:0 6px 18px #1aa5a05c}.btn-orange{background:var(--grad-orange);box-shadow:0 6px 18px #f5700a61}.btn-red{background:linear-gradient(135deg,#e74c3c,#f16a5c);box-shadow:0 6px 18px #e74c3c57}.btn-secondary{background:var(--surface-muted);color:var(--tg-text);box-shadow:none;border:1px solid var(--border)}.btn-quick{width:auto;flex:1;padding:9px 10px;font-size:13px;border-radius:10px;letter-spacing:0}.btn:focus-visible,.tab:focus-visible,.more-item:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.search-input{margin-bottom:8px;font-size:13px}.section-title{font-size:12px;font-weight:700;color:var(--tg-hint);text-transform:uppercase;letter-spacing:.4px;margin:4px 0 10px}.status-msg{text-align:center;font-size:14px;margin-top:12px;min-height:20px;font-weight:500}.status-ok{color:var(--teal)}.status-err{color:var(--red)}.status-loading{color:var(--tg-hint)}.separator{height:1px;background:var(--border);margin:16px 0}.history-card{background:var(--surface);border-radius:14px;padding:14px 15px;margin-bottom:9px;border:1px solid var(--border);border-left:3px solid var(--teal);box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .2s ease,opacity .25s;animation:card-in .25s ease-out both}.history-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.history-card:active{transform:scale(.99)}.history-card.error{border-left-color:var(--red)}@keyframes card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.history-card-header{display:flex;justify-content:space-between;font-size:11px;color:var(--tg-hint);margin-bottom:6px;font-weight:500}.history-card-email{font-size:14px;font-weight:600;word-break:break-word}.history-card-detail{font-size:12px;color:var(--tg-hint);margin-top:4px;line-height:1.4}.history-stats{display:flex;gap:16px;padding:10px 0;font-size:13px;color:var(--tg-hint)}.status-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:12px;letter-spacing:.2px;white-space:nowrap}.status-pill-new{background:#e74c3c1f;color:#c0392b}.status-pill-sent{background:#1aa5a026;color:#138a85}.status-pill-lea{background:#f5700a26;color:#d05f00}.status-pill-replied{background:#2ecc7126;color:#1e8449}:root.dark .status-pill-new,:root[data-theme=dark] .status-pill-new{background:#e74c3c33;color:#ff8a7e}:root.dark .status-pill-sent,:root[data-theme=dark] .status-pill-sent{background:#1aa5a040;color:#5fdcd6}:root.dark .status-pill-lea,:root[data-theme=dark] .status-pill-lea{background:#f5700a40;color:#fa6}:root.dark .status-pill-replied,:root[data-theme=dark] .status-pill-replied{background:#2ecc7140;color:#6fe19e}.monitor-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.monitor-dot{width:12px;height:12px;border-radius:50%;background:#ccc;transition:background .3s,box-shadow .3s}.monitor-dot.active{background:var(--green);box-shadow:0 0 8px var(--green);animation:dot-pulse 2s ease-in-out infinite}@keyframes dot-pulse{0%,to{box-shadow:0 0 6px var(--green)}50%{box-shadow:0 0 14px var(--green)}}.monitor-log{background:var(--chrome-bg);color:#a0e8a0;font-family:JetBrains Mono,Courier New,monospace;font-size:12px;padding:14px;border-radius:12px;min-height:300px;max-height:50vh;overflow-y:auto;line-height:1.6;white-space:pre-wrap;word-break:break-all;box-shadow:var(--shadow-md)}.char-counter{text-align:right;font-size:11px;color:var(--tg-hint);margin-top:6px}.auth-screen{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--grad-header);gap:16px;overflow:hidden}.auth-screen:before{content:"";position:absolute;width:320px;height:320px;background:radial-gradient(circle,#f5700a38,#f5700a00 70%);animation:glow-pulse 3s ease-in-out infinite;pointer-events:none}.auth-screen .logo{position:relative;z-index:1;animation:glow-pulse 3s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.auth-msg{color:var(--chrome-text-dim);font-size:14px;position:relative;z-index:1}.auth-denied{color:var(--red);font-size:18px;font-weight:700}.auth-hint{color:var(--chrome-text-dim);font-size:13px}.skeleton{background:linear-gradient(90deg,var(--surface-muted) 0%,var(--surface-elevated) 50%,var(--surface-muted) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:8px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-in{animation:fade-in .3s ease-out both}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.card-leaving{animation:card-out .32s cubic-bezier(.55,0,.55,.2) forwards;pointer-events:none}@keyframes card-out{0%{opacity:1;transform:translate(0);max-height:200px;margin-bottom:8px;padding-top:14px;padding-bottom:14px}60%{opacity:0;transform:translate(110%);max-height:200px}to{opacity:0;transform:translate(110%);max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-width:0}}.card-just-sent{animation:card-flash 1.8s ease-out forwards}@keyframes card-flash{0%{box-shadow:0 0 0 3px #2ecc7173;background:#2ecc711a}60%{box-shadow:0 0 0 2px #2ecc7133;background:#2ecc710a}to{box-shadow:var(--shadow-sm);background:var(--surface)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--surface-2: #f7f9fd;--surface-3: #eef2f9;--hairline: rgba(16, 24, 40, .06);--glass-brd: rgba(255, 255, 255, .6);--st-new: #f5700a;--st-sent: #3b82f6;--st-replied: #17b877;--st-failed: #ef4444;--st-idle: #b6c0d4;--shadow-card: 0 1px 2px rgba(16,24,40,.05), 0 6px 18px rgba(16,24,40,.06);--shadow-pop: 0 10px 30px rgba(16,24,40,.14), 0 3px 10px rgba(16,24,40,.08)}:root.dark,:root[data-theme=dark]{--surface-2: #202a37;--surface-3: #26313f;--hairline: rgba(255,255,255,.06);--glass-brd: rgba(255,255,255,.08);--st-idle: #55627a;--shadow-card: 0 1px 2px rgba(0,0,0,.3), 0 6px 18px rgba(0,0,0,.35);--shadow-pop: 0 12px 34px rgba(0,0,0,.55)}.app{background:radial-gradient(130% 55% at 50% -8%,rgba(245,112,10,.1),transparent 55%),radial-gradient(120% 50% at 100% 0%,rgba(26,165,160,.07),transparent 50%),var(--tg-bg)!important}.header{padding:14px 18px 16px!important;align-items:center!important}.brand-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:900;font-size:18px;color:#fff;background:var(--grad-orange);box-shadow:0 6px 16px #f5700a73,inset 0 1px #ffffff59;letter-spacing:-1px;position:relative;z-index:1}.brand-stack{display:flex;flex-direction:column;line-height:1.1}.brand-stack .logo{font-size:19px}.brand-sub{color:var(--chrome-text-dim);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;margin-top:1px}.live-pill{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;background:#17b87724;border:1px solid rgba(23,184,119,.3);color:#37d99a;font-size:11px;font-weight:800;letter-spacing:.5px}.live-pill.off{background:#ffffff0f;border-color:#ffffff1a;color:var(--chrome-text-dim)}.live-dot{width:7px;height:7px;border-radius:50%;background:#22e08e;box-shadow:0 0 #22e08e99;animation:live-ping 1.8s ease-out infinite}.live-pill.off .live-dot{background:var(--chrome-text-dim);animation:none;box-shadow:none}@keyframes live-ping{0%{box-shadow:0 0 #22e08e8c}70%{box-shadow:0 0 0 7px #22e08e00}to{box-shadow:0 0 #22e08e00}}.kpi-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.kpi{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:11px 12px;box-shadow:var(--shadow-card)}.kpi:after{content:"";position:absolute;top:-40%;right:-30%;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,var(--kpi-glow, rgba(245,112,10,.18)),transparent 70%);pointer-events:none}.kpi-val{font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1}.kpi-lbl{font-size:10.5px;font-weight:700;color:var(--tg-hint);text-transform:uppercase;letter-spacing:.4px;margin-top:5px}.segment{display:inline-flex;padding:3px;gap:2px;border-radius:12px;background:var(--surface-3);border:1px solid var(--hairline)}.segment button{border:none;background:transparent;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--tg-hint);padding:7px 13px;border-radius:9px;transition:all .18s;font-family:inherit;white-space:nowrap}.segment button.on{background:var(--surface);color:var(--tg-text);box-shadow:0 2px 6px #1018281a}.search-wrap{position:relative;flex:1}.search-wrap .search-ico{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.5;pointer-events:none}.search-wrap .form-input{padding-left:36px;border-radius:13px}.lead-card{position:relative;display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--hairline);border-radius:16px;padding:13px 13px 13px 16px;margin-bottom:10px;box-shadow:var(--shadow-card);cursor:pointer;overflow:hidden;transition:transform .14s ease,box-shadow .22s ease,border-color .2s ease;animation:card-in .28s ease-out both}.lead-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--lead-accent, var(--st-idle));opacity:.9}.lead-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-1px)}.lead-card:active{transform:scale(.992)}.avatar{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;color:#fff;font-weight:800;font-size:16px;letter-spacing:-.5px;box-shadow:0 5px 14px #10182833,inset 0 1px #ffffff47}.lead-main{flex:1;min-width:0}.lead-top{display:flex;align-items:baseline;gap:8px;padding-right:24px}.lead-name{font-weight:800;font-size:15px;letter-spacing:-.2px;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.lead-order{font-family:JetBrains Mono,Courier New,monospace;font-size:10.5px;font-weight:700;color:var(--tg-hint);background:var(--surface-3);padding:2px 7px;border-radius:6px;flex-shrink:0}.lead-artikel{font-size:12.5px;color:var(--tg-hint);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-price{font-weight:800;color:var(--tg-text)}.lead-meta{display:flex;gap:12px;font-size:11px;color:var(--tg-hint);margin-top:6px}.lead-meta .flag{font-weight:700;letter-spacing:.3px}.chan-row{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.chan{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;letter-spacing:.2px;padding:3px 7px;border-radius:7px;background:var(--surface-3);color:var(--st-idle);border:1px solid transparent}.chan .chan-ico{font-size:10px;opacity:.9}.chan.on-sent{background:#3b82f621;color:#4b8ef0}.chan.on-replied{background:#17b87726;color:#16b477}.chan.on-failed{background:#ef444421;color:#ef4444}.lead-x{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;border:none;cursor:pointer;background:transparent;color:var(--tg-hint);font-size:15px;transition:background .15s,color .15s;opacity:.55}.lead-card:hover .lead-x{opacity:1}.lead-x:hover{background:var(--surface-3);color:var(--st-failed)}.reply-flag{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:900;letter-spacing:.4px;padding:2px 7px;border-radius:999px;flex-shrink:0;background:linear-gradient(135deg,#17b877,#22d38a);color:#fff;box-shadow:0 3px 8px #17b87766}.empty-state{text-align:center;padding:46px 20px;color:var(--tg-hint)}.empty-state .em-ico{font-size:40px;opacity:.35;display:block;margin-bottom:10px}.empty-state .em-txt{font-size:13.5px;font-weight:500}.kd-card{position:relative;display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--hairline);border-left:4px solid var(--kd-accent, var(--st-idle));border-radius:16px;padding:12px 13px 13px 14px;margin-bottom:9px;box-shadow:var(--shadow-card);transition:box-shadow .2s ease,transform .14s ease;animation:card-in .24s ease-out both}.kd-card:hover{box-shadow:var(--shadow-pop)}.kd-card.dim{opacity:.55}.kd-main{flex:1;min-width:0}.kd-row1{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--tg-hint);padding-right:26px}.kd-row1 .kd-date{font-weight:600}.kd-row1 .kd-lang{margin-left:auto;font-weight:800;letter-spacing:.3px}.kd-name{font-size:15px;font-weight:800;letter-spacing:-.2px;color:var(--tg-text);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kd-email{font-size:12.5px;color:var(--tg-hint);word-break:break-word}.kd-artikel{font-size:12px;color:var(--tg-hint);margin-top:6px;line-height:1.4}.kd-order-chip{font-family:JetBrains Mono,Courier New,monospace;font-size:10px;font-weight:700;color:var(--tg-hint);background:var(--surface-3);padding:2px 6px;border-radius:5px}.kd-actions{display:flex;gap:7px;margin-top:11px}.kd-btn{flex:1;padding:9px 8px;font-size:12.5px;font-weight:800;border:none;border-radius:10px;cursor:pointer;letter-spacing:.2px;color:#fff;font-family:inherit;transition:transform .1s ease,filter .15s ease}.kd-btn:hover{filter:brightness(1.05)}.kd-btn:active{transform:scale(.96)}.kd-btn-ok{background:var(--grad-teal);box-shadow:0 3px 10px #1aa5a052}.kd-btn-cancel{background:linear-gradient(135deg,#e74c3c,#f16a5c);box-shadow:0 3px 10px #e74c3c4d}.kd-btn-wide{width:100%;margin-top:7px}.kd-btn-warn{background:#f5a6231f;color:#c2410c;border:1px solid rgba(245,166,35,.45);box-shadow:none}.kd-btn-pdf{background:#0e94931a;color:#0e9493;border:1px solid rgba(14,148,147,.3);box-shadow:none}:root.dark .kd-btn-warn,:root[data-theme=dark] .kd-btn-warn{color:#ffb454}:root.dark .kd-btn-pdf,:root[data-theme=dark] .kd-btn-pdf{color:#35c9c4}.kd-x{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;border:none;cursor:pointer;font-size:14px;font-weight:700;transition:background .15s,color .15s}.kd-filter{padding:5px 11px;font-size:11.5px;font-weight:700;border-radius:9px;border:1px solid var(--hairline);background:var(--surface-3);color:var(--tg-hint);cursor:pointer;font-family:inherit;transition:all .15s}.kd-filter.on{background:var(--grad-teal);color:#fff;border-color:transparent}.kd-filter:disabled{opacity:.4;cursor:not-allowed}.pick-card{position:relative;display:flex;gap:11px;align-items:center;background:var(--surface);border:1px solid var(--hairline);border-left:4px solid var(--pick-accent, var(--st-idle));border-radius:14px;padding:10px 12px;margin-bottom:8px;cursor:pointer;box-shadow:var(--shadow-card);transition:box-shadow .2s ease,transform .14s ease;animation:card-in .22s ease-out both}.pick-card:hover{box-shadow:var(--shadow-pop)}.pick-card:active{transform:scale(.99)}.pick-card.dim{opacity:.5}.pick-main{flex:1;min-width:0}.pick-name{font-size:14px;font-weight:800;letter-spacing:-.2px;color:var(--tg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-sub{font-size:12px;color:var(--tg-hint);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-artikel{font-size:11.5px;color:var(--tg-hint);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-phone{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;letter-spacing:.2px;padding:2px 8px;border-radius:7px;background:#25d36624;color:#1eb85a}.pick-phone.none{background:#ef44441f;color:#ef4444}.pick-go{flex-shrink:0;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:15px;background:var(--grad-teal);color:#fff;box-shadow:0 3px 9px #1aa5a052}.pick-sent-badge{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:800;letter-spacing:.2px;padding:2px 6px;border-radius:6px;margin-top:5px;background:#25d36624;color:#1eb85a}.dash-hero{position:relative;overflow:hidden;border-radius:18px;padding:18px;margin-bottom:14px;background:var(--grad-header);color:#fff;box-shadow:var(--shadow-pop)}.dash-hero:before{content:"";position:absolute;top:-50%;right:-15%;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(245,112,10,.35),transparent 68%);pointer-events:none}.dash-hero-lbl{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--chrome-text-dim);position:relative;z-index:1}.dash-hero-val{font-size:46px;font-weight:900;letter-spacing:-1.5px;line-height:1;margin:6px 0 2px;position:relative;z-index:1}.dash-hero-sub{font-size:13px;color:var(--chrome-text-dim);position:relative;z-index:1}.vrow{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;padding:11px 13px;margin-bottom:7px;box-shadow:var(--shadow-card)}.vrow-top{display:flex;align-items:center;gap:12px}.vrow-subj{flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrow-rate{font-size:17px;font-weight:800;min-width:52px;text-align:right;letter-spacing:-.3px}.vrow-sub{font-size:11px;color:var(--tg-hint);margin-top:3px}.vbar{height:6px;border-radius:4px;margin-top:8px;background:var(--surface-3);overflow:hidden}.vbar>span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--bar-c, var(--teal)),var(--bar-c2, var(--teal-2)));transition:width .6s cubic-bezier(.2,.8,.2,1)}.lang-head{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--tg-hint);text-transform:uppercase;letter-spacing:.6px;margin:16px 0 9px}.lang-head .lang-chip{font-size:10px;color:#fff;background:var(--grad-teal);padding:2px 8px;border-radius:6px;letter-spacing:.5px}
