:root{--bg: #f7f7f9;--panel: #ffffff;--ink: #17153d;--ink-2: #4b4a63;--ink-3: #6d6a83;--line: #e4e3ea;--crimson: #ff3380;--crimson-ink: #ffffff;--teal: #17153d;--teal-bg: #f2f1f5;--amber: #a8650f;--amber-bg: #f2f1f5;--red-bg: #f2f1f5;--radius: 10px;--font: "Commissioner", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);font-size:15px;line-height:1.45;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.shell{display:grid;grid-template-columns:220px 1fr;min-height:100%}.nav{background:var(--ink);color:#e4e3ea;padding:22px 14px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh}.brand{font-weight:700;font-size:18px;letter-spacing:-.01em;color:#fff;padding:4px 10px 18px}.brand span{color:var(--crimson)}.nav button{background:none;border:0;text-align:left;color:inherit;padding:9px 10px;border-radius:8px;font-weight:500;font-size:14.5px;display:flex;justify-content:space-between;align-items:center}.nav button:hover{background:#ffffff12}.nav button.on{background:#fff;color:var(--ink)}.nav .count{font-size:12px;background:var(--ink);color:#fff;border-radius:999px;padding:1px 7px;font-weight:600}.nav .foot{margin-top:auto;font-size:13px;color:#a9a7b8;padding:10px}.nav .foot button{padding:4px 0;font-size:13px;color:#c9c7d4}.main{padding:28px 36px 60px;max-width:1200px;width:100%}h1{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}h2{font-size:17px;font-weight:600;margin:26px 0 10px}.sub{color:var(--ink-2);margin:0 0 20px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.kpi{background:var(--panel);padding:14px 16px}.kpi b{display:block;font-size:24px;font-weight:700;letter-spacing:-.02em}.kpi span{color:var(--ink-2);font-size:13px}.kpi.hot b{color:var(--crimson)}.list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:13px 16px;border-top:1px solid var(--line);align-items:center}.row:first-child{border-top:0}.row .t{font-weight:600}.row .m{color:var(--ink-2);font-size:13.5px;margin-top:2px}.row .a{display:flex;gap:6px}.empty{padding:26px 16px;color:var(--ink-2)}.btn{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:7px 13px;font-weight:500;font-size:14px}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--crimson);border-color:var(--ink);color:var(--crimson-ink)}.btn.primary:hover{background:#e8205c}.btn.quiet{border-color:transparent;color:var(--ink-2)}.btn.sm{padding:4px 10px;font-size:13px}.btn:disabled{opacity:.5;cursor:default}.input,select.input,textarea.input{border:1px solid var(--line);border-radius:8px;padding:8px 11px;background:var(--panel);width:100%}textarea.input{min-height:90px;resize:vertical}.tools{display:flex;gap:8px;margin:0 0 14px;flex-wrap:wrap;align-items:center}.tools .input{width:auto;min-width:220px}.tag{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;background:#ecebf0;color:var(--ink-2);white-space:nowrap}.tag.teal{background:var(--teal-bg);color:var(--teal)}.tag.amber{background:var(--amber-bg);color:var(--amber)}.tag.red{background:var(--red-bg);color:var(--ink)}.tag.agent{background:var(--ink);color:#fff}.cols{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}@media (max-width: 900px){.cols,.shell{grid-template-columns:1fr}.nav{position:static;height:auto;flex-direction:row;flex-wrap:wrap}.nav .foot{margin:0}.main{padding:18px}}.drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#17153d59;z-index:20}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);background:var(--panel);z-index:21;padding:26px 28px;overflow:auto;box-shadow:-8px 0 30px #0000001f}.drawer h1{font-size:22px}.field{margin:14px 0}.field label{display:block;font-size:13px;color:var(--ink-2);margin-bottom:4px}.kv{display:grid;grid-template-columns:130px 1fr;gap:6px 12px;font-size:14px;margin:14px 0}.kv span:nth-child(odd){color:var(--ink-2)}.chat{display:grid;grid-template-rows:1fr auto;height:calc(100vh - 140px);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.msgs{overflow:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.msg{max-width:78%;padding:10px 14px;border-radius:12px;white-space:pre-wrap}.msg.user{align-self:flex-end;background:var(--ink);color:#fff}.msg.assistant{align-self:flex-start;background:#f2f1f5}.msg.tool{align-self:flex-start;font-size:12.5px;color:var(--ink-2);background:none;padding:0 6px}.composer{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.composer .input{flex:1}.login{min-height:100vh;display:grid;place-items:center}.login form{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:34px;width:min(380px,92vw);display:flex;flex-direction:column;gap:12px}.login h1{margin-bottom:2px}.err{color:var(--crimson);font-size:14px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-size:14px;z-index:50}.pre{font-size:13px;background:#f2f1f5;padding:10px 12px;border-radius:8px;white-space:pre-wrap;margin:8px 0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.banner{border-radius:var(--radius);padding:12px 16px;margin:4px 0 16px;font-size:14px;line-height:1.45;border:1px solid var(--line)}.banner.warn{background:var(--amber-bg);color:#a8650f;border-color:#c9c7d4}.banner.ok{background:var(--teal-bg);color:var(--teal);border-color:#c9c7d4}.daystart{display:flex;align-items:center;gap:14px;margin:0 0 18px}.btn.big{font-size:16px;padding:12px 22px;border-radius:12px}.chtabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.chtabs button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer;color:var(--ink)}.chtabs button.on{border-color:var(--ink);color:var(--ink);font-weight:600}.chtabs button span{color:var(--ink-3);font-weight:500;margin-left:4px}.row.task .a,.row.inbox .a{flex-wrap:wrap;justify-content:flex-end}.row.task.dim{opacity:.55}.msg{margin-top:6px;font-size:13.5px;color:var(--ink);background:var(--bg);border-radius:8px;padding:8px 10px;white-space:pre-wrap;max-height:120px;overflow:auto}.msg.in{background:#f7f7f9;border-left:3px solid var(--teal)}.row.inbox{grid-template-columns:1fr}.row.inbox textarea{width:100%;margin-top:8px;font:inherit;font-size:14px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;resize:vertical;box-sizing:border-box}h2 .count{margin-left:6px;vertical-align:middle}a.btn{text-decoration:none;display:inline-flex;align-items:center}.row.task{grid-template-columns:1fr}.row.task .a{justify-content:flex-start;margin-top:8px}.row.task .msg{max-height:90px}:root{--pk: #f2295b;--pk-d: #d81b4e;--pk-bg: #fff0f4;--nv: #17164a;--gr: #6b6b80;--ln2: #ececf2;--ok: #0f7b4f;--ok-bg: #e5f6ee;--am: #a35f00;--am-bg: #fff3dc}.ap{min-height:100%;background:#f7f7f9}.ap-top{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ln2)}.ap-logo{font-weight:800;color:var(--nv);font-size:17px;letter-spacing:-.01em}.ap-logo span,.ap-tabs-logo span{color:var(--pk)}.ap-title{margin:0;font-size:17px;font-weight:700;color:var(--nv);text-align:center;white-space:nowrap}.ap-top-r{display:flex;justify-content:flex-end;align-items:center;gap:8px}.ap-icon{border:0;background:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--nv)}.ap-icon svg{width:24px;height:24px}.ap-me{border:0;width:36px;height:36px;border-radius:12px;background:var(--nv);color:#fff;font-weight:800;font-size:15px}.ap-back{border:0;background:none;display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:700;padding:6px 0;justify-self:start}.ap-back svg{width:20px;height:20px;transform:rotate(180deg)}.ap-main{padding:16px 14px calc(96px + env(safe-area-inset-bottom));max-width:680px;margin:0 auto}.ap-main.legacy{max-width:1200px;padding-left:16px;padding-right:16px}.ap-tabs{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;justify-content:space-around;background:#fff;border-top:1px solid var(--ln2);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #17153d0f}.ap-tabs:after{content:"";position:absolute;left:0;right:0;top:100%;height:160px;background:#fff}.ap-tabs-logo{display:none}.ap-tabs button{flex:1;border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;color:var(--gr);font-size:11.5px;font-weight:600;position:relative;min-width:0}.ap-tabs button svg{width:25px;height:25px}.ap-tabs button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ap-tabs button.on{color:var(--ink)}.ap-dot{position:absolute;top:4px;right:calc(50% - 18px);width:9px;height:9px;border-radius:50%;background:var(--ink);border:2px solid #fff}@media (min-width: 900px){.ap{padding-left:230px}.ap-tabs{top:0;right:auto;width:230px;flex-direction:column;justify-content:flex-start;gap:4px;padding:18px 12px;border-top:0;border-right:1px solid var(--ln2);box-shadow:none}.ap-tabs:after{display:none}.ap-tabs-logo{display:block;font-weight:800;color:var(--nv);font-size:19px;padding:4px 12px 18px}.ap-tabs button{flex:none;flex-direction:row;gap:12px;font-size:15px;padding:12px;border-radius:12px;justify-content:flex-start}.ap-tabs button.on{background:var(--pk-bg)}.ap-tabs button svg{width:22px;height:22px}.ap-dot{position:static;margin-left:auto}.ap-top .ap-logo{visibility:hidden}.ap-main{padding-bottom:60px}}.ap-page{display:flex;flex-direction:column;gap:14px}.ap-card{background:#fff;border-radius:18px;border:1px solid var(--ln2);padding:18px}.ap-hero h1{font-size:24px;font-weight:800;color:var(--nv);margin:0;letter-spacing:-.02em}.ap-sub{color:var(--gr);margin:4px 0 0;font-size:15px}.ap-bar{height:10px;border-radius:6px;background:#f2f1f5;margin:14px 0 0;overflow:hidden}.ap-bar span{display:block;height:100%;border-radius:6px;background:var(--ink);transition:width .4s}.ap-big{width:100%;margin-top:16px;border:0;border-radius:16px;background:var(--ink);color:#fff;font-size:19px;font-weight:800;padding:18px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 20px #17153d40}.ap-big:active{transform:scale(.98)}.ap-big svg{width:24px;height:24px}.ap-rows{padding:4px 6px}.ap-row{width:100%;border:0;background:none;display:flex;align-items:center;gap:12px;padding:14px 10px;text-align:left;border-bottom:1px solid var(--ln2);color:var(--nv)}.ap-row:last-child{border-bottom:0}.ap-row.static{cursor:default}.ap-row-ic{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--pk-bg);color:var(--ink)}.ap-row-ic.amber{background:var(--am-bg);color:var(--am)}.ap-row-ic.green{background:var(--ok-bg);color:var(--ok)}.ap-row-ic svg{width:22px;height:22px}.ap-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ap-row-t b{font-size:16px;font-weight:700}.ap-row-t small{font-size:13px;color:var(--gr)}.ap-row-go{flex:none;color:#c9c7d4}.ap-row-go svg{width:20px;height:20px}.ap-badge{flex:none;min-width:26px;height:26px;border-radius:13px;padding:0 8px;background:var(--ink);color:#fff;font-weight:800;font-size:13px;display:grid;place-items:center}.ap-badge.gray{background:#8a87a0}.ap-start{display:flex;align-items:center;justify-content:space-between;gap:14px}.ap-start b{font-size:16px;color:var(--nv)}.ap-btn{border:0;border-radius:14px;background:var(--nv);color:#fff;font-weight:800;font-size:15px;padding:12px 18px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ap-btn svg{width:18px;height:18px}.ap-btn.ghost{background:#f2f1f5;color:var(--nv);width:100%;justify-content:center;margin-top:14px}.ap-btn:disabled,.ap-big:disabled{opacity:.6}.ap-loading{padding:40px;text-align:center;color:var(--gr)}.ap-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#17153d73;display:flex;align-items:flex-end;justify-content:center}.ap-sheet,.ap-intro{position:relative;width:100%;max-width:480px;background:#fff;border-radius:22px 22px 0 0;padding:26px 22px calc(22px + env(safe-area-inset-bottom));color:var(--nv)}@media (min-width: 700px){.ap-sheet-bg{align-items:center}.ap-sheet,.ap-intro{border-radius:22px}}.ap-sheet h2{margin:0 34px 8px 0;font-size:20px}.ap-sheet p{font-size:16px;line-height:1.55;margin:0}.ap-x{position:absolute;top:14px;right:14px;border:0;background:#f2f1f5;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--nv)}.ap-x svg{width:18px;height:18px}.ap-link{display:block;margin:14px auto 0;border:0;background:none;color:var(--ink);font-weight:700;font-size:15px}.ap-intro{text-align:center}.ap-intro-ic{width:76px;height:76px;margin:6px auto 16px;border-radius:22px;background:var(--pk-bg);color:var(--ink);display:grid;place-items:center}.ap-intro-ic svg{width:38px;height:38px}.ap-intro h2{font-size:22px;margin:0 0 8px}.ap-intro p{font-size:16px;line-height:1.55;color:var(--gr);margin:0 auto;max-width:340px}.ap-dots{display:flex;justify-content:center;gap:6px;margin:20px 0 4px}.ap-dots span{width:8px;height:8px;border-radius:4px;background:#e4e3ea}.ap-dots span.on{width:22px;background:var(--ink)}@media (max-width: 899px){.ap-top{grid-template-columns:auto 1fr auto}.ap-top .ap-logo{display:none}.ap-title{text-align:left;font-size:22px;font-weight:800;letter-spacing:-.02em;grid-column:1 / 3}.ap-top .ap-back+.ap-title{grid-column:2 / 3;font-size:18px;text-align:center}.ap-tabs button{font-size:11px;letter-spacing:-.1px}}@media (max-width: 899px){.ap-tabs{padding-left:0;padding-right:0}.ap-tabs button{padding-left:0;padding-right:0;font-size:10.5px;letter-spacing:-.25px}}.ap-kicker{margin:0;font-size:13px;font-weight:700;color:var(--ink);text-transform:none}.ap-sec{margin:6px 10px 4px;font-size:13px;font-weight:800;color:var(--gr)}.ap-card>.ap-sec:first-child{margin-top:2px}.ap-empty{color:var(--gr);font-size:14px;margin:8px 10px}.ap-btn.sm{padding:9px 14px;font-size:14px;border-radius:12px}.ap-btn.sm.ghost{background:#f2f1f5;color:var(--nv);width:auto;margin:0}.ap-btn.wide{width:100%;justify-content:center;margin-top:10px;background:var(--pk)}.ap-tag{flex:none;font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:999px;background:#f2f1f5;color:var(--gr)}.ap-tag.good{background:var(--ok-bg);color:var(--ok)}a.ap-big{text-decoration:none}.ap-details{margin-top:12px;border-top:1px solid var(--ln2);padding-top:10px}.ap-details summary{cursor:pointer;font-weight:700;color:var(--nv);font-size:15px}.ap-details p{margin:8px 0 0;color:var(--nv);font-size:14.5px;line-height:1.5;white-space:pre-wrap}.ap-back-link{border:0;background:none;display:inline-flex;align-items:center;gap:4px;color:var(--gr);font-weight:700;font-size:14px;padding:0;align-self:flex-start}.ap-back-link svg{width:18px;height:18px;transform:rotate(180deg)}.ap-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ap-chips span{font-size:13px;font-weight:600;background:#f2f1f5;color:var(--nv);padding:6px 10px;border-radius:999px}.ap-link-sm{display:inline-block;margin-top:10px;color:var(--ink);font-weight:700;font-size:14px;text-decoration:none}.ap-step{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:18px;font-weight:800;color:var(--nv)}.ap-step span{width:30px;height:30px;border-radius:10px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:16px}.ap-script{font-size:17px;line-height:1.6;color:var(--nv);background:#fafafb;border-radius:14px;padding:14px;white-space:pre-wrap}.ap-quick{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.ap-quick button{border:1.5px solid var(--ln2);background:#fff;color:var(--nv);border-radius:999px;padding:9px 14px;font-weight:600;font-size:14px}.ap-quick button:active{background:var(--pk-bg);border-color:var(--ink)}.ap-ask{display:flex;gap:8px}.ap-ask input,.ap-in{flex:1;min-width:0;width:100%;border:1.5px solid var(--ln2);border-radius:12px;padding:11px 12px;font-size:16px;color:var(--nv);background:#fff;box-sizing:border-box}.ap-ask input:focus,.ap-in:focus{outline:none;border-color:var(--ink)}textarea.ap-in{resize:vertical;font-family:inherit;line-height:1.45;margin-top:8px}input.ap-in{margin-top:8px}.ap-answer{margin-top:10px;background:var(--pk-bg);border-radius:14px;padding:12px 14px;color:var(--nv)}.ap-answer b{font-size:14px}.ap-answer p{margin:6px 0 0;font-size:15.5px;line-height:1.55;white-space:pre-wrap}.ap-acc{width:100%;border:0;background:none;display:flex;align-items:center;gap:12px;padding:0;text-align:left;color:var(--nv)}.ap-row-go.open svg{transform:rotate(90deg)}.ap-msg{margin-top:12px}.ap-seg{display:flex;flex-wrap:wrap;gap:6px}.ap-seg button{border:0;background:#f2f1f5;color:var(--nv);border-radius:10px;padding:8px 12px;font-weight:600;font-size:13.5px}.ap-seg button.on{background:var(--nv);color:#fff}.ap-lbl{display:block;margin-top:14px;font-weight:800;font-size:14px;color:var(--nv)}.ap-lbl em{font-style:normal;color:var(--ok);margin-left:6px}.ap-finish{border:2px solid var(--ink)}.ap-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ap-outcomes button{border:2px solid var(--ln2);background:#fff;color:var(--nv);border-radius:16px;padding:16px 8px;font-size:16px;font-weight:800}.ap-outcomes button.good{background:var(--ok-bg);border-color:#c9c7d4;color:var(--ok)}.ap-outcomes button.warn{background:var(--am-bg);border-color:#c9c7d4;color:var(--am)}.ap-outcomes button.bad{background:#fff;color:#c42050}.ap-outcomes button.sel{outline:3px solid var(--am)}.ap-when{margin-top:12px;background:#f7f7f9;border-radius:14px;padding:10px}.ap-when .ap-sec{margin:0 0 6px}.ap-other{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ap-other button{border:1.5px solid var(--ln2);background:#fff;color:var(--nv);border-radius:12px;padding:12px;font-weight:700;font-size:15px;text-align:left}.ap-other button.good{color:var(--ok)}.ap-other button.bad{color:#c42050}.ap-segtabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#ecebf0;border-radius:14px;padding:4px}.ap-segtabs button{border:0;background:none;border-radius:11px;padding:11px 4px;font-weight:800;font-size:14px;color:var(--gr);display:inline-flex;align-items:center;justify-content:center;gap:6px}.ap-segtabs button.on{background:#fff;color:var(--nv);box-shadow:0 1px 4px #17153d1f}.ap-segtabs i{font-style:normal;background:var(--ink);color:#fff;font-size:12px;min-width:20px;height:20px;border-radius:10px;padding:0 6px;display:inline-grid;place-items:center}.ap-emptycard{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 18px}.ap-emptycard b{font-size:17px;color:var(--nv)}.ap-inmsg-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px}.ap-inmsg-h b{font-size:17px;color:var(--nv)}.ap-inmsg-h small{width:100%;color:var(--gr);font-size:13px}.ap-label{margin:12px 0 6px;font-size:13px;font-weight:800;color:var(--gr)}.ap-label em{font-style:normal;font-weight:600;color:var(--ink)}.ap-bubble{background:#f2f1f5;border-radius:4px 16px 16px;padding:12px 14px;font-size:15.5px;line-height:1.5;color:var(--nv);white-space:pre-wrap}.ap-bubble.mine{background:var(--pk-bg);border-radius:16px 4px 16px 16px;margin-bottom:4px}.ap-step.small{font-size:15px;margin:16px 0 8px}.ap-step.small span{width:24px;height:24px;border-radius:8px;font-size:13px}.ap-btn.wide.ghost{background:#f2f1f5;color:var(--nv);margin-top:8px}a.ap-btn{text-decoration:none}.ap-task .ap-outcomes{margin-top:4px}.ap-chfilter{margin:0}.ap-chfilter button.on{background:var(--nv);color:#fff;border-color:var(--nv)}.ap-progress-h{display:flex;justify-content:space-between;color:var(--nv);font-size:15px}.ap-progress-h span{color:var(--gr);font-weight:700}.ap-card .ap-bar{margin-top:10px}.ap-note{background:var(--am-bg);border-color:#c9c7d4;color:#a8650f;font-size:14.5px;line-height:1.5}.ap-note.ok{background:var(--ok-bg);border-color:#c9c7d4;color:var(--ok)}.ap-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap-stat{background:#fff;border:1px solid var(--ln2);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:2px}.ap-stat b{font-size:26px;font-weight:800;color:var(--nv)}.ap-stat span{font-size:13px;color:var(--gr);line-height:1.3}.ap-search{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--ln2);border-radius:16px;padding:0 14px;height:54px}.ap-search:focus-within{border-color:var(--ink)}.ap-search>svg{width:22px;height:22px;color:var(--ink);flex:none}.ap-search input{flex:1;min-width:0;border:0;outline:0;font-size:17px;color:var(--nv);background:transparent}.ap-search button{border:0;background:#f2f1f5;width:30px;height:30px;border-radius:15px;display:grid;place-items:center;color:var(--gr)}.ap-search button svg{width:15px;height:15px}.ap-select{height:46px;border:1.5px solid var(--ln2);border-radius:14px;padding:0 12px;font-size:16px;color:var(--nv);background:#fff}.ap-minitags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.ap-minitags em{font-style:normal;font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:#f2f1f5;color:var(--nv)}.ap-minitags em.good,.ap-chips span.good{background:var(--ok-bg);color:var(--ok)}.ap-minitags em.hot,.ap-chips span.hot{background:var(--pk-bg);color:var(--pk)}.ap-info .ap-row-t small{font-size:12.5px}.ap-info .ap-row-t a{color:var(--ink);font-weight:700;font-size:16px;text-decoration:none;word-break:break-all}.ap-info .ap-row-t b.muted{color:#c9c7d4}.ap-person-h{display:flex;align-items:center;gap:12px}.ap-me.sm{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none}.ap-mini-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px}.ap-mini-stats div{background:#f7f7f9;border-radius:12px;padding:8px 4px;text-align:center;display:flex;flex-direction:column}.ap-mini-stats b{font-size:19px;color:var(--nv)}.ap-mini-stats span{font-size:11px;color:var(--gr)}.ap-mini-stats div.good{background:var(--ok-bg)}.ap-mini-stats div.good b{color:var(--ok)}.ap-warn{color:#c42050}.ap-search.sm{height:46px;border-radius:14px;margin-bottom:6px}.ap-search.sm input{font-size:16px}.ap-stat.good b{color:var(--ok)}.ap-meter{display:block;height:6px;background:#f2f1f5;border-radius:3px;margin-top:6px;overflow:hidden}.ap-meter span{display:block;height:100%;background:var(--ink);border-radius:3px}.ap-pct{flex:none;font-size:18px;color:var(--nv);min-width:48px;text-align:right}.ap-bars{display:flex;gap:3px;align-items:flex-end;height:112px}.ap-bars>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.ap-bars .col{width:100%;background:#e4e3ea;border-radius:4px;position:relative;overflow:hidden;display:block;min-height:2px}.ap-bars .col i{position:absolute;left:0;right:0;bottom:0;background:var(--ink)}.ap-bars small{font-size:10px;color:var(--gr)}.ap-hint{font-size:13px;color:var(--gr);margin:8px 2px 0;line-height:1.45}.ap-num{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--ln2);font-size:15px;color:var(--nv)}.ap-num input{width:84px;flex:none;border:1.5px solid var(--ln2);border-radius:12px;padding:10px;font-size:17px;font-weight:700;text-align:center;color:var(--nv)}.ap-form label{display:block;margin-top:12px;font-weight:800;font-size:14px;color:var(--nv)}.ap-form .ap-in{font-weight:400}.ap-h{margin:0 0 4px;font-size:21px;font-weight:800;color:var(--nv)}.ap-check{display:flex!important;align-items:center;gap:10px;font-size:16px!important;margin:16px 0 4px}.ap-check input{width:22px;height:22px;accent-color:var(--ink)}.ap-btn.wide{white-space:normal;text-align:center;line-height:1.3}.ap-switch{flex:none;width:52px;height:30px;border-radius:15px;border:0;background:#d6d4de;position:relative;padding:0;transition:background .2s}.ap-switch i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:12px;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.ap-switch.on{background:var(--ok)}.ap-switch.on i{transform:translate(22px)}.ap-row.off .ap-row-t b,.ap-row.off .ap-me{opacity:.45}.ap-choices{display:flex;flex-direction:column;gap:8px}.ap-choices button{border:2px solid var(--ln2);background:#fff;border-radius:14px;padding:12px 14px;text-align:left;display:flex;flex-direction:column;gap:3px;color:var(--nv)}.ap-choices button b{font-size:16px}.ap-choices button span{font-size:13.5px;color:var(--gr);line-height:1.4}.ap-choices button.on{border-color:var(--ink);background:var(--pk-bg)}.ap-opt{font-style:normal;font-weight:500;color:var(--gr)}.ap-eur{display:inline-flex;align-items:center;gap:6px;font-weight:800}.ap-eur input{width:120px}.ap-sheet .ap-outcomes{margin-top:16px}.ap-hint.center{text-align:center}.ap-link-sm.muted{color:var(--gr);font-weight:600;font-size:13px;display:block;text-align:center}.ap-live{margin-top:16px;border-radius:16px;padding:18px;font-size:18px;font-weight:800;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.ap-live.ring{background:var(--am-bg);color:var(--am)}.ap-live.on{background:var(--ok-bg);color:var(--ok)}.ap-live.off{background:#f2f1f5;color:var(--nv);font-size:16px}.ap-live.bad{background:#f7f7f9;color:#c42050;font-size:15px}.ap-live .ap-btn.wide{margin-top:4px}.ap-pulse{width:14px;height:14px;border-radius:50%;background:currentColor;animation:apPulse 1.2s ease-in-out infinite;display:inline-block}.ap-pulse.small{width:9px;height:9px;margin-right:6px;vertical-align:middle;color:var(--ink)}@keyframes apPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.ap-sumcard{margin-top:12px;background:#fafafb;border:1.5px solid var(--ln2);border-radius:16px;padding:14px;text-align:left}.ap-sumtext{margin:0;font-size:15.5px;line-height:1.55;color:var(--nv)}.ap-segtabs:has(>button:nth-child(4)){grid-template-columns:repeat(4,1fr)}.ap-segtabs:has(>button:nth-child(4)) button{font-size:12.5px;padding-left:2px;padding-right:2px}.ap-toggle{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ln2);color:var(--nv)}.ap-toggle .ap-row-t b{font-size:15px}.ap-switch:disabled{opacity:.55}.ap-person-tel{padding:12px 10px;border-top:1px solid var(--ln2)}.ap-two{display:grid;grid-template-columns:1.4fr 1fr;gap:8px;margin-top:8px}.ap-two label{font-size:13px;font-weight:800;color:var(--gr)}.ap-two .ap-in{margin-top:4px}.ap-tag.bad{background:#f7f7f9;color:#c42050}.ap-copy{display:flex;gap:8px;align-items:center;background:#f7f7f9;border-radius:12px;padding:10px}.ap-copy code{flex:1;min-width:0;font-size:12px;word-break:break-all;color:var(--nv)}.ap-incoming{position:fixed;z-index:90;top:calc(8px + env(safe-area-inset-top));left:8px;right:8px;max-width:560px;margin:0 auto;background:var(--nv);color:#fff;border-radius:18px;padding:12px 12px 12px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 30px #17153d59;animation:apDrop .25s ease-out}@keyframes apDrop{0%{transform:translateY(-20px);opacity:0}to{transform:none;opacity:1}}.ap-incoming-ic{flex:none;width:44px;height:44px;border-radius:14px;background:var(--ok);display:grid;place-items:center;animation:apPulse 1.2s ease-in-out infinite}.ap-incoming-ic svg{width:24px;height:24px}.ap-incoming .ap-row-t b{font-size:17px;color:#fff}.ap-incoming .ap-row-t small{color:#6d6a83}.ap-incoming-btns{display:flex;align-items:center;gap:6px}.ap-incoming .ap-btn.sm{background:var(--pk)}.ap-incoming .ap-x{position:static;background:#ffffff1f;color:#fff}.ap-phone-warn{background:#f7f7f9;color:#c42050;font-size:13.5px;font-weight:700;padding:8px 14px;text-align:center}.ap-two.rev{grid-template-columns:1fr 1.2fr}.ap-two.rev label:first-child{order:2}.ap-callitem{padding:12px 0;border-top:1px solid var(--ln2)}.ap-callitem:first-of-type{border-top:0;padding-top:0}.ap-callitem.hl{background:#fafafb;border:1.5px solid var(--ln2);border-radius:14px;padding:12px}.ap-callitem-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-callitem-h small{flex:1;min-width:0;color:var(--gr);font-size:13px;font-weight:600}.ap-dir{flex:none;width:28px;height:28px;border-radius:9px;background:var(--pk-bg);color:var(--ink);display:grid;place-items:center}.ap-dir svg{width:15px;height:15px}.ap-dir.in{background:var(--ok-bg);color:var(--ok)}.ap-dir.miss{background:#f7f7f9;color:#c42050}.ap-dir.msg{background:#f7f7f9;color:#17153d}.ap-callsum{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--nv)}.ap-callsum.muted{color:var(--gr);font-style:italic}.ap-callnext{margin:6px 0 0;font-size:14px;color:var(--nv);background:var(--am-bg);border-radius:10px;padding:8px 10px}.ap-callnote{margin:6px 0 0;font-size:13.5px;color:var(--gr)}.ap-callitem .ap-btn.sm.ghost{margin-top:8px}.ap-audio{width:100%;margin-top:8px;height:40px}.ap-timeline{margin-top:10px}.ap-lastcall{margin-top:14px}.ap-lastcall .ap-callitem.hl{background:#f7f7f9;border-color:#c9c7d4}.ap-smsmeta{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:13px;color:var(--gr);font-weight:700}.ap-smsmeta .warn{color:var(--am)}.ap-reasons{margin:8px 0 0;padding-left:20px;color:var(--nv);font-size:14.5px;line-height:1.6}.ap-heat{flex:none;font-size:12.5px;font-weight:800;padding:4px 9px;border-radius:999px;background:#f2f1f5;color:var(--gr)}.ap-heat.warm{background:var(--am-bg);color:var(--am)}.ap-heat.hot{background:var(--pk-bg);color:var(--pk)}.ap-row.hotnow{background:var(--pk-bg);border-radius:12px}.ap-learn{flex:none;font-size:12.5px;font-weight:800;padding:5px 10px;border-radius:999px;background:#f2f1f5;color:var(--gr);white-space:nowrap}.ap-learn.up{background:var(--ok-bg);color:var(--ok)}.ap-learn.down{background:#f7f7f9;color:#17153d}.ap-learn-wait{padding:4px 10px 8px}.ap-slot-h{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 6px}.ap-slot-time{font-size:17px;font-weight:800;color:var(--nv)}.ap-slot-n{font-size:13px;font-weight:700;color:var(--gr)}.ap-slot.now{border:2px solid var(--ok)}.ap-slot.now .ap-slot-time{color:var(--ok)}.ap-steps{list-style:none;margin:0;padding:0;position:relative}.ap-steps li{display:flex;align-items:flex-start;gap:12px;padding:0 0 14px;position:relative;color:#a9a7b8}.ap-steps li:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:2px;width:2px;background:#e4e3ea}.ap-steps li.done:not(:last-child):before{background:var(--ok)}.ap-steps .dot{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:#f2f1f5;color:#a9a7b8;position:relative;z-index:1}.ap-steps li.done .dot{background:var(--ok);color:#fff}.ap-steps li.cur .dot{box-shadow:0 0 0 4px var(--ok-bg)}.ap-steps li .ap-row-t b{font-size:15px;font-weight:700}.ap-steps li.done{color:var(--nv)}.ap-steps li.cur .ap-row-t b{font-weight:800}.ap-steps li.skip .ap-row-t b{text-decoration:line-through;text-decoration-color:#d6d4de}.ap-linkbox .ap-btn.wide.ghost{margin-top:8px}.wl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:linear-gradient(180deg,#fff,#f7f7f9);display:flex;flex-direction:column;color:var(--nv)}.wl-top{padding:calc(14px + env(safe-area-inset-top)) 18px 6px;max-width:640px;width:100%;margin:0 auto;box-sizing:border-box}.wl-bar{height:8px;background:#f2f1f5;border-radius:4px;overflow:hidden}.wl-bar span{display:block;height:100%;background:var(--ink);border-radius:4px;transition:width .35s}.wl-topr{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:13px;font-weight:700;color:var(--gr);min-height:36px}.wl-topr .ap-x{position:static}.wl-body{flex:1;overflow-y:auto;padding:8px 22px 24px;max-width:640px;width:100%;margin:0 auto;box-sizing:border-box;animation:wlIn .3s ease-out}@keyframes wlIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.wl h1{font-size:27px;line-height:1.2;font-weight:800;letter-spacing:-.02em;margin:6px 0 10px}.wl-ic{width:64px;height:64px;border-radius:18px;background:#fff;box-shadow:0 6px 18px #17153d14;display:grid;place-items:center;font-size:32px;margin:10px 0 14px}.wl-ic.big{width:84px;height:84px;font-size:44px;margin:30px auto 16px}.wl-kicker{margin:0;font-size:13px;font-weight:800;color:var(--ink);text-transform:uppercase;letter-spacing:.06em}.wl-lead{font-size:17px;line-height:1.55;color:#3a3850;margin:0 0 18px}.wl-points{display:flex;flex-direction:column;gap:10px}.wl-point{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--ln2);border-radius:16px;padding:14px}.wl-pic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--pk-bg);display:grid;place-items:center;font-size:20px}.wl-point b{display:block;font-size:16px;margin-bottom:2px}.wl-point small{font-size:14.5px;color:var(--gr);line-height:1.45}.wl-hello{text-align:center;padding-top:6vh}.wl-hello p{font-size:17px;line-height:1.55;color:#3a3850;margin:0 auto 20px;max-width:460px}.wl-hello .wl-points{text-align:left}.wl-logo{font-weight:800;font-size:20px;margin-bottom:26px}.wl-logo span{color:var(--pk)}.wl-hello h1{font-size:32px}.wl-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.wl-tags span{background:#fff;border:1px solid var(--ln2);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:700}.wl-day{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.wl-day li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--ln2);border-radius:16px;padding:12px 14px}.wl-num{flex:none;width:30px;height:30px;border-radius:10px;background:var(--nv);color:#fff;font-weight:800;display:grid;place-items:center}.wl-day b{display:block;font-size:16px}.wl-day small{font-size:14.5px;color:var(--gr);line-height:1.45}.wl-hint{margin:14px 2px 0;font-size:14px;color:var(--gr)}.wl-q{background:#fff;border:1px solid var(--ln2);border-radius:16px;padding:14px;margin-top:12px;display:flex;flex-direction:column;gap:8px}.wl-q>b{font-size:16px;line-height:1.4}.wl-opt{border:2px solid var(--ln2);background:#fff;border-radius:12px;padding:12px;text-align:left;font-size:15px;font-weight:600;color:var(--nv)}.wl-opt.ok{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.wl-opt.bad{border-color:#c9c7d4;background:#f7f7f9;color:#c42050}.wl-opt.dim{opacity:.5}.wl-why{margin:2px 0 0;font-size:14px;color:#17153d;font-weight:600}.wl-why.ok{color:var(--ok)}.wl-foot{display:flex;gap:10px;align-items:center;padding:12px 18px calc(14px + env(safe-area-inset-bottom));max-width:640px;width:100%;margin:0 auto;box-sizing:border-box}.wl-back{border:0;background:#f2f1f5;color:var(--nv);font-weight:800;border-radius:16px;padding:18px 20px;font-size:16px}.wl-next{margin-top:0;flex:1}.ap-segtabs.two{grid-template-columns:1fr 1fr}.ap-addtask{display:flex;gap:8px}.ap-addtask .ap-in{margin-top:0}.ap-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}@media (max-width: 899px){.ap-main:has(.ap-board){max-width:none}.ap-board{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -14px;padding:0 14px 6px}.ap-board .ap-col{flex:0 0 84%;scroll-snap-align:start}}.ap-col{background:#ecebf0;border-radius:16px;padding:10px;min-height:120px;display:flex;flex-direction:column;gap:8px}.ap-col.droppable{outline:2px dashed #c9c7d4}.ap-col.doing{background:#f2f1f5}.ap-col.done{background:var(--ok-bg)}.ap-col-h{display:flex;justify-content:space-between;align-items:center;padding:2px 4px}.ap-col-h b{font-size:15px;color:var(--nv)}.ap-col-h span{font-size:13px;font-weight:800;color:var(--gr);background:#ffffffb3;border-radius:999px;padding:2px 9px}.ap-col-empty{font-size:13px;color:var(--gr);margin:4px}.ap-tcard{background:#fff;border-radius:12px;padding:11px 12px;box-shadow:0 1px 3px #17153d1a;cursor:pointer;border-left:4px solid transparent}.ap-tcard:active{transform:scale(.99)}.ap-tcard.c-red{border-left-color:#17153d}.ap-tcard.c-amber{border-left-color:#a8650f}.ap-tcard.c-green{border-left-color:var(--ok)}.ap-tcard.c-blue{border-left-color:#6d6a83}.ap-tcard b{display:block;font-size:15px;color:var(--nv);line-height:1.35}.ap-col.done .ap-tcard b{text-decoration:line-through;text-decoration-color:#1f8a5a;color:#4b4a63}.ap-tcard p{margin:4px 0 0;font-size:13.5px;color:var(--gr);line-height:1.4}.ap-tmeta{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.ap-tmeta span{font-size:12px;font-weight:700;background:#f2f1f5;color:var(--gr);border-radius:999px;padding:3px 8px}.ap-tmeta .due.late{background:#f7f7f9;color:#c42050}.ap-tmeta .due.soon{background:var(--am-bg);color:var(--am)}.ap-tmeta .who{background:var(--nv);color:#fff}.ap-tmove{display:flex;gap:6px;margin-top:8px}.ap-tmove button{border:0;background:#f2f1f5;color:var(--nv);border-radius:9px;padding:7px 10px;font-weight:800;font-size:13px}.ap-tmove button.fw{flex:1;background:var(--nv);color:#fff}.ap-col.doing .ap-tmove button.fw{background:var(--ok)}.ap-chfilter button.sw.red{border-color:#17153d}.ap-chfilter button.sw.amber{border-color:#a8650f}.ap-chfilter button.sw.green{border-color:var(--ok)}.ap-chfilter button.sw.blue{border-color:#6d6a83}.ap-goal{background:#fafafb;border:1px solid var(--ln2);border-radius:14px;padding:12px;margin-top:8px}.ap-goal.done{background:var(--ok-bg);border-color:#c9c7d4}.ap-goal-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.ap-goal-h b{font-size:15.5px;color:var(--nv)}.ap-goal .ap-bar{margin-top:8px}.ap-goal.done .ap-bar span{background:var(--ok)}.ap-goal-f{display:flex;justify-content:space-between;margin-top:6px;font-size:13px;color:var(--gr)}.ap-goal-f b{color:var(--nv);font-size:15px}.ap-goal-bump{display:flex;gap:8px;margin-top:8px}.ap-goal-bump button{flex:1;border:1.5px solid var(--ln2);background:#fff;border-radius:10px;padding:8px;font-weight:800;font-size:15px;color:var(--nv)}.ap-goal-wrap+.ap-goal-wrap{margin-top:2px}.ap-goal-f{flex-wrap:wrap;gap:2px 12px}.ap-goal-f>span:last-child{margin-left:auto;white-space:nowrap}.ap-chatbtn{position:relative}.ap-chatbtn.on{color:var(--ink)}.ap-chatbtn i{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--pk);color:#fff;font-size:11px;font-style:normal;font-weight:800;display:grid;place-items:center;box-sizing:border-box}.ap-chatrow .ap-row-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-chat-ic{flex:none;width:42px;height:42px;border-radius:12px;background:var(--pk-bg);display:grid;place-items:center;font-size:20px;font-weight:800;color:var(--ink)}.ap-chat-ic.dm{background:var(--nv);color:#fff;font-size:17px}.ap-chat-ic.dm.muted{background:#e4e3ea;color:var(--nv)}.ap-chat-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ap-chat-side small{font-size:12px;color:var(--gr)}.ap-main.chat{padding-bottom:0}.ap-chat{display:flex;flex-direction:column;height:calc(100dvh - 140px - env(safe-area-inset-bottom));max-width:760px;margin:0 auto}@media (min-width: 900px){.ap-chat{height:calc(100dvh - 110px)}}.ap-chat-head{padding:4px 2px 8px;border-bottom:1px solid var(--ln2)}.ap-chat-title{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:18px;color:var(--nv)}.ap-chat-head small{display:block;color:var(--gr);font-size:13px;margin-top:2px}.ap-chat-msgs{flex:1;overflow-y:auto;padding:10px 2px;display:flex;flex-direction:column;gap:3px}.ap-empty.center{text-align:center;margin-top:30px}.ap-chat-day{text-align:center;margin:12px 0 6px}.ap-chat-day span{font-size:12px;font-weight:700;color:var(--gr);background:#ecebf0;border-radius:999px;padding:4px 10px}.ap-msg-row{display:flex;align-items:flex-end;gap:6px;margin-top:6px}.ap-msg-row.grouped{margin-top:1px;padding-left:34px}.ap-msg-row.mine{justify-content:flex-end}.ap-msg-row.mine.grouped{padding-left:0}.ap-msg-av{flex:none;width:28px;height:28px;border-radius:9px;background:var(--nv);color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center}.ap-bub{max-width:78%;background:#fff;border:1px solid var(--ln2);border-radius:16px 16px 16px 4px;padding:8px 11px 6px;color:var(--nv)}.ap-msg-row.mine .ap-bub{background:var(--ink);border-color:var(--ink);color:#fff;border-radius:16px 16px 4px}.ap-bub.mentioned{border-color:var(--am);box-shadow:0 0 0 2px var(--am-bg)}.ap-bub p{margin:0;font-size:15.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.ap-bub-name{display:block;font-size:12px;font-weight:800;color:var(--ink);margin-bottom:2px}.ap-bub-time{display:block;text-align:right;font-size:11px;opacity:.65;margin-top:2px}.ap-mention{color:var(--ink)}.ap-msg-row.mine .ap-mention{color:#fff;text-decoration:underline}.ap-bub-biz{display:flex;align-items:center;gap:6px;width:100%;margin-top:6px;border:0;border-radius:10px;padding:8px 10px;background:#f2f1f5;color:var(--nv);font-size:14px;text-align:left}.ap-bub-biz b{flex:1}.ap-bub-biz span{color:var(--ink);font-weight:800;font-size:13px}.ap-msg-row.mine .ap-bub-biz{background:#ffffff2e;color:#fff}.ap-msg-row.mine .ap-bub-biz span{color:#fff}.ap-composer{position:relative;border-top:1px solid var(--ln2);padding:8px 0 10px;background:var(--bg, #f7f7f9)}.ap-composer-row{display:flex;align-items:flex-end;gap:6px}.ap-composer textarea{flex:1;resize:none;border:1.5px solid var(--ln2);border-radius:20px;padding:10px 14px;font:inherit;font-size:16px;max-height:120px;min-height:44px;box-sizing:border-box;background:#fff;color:var(--nv)}.ap-composer textarea:focus{outline:none;border-color:var(--ink)}.ap-composer .ap-icon{width:44px;height:44px;font-size:20px;flex:none}.ap-send{flex:none;width:44px;height:44px;border-radius:22px;border:0;background:var(--pk);color:#fff;font-size:18px}.ap-send:disabled{background:#d6d4de}.ap-mention-pop{position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid var(--ln2);border-radius:14px;box-shadow:0 8px 24px #17153d26;padding:6px;display:flex;flex-direction:column;margin-bottom:6px;z-index:5}.ap-mention-pop button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:8px;border-radius:10px;font-size:15px;font-weight:700;color:var(--nv);text-align:left}.ap-mention-pop button:hover{background:#f2f1f5}.ap-mention-pop button small{margin-left:auto;color:var(--gr);font-weight:500}.ap-mention-pop .ap-chat-ic{width:30px;height:30px;font-size:14px;border-radius:9px}.ap-mention-pop.biz .ap-in{margin:0 0 4px}.ap-attach{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--ln2);border-radius:999px;padding:4px 6px 4px 12px;font-size:14px;font-weight:700;color:var(--nv);margin-bottom:6px}.ap-attach button{border:0;background:#f2f1f5;width:22px;height:22px;border-radius:11px;display:grid;place-items:center}.ap-attach button svg{width:12px;height:12px}.ap-chatrow .ap-row-t{flex:1;min-width:0}.ap-chatrow .ap-row-t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-chatrow{width:100%;min-width:0;box-sizing:border-box}.ap-chatrow .ap-row-t small{display:block;max-width:100%}.ap-main.chat .ap-card{min-width:0;overflow:hidden}.ap-main.chat{min-width:0;overflow-x:hidden}.ap-main.chat .ap-page{min-width:0;width:100%;box-sizing:border-box}.ap-notif{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1.5px solid #c9c7d4;background:var(--am-bg);font-size:22px;cursor:pointer}.ap-notif span{display:flex;flex-direction:column;font-size:15px;color:var(--nv)}.ap-notif small{font-size:13px;color:var(--gr)}.ap-newch{padding:6px 10px 10px;display:flex;flex-direction:column;gap:6px}.ap-newch .ap-in{margin-top:0}.ap-online{font-style:normal;font-size:12.5px;font-weight:700;color:var(--ok);margin-left:6px}.ap-typing{color:var(--ink)!important;font-weight:700}.ap-bubwrap{display:flex;flex-direction:column;max-width:78%;position:relative}.ap-msg-row.mine .ap-bubwrap{align-items:flex-end}.ap-bubwrap .ap-bub{max-width:100%;cursor:pointer}.ap-bub.sel{outline:2px solid var(--nv);outline-offset:1px}.ap-quote{border-left:3px solid var(--ink);background:#17153d0d;border-radius:6px;padding:4px 8px;margin:2px 0 6px;font-size:13px;display:flex;flex-direction:column}.ap-msg-row.mine .ap-quote{border-left-color:#fff;background:#ffffff2e}.ap-quote b{font-size:12px}.ap-bub-img{display:block;max-width:240px;width:100%;border-radius:12px;margin:2px 0 4px;cursor:zoom-in}.ap-bub-img.ph{height:140px;background:#f2f1f5;display:grid;place-items:center;font-size:28px}.ap-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.ap-reacts button{border:1px solid var(--ln2);background:#fff;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:700;color:var(--nv)}.ap-reacts button.on{border-color:var(--ink);background:var(--pk-bg)}.ap-actbar{background:#fff;border:1px solid var(--ln2);border-radius:14px;box-shadow:0 8px 24px #17153d26;padding:6px;margin-top:6px;z-index:6}.ap-actemo{display:flex;gap:2px}.ap-actemo button{border:0;background:none;font-size:24px;padding:4px 6px;border-radius:10px}.ap-actemo button:active{background:#f2f1f5}.ap-actbtns{display:flex;gap:4px;border-top:1px solid var(--ln2);margin-top:4px;padding-top:4px}.ap-actbtns button{flex:1;border:0;background:#f7f7f9;border-radius:10px;padding:8px 6px;font-size:13.5px;font-weight:700;color:var(--nv);white-space:nowrap}.ap-actbtns button.bad{color:#c42050}.ap-sysmsg{align-self:center;max-width:92%;text-align:center;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);border:1px solid #c9c7d4;border-radius:16px;padding:10px 14px;margin:10px 0;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--nv)}.ap-sysmsg>button:not(.ap-sysreact){border:0;background:none;color:var(--ink);font-weight:800;font-size:13.5px}.ap-sysreact{border:1px solid #c9c7d4;background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800;color:var(--nv)}.ap-sysmsg .ap-reacts{justify-content:center}.ap-replybar{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ln2);border-left:3px solid var(--ink);border-radius:10px;padding:6px 8px 6px 10px;margin-bottom:6px}.ap-replybar span{flex:1;min-width:0;font-size:13.5px;color:var(--gr);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-replybar b{color:var(--nv);margin-right:6px}.ap-replybar button{border:0;background:#f2f1f5;width:24px;height:24px;border-radius:12px;display:grid;place-items:center;flex:none}.ap-replybar button svg{width:12px;height:12px}.ap-composer .ap-icon:disabled{opacity:.4}.ap-imgfull{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#17153deb;display:grid;place-items:center;padding:20px}.ap-imgfull img{max-width:100%;max-height:90vh;border-radius:10px}.ap-imgfull .ap-x{position:absolute;top:calc(14px + env(safe-area-inset-top));right:14px;background:#ffffff26;color:#fff}.ap-me{overflow:hidden;padding:0}.ap-me img{width:100%;height:100%;object-fit:cover;display:block}.ap-av{position:relative;flex:none;border-radius:28%;background:var(--nv);color:#fff;font-weight:800;display:inline-grid;place-items:center;overflow:visible}.ap-av img{width:100%;height:100%;object-fit:cover;border-radius:28%;display:block}.ap-av-on{position:absolute;right:-3px;bottom:-3px;width:26%;height:26%;min-width:12px;min-height:12px;border-radius:50%;background:#17153d;border:3px solid #fff;box-sizing:border-box}.ap-team-hero h1{margin:0;font-size:22px;color:var(--nv)}.ap-team-hero .ap-btn.wide{margin-top:12px}.ap-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.ap-person-card{border:1px solid var(--ln2);background:#fafafb;border-radius:16px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;cursor:pointer}.ap-person-card:active{transform:scale(.98)}.ap-person-card b{margin-top:6px;font-size:15px;color:var(--nv);line-height:1.25}.ap-person-card small{font-size:13px;color:var(--gr);line-height:1.3}.ap-person-card em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--ok);background:var(--ok-bg);border-radius:999px;padding:2px 8px;margin-top:4px}.ap-profile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.ap-profile h1{margin:10px 0 0;font-size:24px;color:var(--nv)}.ap-profile-title{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.ap-profile .ap-big{width:100%}.ap-bio{margin:0;font-size:15.5px;line-height:1.55;color:var(--nv);white-space:pre-wrap}a.ap-row{text-decoration:none}.ap-editme-photo{display:flex;align-items:center;gap:16px;margin:10px 0 4px}.ap-teamlink{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;font-size:22px}.ap-teamlink span:nth-child(2){flex:1;display:flex;flex-direction:column;font-size:15px;color:var(--nv)}.ap-teamlink small{font-size:13px;color:var(--gr)}.db .db-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.db-h{margin:0 0 10px!important;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.db-leg{font-style:normal;font-size:11.5px;font-weight:700;color:var(--gr);display:inline-flex;align-items:center;gap:4px}.db-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:6px}.db-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 900px){.db-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.db-kpis.in{grid-template-columns:repeat(4,minmax(0,1fr))}}.db-kpis.in{margin-bottom:12px}.db-kpi{background:#fff;border:1px solid var(--ln2);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.db-kpis.in .db-kpi{background:#fafafb}.db-kpi span{font-size:12.5px;font-weight:700;color:var(--gr)}.db-kpi b{font-size:24px;font-weight:800;color:var(--nv);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-kpi small{font-size:12px;color:var(--gr)}.db-kpi.ok b{color:var(--ok)}.db-kpi.pk b{color:var(--ink)}.db-funnel{display:flex;flex-direction:column;gap:8px}.db-fstep{display:flex;flex-direction:column;gap:3px}.db-fbar{background:linear-gradient(90deg,var(--nv),#17153d);color:#fff;border-radius:8px;height:30px;display:flex;align-items:center;padding:0 10px;min-width:56px;box-sizing:border-box;transition:width .4s}.db-fstep:nth-last-child(-n+3) .db-fbar{background:linear-gradient(90deg,var(--ok),#17153d)}.db-fbar b{font-size:14px}.db-flabel{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--nv);font-weight:600}.db-flabel small{color:var(--gr);font-weight:600;white-space:nowrap}.db-mini{font-size:13.5px;color:var(--gr);margin-bottom:8px}.db-mini b{color:var(--nv)}.db-cols{position:relative}.db-cols svg{width:100%;display:block}.db-grid{stroke:#ecebf0;stroke-width:.4;vector-effect:non-scaling-stroke}.db-xl{display:flex;font-size:10.5px;color:var(--gr);margin-top:4px}.db-xl span{text-align:center;overflow:hidden;white-space:nowrap}.db-yl{position:absolute;top:0;right:0;font-size:10.5px;color:var(--gr);background:#fffc;padding:0 4px;border-radius:4px}.db-two{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 900px){.db-two{grid-template-columns:1fr 1fr}}.db-hbars{display:flex;flex-direction:column;gap:9px}.db-hbar-h{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--nv)}.db-hbar-h span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-hbar-t{position:relative;height:9px;background:#f2f1f5;border-radius:5px;margin-top:3px;overflow:hidden}.db-hbar-t span{position:absolute;left:0;top:0;bottom:0;border-radius:5px}.db-hbar-t span.v2{background:var(--ink)}.db-hbar small{font-size:11.5px;color:var(--gr)}.db-facts{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding-top:10px;border-top:1px solid var(--ln2);font-size:13px;color:var(--gr)}.db-facts b{color:var(--nv)}.db-inps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 14px}@media (min-width: 900px){.db-inps{grid-template-columns:repeat(4,minmax(0,1fr))}}.db-inp{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;color:var(--gr)}.db-inp-f{display:flex;align-items:center;gap:4px;color:var(--nv)}.db-inp input{width:100%;min-width:0;border:1.5px solid var(--ln2);border-radius:10px;padding:9px 10px;font-size:16px;font-weight:800;color:var(--nv);background:#fff}.db-inp input:focus{outline:none;border-color:var(--ink)}.db .db-top{flex-wrap:wrap}.db-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.db-print-head{display:none}.db-goal{padding:10px 0;border-top:1px solid var(--ln2)}.db-goal:first-of-type{border-top:0;padding-top:0}.db-goal-h{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.db-goal-h b{font-size:17px;color:var(--nv)}.db-goal-h span{font-size:13px;color:var(--gr)}.db-goal-bar{position:relative;height:22px;background:#f2f1f5;border-radius:11px;margin:8px 0 6px;overflow:hidden}.db-goal-bar span{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--ink),#17153d);border-radius:11px;min-width:22px}.db-goal-bar em{position:absolute;right:10px;top:2px;font-style:normal;font-size:13px;font-weight:800;color:var(--nv)}.db-goal-f{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--gr)}.db-goal-f b{color:var(--nv);font-size:15px}.db-pace{margin:8px 0 0;font-size:13.5px;line-height:1.45;border-radius:10px;padding:8px 10px}.db-pace.ok{background:var(--ok-bg);color:var(--ok)}.db-pace.bad{background:var(--am-bg);color:#a8650f}.db-goalform{border-top:1px solid var(--ln2);padding-top:10px}.db-goalform input[type=date]{border:1.5px solid var(--ln2);border-radius:10px;padding:8px 10px;font-size:15px;color:var(--nv)}@media print{@page{size:A4;margin:12mm}body{background:#fff!important}.ap-top,.ap-tabs,.ap-incoming,.ap-phone-warn,.ap-toast,.db-top,.db-noprint,.db-goalform,.db-inps,.ap-hint,#zdarma-widget,[class*=zadarma]{display:none!important}.ap-main{padding:0!important;margin:0!important;max-width:none!important}.db-print-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #17153d;padding-bottom:6px;margin-bottom:10px}.db-print-head b{font-size:18px;color:#17153d}.db-print-head span{font-size:11px;color:#4b4a63}.ap-card,.db-kpi,.db-two>*{break-inside:avoid;box-shadow:none!important}.db-kpis{grid-template-columns:repeat(3,1fr)!important}.db-two{grid-template-columns:1fr 1fr!important}.db-fbar,.db-hbar-t span,.db-goal-bar span,svg rect,svg polygon{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{html,body,.ap,.ap-main,.db{background:#fff!important}}.fin-period{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fin-period>b{font-size:18px;color:var(--nv);min-width:150px;text-align:center}.fin-period .ap-icon{font-size:22px;font-weight:800}.fin-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 900px){.fin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.fin-kpi{background:#fff;border:1px solid var(--ln2);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.fin-kpi span{font-size:12.5px;font-weight:700;color:var(--gr)}.fin-kpi b{font-size:23px;font-weight:800;color:var(--nv);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-kpi small{font-size:12px;color:var(--gr)}.fin-kpi.inc b{color:var(--ok)}.fin-kpi.exp b{color:#17153d}.fin-kpi.net.pos{background:var(--ok-bg);border-color:#c9c7d4}.fin-kpi.net.pos b{color:var(--ok)}.fin-kpi.net.neg{background:#f7f7f9;border-color:#d6d4de}.fin-kpi.net.neg b{color:#c42050}.fin-kpi.cash b{cursor:pointer}.fin-cash-edit{display:flex;gap:6px}.fin-cash-edit input{width:100%;min-width:0;border:1.5px solid var(--ink);border-radius:10px;padding:6px 8px;font-size:17px;font-weight:800;color:var(--nv)}.fin-add{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fin-add .ap-big{margin-top:0}.ap-big.fin-exp{background:#17153d;box-shadow:0 8px 20px #17153d40}.ap-big.fin-inc,.ap-btn.fin-inc{background:var(--ok);box-shadow:0 8px 20px #17153d38}.fin-h{margin:0 0 10px!important;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.fin-day{margin:12px 10px 4px;font-size:12.5px;font-weight:800;color:var(--gr);text-transform:capitalize}.fin-row:disabled{opacity:1;cursor:default}.fin-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:16px}.fin-ic.income{background:var(--ok-bg);color:var(--ok)}.fin-ic.expense{background:#f7f7f9;color:#17153d}.fin-amt{flex:none;font-size:15.5px;white-space:nowrap}.fin-amt.income{color:var(--ok)}.fin-amt.expense{color:#17153d}.fin-rec-total{font-size:14px;font-weight:800;color:var(--nv)}.fin-amount{display:flex!important;flex-direction:column;gap:4px}.fin-amount span{display:flex;align-items:center;gap:8px;font-size:28px;font-weight:800;color:var(--nv)}.fin-amount input{flex:1;min-width:0;border:2px solid var(--ln2);border-radius:14px;padding:10px 14px;font-size:30px;font-weight:800;color:var(--nv)}.fin-form.expense .fin-amount input:focus{border-color:#17153d;outline:none}.fin-form.income .fin-amount input:focus{border-color:var(--ok);outline:none}.fin-receipt{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (min-width: 900px){.fin-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.fin-kpi.vat b{color:#6d6a83}.fin-pending{border:1.5px solid #c9c7d4}.fin-late{background:#f7f7f9;border-radius:12px}.fin-late .fin-ic{background:#c42050;color:#fff}.fin-late small{color:#c42050!important;font-weight:700}.fin-plain{border:0;background:none;text-align:left;padding:0;cursor:pointer;flex:1;min-width:0}.fin-fc-table{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}@media (min-width: 700px){.fin-fc-table{grid-template-columns:repeat(6,1fr)}}.fin-fc-table>div{background:#fafafb;border:1px solid var(--ln2);border-radius:10px;padding:6px 8px;display:flex;flex-direction:column;font-size:12px}.fin-fc-table b{font-size:13px;color:var(--nv)}.fin-fc-table .inc{color:var(--ok)}.fin-fc-table .exp{color:#17153d}.fin-fc-table span:last-child{font-weight:800;color:var(--nv);margin-top:2px}.fin-fc-table span.neg{color:#c42050}.fin-bud .db-hbar-t span{background:var(--ok)}.fin-bud.near .db-hbar-t span,.fin-bud.over .db-hbar-t span{background:#17153d}.fin-over{color:#17153d!important;font-weight:700}.fin-budget-edit .ap-num{padding:8px 0}.fin-scan{margin-bottom:4px}.fin-scan-btn{background:linear-gradient(135deg,#8a87a0,#a9a7b8)!important;margin-top:0!important}.fin-scan-ok{margin:8px 0 0;font-size:14px;color:var(--ok);background:var(--ok-bg);border-radius:10px;padding:8px 10px;font-weight:600}.fin-pending .ap-row{flex-wrap:wrap;row-gap:8px}.fin-pending .ap-row>.ap-btn.sm{flex-basis:100%;margin-left:46px;padding:9px}@media (min-width: 900px){.fin-pending .ap-row{flex-wrap:nowrap}.fin-pending .ap-row>.ap-btn.sm{flex-basis:auto;margin-left:0}}.fin-story{border-width:1.5px}.fin-story.pos{background:linear-gradient(135deg,#f7f7f9,#fff);border-color:#c9c7d4}.fin-story.neg{background:linear-gradient(135deg,#f7f7f9,#fff);border-color:#d6d4de}.fin-story p{margin:0;font-size:18px;line-height:1.5;color:var(--nv)}.fin-story b.inc{color:var(--ok)}.fin-story b.exp{color:#17153d}.fin-story small{display:block;margin-top:6px;font-size:14px;color:var(--gr)}.fin-more-btn{width:100%;border:1.5px dashed #c9c7d4;background:#fff;border-radius:14px;padding:14px;font-size:15px;font-weight:800;color:var(--nv)}.fin-step{display:flex;align-items:center;gap:8px;margin:16px 0 8px;font-size:17px;font-weight:800;color:var(--nv)}.fin-step span{width:26px;height:26px;border-radius:8px;background:var(--nv);color:#fff;font-size:14px;display:grid;place-items:center;flex:none}.fin-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 700px){.fin-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}.fin-cats button{display:flex;align-items:center;gap:8px;border:1.5px solid var(--ln2);background:#fff;border-radius:12px;padding:11px 10px;font-size:14px;font-weight:700;color:var(--nv);text-align:left;line-height:1.25}.fin-cats button i{font-style:normal;font-size:20px;flex:none}.fin-cats button.on{border-color:var(--nv);background:var(--nv);color:#fff}.fin-form.income .fin-cats button.on{border-color:var(--ok);background:var(--ok)}.fin-or{text-align:center;font-size:13px;color:var(--gr);margin:8px 0 0}.fin-opts-btn{width:100%;margin-top:16px;border:0;background:#f2f1f5;border-radius:12px;padding:12px;font-size:14px;font-weight:700;color:var(--nv);text-align:left}.fin-defaults{margin:8px 2px 0;font-size:13.5px;color:var(--gr)}.fin-defaults b{color:var(--nv)}.fin-opts{border-left:3px solid #e4e3ea;padding-left:12px;margin-top:4px}.fin-save{margin-top:18px!important;padding:16px!important;font-size:17px!important}.ap-btn.fin-exp{background:#ff3380}.fin-cash-link{color:var(--nv);cursor:pointer;text-decoration:underline dotted}:root{--calm-bg: linear-gradient(180deg, #f7f7f9 0%, #f7f7f9 55%, #f7f7f9 100%);--soft-shadow: 0 8px 28px rgba(23, 21, 61, .07)}body,.ap{background:var(--calm-bg) fixed}.ap-main{animation:calmIn .35s ease-out}@keyframes calmIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ap-card{border:0!important;border-radius:22px!important;box-shadow:var(--soft-shadow);background:#fff}.ap-big{min-height:60px;border-radius:20px!important;background:linear-gradient(135deg,#17153d,#17153d);box-shadow:0 10px 24px #17153d38;letter-spacing:.01em;transition:transform .12s ease,box-shadow .2s}.ap-big:active,.ap-btn:active,.lobby-tile:active,.lobby-line:active{transform:scale(.97)}.ap-btn{border-radius:14px;min-height:42px;transition:transform .12s ease}.ap-row{border-radius:14px;transition:background .15s}.ap-segtabs{background:#17153d0f;border-radius:16px}.ap-segtabs button.on{border-radius:12px}.ap-top{background:#ffffffb8!important;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:0!important;box-shadow:0 1px #17153d0d}@media (max-width: 899px){.ap-tabs{background:#ffffffdb!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:0!important;box-shadow:0 -6px 24px #17153d0f;padding-top:6px}.ap-tabs button{border-radius:16px;margin:0 2px;transition:background .2s,color .2s}.ap-tabs button.on{background:#17153d1a}.ap-tabs button svg{width:26px;height:26px}}.ap-quick button,.ap-chfilter button{border-radius:999px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.ap-main.lobby-main{padding:0!important;max-width:none!important}.lobby{position:relative;min-height:100%;padding:0 16px 110px;overflow:hidden}.lobby.morning,.lobby.day,.lobby.evening{background:linear-gradient(180deg,#f2f1f5,#f7f7f9 38%,#f7f7f9)}.lobby.night{background:linear-gradient(180deg,#17153d,#17153d 30%,#f7f7f9 62%)}.lobby-sky{position:absolute;left:0;right:0;top:150px;height:120px;pointer-events:none;opacity:.55}.lobby-sky svg{width:100%;height:100%}.lobby-sky path:first-child{fill:#ffffff8c}.lobby-sky path:last-child{fill:#fffc}.lobby.night .lobby-sky path:first-child{fill:#ffffff1f}.lobby>*{position:relative;max-width:760px;margin-left:auto;margin-right:auto}.lobby-hero{padding:28px 4px 18px}.lobby-date{margin:0;font-size:14px;font-weight:700;color:#17153d8c;text-transform:capitalize}.lobby-hero h1{margin:6px 0 8px;font-size:32px;line-height:1.15;font-weight:800;color:var(--nv);letter-spacing:-.02em}.lobby-hero h1 span{display:inline-block;animation:sway 4s ease-in-out infinite}@keyframes sway{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.lobby-phrase{margin:0;font-size:16.5px;line-height:1.5;color:#17153db3;max-width:520px}.lobby.night .lobby-hero h1{color:#fff}.lobby.night .lobby-date,.lobby.night .lobby-phrase{color:#ffffffc7}.lobby-day{background:#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:26px;padding:16px;box-shadow:var(--soft-shadow);margin-bottom:18px}.lobby h2{margin:0 0 8px;font-size:15px;font-weight:800;color:#17153d99;letter-spacing:.02em}.lobby-soft{margin:4px 2px;font-size:16px;color:var(--nv);line-height:1.5}.lobby-line{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:12px 6px;border-radius:16px;text-align:left;font-size:16.5px;font-weight:600;color:var(--nv);cursor:pointer}.lobby-line+.lobby-line{border-top:1px solid rgba(23,21,61,.06);border-radius:0}.lobby-line span:nth-child(2){flex:1}.lobby-line i{font-style:normal;font-size:22px;color:#17153d4d}.lobby-ic{width:42px;height:42px;border-radius:14px;background:#f7f7f9;display:grid;place-items:center;font-size:21px;flex:none}.lobby-start{width:100%;margin-top:10px;border:0;border-radius:18px;padding:16px;font-size:17px;font-weight:800;color:#fff;background:linear-gradient(135deg,#17153d,#17153d);box-shadow:0 10px 22px #17153d40}.lobby-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}@media (min-width: 700px){.lobby-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.lobby-tile{position:relative;border:0;border-radius:24px;padding:18px 14px 16px;min-height:132px;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;box-shadow:0 6px 18px #17153d0f;animation:tileIn .45s ease-out both;transition:transform .12s ease}@keyframes tileIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.lobby-tile-ic{font-size:34px;line-height:1;margin-bottom:8px}.lobby-tile b{font-size:17.5px;color:var(--nv);line-height:1.2}.lobby-tile small{font-size:13px;color:#17153d9e;line-height:1.35}.lobby-tile em{position:absolute;top:12px;right:12px;font-style:normal;min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:#fff;color:var(--ink);font-weight:800;font-size:13.5px;display:grid;place-items:center;box-shadow:0 2px 8px #17153d1a;box-sizing:border-box}.lobby-tile.mint{background:linear-gradient(160deg,#e2f6ee,#f2fbf8)}.lobby-tile.sky{background:linear-gradient(160deg,#e1effc,#f2f8fe)}.lobby-tile.peach{background:linear-gradient(160deg,#fce6dc,#fdf5f0)}.lobby-tile.lemon{background:linear-gradient(160deg,#fcf2d0,#fdf9ee)}.lobby-tile.lilac{background:linear-gradient(160deg,#eee8fe,#f7f4fe)}.lobby-tile.rose{background:linear-gradient(160deg,#fce4ed,#fdf3f7)}.lobby-tile.ice,.lobby-tile.sand{background:linear-gradient(160deg,#f2f1f5,#f7f7f9)}.lobby-tile.mist{background:linear-gradient(160deg,#ecebf0,#fafafb)}.lobby-team,.lobby-goal{background:#ffffffd9;border-radius:24px;padding:16px;box-shadow:var(--soft-shadow);margin-bottom:14px;cursor:pointer}.lobby-team-h{display:flex;justify-content:space-between;align-items:baseline}.lobby-team-h span{font-size:13px;font-weight:700;color:var(--ok)}.lobby-faces{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.lobby-news{margin:12px 0 0;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);font-size:14.5px;font-weight:600;color:var(--nv);line-height:1.45}.lobby-goal span{font-size:15.5px;font-weight:800;color:var(--nv)}.lobby-goal-bar{height:10px;border-radius:5px;background:#f2f1f5;margin:10px 0 6px;overflow:hidden}.lobby-goal-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#17153d,#17153d)}.lobby-goal small{font-size:13px;color:var(--gr)}.lobby-hero{padding:14px 4px 4px}.lobby-sky{position:relative;top:auto;left:auto;right:auto;height:46px;margin:0 -16px 6px;opacity:1}.lobby-sky svg{display:block}.lobby.night .lobby-day{background:#fffffff2}.lobby.night .lobby-sky path:last-child{fill:#ffffff40}html[data-pod=morning]{--pod-bg: linear-gradient(160deg, #f2f1f5 0%, #f7f7f9 32%, #f7f7f9 68%, #f7f7f9 100%);--pod-base: #f2f1f5}html[data-pod=day]{--pod-bg: linear-gradient(160deg, #f2f1f5 0%, #f7f7f9 32%, #f7f7f9 68%, #f7f7f9 100%);--pod-base: #f7f7f9}html[data-pod=evening]{--pod-bg: linear-gradient(160deg, #f2f1f5 0%, #f7f7f9 32%, #f7f7f9 68%, #f7f7f9 100%);--pod-base: #f2f1f5}html[data-pod=night]{--pod-bg: linear-gradient(160deg, #17153d 0%, #17153d 38%, #17153d 72%, #17153d 100%);--pod-base: #17153d}html,body{background:var(--pod-base, #f7f7f9)!important}.ap,body .ap{background:transparent!important;position:relative}.ap:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--pod-bg, var(--calm-bg));pointer-events:none}.lobby,.lobby.morning,.lobby.day,.lobby.evening,.lobby.night{background:none!important}.ap-top{background:#ffffff2e!important;backdrop-filter:saturate(1.3) blur(16px);-webkit-backdrop-filter:saturate(1.3) blur(16px);box-shadow:none!important;border-bottom:1px solid rgba(255,255,255,.35)!important}@media (min-width: 900px){.ap-tabs{background:#ffffff38!important;backdrop-filter:saturate(1.3) blur(18px);-webkit-backdrop-filter:saturate(1.3) blur(18px);border-right:1px solid rgba(255,255,255,.45)!important;box-shadow:none!important}.ap-tabs button{border-radius:14px;transition:background .2s}.ap-tabs button.on{background:#ffffffb3;box-shadow:0 4px 14px #17153d0f}.ap-tabs button:hover:not(.on){background:#ffffff59}}@media (max-width: 899px){.ap-tabs{background:#ffffff9e!important;border-top:1px solid rgba(255,255,255,.5)!important}}.ap.pod-night .ap-top,.ap.pod-night .ap-title,.ap.pod-night .ap-logo,.ap.pod-night .ap-icon,.ap.pod-night .ap-back,.ap.pod-night .ap-back-link,.ap.pod-night .ap-loading,.ap.pod-night .fin-period>b,.ap.pod-night .fin-period .ap-icon,.ap.pod-night .db-top .ap-link,.ap.pod-night .ap-tabs-logo{color:#fff!important}.ap.pod-night .ap-top{background:#17153d40!important;border-bottom-color:#ffffff1a!important}.ap.pod-night .ap-me{background:#ffffff2e}.ap.pod-night .ap-tabs{background:#17153d59!important;border-color:#ffffff1a!important}.ap.pod-night .ap-tabs button{color:#ffffffb8}.ap.pod-night .ap-tabs button.on{color:#fff;background:#ffffff29;box-shadow:none}.ap.pod-night .ap-segtabs{background:#ffffff24}.ap.pod-night .ap-segtabs button{color:#fffc}.ap.pod-night .ap-segtabs button.on{color:var(--nv)}.ap.pod-night .lobby-hero h1{color:#fff}.ap.pod-night .lobby-date,.ap.pod-night .lobby-phrase{color:#fffc}.ap.pod-night .lobby-day,.ap.pod-night .lobby-team,.ap.pod-night .lobby-goal{background:#fffffff2}.ap.pod-night .lobby-sky path{fill:#ffffff14!important}.lobby-sky{display:none!important}.lobby-hero{padding-bottom:18px}.ap-top{grid-template-columns:auto minmax(0,1fr) auto!important}.ap-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.ap-top>:first-child{min-width:0}@media (max-width: 420px){.ap-back span{display:none}.ap-top-r{gap:4px}}.lobby-ready{margin-top:10px;border-radius:18px;padding:14px 16px;background:linear-gradient(135deg,#f2f1f5,#f7f7f9);display:flex;flex-direction:column;gap:4px;animation:calmIn .35s ease-out}.lobby-ready b{font-size:17px;color:var(--ok)}.lobby-ready span{font-size:15px;color:var(--nv);line-height:1.45}.lobby-ready button{align-self:flex-start;margin-top:6px;border:0;border-radius:14px;padding:11px 14px;background:var(--ok);color:#fff;font-weight:800;font-size:15px}.lobby-ready.err{background:linear-gradient(135deg,#f7f7f9,#f7f7f9)}.lobby-ready.err b{color:#c42050}.lobby-ready.err button{background:#ff3380}.lobby-start:disabled{opacity:.85;animation:breathe 1.6s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.75}50%{opacity:1}}.lobby-shift{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:12px 14px;border-radius:16px;background:#f7f7f9}.lobby-shift span{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--ok)}.lobby-shift span i{width:10px;height:10px;border-radius:3px;background:#17153d;animation:breathe 1.8s ease-in-out infinite}.lobby-shift button{border:0;border-radius:12px;padding:10px 12px;background:#fff;color:var(--nv);font-weight:800;font-size:14px;box-shadow:0 2px 8px #17153d14}.lobby-shift.off{background:#f7f7f9}.lobby-shift.off span{color:var(--nv)}.mb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;overflow-y:auto;background:linear-gradient(170deg,#f2f1f5,#f7f7f9 40%,#f7f7f9);padding:calc(24px + env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom));animation:calmIn .35s ease-out}.mb.night{background:linear-gradient(170deg,#17153d,#17153d,#17153d)}.mb-inner{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.mb-anim,.mb-go{animation:tileIn .5s ease-out both}.mb-card{display:flex;gap:14px;align-items:flex-start;background:#ffffffe6;border-radius:22px;padding:16px;box-shadow:0 8px 24px #17153d12}.mb-card.hello{background:#fff}.mb-card.hello b{font-size:22px}.mb-card.ok{background:#f7f7f9}.mb-card.tip{background:linear-gradient(135deg,#f7f7f9,#f7f7f9)}.mb-ic{flex:none;width:46px;height:46px;border-radius:15px;background:#f7f7f9;display:grid;place-items:center;font-size:24px}.mb-card>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mb-card b{font-size:17px;color:var(--nv);line-height:1.3}.mb-card small{font-size:14.5px;color:#17153db3;line-height:1.45}.mb-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mb-chips span{background:#f7f7f9;border-radius:999px;padding:5px 10px;font-size:13.5px;font-weight:700;color:var(--nv)}.mb-btn{align-self:flex-start;margin-top:6px;border:0;border-radius:12px;padding:10px 14px;background:var(--nv);color:#fff;font-weight:800;font-size:14.5px}.mb-go{margin-top:6px;border:0;border-radius:22px;padding:20px;font-size:19px;font-weight:800;color:#fff;background:linear-gradient(135deg,#17153d,#17153d);box-shadow:0 12px 26px #17153d47}.mb.night .mb-go{background:linear-gradient(135deg,#a9a7b8,#8a87a0);box-shadow:0 12px 26px #17153d59}.mb-later{border:0;background:none;color:#17153d99;font-weight:700;font-size:15px;padding:10px}.mb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.mb-grid>div{background:#f7f7f9;border-radius:16px;padding:12px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.mb-grid span{font-size:20px}.mb-grid b{font-size:24px}.mb-grid small{font-size:12.5px}.mb-card>.mb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex-direction:initial;gap:8px}.mb.night .mb-card{background:#fff}.mb.night .mb-card.tip{background:linear-gradient(135deg,#f7f7f9,#f7f7f9)}button,.ap-row,.ap-btn,.ap-big{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(23,21,61,.45);outline-offset:2px}.ap-btn{min-height:52px;padding:0 20px;font-size:16px;border-radius:16px;justify-content:center;transition:transform .1s ease,filter .15s}.ap-btn.sm{min-height:46px;padding:0 16px;font-size:15px;border-radius:14px}.ap-btn:active,.ap-big:active,.pos-tile:active,.lobby-tile:active,.ap-row:active,.kp-grid button:active,.ap-chfilter button:active,.ap-quick button:active{transform:scale(.96);filter:brightness(.97)}.ap-big{min-height:64px;font-size:18px}.ap-link{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;background:#17153d14;width:fit-content}.ap-link-sm{min-height:40px;display:inline-flex;align-items:center}.ap-row{min-height:64px;padding:12px;font-size:16px;gap:14px}.ap-row-t b{font-size:16.5px}.ap-row-t small{font-size:14px}.ap-row-ic{min-width:42px;height:42px;border-radius:13px}.ap-in,.ap-select,select.ap-in,textarea.ap-in{min-height:52px;font-size:17px!important;border-radius:14px;padding:12px 14px}textarea.ap-in{min-height:96px}.ap-check{min-height:48px;font-size:16px}.ap-check input[type=checkbox]{width:26px;height:26px;accent-color:var(--ok)}.ap-chfilter button,.ap-quick button{min-height:46px;padding:0 18px;font-size:15.5px;font-weight:700}.ap-segtabs button{min-height:50px;font-size:16px}.ap-icon{width:46px;height:46px;border-radius:14px}.ap-me{width:46px;height:46px;border-radius:14px;font-size:18px}@media (max-width: 899px){.ap-tabs{padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.ap-tabs button{min-height:62px;font-size:12px!important;gap:4px}.ap-tabs button svg{width:27px;height:27px}.ap-main{padding-bottom:120px}}@media (min-width: 900px){.ap-tabs{width:248px;padding:20px 14px!important;gap:8px!important}.ap-tabs button{flex:none;flex-direction:row;justify-content:flex-start;gap:14px;min-height:60px;padding:0 16px!important;font-size:16.5px!important;font-weight:700;border-radius:18px!important}.ap-tabs button svg{width:26px;height:26px}}.more-pos{gap:6px}.pos-group{margin:14px 4px 10px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#17153d80}.ap.pod-night .pos-group{color:#ffffffb3}.pos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 700px){.pos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.pos-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pos-tile{position:relative;border:0;border-radius:24px;padding:18px 14px;min-height:140px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;cursor:pointer;box-shadow:0 6px 18px #17153d0f;animation:tileIn .4s ease-out both;transition:transform .1s ease}.pos-ic{font-size:36px;line-height:1;margin-bottom:10px}.pos-tile b{font-size:17.5px;color:var(--nv);line-height:1.2}.pos-tile small{font-size:13.5px;color:#17153d9e;line-height:1.35}.pos-tile em{position:absolute;top:12px;right:12px;font-style:normal;min-width:28px;height:28px;padding:0 8px;border-radius:14px;background:var(--ink);color:#fff;font-weight:800;font-size:14px;display:grid;place-items:center;box-sizing:border-box}.pos-tile.mint{background:linear-gradient(160deg,#e2f6ee,#f2fbf8)}.pos-tile.sky{background:linear-gradient(160deg,#e1effc,#f2f8fe)}.pos-tile.peach{background:linear-gradient(160deg,#fce6dc,#fdf5f0)}.pos-tile.lemon{background:linear-gradient(160deg,#fcf2d0,#fdf9ee)}.pos-tile.lilac{background:linear-gradient(160deg,#eee8fe,#f7f4fe)}.pos-tile.rose{background:linear-gradient(160deg,#fce4ed,#fdf3f7)}.pos-tile.ice,.pos-tile.sand{background:linear-gradient(160deg,#f2f1f5,#f7f7f9)}.pos-tile.mist{background:linear-gradient(160deg,#ecebf0,#fafafb)}.fin-amount-disp{margin:4px 0 10px;padding:14px 18px;border-radius:20px;background:#f7f7f9;font-size:44px;font-weight:800;color:var(--nv);text-align:right;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fin-amount-disp span{font-size:28px;margin-left:8px;color:#17153d80}.fin-amount-disp.empty{color:#17153d40}.fin-form.expense .fin-amount-disp,.fin-form.income .fin-amount-disp{background:#f7f7f9}.kp{display:flex;flex-direction:column;gap:10px}.kp-quick{display:flex;gap:8px;flex-wrap:wrap}.kp-quick button{flex:1;min-height:46px;border:0;border-radius:14px;background:#f7f7f9;color:var(--nv);font-weight:800;font-size:15px}.kp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kp-grid button{min-height:64px;border:0;border-radius:18px;background:#fff;box-shadow:0 3px #e4e3ea,0 6px 14px #17153d0d;font-size:26px;font-weight:800;color:var(--nv);transition:transform .08s ease;font-variant-numeric:tabular-nums}.kp-grid button.back{background:#f7f7f9;color:#17153d}.kp-grid button.comma{background:#f7f7f9}@media (min-width: 900px){.kp{max-width:420px}}.ap-segtabs{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none!important;gap:4px;padding:4px}.ap-segtabs button{min-width:0;white-space:normal;line-height:1.2;padding:6px;overflow-wrap:anywhere}@media (max-width: 420px){.ap-segtabs button{font-size:14.5px}}@media (min-width: 900px){.ap{padding-left:248px!important}}:root{--top-h: 70px;--tabs-h: 0px}html:has(.fit-page),html:has(.fit-page) body{overflow:hidden;overscroll-behavior:none}.ap-main:has(>.fit-page){height:calc(100dvh - var(--top-h) - var(--tabs-h));overflow:hidden;max-width:none!important;margin:0!important;padding:12px 14px!important;box-sizing:border-box;display:flex;flex-direction:column}@media (min-width: 900px){.ap-main:has(>.fit-page){padding:16px 22px!important}}.fit-page{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.fit-list,.fit-grid{position:relative;flex:1;min-height:0;overflow:hidden}.fit-items{display:flex;flex-direction:column}.fit-item{display:flex;min-width:0}.fit-item>*{flex:1;min-width:0}.fit-cells{display:grid}.fit-cells>*{min-height:0}.fit-empty{height:100%;display:grid;place-items:center;text-align:center;color:var(--gr);font-size:16px;padding:10px}.fit-pager{position:absolute;left:0;right:0;bottom:0;height:56px;display:flex;align-items:center;justify-content:center;gap:18px}.fit-pager button{width:64px;height:52px;border:0;border-radius:16px;background:#fff;box-shadow:0 3px #e4e3ea,0 6px 14px #17153d0f;font-size:28px;font-weight:800;color:var(--nv)}.fit-pager button:disabled{opacity:.35}.fit-pager button:active{transform:scale(.94)}.fit-pager span{min-width:64px;text-align:center;font-size:16px;font-weight:800;color:var(--nv)}.ap.pod-night .fit-pager span{color:#fff}.more-pos .pos-tile{min-height:0;height:100%;animation:tileIn .35s ease-out both}@media (max-width: 420px){.more-pos .pos-tile small{display:none}.more-pos .pos-ic{font-size:32px;margin-bottom:8px}}.lobby.lobby-fit{padding:0!important;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0}.lobby.lobby-fit>*{max-width:none;margin:0}.lobby-left{display:flex;flex-direction:column;gap:12px;min-height:0}.lobby-right{display:flex;min-height:0}.lobby-fit .lobby-hero{padding:2px 4px 0}.lobby-fit .lobby-hero h1{font-size:28px;margin:2px 0 4px}.lobby-fit .lobby-day{margin:0;padding:12px 14px;display:flex;flex-direction:column;min-height:0}.lobby-fit .lobby-day h2{margin-bottom:4px}.lobby-lines{display:flex;min-height:0}.lobby-fit .lobby-line{height:100%;padding:6px;border:0!important;border-radius:14px;background:#17153d08}.lobby-fit .lobby-line+.lobby-line{border:0}.lobby-fit .lobby-tile{height:100%;min-height:0;padding:14px}.lobby-fit .lobby-tile-ic{font-size:32px;margin-bottom:6px}@media (max-height: 760px) and (max-width: 899px){.lobby-fit .lobby-phrase{display:none}.lobby-fit .lobby-hero h1{font-size:24px}}@media (max-width: 899px){.lobby-fit .lobby-tile small{display:none}.lobby-fit .lobby-start{padding:13px;margin-top:8px}}@media (min-width: 900px){.lobby.lobby-fit{grid-template-columns:minmax(330px,400px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:20px}.lobby-fit .lobby-day,.lobby-fit .lobby-lines{flex:1}.lobby-fit .lobby-team,.lobby-fit .lobby-goal{margin:0;flex:none}.lobby-fit .lobby-hero h1{font-size:30px}}.calls-hero{display:flex;align-items:center;gap:14px;padding:14px 16px!important;flex-wrap:wrap}.calls-hero-t{flex:1;min-width:170px;display:flex;flex-direction:column;gap:4px}.calls-hero-t b{font-size:22px;color:var(--nv)}.calls-hero-t small{font-size:14px;color:var(--gr)}.calls-hero-t .ap-bar{margin-top:4px}.calls-next{margin:0!important;flex:1 1 200px;min-height:64px}.calls-panel{flex:1;min-height:0;display:flex;padding:10px!important}.calls-row{display:flex;align-items:center;gap:12px;height:100%;padding:8px 10px;border-radius:16px;background:#f7f7f9;box-sizing:border-box}.calls-row.now,.calls-row.hot{background:#f7f7f9}.calls-slot{flex:none;min-width:64px;text-align:center;padding:6px 8px;border-radius:12px;background:#fff;font-size:13.5px;font-weight:800;color:var(--nv);box-shadow:0 1px 3px #17153d0f}.calls-slot.amber{background:var(--am-bg);color:var(--am)}.calls-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.calls-t b{font-size:16.5px;color:var(--nv);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calls-t small{font-size:13.5px;color:var(--gr);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calls-row .ap-btn.sm{min-height:50px}@media (max-width: 899px){.calls-hero-t b{font-size:19px}.calls-next{min-height:58px;flex-basis:100%}}@media (max-height: 740px) and (max-width: 899px){.calls-hero-t small{display:none}}.fin-fit .fin-period{flex:none}.fin-fit .fin-story{padding:12px 16px!important;flex:none}.fin-fit .fin-story p{font-size:16.5px}.fin-fit .fin-add .ap-big{min-height:60px}.fin-frow{display:flex;align-items:center;gap:12px;width:100%;height:100%;border:0;padding:8px 10px;border-radius:16px;background:#f7f7f9;text-align:left;box-sizing:border-box}.fin-frow.late{background:#f7f7f9}.fin-frow:disabled{cursor:default;opacity:1;color:inherit}.fin-frow .ap-btn.sm{min-width:54px;min-height:50px;font-size:20px}.fin-form.fit-page{gap:10px}.fin-formtop{display:flex;align-items:center;gap:10px;flex:none}.fin-formtop .ap-segtabs{flex:1}.fin-formtitle{font-size:19px;color:var(--nv)}.ap.pod-night .fin-formtitle{color:#fff}.fin-step-amount .fin-scan-btn{flex:none;min-height:52px;width:100%}.fin-step-amount .fin-amount-disp{flex:none;margin:0;font-size:46px;padding:10px 18px}.fin-step-amount .kp{flex:1;min-height:0;max-width:none}.fin-step-amount .kp-grid{flex:1;min-height:0;grid-auto-rows:1fr}.fin-step-amount .kp-grid button{min-height:48px;height:100%;font-size:28px}.fin-next{flex:none;margin:0!important;min-height:60px}.fin-step-what .fit-grid{flex:1}.fin-catbtn{width:100%;height:100%;display:flex;align-items:center;gap:10px;border:2px solid transparent;border-radius:18px;background:#fff;box-shadow:0 3px #ecebf0,0 6px 14px #17153d0d;padding:0 12px;text-align:left;font-size:15px;font-weight:700;color:var(--nv);line-height:1.2}.fin-catbtn i{font-style:normal;font-size:24px;flex:none}.fin-catbtn.on{background:var(--nv);color:#fff}.fin-step-what.income .fin-catbtn.on{background:var(--ok)}.fin-step-what .ap-in{flex:none;margin:0}.fin-what-actions{display:flex;gap:10px;flex:none}.fin-what-actions .fin-optsbtn{margin:0!important;width:auto!important;flex:0 1 auto;min-height:60px;font-size:14px;white-space:normal;text-align:left}.fin-what-actions .fin-save{flex:1;margin:0!important;min-height:60px}.fin-opts-sheet{max-height:88dvh;overflow-y:auto}@media (max-height: 700px){.fin-step-amount .kp-quick{display:none}}@media (max-width: 899px){.lobby-fit .lobby-tile{padding:10px 8px;align-items:center;text-align:center;justify-content:center;border-radius:20px}.lobby-fit .lobby-tile-ic{font-size:28px;margin-bottom:4px}.lobby-fit .lobby-tile b{font-size:14.5px}.lobby-fit .lobby-tile em{top:6px;right:6px;min-width:22px;height:22px;font-size:12px}.more-pos .pos-tile{padding:10px 8px;align-items:center;text-align:center;justify-content:center;border-radius:20px}.more-pos .pos-tile small{display:none}.more-pos .pos-tile b{font-size:14px}.more-pos .pos-ic{font-size:30px;margin-bottom:6px}}@media (min-width: 900px){.fin-form.fit-page{width:min(100%,640px);align-self:center}}.msg-fit .msg-start{margin:0!important;flex:none;min-height:58px;font-size:16px}.msg-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.msg-one,.msg-taskcard{gap:6px;padding:14px!important}.msg-one .ap-label,.msg-taskcard .ap-step{margin:2px 0 0;flex:none}.msg-their{flex:0 1 auto;min-height:44px;max-height:32%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.msg-taskcard .msg-their{flex:1 1 auto;max-height:none}.msg-reply{flex:1;min-height:80px;resize:none;margin:0!important}.msg-actions{display:flex;align-items:center;gap:10px;flex:none;position:relative}.msg-actions .fit-pager{position:static;height:auto;flex:none;gap:8px}.msg-actions .fit-pager button{width:52px}.msg-actions .fit-pager span{min-width:44px}.msg-send{flex:1;margin:0!important;min-height:60px}.msg-taskcard .ap-btn.wide,.msg-taskcard .ap-outcomes{flex:none}.msg-taskcard .ap-outcomes button{min-height:60px;font-size:17px}.msg-progress{display:flex;align-items:center;gap:12px;flex:none;padding:0 4px}.msg-progress b{font-size:15px;color:var(--nv);white-space:nowrap}.msg-progress .ap-bar{flex:1;margin:0}.ap.pod-night .msg-progress b{color:#fff}.msg-chips{flex:none;flex-wrap:nowrap;overflow:hidden;margin:0!important}.msg-chips button{flex:1 1 0;min-width:0;padding:0 8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-stats{flex:none;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.msg-stats .ap-stat{padding:10px}.msg-stats .ap-stat b{font-size:24px}.msg-fit .ap-note{flex:none;margin:0;padding:10px 14px!important;font-size:14px}.msg-fit .ap-emptycard{justify-content:center;align-items:center;text-align:center}.call-top{flex:none;display:flex}.call-top .ap-back-link{margin:0;min-height:40px}.call-cols{flex:1;min-height:0;display:flex;gap:16px}.call-left{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.call-right{flex:0 0 min(42%,460px);min-height:0;display:flex}.call-head{flex:none;padding:14px 16px!important;display:flex;flex-direction:column;gap:6px}.call-head h1{margin:0;font-size:22px;color:var(--nv);line-height:1.2}.call-head .ap-sub{margin:0}.call-head .ap-big{margin:4px 0 0!important;min-height:62px}.call-head .ap-chips{margin:2px 0 0}.call-head .ap-hint{margin:2px 0 0;font-size:13px}.call-panel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px!important;-webkit-overflow-scrolling:touch}.call-say .ap-script{font-size:18px;line-height:1.6}.call-finish{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:14px 16px!important}.call-finish .ap-step{margin:0}.call-finish .ap-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.call-finish .ap-outcomes button{min-height:66px;font-size:17px;border-radius:18px}.call-finish textarea{min-height:60px}@media (max-width: 899px){.call-head h1{font-size:19px}.call-head .ap-sub{font-size:13.5px}.call-cols{gap:0}}@media (max-height: 740px) and (max-width: 899px){.call-head .ap-chips,.call-head .ap-hint{display:none}}.biz-searchrow{display:flex;gap:10px;flex:none}.biz-searchrow .ap-search{flex:2;margin:0}.biz-searchrow .ap-select{flex:1;min-width:0;max-width:260px}@media (max-width: 600px){.biz-searchrow{flex-direction:column;gap:8px}.biz-searchrow .ap-select{max-width:none;min-height:48px}}.biz-panel{flex-direction:column;gap:6px}.biz-count{margin:2px 4px;font-size:13.5px;font-weight:700;color:var(--gr);flex:none}.biz-row{width:100%;border:0;text-align:left;cursor:pointer}.biz-tags{display:flex;gap:4px;flex:none}.biz-tags em{font-style:normal;font-size:12px;font-weight:800;padding:4px 8px;border-radius:999px;background:#f2f1f5;color:var(--gr)}.biz-tags em.good{background:var(--ok-bg);color:var(--ok)}.biz-tags em.hot{background:#f7f7f9;color:#c42050}@media (max-width: 420px){.biz-tags em:nth-child(n+2){display:none}}.biz-detail{gap:10px}.biz-head{flex:none;padding:14px 16px!important;display:flex;flex-direction:column;gap:6px}.biz-head h1{margin:0;font-size:22px;color:var(--nv)}.biz-head .ap-sub{margin:0}.biz-head .ap-big{margin:4px 0 0!important;min-height:60px}.biz-tabpanel>.ap-card,.biz-tabpanel .ap-card{box-shadow:none!important;padding:4px 0!important;border-radius:0!important;background:transparent}.biz-tabpanel{display:flex;flex-direction:column;gap:8px}@media (max-width: 899px){.biz-head h1{font-size:19px}}.msg-taskbtns{display:flex;gap:10px;flex:none}.msg-taskbtns .ap-btn{flex:1;margin:0!important;width:auto!important;min-height:54px;justify-content:center;text-decoration:none}.msg-q{margin:2px 0 0!important}@media (max-height: 700px){.msg-taskcard .ap-inmsg-h small,.msg-q{display:none}.msg-taskcard .ap-outcomes button{min-height:54px}}.biz-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}@media (max-width: 420px){.biz-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}.biz-stages button{min-height:44px;border:1.5px solid var(--ln2);background:#fff;border-radius:12px;font-size:13.5px;font-weight:700;color:var(--nv);padding:0 4px;line-height:1.15}.biz-stages button.on{background:var(--nv);border-color:var(--nv);color:#fff}.biz-notes{min-height:64px!important}.biz-notes-actions{display:flex;gap:10px}.biz-notes-actions .ap-btn{flex:1;margin:0!important;width:auto!important}.biz-tabpanel .ap-sec{margin:4px 0 6px!important}@media (max-width: 899px){.biz-head{gap:4px;padding:12px 14px!important}.biz-head .ap-chips{margin:0}.biz-head .ap-big{min-height:54px;margin-top:2px!important}.biz-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.biz-stages button{min-height:42px;font-size:12.5px}.biz-tabpanel .ap-sec{font-size:13px}.biz-notes{min-height:54px!important;margin:6px 0!important}}@media (max-height: 700px) and (max-width: 899px){.biz-head .ap-chips{display:none}}@media (max-height: 700px) and (max-width: 899px){.biz-head .ap-sub{display:none}.biz-head h1{font-size:18px}.biz-stages button{min-height:38px;font-size:12px}.biz-tabpanel .ap-sec{display:none}.biz-notes{min-height:48px!important}}.msg-taskbtns .ap-btn{min-width:0;padding:0 10px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.biz-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;flex:none}.biz-filters button{min-height:44px;border:1.5px solid var(--ln2);background:#fff;border-radius:999px;font-size:14px;font-weight:700;color:var(--nv);padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.biz-filters button.on{background:var(--nv);border-color:var(--nv);color:#fff}.ap-segtabs button{overflow-wrap:normal!important;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media (max-width: 420px){.ap-segtabs button{font-size:13.5px!important;padding:4px 3px!important}.ap-segtabs button i{margin-left:3px}}html[data-pod=morning],html[data-pod=day],html[data-pod=evening]{--pod-bg: linear-gradient(180deg, #f7f7f9 0%, #f7f7f9 60%, #f7f7f9 100%);--pod-base: #f7f7f9}.ap-tabs{display:none!important}@media (min-width: 900px){.ap{padding-left:0!important}}.ap-main{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.ap-main:has(>.fit-page){padding-bottom:12px!important}.hdr{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center;gap:16px;padding:14px 28px!important;min-height:88px;box-sizing:border-box;background:#f7f7f9d1!important;border-bottom:1px solid #e4e3ea!important}.hdr-brand{display:flex;align-items:center;gap:14px;border:0;background:none;padding:0;cursor:pointer;min-height:0!important}.hdr-brand b{font-size:30px;font-weight:800;color:#17153d;letter-spacing:-.02em;white-space:nowrap}.hdr-brand b i{font-style:normal;color:#ff3380}.hdr-center{display:flex;justify-content:center;min-width:0}.hdr-team{display:flex;align-items:center;gap:10px;font-size:19px;color:#4b4a63;white-space:nowrap}.hdr-title{display:flex;align-items:center;gap:10px;min-width:0}.hdr-title .ap-title{margin:0;font-size:22px;font-weight:800;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr-back{width:46px;height:46px;border-radius:50%;border:0;background:#f2f1f5;color:#17153d;font-size:28px;font-weight:700;line-height:1;flex:none;min-height:0!important;display:grid;place-items:center;padding:0 0 3px}.hdr-right{display:flex;align-items:center;gap:14px}.hdr-round{position:relative;width:58px;height:58px;border-radius:50%;border:0;background:#f2f1f5;color:#17153d;font-size:26px;font-weight:700;display:grid;place-items:center;padding:0;min-height:0!important;transition:transform .1s ease,background .15s}.hdr-round:active{transform:scale(.94)}.hdr-round svg{width:26px;height:26px}.hdr-me{background:#f7f7f9;font-size:24px;overflow:hidden}.hdr-me img{width:100%;height:100%;object-fit:cover}.hdr-menu i{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#17153d;color:#fff;font-size:12px;font-style:normal;font-weight:800;display:grid;place-items:center;box-sizing:border-box}.ap.pod-night .hdr{background:#17153d8c!important;border-bottom-color:#ffffff14!important}.ap.pod-night .hdr-brand b,.ap.pod-night .hdr-team,.ap.pod-night .hdr-title .ap-title{color:#fff}@media (max-width: 899px){.hdr{padding:10px 14px!important;min-height:66px;gap:10px}.hdr-brand{gap:8px}.hdr-brand svg{width:40px;height:40px}.hdr-brand b{font-size:21px}.hdr-team{display:none}.hdr-title .ap-title{font-size:17px}.hdr-back{width:40px;height:40px;font-size:24px}.hdr-right{gap:8px}.hdr-round{width:46px;height:46px;font-size:21px}.hdr-round svg{width:22px;height:22px}.hdr:has(.hdr-title) .hdr-brand b{display:none}}.home2{gap:16px}.home2-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;flex:none}.home2-sun{margin:-10px -6px -14px -10px}.home2-hello h1{margin:0;font-size:46px;font-weight:800;color:#17153d;letter-spacing:-.025em;line-height:1.1}.home2-hello p{margin:6px 0 0;font-size:22px;color:#6d6a83}.home2-date{margin:0;align-self:center;font-size:19px;color:#6d6a83;white-space:nowrap}.home2-banner{flex:none;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 18px 10px 0;border-radius:30px;background:linear-gradient(90deg,#f7f7f9,#f7f7f9 45%,#f7f7f9);box-shadow:0 6px 20px #17153d0f;overflow:hidden;min-height:112px}.home2-env{margin:-4px 0 -16px 8px}.home2-bannertext{margin:0;font-size:23px;color:#17153d;font-weight:500}.home2-bannertext b{font-size:42px;font-weight:800;color:#17153d;margin:0 4px;vertical-align:-4px}.home2-daybtn{border:0;border-radius:28px;min-height:76px;padding:0 30px 0 36px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;gap:18px;box-shadow:0 10px 24px #17153d47;white-space:nowrap}.home2-daybtn span{font-size:30px;line-height:1;margin-top:-3px}.home2-grid{flex:1;min-height:0;display:flex}.home2-tile{position:relative;width:100%;height:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;border:0;border-radius:28px;padding:18px 22px;text-align:left;box-shadow:0 6px 22px #17153d0f;cursor:pointer;animation:tileIn .45s ease-out both;transition:transform .12s ease,box-shadow .2s;box-sizing:border-box}.home2-tile:active{transform:scale(.98)}.home2-ic{width:112px;height:112px;border-radius:28px;display:grid;place-items:center;box-shadow:inset 0 2px #ffffffb3,0 6px 14px #17153d14}.home2-ic svg{width:76px;height:76px;filter:drop-shadow(0 4px 6px rgba(23,21,61,.18))}.home2-t{min-width:0;display:flex;flex-direction:column;gap:6px}.home2-t b{font-size:29px;font-weight:800;color:#17153d;letter-spacing:-.015em;line-height:1.15}.home2-t small{font-size:19px;color:#6d6a83;line-height:1.3}.home2-go{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:30px;font-weight:600;line-height:1;padding-bottom:3px;box-sizing:border-box}.home2-badge{position:absolute;top:16px;right:22px;min-width:42px;height:42px;padding:0 8px;border-radius:21px;background:#c42050;color:#fff;font-style:normal;font-size:21px;font-weight:800;display:grid;place-items:center;box-sizing:border-box;box-shadow:0 4px 10px #17153d59}.home2-tile:has(.home2-badge) .home2-go{margin-top:40px}.home2-tile.mint{background:linear-gradient(135deg,#e9f6f0,#f2faf6)}.home2-tile.mint .home2-ic{background:linear-gradient(160deg,#daf2e6,#c5e4d5)}.home2-tile.mint .home2-go{background:#def2e8;color:#19a05d}.home2-tile.sky{background:linear-gradient(135deg,#e8f2fe,#f0f6fe)}.home2-tile.sky .home2-ic{background:linear-gradient(160deg,#d8e8fc,#bed6f7)}.home2-tile.sky .home2-go{background:#ddeafc;color:#337ce7}.home2-tile.peach{background:linear-gradient(135deg,#fdeeea,#fdf4f2)}.home2-tile.peach .home2-ic{background:linear-gradient(160deg,#fcdfd6,#fcd2c7)}.home2-tile.peach .home2-go{background:#fce4df;color:#d53a4f}.home2-tile.lemon{background:linear-gradient(135deg,#fcf3de,#fdf8ec)}.home2-tile.lemon .home2-ic{background:linear-gradient(160deg,#f5e4bc,#c9c7d4)}.home2-tile.lemon .home2-go{background:#fcedc9;color:#e7860c}.home2-tile.lilac{background:linear-gradient(135deg,#f0edfe,#f6f3fe)}.home2-tile.lilac .home2-ic{background:linear-gradient(160deg,#e6e0fc,#dad1fc)}.home2-tile.lilac .home2-go{background:#e9e4fc;color:#7a5ee3}.home2-tile.white{background:#fff}.home2-tile.white .home2-ic{background:linear-gradient(160deg,#f7f7f9,#f7f7f9)}.home2-tile.white .home2-go{background:#f2f1f5;color:#6d6a83}.home2-tile.white:nth-child(n) .home2-ic:has(svg[aria-label="Η πορεία μας"]){background:linear-gradient(160deg,#f7f7f9,#f2f1f5)}.home2-tile.white .home2-ic:has(svg[aria-label=Εργαλεία]){background:linear-gradient(160deg,#f7f7f9,#f7f7f9)}.home2-tile.white .home2-ic:has(svg[aria-label="Η πορεία μας"])+.home2-t+.home2-go{background:#f7f7f9;color:#6d6a83}.home2-tile.white .home2-ic:has(svg[aria-label=Εργαλεία])+.home2-t+.home2-go{background:#f2f1f5;color:#4b4a63}.home2-foot{flex:none;display:flex;align-items:center;gap:18px;padding-top:14px;border-top:1px solid #e4e3ea}.home2-foot b{font-size:21px;color:#17153d}.home2-how{border:0;border-radius:30px;min-height:56px;padding:0 22px 0 26px;background:#f7f7f9;color:#17153d;font-size:19px;font-weight:700;display:flex;align-items:center;gap:14px}.home2-how span{font-size:24px;line-height:1;margin-top:-2px}.home2-brand{margin-left:auto;font-size:17px;color:#6d6a83}.home2-daysheet{max-height:88dvh;overflow-y:auto}.home2-daysheet h2{margin:0 0 10px}.ap.pod-night .home2-hello h1,.ap.pod-night .home2-foot b{color:#fff}.ap.pod-night .home2-hello p,.ap.pod-night .home2-date,.ap.pod-night .home2-brand{color:#ffffffbf}@media (min-width: 900px) and (max-height: 860px){.home2{gap:12px}.home2-hello h1{font-size:38px}.home2-hello p{font-size:19px}.home2-banner{min-height:92px}.home2-bannertext{font-size:20px}.home2-bannertext b{font-size:34px}.home2-daybtn{min-height:62px;font-size:19px}.home2-ic{width:88px;height:88px;border-radius:24px}.home2-ic svg{width:60px;height:60px}.home2-t b{font-size:24px}.home2-t small{font-size:16.5px}.home2-go{width:48px;height:48px;font-size:26px}.home2-badge{min-width:36px;height:36px;font-size:18px;top:12px}.home2-tile:has(.home2-badge) .home2-go{margin-top:30px}.home2-foot{padding-top:10px}.home2-how{min-height:48px}}@media (max-width: 899px){.home2{gap:10px}.home2-hero{grid-template-columns:auto minmax(0,1fr);gap:8px}.home2-sun{margin:-8px -6px -10px -8px}.home2-hello h1{font-size:25px}.home2-hello p{font-size:14.5px;margin-top:3px}.home2-date{display:none}.home2-banner{grid-template-columns:auto minmax(0,1fr);padding:10px 12px 12px 0;gap:8px;border-radius:22px;min-height:0}.home2-env{margin:-6px 0 -8px 2px}.home2-bannertext{font-size:15.5px}.home2-bannertext b{font-size:24px;vertical-align:-2px}.home2-daybtn{grid-column:1 / -1;min-height:52px;justify-content:center;font-size:17px;border-radius:18px;margin-left:12px}.home2-tile{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border-radius:20px}.home2-ic{width:54px;height:54px;border-radius:16px}.home2-ic svg{width:38px;height:38px}.home2-t b{font-size:16px}.home2-t small,.home2-go{display:none}.home2-badge{top:6px;right:6px;min-width:24px;height:24px;font-size:12.5px;padding:0 6px}.home2-foot{gap:10px;padding-top:8px}.home2-foot b{font-size:15px}.home2-how{min-height:44px;font-size:15px;padding:0 14px}.home2-brand{display:none}}@media (max-width: 899px) and (max-height: 740px){.home2-hello p,.home2-foot{display:none}}.menu-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#17153d52;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:calmIn .2s ease-out}.menu-panel{position:absolute;top:28px;right:28px;bottom:28px;left:28px;background:#f7f7f9;border-radius:34px;padding:24px 28px 26px;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 80px #17153d40}.menu-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.menu-h h2{margin:0;font-size:32px;font-weight:800;color:#17153d}.menu-grid{flex:1;min-height:0;display:flex}.menu-tile{position:relative;width:100%;height:100%;border:0;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px;text-align:center;cursor:pointer;box-shadow:0 6px 18px #17153d0f;animation:tileIn .3s ease-out both;box-sizing:border-box}.menu-tile:active{transform:scale(.97)}.menu-tile.on{outline:3px solid #17153d;outline-offset:-3px}.menu-tile b{font-size:19px;color:#17153d;line-height:1.2}.menu-ic{width:76px;height:76px;border-radius:22px;display:grid;place-items:center;background:#ffffffb3;box-shadow:inset 0 2px #fffc,0 4px 10px #17153d12}.menu-ic svg{width:52px;height:52px;filter:drop-shadow(0 3px 5px rgba(23,21,61,.16))}.menu-emo{font-size:40px;line-height:1}.menu-tile .home2-badge{top:10px;right:10px;min-width:30px;height:30px;font-size:14px}.menu-tile.mint{background:linear-gradient(135deg,#e9f6f0,#f2faf6)}.menu-tile.sky{background:linear-gradient(135deg,#e8f2fe,#f0f6fe)}.menu-tile.peach{background:linear-gradient(135deg,#fdeeea,#fdf4f2)}.menu-tile.lemon{background:linear-gradient(135deg,#fcf3de,#fdf8ec)}.menu-tile.lilac{background:linear-gradient(135deg,#f0edfe,#f6f3fe)}.menu-tile.white{background:#fff}@media (max-width: 899px){.menu-panel{top:10px;right:10px;bottom:10px;left:10px;border-radius:26px;padding:14px 14px 16px;gap:10px}.menu-h h2{font-size:22px}.menu-tile{border-radius:20px;gap:6px;padding:6px}.menu-tile b{font-size:14px}.menu-ic{width:54px;height:54px;border-radius:16px}.menu-ic svg{width:38px;height:38px}.menu-emo{font-size:30px}}.home2-ic svg{width:84px;height:84px}@media (min-width: 900px) and (max-height: 860px){.home2-ic svg{width:66px;height:66px}}.menu-ic{width:84px;height:84px}.menu-ic svg{width:62px;height:62px}@media (max-width: 899px){.home2-ic svg{width:42px;height:42px}.menu-ic{width:54px;height:54px}.menu-ic svg{width:40px;height:40px}}@media (min-width: 900px) and (max-height: 800px){.hdr{min-height:72px;padding:8px 24px!important}.hdr-round{width:50px;height:50px;font-size:22px}.hdr-brand b{font-size:25px}.hdr-brand svg{width:40px;height:40px}.home2{gap:10px}.home2-sun svg{width:92px;height:78px}.home2-hello h1{font-size:32px}.home2-hello p{font-size:17px;margin-top:2px}.home2-date{font-size:16px}.home2-banner{min-height:74px;padding:6px 14px 6px 0;border-radius:24px}.home2-env svg{width:120px;height:75px}.home2-bannertext{font-size:18px}.home2-bannertext b{font-size:30px}.home2-daybtn{min-height:54px;font-size:17px;padding:0 22px 0 26px;border-radius:22px}.home2-tile{gap:14px;padding:10px 16px;border-radius:22px}.home2-ic{width:66px;height:66px;border-radius:18px}.home2-ic svg{width:48px;height:48px}.home2-t{gap:2px}.home2-t b{font-size:20px}.home2-t small{font-size:14.5px}.home2-go{width:42px;height:42px;font-size:24px}.home2-badge{min-width:30px;height:30px;font-size:15px;top:8px;right:16px}.home2-tile:has(.home2-badge) .home2-go{margin-top:22px}.home2-foot{padding-top:6px;gap:12px}.home2-foot b{font-size:17px}.home2-how{min-height:44px;font-size:16px}.home2-book svg{width:36px;height:36px}}@media (max-width: 899px){.home2-foot b,.home2-how{white-space:nowrap}.home2-book{display:none}}.hdr-left{display:flex;align-items:center;gap:22px;min-width:0}.hdr-homepill{display:flex;align-items:center;gap:14px;border:0;border-radius:999px;min-height:56px!important;padding:0 30px 0 24px;background:#f7f7f9;color:#2a2845;font-size:19px;font-weight:600;white-space:nowrap}.hdr-homepill span{color:#17153d;font-size:24px;font-weight:700;line-height:1;margin-top:-2px}.hdr-title{gap:14px!important}.hdr-pic{display:grid;place-items:center;width:52px;height:52px}.hdr-pic svg{width:50px;height:50px;filter:drop-shadow(0 3px 5px rgba(23,21,61,.15))}.hdr.inner .hdr-title .ap-title{font-size:30px;letter-spacing:-.015em}.hdr-user{display:flex;align-items:center;gap:12px;border:0;background:none;padding:0;min-height:0!important;cursor:pointer}.hdr-user .hdr-round{pointer-events:none}.hdr-name{font-size:19px;color:#2a2845}@media (max-width: 1199px){.hdr-name{display:none}.hdr-left{gap:14px}.hdr-homepill{padding:0 18px 0 16px;font-size:17px}}@media (max-width: 899px){.hdr.inner .hdr-brand b{display:none}.hdr-homepill{min-height:44px!important;padding:0 12px;font-size:15px;gap:8px}.hdr-pic{display:none}.hdr.inner .hdr-title .ap-title{font-size:17px}}.ap.pod-night .hdr-name{color:#fff}.fdash{gap:18px}.fdash-top{display:flex;align-items:center;gap:22px;flex:none}.fdash-title{flex:1;min-width:0}.fdash-title h1{margin:0;font-size:44px;font-weight:800;color:#17153d;letter-spacing:-.025em;line-height:1.1}.fdash-title p{margin:4px 0 0;font-size:22px;color:#6d6a83}.fdash-seg{display:flex;gap:4px;padding:6px;border-radius:22px;background:#f2f1f5;border:1px solid #ecebf0}.fdash-seg button{border:0;background:none;min-height:58px;padding:0 26px;border-radius:17px;font-size:20px;color:#3a3850;font-weight:500}.fdash-seg button.on{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-weight:700;box-shadow:0 6px 14px #17153d47}.fdash-new{display:flex;align-items:center;gap:18px;border:0;border-radius:26px;min-height:72px;padding:0 32px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font-size:22px;font-weight:700;box-shadow:0 10px 24px #17153d47;white-space:nowrap}.fdash-new span{font-size:40px;font-weight:400;line-height:1;margin-top:-4px}.fdash-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;flex:none}.fdash-kpi{display:flex;align-items:center;gap:26px;border-radius:28px;padding:22px 26px;min-height:150px;box-sizing:border-box;box-shadow:0 6px 20px #17153d0d}.fdash-kpi.mint{background:linear-gradient(135deg,#e7f5ee,#f1f9f5)}.fdash-kpi.sky{background:linear-gradient(135deg,#e7f1fd,#f0f6fe)}.fdash-kpi.peach{background:linear-gradient(135deg,#fdece8,#fdf3f1)}.fdash-kic{flex:none;width:132px;height:132px;border-radius:30px;display:grid;place-items:center;box-shadow:inset 0 2px #ffffffb3,0 6px 14px #17153d0f}.fdash-kpi.mint .fdash-kic{background:linear-gradient(160deg,#d8f0e3,#c0e0d0)}.fdash-kpi.sky .fdash-kic{background:linear-gradient(160deg,#d8e8fc,#c8dffc)}.fdash-kpi.peach .fdash-kic{background:linear-gradient(160deg,#fce1db,#fcd8d0)}.fdash-kic svg{width:100px;height:100px;filter:drop-shadow(0 6px 8px rgba(23,21,61,.18))}.fdash-kpi>div{min-width:0;display:flex;flex-direction:column;gap:4px}.fdash-kpi b{font-size:25px;font-weight:700;color:#17153d}.fdash-kpi strong{font-size:54px;font-weight:800;color:#17153d;letter-spacing:-.03em;line-height:1.05;cursor:default;white-space:nowrap}.fdash-kpi.mint strong{cursor:pointer}.fdash-kpi small{font-size:19px;color:#6d6a83}.fdash-kpi small.up i{font-style:normal;font-weight:800;color:#1f8a5a}.fdash-kpi small.up{color:#1f8a5a}.fdash-kpi small.down i{font-style:normal;font-weight:800;color:#17153d}.fdash-kpi small.down{color:#17153d}.fdash-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:18px}.fdash-card{background:#fff;border-radius:28px;box-shadow:0 6px 22px #17153d0d;padding:22px 26px;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.fdash-card h2{margin:0;font-size:33px;font-weight:800;color:#17153d;letter-spacing:-.02em}.fdash-ch{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex:none}.fdash-ch p{margin:4px 0 0;font-size:20px;color:#6d6a83}.fdash-legend{display:flex;gap:12px}.fdash-legend span{display:flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:#f7f7f9;font-size:18px;color:#3a3850}.fdash-legend i{width:18px;height:18px;border-radius:50%}.fdash-legend i.g{background:#1f8a5a}.fdash-legend i.r{background:#c42050}.fdash-bars{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:8px}.fdash-bars svg{flex:1;min-height:0;width:100%}.fdash-xl{display:flex;flex:none;margin-top:6px}.fdash-xl span{text-align:center;font-size:19px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdash-best{flex:none;display:flex;align-items:center;gap:18px;margin-top:14px;padding:12px 16px;border-radius:22px;background:linear-gradient(90deg,#f7f7f9,#f7f7f9)}.fdash-best>span{width:58px;height:58px;border-radius:50%;background:#f2f1f5;display:grid;place-items:center;flex:none}.fdash-best b{font-size:21px;color:#17153d;font-weight:700}.fdash-rh{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:none;margin-bottom:8px}.fdash-rh button{border:0;border-radius:999px;min-height:44px;padding:0 18px;background:#f7f7f9;color:#17153d;font-size:17px;font-weight:600;display:flex;align-items:center;gap:10px;white-space:nowrap}.fdash-pend{flex:none;border:0;border-radius:14px;min-height:42px;background:#f7f7f9;color:#a8650f;font-size:15px;font-weight:700;margin-bottom:6px;text-align:left;padding:0 14px}.fdash-recent .fit-list{flex:1}.fdash-mv{width:100%;height:100%;display:flex;align-items:center;gap:18px;border:0;background:none;text-align:left;padding:0 4px;border-top:1px solid #ecebf0;cursor:pointer;box-sizing:border-box}.fit-item:first-child .fdash-mv{border-top:0}.fdash-mv:disabled{cursor:default;opacity:1;color:inherit}.fdash-mic{width:66px;height:66px;border-radius:18px;display:grid;place-items:center;flex:none}.fdash-mic svg{width:36px;height:36px}.fdash-mic.inc{background:linear-gradient(160deg,#f2f1f5,#f2f1f5)}.fdash-mic.exp{background:linear-gradient(160deg,#f7f7f9,#f2f1f5)}.fdash-mt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fdash-mt b{font-size:20px;font-weight:700;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdash-mt small{font-size:17px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdash-mv strong{font-size:28px;font-weight:800;white-space:nowrap}.fdash-mv strong.inc{color:#1f8a5a}.fdash-mv strong.exp{color:#17153d}.fdash-bottom{flex:none;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,.5fr) minmax(0,.5fr);gap:18px}.fdash-tip{display:flex;align-items:center;gap:22px;border-radius:24px;padding:14px 22px;background:linear-gradient(90deg,#f7f7f9,#f7f7f9);min-height:92px;box-sizing:border-box}.fdash-tipic{width:68px;height:68px;border-radius:18px;background:linear-gradient(160deg,#f2f1f5,#f2f1f5);display:grid;place-items:center;flex:none}.fdash-tip b{display:block;font-size:21px;color:#17153d}.fdash-tip small{font-size:18.5px;color:#6d6a83}.fdash-act{display:flex;align-items:center;justify-content:center;gap:16px;border-radius:24px;min-height:78px;background:#fff;font-size:20px;font-weight:600}.fdash-act.red{border:2px solid #d6d4de;color:#17153d}.fdash-act.green{border:2px solid #c9c7d4;color:#14814c;background:#f4faf8}.fdash-upd{flex:none;margin:-10px 4px 0 auto;font-size:15px;color:#6d6a83}@media (min-width: 900px) and (max-height: 900px){.fdash{gap:12px}.fdash-title h1{font-size:34px}.fdash-title p{font-size:17px}.fdash-seg button{min-height:48px;font-size:17px;padding:0 18px}.fdash-new{min-height:58px;font-size:19px;padding:0 24px}.fdash-new span{font-size:32px}.fdash-kpi{min-height:0;padding:14px 18px;gap:18px;border-radius:24px}.fdash-kic{width:92px;height:92px;border-radius:24px}.fdash-kic svg{width:70px;height:70px}.fdash-kpi b{font-size:19px}.fdash-kpi strong{font-size:38px}.fdash-kpi small{font-size:15.5px}.fdash-card{padding:16px 20px;border-radius:24px}.fdash-card h2{font-size:24px}.fdash-ch p{font-size:16px}.fdash-legend span{font-size:15px;padding:6px 12px}.fdash-xl span{font-size:15px}.fdash-best{margin-top:8px;padding:8px 12px}.fdash-best>span{width:44px;height:44px}.fdash-best b{font-size:17px}.fdash-mic{width:52px;height:52px;border-radius:15px}.fdash-mic svg{width:28px;height:28px}.fdash-mt b{font-size:17px}.fdash-mt small{font-size:14.5px}.fdash-mv strong{font-size:22px}.fdash-tip{min-height:70px;padding:10px 16px}.fdash-tipic{width:52px;height:52px}.fdash-tip b{font-size:17px}.fdash-tip small{font-size:15px}.fdash-act{min-height:62px;font-size:17px}.fdash-upd{font-size:13px;margin-top:-6px}}@media (min-width: 900px) and (max-width: 1250px){.fdash-kpi strong{font-size:34px}.fdash-kic{width:80px;height:80px}.fdash-kic svg{width:60px;height:60px}.fdash-title h1{font-size:32px}}@media (max-width: 899px){.fdash{gap:10px}.fdash-top{flex-wrap:wrap;gap:8px}.fdash-title{flex-basis:100%}.fdash-title h1{font-size:24px}.fdash-title p{display:none}.fdash-seg{flex:1;padding:4px;border-radius:16px}.fdash-seg button{flex:1;min-height:44px;font-size:15px;padding:0 6px;border-radius:12px}.fdash-new{min-height:54px;font-size:16px;padding:0 16px;gap:8px;border-radius:18px}.fdash-new span{font-size:26px}.fdash-kpis{gap:8px}.fdash-kpi{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;min-height:0;border-radius:18px}.fdash-kic{display:none}.fdash-kpi b{font-size:13.5px}.fdash-kpi strong{font-size:21px}.fdash-kpi small{font-size:11.5px;line-height:1.25}.fdash-main{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:10px}.fdash-card{padding:12px 14px;border-radius:20px}.fdash-card h2{font-size:18px}.fdash-ch p{display:none}.fdash-legend span{font-size:12.5px;padding:4px 9px;gap:6px}.fdash-legend i{width:11px;height:11px}.fdash-xl span{font-size:12px}.fdash-best{margin-top:6px;padding:6px 10px;border-radius:14px;gap:10px}.fdash-best>span{width:34px;height:34px}.fdash-best>span svg{width:22px;height:22px}.fdash-best b{font-size:13.5px}.fdash-rh button{min-height:38px;font-size:13.5px;padding:0 12px}.fdash-mic{width:44px;height:44px;border-radius:13px}.fdash-mic svg{width:26px;height:26px}.fdash-mv{gap:10px}.fdash-mt b{font-size:15px}.fdash-mt small{font-size:12.5px}.fdash-mv strong{font-size:17px}.fdash-bottom{grid-template-columns:1fr 1fr;gap:8px}.fdash-tip{display:none}.fdash-act{min-height:52px;font-size:14.5px;border-radius:16px;gap:8px}.fdash-act svg{width:22px;height:22px}.fdash-upd{display:none}}.fdash-rh h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fdash-kpi small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 900px) and (max-width: 1700px){.fdash-rh h2{font-size:29px}.fdash-kpi small{font-size:17px}.fdash-kpi{gap:20px}}@media (min-width: 900px) and (max-width: 1250px){.fdash-rh h2{font-size:22px}.fdash-kpi small{font-size:14px}}@media (min-width: 900px) and (min-height: 901px){.fdash{gap:14px}.fdash-kpi{min-height:138px;padding:16px 24px}.fdash-kic{width:120px;height:120px}.fdash-kic svg{width:92px;height:92px}.fdash-card{padding:20px 24px}.fdash-rh{margin-bottom:4px}.fdash-upd{margin-top:-8px}}@media (max-width: 899px){.fdash,.fdash>*{min-width:0;max-width:100%}.fdash-main{grid-template-columns:minmax(0,1fr)!important}.fdash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fdash-kpi{min-width:0;overflow:hidden}.fdash-kpi strong{font-size:19px}.fdash-new{flex:1 1 100%;justify-content:center}.fdash-seg{flex:1 1 100%}.fdash-ch{min-width:0}.fdash-ch>div:first-child{min-width:0}.fdash-card h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdash-rh{min-width:0}.fdash-act span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 899px){.fdash-bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fdash-act{min-width:0;padding:0 8px}}.pg{gap:16px}.pg-top{display:flex;align-items:center;gap:22px;flex:none}.pg-title{flex:1;min-width:0}.pg-title h1{margin:0;font-size:44px;font-weight:800;color:#17153d;letter-spacing:-.025em;line-height:1.1}.pg-title p{margin:4px 0 0;font-size:22px;color:#6d6a83}.pg-period{display:flex;align-items:center;gap:16px;border:2px solid #c9c7d4;border-radius:22px;min-height:64px;padding:0 30px;background:#fff;color:#17153d;font-size:21px;font-weight:600;white-space:nowrap}.pg-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;flex:none}.pg-kpi{display:flex;align-items:center;gap:22px;border-radius:26px;padding:18px 20px;min-height:150px;box-sizing:border-box;box-shadow:0 6px 20px #17153d0d;min-width:0}.pg-kpi.peach{background:linear-gradient(135deg,#fdebe7,#fdf2f0)}.pg-kpi.mint{background:linear-gradient(135deg,#e7f5ee,#f1f9f5)}.pg-kpi.sky{background:linear-gradient(135deg,#e7f1fd,#f0f6fe)}.pg-kpi.lilac{background:linear-gradient(135deg,#efebfe,#f5f2fe)}.pg-kic{flex:none;width:116px;height:116px;border-radius:28px;display:grid;place-items:center;box-shadow:inset 0 2px #ffffffb3,0 6px 14px #17153d0f}.pg-kpi.peach .pg-kic{background:linear-gradient(160deg,#fcded8,#fcd3cb)}.pg-kpi.mint .pg-kic{background:linear-gradient(160deg,#d8f0e3,#c0e0d0)}.pg-kpi.sky .pg-kic{background:linear-gradient(160deg,#d8e8fc,#c8dffc)}.pg-kpi.lilac .pg-kic{background:linear-gradient(160deg,#e4defc,#d8cefc)}.pg-kic svg{width:88px;height:88px;filter:drop-shadow(0 5px 7px rgba(23,21,61,.16))}.pg-kpi>div{min-width:0;display:flex;flex-direction:column;gap:2px}.pg-kpi strong{font-size:48px;font-weight:800;color:#17153d;letter-spacing:-.03em;line-height:1.05}.pg-kpi b{font-size:21px;font-weight:700;color:#17153d}.pg-kpi small{font-size:17px;color:#6d6a83;line-height:1.3}.pg-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.pg-sub{margin:4px 0 0;font-size:19px;color:#6d6a83}.pg-goals .fdash-rh{align-items:flex-start;margin-bottom:10px}.pg-rows{flex:1;min-height:0;display:grid;grid-auto-rows:minmax(0,1fr);gap:8px}.pg-row{display:grid;grid-template-columns:auto minmax(150px,1.15fr) minmax(80px,1fr) auto 150px;align-items:center;gap:18px;padding:8px 14px 8px 8px;border-radius:20px;border:1px solid #f2f1f5;box-sizing:border-box;min-height:0}.pg-ric{width:74px;height:74px;border-radius:20px;display:grid;place-items:center}.pg-ric svg{width:52px;height:52px;filter:drop-shadow(0 3px 5px rgba(23,21,61,.15))}.pg-ric.red{background:linear-gradient(160deg,#f2f1f5,#f2f1f5)}.pg-ric.blue{background:linear-gradient(160deg,#e2ecfc,#d5e5fc)}.pg-ric.green{background:linear-gradient(160deg,#def3e9,#cbe8da)}.pg-ric.purple{background:linear-gradient(160deg,#f7f7f9,#f2f1f5)}.pg-rt{min-width:0;display:flex;flex-direction:column;gap:3px}.pg-rt b{font-size:20px;font-weight:700;color:#17153d;line-height:1.2}.pg-rt small{font-size:18px;color:#6d6a83}.pg-bar{height:18px;border-radius:9px;background:#ecebf0;overflow:hidden;display:block}.pg-bar i{display:block;height:100%;border-radius:9px}.pg-bar.red i{background:linear-gradient(90deg,#c9c7d4,#17153d)}.pg-bar.blue i{background:linear-gradient(90deg,#a9a7b8,#17153d)}.pg-bar.green i{background:linear-gradient(90deg,#1f8a5a,#1f8a5a)}.pg-bar.purple i{background:linear-gradient(90deg,#c9c7d4,#a9a7b8)}.pg-pct{font-size:25px;font-weight:800;color:#17153d;min-width:64px;text-align:right}.pg-chip{font-style:normal;text-align:center;border-radius:999px;padding:10px 12px;font-size:17px;white-space:nowrap}.pg-chip.green{background:#e6f5ee;color:#148a4f}.pg-chip.blue{background:#e6f0fe;color:#2964c4}.pg-chip.amber{background:#fcf1de;color:#9c6402}.pg-wins{gap:0}.pg-wins h2{flex:none}.pg-wins .pg-sub{flex:none;margin-bottom:12px}.pg-winlist{flex:1;min-height:0;display:grid;grid-auto-rows:minmax(0,1fr);gap:10px}.pg-win{display:flex;align-items:center;gap:22px;border-radius:20px;padding:6px 18px;min-height:0}.pg-win.yellow{background:linear-gradient(90deg,#f2f1f5,#f7f7f9)}.pg-win.pink{background:linear-gradient(90deg,#fdebee,#fdf2f4)}.pg-win.green{background:linear-gradient(90deg,#e7f5ee,#f2f9f6)}.pg-wic{width:92px;height:72px;border-radius:18px;display:grid;place-items:center;flex:none;background:#ffffff8c}.pg-wic svg{width:64px;height:64px;filter:drop-shadow(0 3px 5px rgba(23,21,61,.14))}.pg-bravo{flex:none;margin-top:10px;display:flex;align-items:center;gap:16px;border-radius:20px;padding:10px 12px 10px 16px;background:linear-gradient(90deg,#f7f7f9,#f7f7f9)}.pg-bic{flex:none}.pg-bravo .pg-rt b{font-size:19px}.pg-bravo .pg-rt small{font-size:15.5px}.pg-bravo button{flex:none;border:0;border-radius:22px;min-height:58px;padding:0 22px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font-size:17px;font-weight:700;display:flex;align-items:center;gap:10px;box-shadow:0 8px 18px #17153d40;white-space:nowrap}.pg-bottom{flex:none;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.pg-pace{display:flex;align-items:center;gap:22px;border-radius:26px;padding:14px 26px 10px 18px;background:linear-gradient(90deg,#f7f7f9,#f7f7f9);min-height:104px;box-sizing:border-box}.pg-pic,.pg-fic{width:74px;height:74px;border-radius:20px;display:grid;place-items:center;flex:none}.pg-pic,.pg-fic{background:#f2f1f5}.pg-pic svg,.pg-fic svg{width:52px;height:52px}.pg-pace-b{flex:1;min-width:0}.pg-pace-h{display:flex;align-items:baseline;gap:34px}.pg-pace-h b{font-size:22px;color:#17153d}.pg-pace-h small{font-size:17px;color:#4b4a63}.pg-track{position:relative;height:16px;border-radius:8px;background:#e4e3ea;margin:12px 0 4px}.pg-track i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:linear-gradient(90deg,#a9a7b8,#17153d)}.pg-track em{position:absolute;top:-6px;width:6px;height:28px;border-radius:3px;background:#17153d;transform:translate(-3px)}.pg-ends{display:flex;justify-content:space-between;font-size:14px;color:#6d6a83}.pg-fore{display:flex;align-items:center;gap:22px;border:0;border-radius:26px;padding:14px 24px 14px 18px;background:linear-gradient(90deg,#f2f1f5,#f7f7f9);min-height:104px;text-align:left;cursor:pointer;box-sizing:border-box}.pg-fore-t{display:flex;flex-direction:column;gap:2px;min-width:0}.pg-fore-t small{font-size:18px;color:#4b4a63}.pg-fore-t small:first-child{font-size:20px;color:#17153d;font-weight:700}.pg-fore-t b{font-size:34px;font-weight:800;color:#17153d;letter-spacing:-.02em;line-height:1.1}.pg-fore-x{margin-left:auto;padding-left:26px;border-left:2px solid #d6d4de;font-size:19px;color:#4b4a63;line-height:1.4;max-width:240px}@media (min-width: 900px) and (max-height: 900px){.pg{gap:10px}.pg-title h1{font-size:34px}.pg-title p{font-size:17px}.pg-period{min-height:50px;font-size:17px;padding:0 18px}.pg-kpi{min-height:0;padding:12px 14px;gap:14px;border-radius:22px}.pg-kic{width:76px;height:76px;border-radius:20px}.pg-kic svg{width:58px;height:58px}.pg-kpi strong{font-size:32px}.pg-kpi b{font-size:16px}.pg-kpi small{font-size:13.5px}.pg-sub{font-size:15px}.pg-row{gap:12px;padding:4px 10px 4px 4px;border-radius:16px;grid-template-columns:auto minmax(130px,1.15fr) minmax(60px,1fr) auto 124px}.pg-ric{width:50px;height:50px;border-radius:14px}.pg-ric svg{width:34px;height:34px}.pg-rt b{font-size:16px}.pg-rt small{font-size:14px}.pg-bar{height:13px}.pg-pct{font-size:19px;min-width:48px}.pg-chip{font-size:14px;padding:7px 8px}.pg-win{gap:14px;padding:4px 12px}.pg-wic{width:64px;height:52px}.pg-wic svg{width:44px;height:44px}.pg-bravo{margin-top:8px;padding:6px 8px 6px 12px}.pg-bic svg{width:38px;height:38px}.pg-bravo .pg-rt b{font-size:16px}.pg-bravo .pg-rt small{font-size:13px}.pg-bravo button{min-height:46px;font-size:14.5px;padding:0 14px}.pg-pace,.pg-fore{min-height:0;padding:8px 16px 6px 12px;gap:14px;border-radius:22px}.pg-pic,.pg-fic{width:52px;height:52px}.pg-pic svg,.pg-fic svg{width:38px;height:38px}.pg-pace-h b{font-size:17px}.pg-pace-h small{font-size:14px}.pg-track{margin:8px 0 2px;height:12px}.pg-track em{height:22px;top:-5px}.pg-fore-t b{font-size:24px}.pg-fore-t small{font-size:14px}.pg-fore-t small:first-child{font-size:15px}.pg-fore-x{font-size:15px;padding-left:16px}}@media (min-width: 900px) and (max-width: 1350px){.pg-chip{display:none}.pg-row{grid-template-columns:auto minmax(120px,1.2fr) minmax(60px,1fr) auto}.pg-kpi strong{font-size:30px}.pg-fore-x{display:none}}@media (max-width: 899px){.pg{gap:8px}.pg-top{flex-wrap:wrap;gap:8px}.pg-title{flex-basis:100%}.pg-title h1{font-size:23px}.pg-title p{display:none}.pg-top .fdash-seg{flex:1;padding:4px;border-radius:16px}.pg-top .fdash-seg button{flex:1;min-height:42px;font-size:14.5px;padding:0 4px;border-radius:12px}.pg-period{display:none}.pg-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pg-kpi{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px;min-height:0;border-radius:16px;overflow:hidden}.pg-kic{display:none}.pg-kpi strong{font-size:19px}.pg-kpi b{font-size:11.5px;line-height:1.2}.pg-kpi small{display:none}.pg-main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.pg-goals .fdash-rh h2,.pg-wins h2{font-size:17px}.pg-sub{display:none}.pg-goals .fdash-rh{margin-bottom:6px}.pg-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:4px 8px 4px 4px;border-radius:14px}.pg-ric{width:40px;height:40px;border-radius:12px}.pg-ric svg{width:28px;height:28px}.pg-rt b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-rt small{font-size:12px}.pg-bar{grid-column:2 / 3;grid-row:2;height:7px;margin-top:-2px}.pg-row{grid-template-rows:auto auto}.pg-ric{grid-row:1 / 3}.pg-pct{font-size:16px;min-width:0;grid-row:1 / 3}.pg-chip{display:none}.pg-winlist{gap:6px}.pg-win{gap:10px;padding:4px 8px;border-radius:14px}.pg-wic{width:44px;height:38px}.pg-wic svg{width:32px;height:32px}.pg-bravo{margin-top:6px;padding:6px;gap:8px}.pg-bic,.pg-bravo .pg-rt small{display:none}.pg-bravo .pg-rt b{font-size:14px}.pg-bravo button{min-height:44px;font-size:13.5px;padding:0 10px;margin-left:auto}.pg-bottom{grid-template-columns:minmax(0,1fr);gap:6px}.pg-pace{display:none}.pg-fore{min-height:0;padding:6px 10px;gap:10px;border-radius:16px}.pg-fic{width:40px;height:40px}.pg-fic svg{width:30px;height:30px}.pg-fore-t b{font-size:18px}.pg-fore-t small{font-size:12px}.pg-fore-t small:first-child{font-size:13px}.pg-fore-x{display:none}.pg+.fdash-upd,.pg .fdash-upd{display:none}}.pg-row,.pg-win{overflow:hidden}.pg-rows,.pg-winlist{grid-template-rows:repeat(var(--n, 4),minmax(0,1fr));grid-auto-rows:unset}.pg-winlist{--n: 3}.pg-kpi b,.pg-rt b,.pg-rt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-fore-t b{white-space:nowrap}.pg-goals,.pg-wins{min-height:0;overflow:hidden}@media (min-width: 900px) and (min-height: 901px){.pg-kpi{min-height:0;padding:16px 18px;gap:16px}.pg-kic{width:96px;height:96px;border-radius:24px}.pg-kic svg{width:72px;height:72px}.pg-kpi strong{font-size:44px}.pg-ric{width:62px;height:62px;border-radius:18px}.pg-ric svg{width:42px;height:42px}.pg-rt b{font-size:19px}.pg-rt small{font-size:16.5px}.pg-row{padding:4px 14px 4px 6px;gap:16px}.pg-wic{width:76px;height:60px}.pg-wic svg{width:50px;height:50px}}@media (min-width: 900px) and (max-height: 900px){.pg-title p,.pg-sub{display:none}.pg-kpi{padding:10px 12px;gap:12px}.pg-kic{width:64px;height:64px;border-radius:18px}.pg-kic svg{width:48px;height:48px}.pg-kpi strong{font-size:30px}.pg-kpi small{font-size:13px}.pg-card-pad,.pg-goals,.pg-wins{padding:12px 16px!important}.pg-goals .fdash-rh{margin-bottom:6px}.pg-goals h2,.pg-wins h2{font-size:21px!important}.pg-wins h2{margin-bottom:8px!important}.pg-rows,.pg-winlist{gap:5px}.pg-row{padding:2px 10px 2px 3px;gap:10px;border-radius:13px}.pg-ric{width:40px;height:40px;border-radius:11px}.pg-ric svg{width:28px;height:28px}.pg-rt{gap:0}.pg-rt b{font-size:14.5px}.pg-rt small{font-size:12.5px}.pg-bar{height:10px}.pg-pct{font-size:17px}.pg-chip{font-size:12.5px;padding:5px 8px}.pg-win{gap:10px;padding:2px 10px;border-radius:13px}.pg-wic{width:48px;height:38px;border-radius:11px}.pg-wic svg{width:32px;height:32px}.pg-bravo{margin-top:6px}}@media (min-width: 1351px) and (min-height: 901px){.pg-row{grid-template-columns:auto minmax(200px,1.7fr) minmax(90px,1fr) auto 150px}.pg-kpi b{font-size:19.5px}}.pg-bravo .pg-rt small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 899px){.pg-bravo .pg-rt small{display:none!important}.pg-win .pg-rt small{display:none}.pg-win .pg-rt b{font-size:13px}.pg-kpi b{white-space:normal;font-size:10.5px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto auto;row-gap:2px}.pg-row .pg-rt{grid-column:2;grid-row:1 / 3}.pg-row .pg-bar{display:block;grid-column:2;grid-row:3;height:6px;margin:0}.pg-row .pg-ric,.pg-row .pg-pct{grid-row:1 / 4}.pg-row .pg-rt small{font-size:11.5px}}.cb{gap:14px}.cb-top{display:flex;align-items:center;gap:18px;flex:none}.cb-top .pg-title{flex:1;min-width:0}.cb-seller{position:relative;display:flex;align-items:center;gap:14px;border:1px solid #ecebf0;background:#fff;border-radius:22px;min-height:64px;padding:0 22px 0 12px;font-size:19px;color:#4b4a63;white-space:nowrap;box-shadow:0 4px 12px #17153d0a}.cb-seller b{color:#17153d}.cb-seller i{font-style:normal;color:#17153d;font-size:22px;margin-left:4px}.cb-seller select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;font-size:16px}.cb-av{width:44px;height:44px;border-radius:50%;background:#f7f7f9;color:#17153d;font-weight:800;display:grid;place-items:center;font-size:19px}.cb-kpis .pg-kpi.lemon{background:linear-gradient(135deg,#fcf2df,#fdf8ee)}.cb-kpis .pg-kpi.lemon .pg-kic{background:linear-gradient(160deg,#f5e2bc,#c9c7d4)}.cb-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}.cb-list{min-height:0;overflow:hidden}.cb-lh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex:none;margin-bottom:8px}.cb-lh h2{white-space:nowrap}.cb-seg{display:flex;gap:2px;padding:4px;border-radius:18px;background:#f2f1f5;border:1px solid #ecebf0;flex:none}.cb-seg button{border:0;background:none;min-height:46px;padding:0 20px;border-radius:14px;font-size:18px;color:#3a3850}.cb-seg button.on{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-weight:700;box-shadow:0 5px 12px #17153d40}.cb-row{height:100%;display:grid;grid-template-columns:96px 70px minmax(150px,1fr) auto auto 200px;align-items:center;gap:16px;padding:6px 10px;border-top:1px solid #f2f1f5;box-sizing:border-box;cursor:pointer;border-radius:18px}.fit-item:first-child .cb-row{border-top:0}.cb-row.next{background:#f7f7f9;border:1.5px solid #e4e3ea}.cb-row.sel:not(.next){background:#f7f7f9}.cb-time{text-align:center;border-radius:16px;padding:12px 0;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.cb-time.next,.cb-time.scheduled{background:#f7f7f9;color:#17153d}.cb-time.callback{background:#f2f1f5;color:#a8650f}.cb-time.done{background:#f2f1f5;color:#4b4a63}.cb-cic{width:70px;height:70px;border-radius:20px;display:grid;place-items:center;font-size:36px}.cb-cic.big{width:92px;height:92px;font-size:48px;border-radius:24px}.cb-cic.mint{background:linear-gradient(160deg,#e2f4eb,#d3efe2)}.cb-cic.peach{background:linear-gradient(160deg,#fceae2,#fcded3)}.cb-cic.lilac{background:linear-gradient(160deg,#efe9fe,#e2d8fc)}.cb-cic.rose{background:linear-gradient(160deg,#fde8ec,#fcdae1)}.cb-cic.sky{background:linear-gradient(160deg,#e6f0fe,#d8e6fc)}.cb-cic.lemon{background:linear-gradient(160deg,#fcf2d6,#f2dfb2)}.cb-name{min-width:0;display:flex;flex-direction:column;gap:3px}.cb-name b{font-size:22px;font-weight:700;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-name small{font-size:17px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-st{display:flex;align-items:center;gap:8px;border-radius:999px;padding:10px 16px;font-size:16.5px;white-space:nowrap}.cb-st i{font-style:normal}.cb-st.red{background:#f7f7f9;color:#17153d}.cb-st.blue{background:#e9f0fe;color:#2964c4}.cb-st.amber{background:#fcf0de;color:#c57702}.cb-st.green{background:#e6f5ee;color:#148a4f}.cb-score{display:flex;align-items:center;gap:10px}.cb-score small{font-size:15px;color:#6d6a83}.cb-act{border-radius:18px;min-height:58px;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.cb-act.next{border:0;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;box-shadow:0 8px 18px #17153d40}.cb-act.prep{border:2px solid #d6d4de;background:#fff;color:#17153d}.cb-act.again{border:0;background:#f2f1f5;color:#a8650f}.cb-act.res{border:0;background:#f2f1f5;color:#1f8a5a}.cb-next{min-height:0;overflow:hidden;gap:10px}.cb-next h2{flex:none}.cb-nh{display:flex;align-items:center;gap:18px;flex:none}.cb-nh .cb-name b{font-size:26px}.cb-when{font-style:normal;color:#17153d;font-weight:700;font-size:21px;margin-top:4px}.cb-bigscore{margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:2px}.cb-bigscore small{font-size:14px;color:#6d6a83}.cb-bigscore i{font-style:normal;font-size:14px;color:#17153d;background:#f7f7f9;border-radius:999px;padding:2px 10px}.cb-know{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:6px;border-radius:20px;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);padding:14px 16px}.cb-know b{font-size:19px;color:#17153d}.cb-know span{display:flex;align-items:center;gap:12px;font-size:16.5px;color:#4b4a63}.cb-know span svg{flex:none}.cb-pitch{flex:none;display:flex;gap:12px;border-radius:20px;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);padding:12px 16px}.cb-pitch b{display:block;font-size:19px;color:#17153d}.cb-pitch small{font-size:16px;color:#4b4a63;line-height:1.4}.cb-start{flex:none;border:0;border-radius:22px;min-height:64px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font-size:22px;font-weight:700;box-shadow:0 10px 22px #17153d47}.cb-two{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cb-two button{min-height:54px;border-radius:18px;font-size:16.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff}.cb-two .red{border:2px solid #e4e3ea;color:#17153d}.cb-two .lilac{border:2px solid #dfd7fa;color:#17153d;background:#f9f8fe}.cb-bottom{flex:none;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.55fr) minmax(0,.55fr);gap:16px}.cb-prog{display:flex;align-items:center;gap:18px;border-radius:24px;padding:12px 22px 12px 14px;background:linear-gradient(90deg,#f2f1f5,#f7f7f9);min-height:86px;box-sizing:border-box}.cb-pic{width:70px;height:70px;border-radius:20px;background:#f2f1f5;display:grid;place-items:center;flex:none}.cb-pic svg{width:54px;height:54px}.cb-prog>div{flex:none}.cb-prog b{display:block;font-size:22px;color:#17153d}.cb-prog small{font-size:17px;color:#4b4a63}.cb-pbar{flex:1;height:16px;border-radius:8px;background:#e4e3ea;overflow:hidden;margin-left:20px}.cb-pbar i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#17153d,#17153d)}.cb-prog strong{font-size:22px;color:#17153d}.fdash-act.lilac{border:2px solid #dfd7fa;color:#533ac4;background:#f5f2fe}.cb-when-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cb-when-grid button{min-height:52px;border:1.5px solid var(--ln2);background:#fff;border-radius:14px;font-size:16px;font-weight:700;color:var(--nv)}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.cb{gap:10px}.cb-seller{min-height:50px;font-size:16px}.cb-av{width:36px;height:36px;font-size:16px}.cb-kpis .pg-kpi{padding:10px 12px;gap:12px}.cb-kpis .pg-kic{width:64px;height:64px;border-radius:18px}.cb-kpis .pg-kic svg{width:48px;height:48px}.cb-kpis .pg-kpi strong{font-size:30px}.cb-kpis .pg-kpi b{font-size:16px}.cb-kpis .pg-kpi small{font-size:13px}.cb-row{grid-template-columns:74px 52px minmax(120px,1fr) auto auto 150px;gap:10px}.cb-time{font-size:18px;padding:8px 0;border-radius:12px}.cb-cic{width:52px;height:52px;font-size:26px;border-radius:15px}.cb-name b{font-size:17px}.cb-name small{font-size:13.5px}.cb-st{font-size:13.5px;padding:6px 10px}.cb-score small{display:none}.cb-act{min-height:46px;font-size:14.5px;border-radius:14px}.cb-lh h2,.cb-next h2{font-size:22px!important}.cb-seg button{min-height:38px;font-size:14.5px;padding:0 12px}.cb-cic.big{width:64px;height:64px;font-size:32px}.cb-nh .cb-name b{font-size:19px}.cb-when{font-size:16px}.cb-know{padding:10px 12px;gap:4px}.cb-know b{font-size:16px}.cb-know span{font-size:13.5px}.cb-know span svg{width:18px;height:18px}.cb-pitch{padding:8px 12px}.cb-pitch b{font-size:16px}.cb-pitch small{font-size:13.5px}.cb-start{min-height:50px;font-size:18px}.cb-two button{min-height:44px;font-size:14px}.cb-prog{min-height:0;padding:8px 16px 8px 10px}.cb-pic{width:50px;height:50px}.cb-pic svg{width:38px;height:38px}.cb-prog b{font-size:17px}.cb-prog small{font-size:13.5px}.cb-prog strong{font-size:18px}}@media (min-width: 900px) and (max-width: 1250px){.cb-st{display:none}.cb-row{grid-template-columns:70px 50px minmax(110px,1fr) auto 140px}.cb-seller{display:none}}@media (max-width: 899px){.cb{gap:8px}.cb-top{flex-wrap:wrap;gap:6px}.cb-top .pg-title h1{font-size:23px}.cb-top .pg-title p{display:none}.cb-top .pg-title{flex-basis:100%}.cb-seller{min-height:42px;padding:0 12px 0 6px;font-size:13.5px;gap:8px;border-radius:14px}.cb-av{width:30px;height:30px;font-size:14px}.cb-top .pg-period{display:none}.cb-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cb-kpis .pg-kpi{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px;border-radius:16px}.cb-kpis .pg-kic{display:none}.cb-kpis .pg-kpi strong{font-size:19px}.cb-kpis .pg-kpi b{font-size:10.5px;white-space:normal;line-height:1.15}.cb-kpis .pg-kpi small{display:none}.cb-main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px}.cb-lh{flex-direction:column;gap:6px}.cb-lh h2{font-size:17px!important}.cb-lh .pg-sub{display:none}.cb-seg{width:100%;box-sizing:border-box}.cb-seg button{flex:1;min-height:38px;font-size:13.5px;padding:0 4px}.cb-row{grid-template-columns:56px 40px minmax(0,1fr) auto;gap:8px;padding:4px 6px;border-radius:14px}.cb-row .cb-st,.cb-row .cb-act{display:none}.cb-time{font-size:14.5px;padding:6px 0;border-radius:10px}.cb-cic{width:40px;height:40px;font-size:20px;border-radius:12px}.cb-name b{font-size:14.5px}.cb-name small{font-size:12px}.cb-score small{display:none}.cb-score svg{width:42px;height:42px}.cb-next{padding:10px 12px!important;gap:6px}.cb-next h2{display:none}.cb-nh{gap:10px}.cb-cic.big{width:44px;height:44px;font-size:22px;border-radius:13px}.cb-nh .cb-name b{font-size:15px}.cb-nh .cb-name small{display:none}.cb-when{font-size:13.5px;margin:0}.cb-bigscore small,.cb-bigscore i{display:none}.cb-bigscore svg{width:46px;height:46px}.cb-know,.cb-pitch,.cb-two{display:none}.cb-start{min-height:50px;font-size:17px;border-radius:16px}.cb-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cb-prog{display:none}.cb-bottom .fdash-act{min-height:48px;font-size:13.5px;border-radius:14px;gap:6px;padding:0 6px}.cb-bottom .fdash-act svg{width:22px;height:22px}.cb .fdash-upd{display:none}}.cb-row{overflow:hidden}.cb-row .cb-act{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.cb-list .fit-list{min-width:0}@media (min-width: 1501px) and (min-height: 901px){.cb-kpis .pg-kpi{padding:12px 16px;gap:14px}.cb-kpis .pg-kic{width:84px;height:84px;border-radius:22px}.cb-kpis .pg-kic svg{width:62px;height:62px}.cb-kpis .pg-kpi strong{font-size:40px}.cb-row{grid-template-columns:84px 60px minmax(120px,1fr) auto auto 176px;gap:12px}.cb-time{font-size:21px;padding:10px 0}.cb-cic{width:60px;height:60px;font-size:30px;border-radius:17px}.cb-name b{font-size:19.5px}.cb-name small{font-size:15px}.cb-st{font-size:15px;padding:8px 12px}.cb-score small{font-size:13px}.cb-act{min-height:52px;font-size:16.5px}.cb-lh{margin-bottom:4px}.cb-nh{gap:14px}.cb-cic.big{width:76px;height:76px;font-size:40px}.cb-nh .cb-name b{font-size:23px}.cb-when{font-size:19px}.cb-bigscore svg{width:74px;height:74px}.cb-know{flex:1 1 auto;min-height:120px;padding:12px 16px}.cb-know span{font-size:16px}.cb-pitch{padding:10px 14px}.cb-pitch b{font-size:17px}.cb-pitch small{font-size:15px}.cb-start{min-height:58px;font-size:20px}.cb-two button{min-height:48px;font-size:15.5px}.cb-next{gap:8px}.cb-prog{min-height:76px}.fdash-act{min-height:72px}}.cb-next{display:flex;flex-direction:column}.cb-next>*{flex-shrink:0}.cb-next .cb-know{flex:1 1 auto;min-height:0}.cb-pitch small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 900px){.cb-next h2{font-size:26px!important}.cb-bigscore small{display:none}.cb-bigscore svg{width:66px!important;height:66px!important}.cb-cic.big{width:66px!important;height:66px!important;font-size:34px!important}.cb-nh .cb-name b{font-size:21px!important}}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.cb-pitch{display:none}.cb-next h2{font-size:20px!important}.cb-bigscore svg{width:54px!important;height:54px!important}.cb-bigscore i{font-size:12px}.cb-cic.big{width:52px!important;height:52px!important;font-size:26px!important}.cb-nh .cb-name b{font-size:17px!important}.cb-nh .cb-name small{font-size:13px}.cb-when{font-size:14.5px!important;margin-top:0}.cb-next{gap:6px!important}}@media (min-width: 1501px) and (min-height: 901px){.cb-prog{min-height:64px;padding:8px 20px 8px 12px}.cb-pic{width:56px;height:56px}.cb-pic svg{width:44px;height:44px}.cb-bottom .fdash-act{min-height:64px}.cb-know{gap:4px;padding:10px 16px}.cb-know b{font-size:18px}.cb-know span{font-size:15.5px;gap:10px}.cb-know span svg{width:20px;height:20px}.cb{gap:12px}}.tc{gap:14px}.tc-top{display:flex;align-items:center;gap:18px;flex:none}.tc-top .pg-title{flex:1;min-width:0}.tc-meet{display:flex;align-items:center;gap:14px;border:2px solid #c9c7d4;background:#fff;border-radius:22px;min-height:66px;padding:0 26px;font-size:20px;color:#17153d;font-weight:600;white-space:nowrap}.tc-meet svg{width:30px;height:30px}.tc-newbtn{min-height:66px!important}.tc-grid{flex:1;min-height:0;display:grid;gap:14px;grid-template-columns:minmax(300px,.95fr) minmax(0,1.55fr) minmax(280px,.72fr)}.tc-grid.two{grid-template-columns:minmax(300px,.95fr) minmax(0,2.2fr)}.tc-left,.tc-right,.tc-center{min-height:0;overflow:hidden;padding:16px!important}.tc-left{display:flex;flex-direction:column;gap:10px}.tc-search{display:flex;align-items:center;gap:12px;border-radius:16px;background:#f7f7f9;padding:0 16px;min-height:54px;color:#4b4a63;flex:none}.tc-search input{flex:1;border:0;background:none;font-size:18px;outline:none;color:#17153d;min-width:0}.tc-filter{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:none}.tc-filter button{min-height:52px;border-radius:16px;border:1px solid #ecebf0;background:#fff;font-size:18px;color:#3a3850;display:flex;align-items:center;justify-content:center;gap:10px}.tc-filter button.on{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;border-color:transparent;font-weight:700;box-shadow:0 6px 14px #17153d40}.tc-filter i{font-style:normal;min-width:26px;height:26px;border-radius:13px;background:#17153d;color:#fff;font-size:14px;font-weight:800;display:grid;place-items:center}.tc-filter button.on i{background:#fff;color:#17153d}.tc-h3{margin:4px 2px 2px;font-size:22px;font-weight:800;color:#17153d;flex:none}.tc-item{width:100%;height:100%;display:flex;align-items:center;gap:14px;border:0;background:none;text-align:left;padding:8px 10px;border-radius:18px;border-bottom:1px solid #f2f1f5;cursor:pointer;box-sizing:border-box}.tc-item.on{background:#f7f7f9;border-color:transparent}.tc-tile{flex:none;width:66px;height:66px;border-radius:18px;display:grid;place-items:center;box-shadow:inset 0 2px #ffffffb3}.tc-tile svg{width:48px;height:48px}.tc-emo{font-size:32px}.tc-tile.big{width:96px;height:96px;border-radius:24px}.tc-tile.big svg{width:70px;height:70px}.tc-tile.sm{width:50px;height:50px;border-radius:14px}.tc-tile.sm svg{width:32px;height:32px}.tc-sic{font-size:26px}.tc-tile.lilac{background:linear-gradient(160deg,#efe9fe,#e2d8fc)}.tc-tile.sky{background:linear-gradient(160deg,#e6f0fe,#d8e6fc)}.tc-tile.lemon{background:linear-gradient(160deg,#fcf2d6,#f2dfb2)}.tc-tile.mint{background:linear-gradient(160deg,#e2f4eb,#d3efe2)}.tc-tile.rose{background:linear-gradient(160deg,#fde8ec,#fcdae1)}.tc-av{flex:none;position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:19px;font-weight:700;color:#17153d}.tc-av.big{width:66px;height:66px;border-radius:18px;font-size:30px}.tc-av.huge{width:96px;height:96px;border-radius:24px;font-size:42px}.tc-av em{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;background:#17153d;border:3px solid #fff}.tc-it{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tc-it b{font-size:20px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-it small{font-size:17px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.tc-side small{font-size:16px;color:#6d6a83}.tc-side i{font-style:normal;min-width:30px;height:30px;border-radius:15px;background:#17153d;color:#fff;font-size:15px;font-weight:800;display:grid;place-items:center;padding:0 6px;box-sizing:border-box}.tc-left .fit-list{flex:1}.tc-all{flex:none;display:flex;align-items:center;gap:14px;border:0;border-radius:18px;background:linear-gradient(90deg,#f7f7f9,#f7f7f9);min-height:64px;padding:0 18px 0 12px;font-size:19px;color:#17153d;font-weight:600}.tc-all span:nth-child(2){flex:1;text-align:left}.tc-all b{font-size:26px;color:#6d6a83}.tc-alli svg{width:44px;height:44px}.tc-center{display:flex;flex-direction:column;padding:0!important}.tc-chead{flex:none;display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #f2f1f5}.tc-ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tc-ct b{font-size:25px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-ct small{font-size:17px;color:#6d6a83}.tc-ct small.typing{color:#17153d;font-style:italic}.tc-cbtn{flex:none;width:58px;height:58px;border-radius:50%;border:0;background:#f2f1f5;display:grid;place-items:center}.tc-cbtn svg{width:26px;height:26px}.tc-cbtn.green{background:#e6f5ee}.tc-cbtn.blue{background:#e9f0fe}.tc-msgs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 16px;display:flex;flex-direction:column;gap:6px}.tc-day{display:flex;justify-content:center;margin:4px 0}.tc-day span{background:#f7f7f9;color:#17153d;border-radius:999px;padding:6px 18px;font-size:15px}.tc-row{display:flex;align-items:flex-start;gap:12px}.tc-row.mine{justify-content:flex-end}.tc-row.grouped{margin-top:-2px}.tc-row>.tc-av{width:48px;height:48px;margin-top:18px}.tc-bwrap{display:flex;flex-direction:column;gap:6px;max-width:min(78%,640px);min-width:0;position:relative}.tc-row.mine .tc-bwrap{align-items:flex-end}.tc-meta{font-size:14.5px;color:#6d6a83;padding:0 6px}.tc-bub{background:#f2f1f5;border-radius:18px;padding:10px 16px;font-size:18px;color:#17153d;cursor:pointer;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.tc-bub p{margin:0;line-height:1.45}.tc-bub.mine{background:#f7f7f9}.tc-bub.green{background:#ecf8f2}.tc-bub.mentioned{box-shadow:0 0 0 2px #a8650f inset}.tc-bub a{color:#17153d}.tc-meetlink{display:inline-flex;margin-top:6px;padding:8px 14px;border-radius:12px;background:#17153d;color:#fff!important;text-decoration:none;font-weight:700}.tc-biz{display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid #ecebf0;border-radius:18px;padding:10px 14px;max-width:100%;box-sizing:border-box;flex-wrap:wrap}.tc-biz-ic{width:60px;height:60px;border-radius:16px;background:linear-gradient(160deg,#f2f1f5,#f2f1f5);display:grid;place-items:center;font-size:32px;flex:none}.tc-biz-t{display:flex;flex-direction:column;gap:2px;min-width:120px;flex:1}.tc-biz-t b{font-size:19px;color:#17153d}.tc-biz-t small{font-size:15.5px;color:#6d6a83}.tc-biz em{font-style:normal;font-size:15px;padding:6px 12px;border-radius:999px;background:#f2f1f5;color:#4b4a63}.tc-biz em.hot{background:#f7f7f9;color:#c42050}.tc-biz button{border:1.5px solid #e4e3ea;background:#fff;color:#17153d;border-radius:14px;min-height:44px;padding:0 16px;font-size:16.5px;font-weight:600}.tc-file{display:flex;align-items:center;gap:14px;background:#fff;border-radius:14px;padding:10px 12px;margin-top:8px;min-width:260px}.tc-file-ic{flex:none}.tc-file-t{flex:1;min-width:0;display:flex;flex-direction:column}.tc-file-t b{font-size:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-file-t small{font-size:14px;color:#6d6a83}.tc-file button{border:1.5px solid #d6d4de;background:#fff;color:#17153d;border-radius:12px;min-height:42px;padding:0 16px;font-size:15.5px;font-weight:600}.tc-audio audio{width:260px;max-width:100%;height:40px;margin-top:4px}.tc-sys{display:flex;flex-direction:column;align-items:center;gap:4px;margin:4px 0}.tc-sysbox{display:inline-flex;align-items:center;gap:10px;background:#f7f7f9;border-radius:999px;padding:8px 18px;font-size:16px;color:#3a3850;max-width:92%}.tc-sysbox b{color:#17153d;font-weight:600}.tc-sysbox button{border:0;background:none;color:#17153d;font-weight:700;font-size:15px;padding:0 0 0 6px}.tc-compose{flex:none;position:relative;border-top:1px solid #f2f1f5;padding:10px 14px 12px;display:flex;flex-direction:column;gap:10px}.tc-chips{display:flex;gap:10px}.tc-chips button{display:flex;align-items:center;gap:10px;border-radius:16px;min-height:48px;padding:0 18px;font-size:17px;font-weight:600;border:1.5px solid transparent;white-space:nowrap}.tc-chips .mint{background:#ecf8f2;color:#14814c;border-color:#cce6da}.tc-chips .lemon{background:#fcf3e0;color:#b66a02;border-color:#c9c7d4}.tc-chips .lilac{background:#f3f0fe;color:#533ac4;border-color:#dfd7fa}.tc-chips span{font-size:22px}.tc-chip-ic svg{width:26px;height:26px}.tc-chips svg{width:24px;height:24px}.tc-inrow{display:flex;align-items:center;gap:10px}.tc-inrow textarea{flex:1;min-width:0;resize:none;border:1.5px solid #ecebf0;border-radius:999px;padding:14px 20px;font:inherit;font-size:18px;max-height:120px;background:#fff;outline:none}.tc-round{flex:none;width:56px;height:56px;border-radius:50%;border:1.5px solid #ecebf0;background:#fff;display:grid;place-items:center}.tc-round.rec{background:#f7f7f9;border-color:#17153d;animation:breathe 1.2s ease-in-out infinite}.tc-sendbtn{flex:none;width:66px;height:66px;border-radius:50%;border:0;background:linear-gradient(135deg,#ff3380,#ff3380);display:grid;place-items:center;box-shadow:0 8px 18px #17153d4d}.tc-sendbtn:disabled{opacity:.55}.tc-plus{position:absolute;left:14px;bottom:100%;margin-bottom:6px;background:#fff;border-radius:18px;box-shadow:0 12px 30px #17153d2e;padding:8px;display:grid;gap:4px;z-index:5}.tc-plus button{border:0;background:none;text-align:left;padding:12px 16px;border-radius:12px;font-size:17px;min-height:48px}.tc-plus button:hover{background:#f7f7f9}.tc-right{display:flex;flex-direction:column;gap:10px}.tc-about{display:flex;align-items:center;gap:16px;background:#f7f7f9;border-radius:20px;padding:12px;flex:none}.tc-about b{display:block;font-size:21px;color:#17153d}.tc-about small{font-size:16px;color:#6d6a83}.tc-active{display:flex;flex-direction:column;gap:2px;background:#fafafb;border-radius:18px;padding:6px;flex:0 1 auto;min-height:0;overflow:hidden}.tc-arow{display:flex;align-items:center;gap:12px;border:0;background:none;padding:6px 8px;border-radius:14px;text-align:left;min-height:52px;width:100%;cursor:pointer}.tc-arow:disabled{cursor:default;opacity:1;color:inherit}.tc-arow .tc-av{width:42px;height:42px;font-size:17px}.tc-arow b{flex:1;font-size:17.5px;color:#17153d;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-arow em{font-style:normal;display:flex;align-items:center;gap:8px;font-size:16px;white-space:nowrap}.tc-arow em i{width:12px;height:12px;border-radius:50%}.tc-arow em.call{color:#17153d}.tc-arow em.call i{background:#17153d}.tc-arow em.on{color:#1f8a5a}.tc-arow em.on i{background:#17153d}.tc-arow em.break{color:#a8650f}.tc-arow em.break i{background:#17153d}.tc-arow em.off{color:#8a87a0}.tc-arow em.off i{background:#c9c7d4}.tc-arow.big{min-height:60px;border-bottom:1px solid #f2f1f5;border-radius:0}.tc-shared{display:flex;flex-direction:column;gap:8px;flex:none}.tc-srow{display:flex;align-items:center;gap:14px;border:0;background:#fafafb;border-radius:16px;padding:6px 14px 6px 6px;min-height:60px;font-size:18px;color:#3a3850;text-align:left}.tc-srow span:nth-child(2){flex:1}.tc-srow i{font-style:normal;font-size:24px;color:#8a87a0}.tc-notif{flex:none;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:12px;border:2px solid #c9c7d4;border-radius:18px;background:#fff;min-height:60px;font-size:18px;color:#17153d;font-weight:600}.tc-notif-st{font-size:16px;margin:4px 0}.tc-muted{color:#8a87a0;padding:8px;font-size:15px}.tc-foot{flex:none;display:flex;justify-content:space-between;align-items:center;margin-top:-4px;padding:0 4px}.tc-foot span{display:flex;align-items:center;gap:10px;font-size:16px;color:#3a3850}.tc-foot i{width:14px;height:14px;border-radius:50%;background:#17153d}.tc-foot small{font-size:15px;color:#6d6a83}.tc-infosheet{max-height:88dvh;overflow-y:auto}.tc-infosheet .tc-right{box-shadow:none;padding:0!important}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.tc{gap:10px}.tc-meet,.tc-newbtn{min-height:52px!important;font-size:16px!important;padding:0 16px!important}.tc-grid{gap:10px;grid-template-columns:minmax(250px,.9fr) minmax(0,1.6fr) minmax(230px,.7fr)}.tc-grid.two{grid-template-columns:minmax(250px,.9fr) minmax(0,2.3fr)}.tc-left,.tc-right{padding:12px!important;gap:8px}.tc-search{min-height:44px}.tc-search input{font-size:15px}.tc-filter button{min-height:42px;font-size:15px}.tc-h3{font-size:17px}.tc-tile{width:48px;height:48px;border-radius:14px}.tc-tile svg{width:34px;height:34px}.tc-emo{font-size:24px}.tc-av.big{width:48px;height:48px;font-size:22px;border-radius:14px}.tc-it b{font-size:16px}.tc-it small{font-size:13.5px}.tc-side small{font-size:13px}.tc-side i{min-width:24px;height:24px;font-size:12.5px}.tc-all{min-height:50px;font-size:15.5px}.tc-alli svg{width:34px;height:34px}.tc-chead{padding:8px 12px;gap:10px}.tc-ct b{font-size:19px}.tc-ct small{font-size:14px}.tc-cbtn{width:44px;height:44px}.tc-cbtn svg{width:21px;height:21px}.tc-bub{font-size:15.5px;padding:8px 12px}.tc-meta{font-size:13px}.tc-row>.tc-av{width:38px;height:38px;font-size:16px;margin-top:16px}.tc-biz-ic{width:46px;height:46px;font-size:24px}.tc-biz-t b{font-size:16px}.tc-biz-t small{font-size:13px}.tc-biz button{min-height:38px;font-size:14px}.tc-biz em{font-size:13px}.tc-chips button{min-height:40px;font-size:14px;padding:0 12px}.tc-round{width:44px;height:44px}.tc-sendbtn{width:52px;height:52px}.tc-inrow textarea{font-size:15.5px;padding:10px 16px}.tc-tile.big,.tc-av.huge{width:64px;height:64px;font-size:28px}.tc-tile.big svg{width:46px;height:46px}.tc-about b{font-size:17px}.tc-about small{font-size:13.5px}.tc-arow{min-height:42px}.tc-arow .tc-av{width:34px;height:34px;font-size:14px}.tc-arow b{font-size:14.5px}.tc-arow em{font-size:13px}.tc-srow{min-height:48px;font-size:15px}.tc-tile.sm{width:38px;height:38px}.tc-tile.sm svg{width:24px;height:24px}.tc-notif{min-height:48px;font-size:15px}.tc-foot span,.tc-foot small{font-size:13px}}@media (min-width: 900px) and (max-width: 1250px){.tc-chips button:nth-child(3){display:none}}@media (max-width: 899px){.tc{gap:8px}.tc-top{flex-wrap:wrap;gap:8px}.tc-top .pg-title{flex-basis:100%}.tc-top .pg-title h1{font-size:23px}.tc-top .pg-title p{display:none}.tc-newbtn{flex:1;min-height:48px!important;font-size:15px!important;padding:0 12px!important;justify-content:center}.tc-meet{flex:1;min-height:48px;font-size:15px;padding:0 12px;justify-content:center;border-radius:18px}.tc-grid,.tc-grid.two{grid-template-columns:minmax(0,1fr);gap:0}.tc.conv-open{gap:0}.tc.conv-open .tc-grid{height:100%}.tc-left{padding:10px!important}.tc-tile{width:50px;height:50px;border-radius:14px}.tc-tile svg{width:36px;height:36px}.tc-av.big{width:50px;height:50px;font-size:22px;border-radius:14px}.tc-it b{font-size:16px}.tc-it small{font-size:13.5px}.tc-filter button{min-height:44px;font-size:15px}.tc-search{min-height:46px}.tc-chead{padding:8px 10px;gap:8px}.tc-ct b{font-size:17px}.tc-ct small{font-size:12.5px}.tc-cbtn{width:42px;height:42px}.tc-cbtn svg{width:20px;height:20px}.tc-chead .tc-tile,.tc-chead .tc-av.big{width:42px;height:42px}.tc-chead .tc-tile svg{width:30px;height:30px}.tc-msgs{padding:8px 10px}.tc-bub{font-size:15.5px}.tc-bwrap{max-width:84%}.tc-row>.tc-av{width:34px;height:34px;font-size:14px}.tc-biz{gap:8px}.tc-biz svg{width:40px;height:40px}.tc-biz-ic{width:42px;height:42px;font-size:22px}.tc-chips{overflow-x:auto}.tc-chips button{min-height:40px;font-size:13.5px;padding:0 12px}.tc-compose{padding:8px 10px 10px;gap:8px}.tc-round{width:44px;height:44px}.tc-sendbtn{width:50px;height:50px}.tc-inrow{gap:6px}.tc-inrow textarea{font-size:16px;padding:10px 14px}.tc-inrow .tc-filebtn{display:none}}.tc-bwrap.wide{max-width:calc(100% - 60px);width:100%}.tc-biz{flex-wrap:nowrap;width:100%}.tc-biz-t{min-width:0}.tc-biz-t b,.tc-biz-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-biz em,.tc-biz button{flex:none;white-space:nowrap}.tc-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tc-chips button{justify-content:center;min-width:0;overflow:hidden}.tc-chips b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.tc-chips b.sm{display:none}@media (max-width: 1700px){.tc-chips b.lg{display:none}.tc-chips b.sm{display:inline}}.tc-active{flex:1 1 auto;min-height:96px;display:flex}.tc-active .fit-list{flex:1}@media (max-width: 899px){.tc-chips{overflow:hidden}.tc-biz em{display:none}.tc-bwrap.wide{max-width:calc(100% - 44px)}}@media (max-width: 899px){.tc-chips button>span,.tc-chips button>svg{display:none}.tc-chips button{padding:0 6px;font-size:14px;gap:0}.tc-filter button{font-size:14px;gap:6px}}.tb{gap:12px}.tb-top{display:flex;align-items:center;gap:18px;flex:none}.tb-top .pg-title{flex:1;min-width:0}.tb-toolbar{display:flex;align-items:center;gap:12px;flex:none}.tb-boardsel label{position:relative;display:flex;align-items:center;gap:12px;background:#fff;border-radius:20px;min-height:64px;padding:0 20px 0 14px;box-shadow:0 4px 14px #17153d0d;font-size:19px;color:#17153d;white-space:nowrap}.tb-boardsel i{font-style:normal;font-size:22px;color:#4b4a63}.tb-boardsel select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tb-bic{width:38px;height:38px;border-radius:10px;background:#f7f7f9;display:grid;place-items:center;font-size:22px}.tb-filters{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:#fff;border-radius:20px;padding:8px;box-shadow:0 4px 14px #17153d0d;overflow:hidden}.tb-filters button{display:flex;align-items:center;gap:8px;border:0;background:#f7f7f9;border-radius:14px;min-height:48px;padding:0 16px;font-size:16.5px;color:#17153d;white-space:nowrap}.tb-filters button.on{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-weight:700}.tb-filters .tb-fbtn{margin-left:auto;border:2px solid #d6d4de;background:#fff;color:#17153d;font-weight:600}.tb-filters .tb-fbtn.on{background:#f7f7f9}.tb-filters .goals{margin-left:0;border-color:#e4e3ea}.tb-members{display:flex;align-items:center;gap:12px;background:#fff;border-radius:20px;padding:8px 10px;box-shadow:0 4px 14px #17153d0d}.tb-avstack{display:flex}.tb-avstack .tb-av{margin-left:-8px;border:2px solid #fff}.tb-avstack .tb-av:first-child{margin-left:0}.tb-av{display:inline-grid;place-items:center;border-radius:50%;font-weight:700;color:#17153d;flex:none;box-sizing:border-box}.tb-av.more{background:#ecebf0;font-size:14px!important;width:38px;height:38px}.tb-av.plus{background:#f2f1f5;color:#6d6a83;width:36px;height:36px;font-size:18px}.tb-invite{display:flex;align-items:center;gap:8px;border:2px solid #d6d4de;background:#fff;border-radius:14px;min-height:48px;padding:0 14px;font-size:15.5px;color:#17153d;font-weight:600;white-space:nowrap}.tb-stats{flex:none;display:flex;align-items:center;gap:0;background:linear-gradient(90deg,#f2f1f5,#f7f7f9);border-radius:18px;padding:8px 18px;min-height:60px}.tb-stats>span{display:flex;align-items:center;gap:10px;padding:0 22px;border-right:1px solid #d6d4de;font-size:18px;color:#3a3850}.tb-stats>span:first-child{padding-left:0}.tb-stats>span:nth-child(3){border-right:0}.tb-stats i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.tb-stats i.g,.tb-stats i.b{background:#f2f1f5}.tb-stats i.r{background:#f7f7f9}.tb-stats b{font-size:22px;color:#17153d}.tb-stats button{margin-left:auto;border:0;background:none;color:#6d6a83;font-size:17px;font-weight:600;display:flex;align-items:center;gap:8px}.tb-stats button em{font-style:normal;font-size:22px}.tb-cols{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tb-col{border-radius:24px;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:0;transition:box-shadow .2s}.tb-col.sky{background:#ecf2fe}.tb-col.lemon{background:#fcf4e2}.tb-col.rose{background:#fdecef}.tb-col.mint{background:#e9f6f0}.tb-col.drop{box-shadow:inset 0 0 0 2px #17153d40}.tb-colh{display:flex;align-items:center;gap:12px;flex:none;padding:2px 4px}.tb-colic{width:46px;height:46px;border-radius:50%;background:#ffffffd9;display:grid;place-items:center}.tb-colh b{flex:1;font-size:21px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-colh em{font-style:normal;min-width:32px;height:32px;border-radius:16px;background:#fff;color:#17153d;font-weight:700;display:grid;place-items:center;padding:0 8px;box-sizing:border-box}.tb-colh button{width:44px;height:44px;border-radius:50%;border:0;background:#fff;font-size:26px;font-weight:600;color:#6d6a83}.tb-col.lemon .tb-colh button{color:#e7860c}.tb-col.rose .tb-colh button{color:#d5274f}.tb-col.mint .tb-colh button{color:#22b26c}.tb-collist{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:2px}.tb-card{position:relative;background:#fff;border-radius:18px;padding:12px 14px;box-shadow:0 4px 14px #17153d0f;cursor:grab;display:flex;flex-direction:column;gap:10px;border:2px solid transparent}.tb-card.prio{border-left:5px solid #17153d}.tb-card.sel{border-color:#17153d}.tb-card.dragging{opacity:.5}.tb-cbody{display:flex;gap:12px;align-items:flex-start}.tb-tile{flex:none;width:56px;height:56px;border-radius:14px;display:grid;place-items:center;font-size:28px;background:#f2f1f5}.tb-tile.biz{background:linear-gradient(160deg,#f2f1f5,#f2f1f5)}.tb-tile.sky{background:linear-gradient(160deg,#e6f0fe,#d8e6fc)}.tb-tile.lilac{background:linear-gradient(160deg,#efe9fe,#e2d8fc)}.tb-tile.mint{background:linear-gradient(160deg,#e2f4eb,#d3efe2)}.tb-tile.rose{background:linear-gradient(160deg,#fde8ec,#fcdae1)}.tb-ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.tb-ct b{font-size:17px;color:#17153d;line-height:1.25}.tb-ct small{font-size:14px;color:#6d6a83}.tb-tag{font-style:normal;font-size:13.5px;padding:4px 10px;border-radius:8px}.tb-tag.rose{background:#fdeaee;color:#cf1f3f}.tb-tag.sky{background:#e9f0fe;color:#2964c4}.tb-tag.lilac{background:#efe9fe;color:#7a40e0}.tb-tag.mint{background:#e6f5ee;color:#148a4f}.tb-tag.grey{background:#f2f1f5;color:#4b4a63}.tb-ring{flex:none}.tb-dots{position:absolute;top:8px;right:10px;border:0;background:none;font-size:22px;color:#6d6a83}.tb-cfoot{display:flex;align-items:center;gap:12px}.tb-due{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;white-space:nowrap}.tb-due.red{color:#17153d}.tb-due.blue{color:#337ce7}.tb-due.grey{color:#6d6a83;font-weight:500}.tb-meta{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:15px;color:#6d6a83}.tb-mi{display:flex;align-items:center;gap:4px}.tb-bar i{flex:1;height:10px;border-radius:5px;background:#ecebf0;overflow:hidden;display:block;position:relative}.tb-bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w, 0)}.tb-bar i{background:linear-gradient(90deg,#17153d var(--p, 0%),#ecebf0 var(--p, 0%))}.tb-bar b{font-size:14px;color:#17153d}.tb-done{font-style:normal;width:28px;height:28px;border-radius:50%;background:#1f8a5a;color:#fff;display:grid;place-items:center;font-weight:800}.tb-actions{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #f2f1f5;padding-top:8px}.tb-actions button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13.5px;color:#17153d;padding:4px;border-right:1px solid #f2f1f5}.tb-actions button:last-child{border-right:0}.tb-menu{display:flex;flex-direction:column;gap:2px;background:#fafafb;border-radius:12px;padding:6px}.tb-menu button{display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:8px 10px;border-radius:10px;font-size:15px;min-height:44px}.tb-menu button.on{background:#f7f7f9}.tb-menu button.x{color:#6d6a83;justify-content:center}.tb-empty{margin:8px;font-size:14px;color:#8a87a0;text-align:center}.tb-addrow{flex:none;border:2px dashed rgba(23,21,61,.15);background:#fff9;border-radius:14px;min-height:52px;font-size:16px;color:#4b4a63;display:flex;align-items:center;justify-content:center;gap:10px}.tb-addrow span{font-size:22px}.tb-addrow.done{border:2px solid #c9c7d4;background:#fff;color:#1f8a5a;font-weight:600}.tb-quick{display:flex;gap:6px;flex:none}.tb-quick .ap-in{margin:0;min-height:46px}.tb-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;font-size:15px;color:#3a3850}.tb-foot small{color:#6d6a83}.tb-sheet{max-height:90dvh;overflow-y:auto}.tb-title{font-size:20px!important;font-weight:700}.tb-sheet-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tb-cl{gap:10px}.tb-cl span{flex:1}.tb-cl span.done{text-decoration:line-through;color:#8a87a0}.tb-cl button{border:0;background:none}.tb-cmts{display:flex;flex-direction:column;gap:6px}.tb-cmt{display:flex;gap:8px;align-items:baseline;background:#f7f7f9;border-radius:10px;padding:8px 10px;font-size:14.5px}.tb-cmt b{color:#17153d}.tb-cmt span{flex:1}.tb-cmt small{color:#8a87a0}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.tb{gap:8px}.tb-top .pg-title h1{font-size:30px}.tb-top .pg-title p{display:none}.tb-boardsel label{min-height:48px;font-size:15px;padding:0 12px 0 8px}.tb-bic{width:30px;height:30px;font-size:17px}.tb-filters{padding:5px;gap:5px}.tb-filters button{min-height:38px;font-size:13.5px;padding:0 10px}.tb-filters button svg{width:16px;height:16px}.tb-members{padding:5px 8px}.tb-avstack .tb-av{width:30px!important;height:30px!important;font-size:13px!important}.tb-invite{min-height:38px;font-size:13px;padding:0 10px}.tb-stats{min-height:44px;padding:4px 12px}.tb-stats>span{font-size:14.5px;padding:0 12px;gap:6px}.tb-stats i{width:28px;height:28px}.tb-stats i svg{width:18px;height:18px}.tb-stats b{font-size:17px}.tb-stats button{font-size:14px}.tb-col{padding:8px;gap:6px;border-radius:18px}.tb-colic{width:34px;height:34px}.tb-colic svg{width:20px;height:20px}.tb-colh b{font-size:16px}.tb-colh em{min-width:26px;height:26px;font-size:13px}.tb-colh button{width:32px;height:32px;font-size:20px}.tb-card{padding:8px 10px;gap:6px;border-radius:14px}.tb-tile{width:40px;height:40px;font-size:20px;border-radius:10px}.tb-ct b{font-size:14px}.tb-ct small{font-size:12px}.tb-tag{font-size:11.5px;padding:2px 7px}.tb-cfoot .tb-av{width:26px!important;height:26px!important;font-size:11px!important}.tb-due{font-size:12.5px}.tb-due svg{width:15px;height:15px}.tb-meta{font-size:12.5px}.tb-bar{width:100px}.tb-ring svg{width:36px;height:36px}.tb-actions button{font-size:11.5px}.tb-addrow{min-height:40px;font-size:13.5px}.tb-foot{font-size:12.5px}}@media (max-width: 899px){.tb{gap:8px}.tb-top{flex-wrap:wrap;gap:8px}.tb-top .pg-title{flex-basis:100%}.tb-top .pg-title h1{font-size:22px}.tb-top .pg-title p{display:none}.tb-top .fdash-new{flex:1;justify-content:center;min-height:48px;font-size:15px}.tb-bar{flex-wrap:wrap;gap:6px}.tb-boardsel{flex-basis:100%}.tb-boardsel label{min-height:44px;font-size:14px}.tb-filters{flex-basis:100%;overflow-x:auto;padding:4px}.tb-filters button{min-height:36px;font-size:13px;padding:0 10px}.tb-filters .tb-fbtn{margin-left:0}.tb-members{display:none}.tb-stats{padding:4px 10px;min-height:40px;overflow:hidden}.tb-stats>span{font-size:12.5px;padding:0 8px;gap:4px}.tb-stats i{width:24px;height:24px}.tb-stats i svg{width:15px;height:15px}.tb-stats b{font-size:15px}.tb-stats button{display:none}.tb-cols{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px}.tb-col{flex:0 0 86%;scroll-snap-align:start;padding:8px}.tb-colh b{font-size:16px}.tb-card{padding:10px}.tb-ct b{font-size:15px}.tb-foot .tb-hint{display:none}.tb-foot{font-size:12.5px}.tb-sheet-row{grid-template-columns:1fr}}.tb-bar{display:flex;align-items:center;gap:8px;width:150px}.tb-track{flex:1;height:10px;border-radius:5px;background:#ecebf0!important;overflow:hidden;display:block}.tb-track i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#17153d,#17153d)!important;position:static!important}.tb-colh b{font-size:18.5px}@media (min-width: 1501px) and (min-height: 901px){.tb-card{padding:10px 12px;gap:8px}.tb-tile{width:48px;height:48px;font-size:24px}.tb-ct b{font-size:16px}.tb-collist{gap:8px}.tb-cfoot .tb-av{width:32px!important;height:32px!important;font-size:14px!important}}@media (max-width: 899px){.tb-toolbar{flex-wrap:wrap;gap:6px}}@media (min-width: 900px) and (max-width: 1800px){.tb-filters button{font-size:14.5px;padding:0 11px;min-height:44px;gap:6px}.tb-filters button svg{width:17px;height:17px}.tb-boardsel label{font-size:16px;padding:0 14px 0 10px;min-height:56px}.tb-bic{width:32px;height:32px;font-size:18px}.tb-invite{font-size:14px;padding:0 10px;min-height:44px}.tb-avstack .tb-av{width:32px!important;height:32px!important;font-size:13.5px!important}}.tp{gap:12px}.tp-top{display:flex;align-items:center;gap:16px;flex:none}.tp-top .pg-title{flex:1;min-width:0}.tp-inv{gap:12px!important}.tp-inv svg{width:28px;height:28px}.tp-roles svg{width:28px;height:28px}.tp-stats{flex:none;display:flex;align-items:center;background:linear-gradient(90deg,#f2f1f5,#f7f7f9);border-radius:22px;padding:10px 22px;min-height:76px}.tp-stats>span{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:0 30px;border-right:1px solid #d6d4de}.tp-stats>span:first-child{padding-left:0}.tp-stats>span:nth-child(4){border-right:0}.tp-stats i{grid-row:1 / 3}.tp-stats b{font-size:30px;color:#17153d;line-height:1}.tp-stats small{font-size:18px;color:#4b4a63}.tp-sic svg{width:54px;height:54px;filter:drop-shadow(0 3px 5px rgba(23,21,61,.15))}.tp-dot{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#1f8a5a,#1f8a5a);margin:0 14px}.tp-stats button{margin-left:auto;border:0;background:none;color:#6d6a83;font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}.tp-stats button em{font-style:normal;font-size:24px}.tp-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,2.05fr) minmax(320px,1fr);gap:14px}.tp-members{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:16px!important}.tp-mh{display:flex;align-items:center;gap:14px;flex:none}.tp-mh h2{margin:0;font-size:30px!important;white-space:nowrap}.tp-count{font-size:17px;color:#6d6a83;white-space:nowrap;margin-right:auto}.tp-search{display:flex;align-items:center;gap:10px;background:#f7f7f9;border-radius:14px;padding:0 14px;min-height:50px;flex:0 1 260px;min-width:0}.tp-search input{border:0;background:none;outline:none;font-size:16.5px;min-width:0;flex:1}.tp-role{position:relative;display:flex;align-items:center;gap:8px;border:1px solid #ecebf0;background:#fff;border-radius:14px;min-height:50px;padding:0 16px;font-size:16px;white-space:nowrap}.tp-role i{font-style:normal;font-size:18px}.tp-role select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tp-more{border:0;background:#f7f7f9;color:#17153d;border-radius:14px;min-height:50px;padding:0 16px;font-size:16px;white-space:nowrap}.tp-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:14px}.tp-card{position:relative;border-radius:22px;padding:14px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 45%,#fff),#fff 70%);box-shadow:0 4px 16px #17153d0d;min-height:0}.tp-ch{display:flex;gap:14px;align-items:flex-start;position:relative}.tp-av{position:relative;flex:none;width:86px;height:86px;border-radius:50%;display:grid;place-items:center;font-size:38px;font-weight:800;color:#17153d}.tp-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tp-av em{position:absolute;right:2px;bottom:4px;width:20px;height:20px;border-radius:50%;border:3px solid #fff}.tp-av em.on,.tp-face em.on,.tp-av em.call,.tp-face em.call,.tp-av em.break,.tp-face em.break{background:#17153d}.tp-av em.off,.tp-face em.off{background:#a9a7b8}.tp-ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.tp-ct b{font-size:20px;color:#17153d;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ct small{font-size:16px;color:#6d6a83;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-chip{font-size:15.5px;padding:5px 14px;border-radius:10px;margin-top:2px}.tp-chip.on{background:#f2f1f5;color:#1f8a5a}.tp-chip.call{background:#f7f7f9;color:#17153d}.tp-chip.break{background:#f2f1f5;color:#a8650f}.tp-chip.off{background:#f2f1f5;color:#6d6a83}.tp-dots{border:0;background:none;font-size:24px;color:#6d6a83;padding:0 4px;line-height:1}.tp-menu{position:absolute;right:0;top:30px;z-index:5;background:#fff;border-radius:14px;box-shadow:0 12px 28px #17153d2e;padding:6px;display:flex;flex-direction:column;min-width:190px}.tp-menu button,.tp-menu a{border:0;background:none;text-align:left;padding:10px 12px;border-radius:10px;font-size:15.5px;color:#17153d;text-decoration:none;min-height:44px}.tp-menu button:hover{background:#f7f7f9}.tp-today{display:flex;gap:12px;align-items:flex-start;flex:1;min-height:0}.tp-today div{display:flex;flex-direction:column;min-width:0}.tp-today small{font-size:15px;color:#6d6a83}.tp-today span{font-size:17px;color:#17153d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tp-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:none}.tp-btns button{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;min-height:54px;font-size:17px;font-weight:600;color:#17153d}.tp-btns .msg{border:0;background:#f7f7f9}.tp-btns .tsk{border:1.5px solid #e4e3ea;background:#fff}.tp-side{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:16px!important}.tp-side h2{margin:0;font-size:26px!important}.tp-side .pg-sub{margin:-6px 0 0}.tp-box{border-radius:20px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.tp-box.mint{background:#ecf8f2}.tp-box.sky{background:#f3f6fe}.tp-box.lilac{background:#f4f1fe}.tp-bh{display:flex;align-items:center;gap:10px;font-size:19px;color:#17153d}.tp-bhi svg{width:32px;height:32px}.tp-faces{display:flex;gap:10px;flex-wrap:wrap}.tp-face{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:19px;font-weight:700;color:#17153d;flex:none}.tp-face em{position:absolute;right:-1px;bottom:-1px;width:14px;height:14px;border-radius:50%;border:2.5px solid #fff}.tp-face.sm{width:34px;height:34px;font-size:15px}.tp-box>small{font-size:15.5px;color:#4b4a63}.tp-muted{color:#8a87a0!important}.tp-next{flex:1 1 auto;min-height:0;overflow:hidden}.tp-nrow{display:grid;grid-template-columns:28px 62px minmax(0,1fr) auto;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:8px 10px}.tp-nt{font-size:15px;color:#17153d;line-height:1.2}.tp-ntitle{font-size:15.5px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-nwho{display:flex;align-items:center;gap:6px;font-size:14.5px;color:#6d6a83;white-space:nowrap}.tp-gnum{display:flex;align-items:center;gap:16px}.tp-gnum strong{font-size:36px;color:#17153d;white-space:nowrap}.tp-gnum strong i{font-style:normal;color:#6d6a83;font-weight:700}.tp-gnum small{font-size:15.5px;color:#4b4a63}.tp-gbar{display:flex;align-items:center;gap:12px}.tp-gbar span{flex:1;height:16px;border-radius:8px;background:#e4e3ea;overflow:hidden}.tp-gbar i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#17153d,#17153d)}.tp-gbar b{font-size:17px;color:#17153d}.tp-actions{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.tp-actions button{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;min-height:56px;font-size:15.5px;font-weight:600;padding:0 10px}.tp-actions .pink{border:0;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;box-shadow:0 8px 18px #17153d40}.tp-actions .out{border:2px solid #d6d4de;background:#fff;color:#17153d}.tp-foot{flex:none;display:flex;align-items:center;gap:28px;background:#fff;border-radius:18px;padding:10px 20px;box-shadow:0 4px 14px #17153d0a;font-size:17px;color:#3a3850}.tp-bravo{border-left:1px solid #ecebf0;padding-left:28px}.tp-foot small{margin-left:auto;color:#6d6a83;font-size:15px}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.tp{gap:8px}.tp-top .pg-title p{display:none}.tp-top .pg-title h1{font-size:30px}.tp-inv,.tp-roles{min-height:50px!important;font-size:15px!important;padding:0 14px!important}.tp-inv svg,.tp-roles svg{width:22px;height:22px}.tp-stats{min-height:52px;padding:6px 16px}.tp-stats>span{padding:0 16px;column-gap:10px}.tp-stats b{font-size:21px}.tp-stats small{font-size:13.5px}.tp-sic svg{width:34px;height:34px}.tp-dot{width:18px;height:18px;margin:0 8px}.tp-stats button{font-size:14.5px}.tp-members,.tp-side{padding:12px!important;gap:8px}.tp-mh h2{font-size:21px!important}.tp-count{font-size:13.5px}.tp-search,.tp-role,.tp-more{min-height:40px;font-size:14px}.tp-search input{font-size:14px}.tp-grid{gap:10px}.tp-card{padding:10px;gap:6px;border-radius:18px}.tp-av{width:56px;height:56px;font-size:24px}.tp-av em{width:15px;height:15px}.tp-ct b{font-size:16px}.tp-ct small{font-size:13px}.tp-chip{font-size:12.5px;padding:3px 10px}.tp-today small{font-size:12.5px}.tp-today span{font-size:14px;-webkit-line-clamp:1}.tp-today svg{width:18px;height:18px}.tp-btns button{min-height:40px;font-size:14px;gap:6px}.tp-btns svg{width:18px;height:18px}.tp-side h2{font-size:20px!important}.tp-side .pg-sub{font-size:13.5px}.tp-box{padding:8px 10px;gap:5px;border-radius:16px}.tp-bh{font-size:15.5px}.tp-bhi svg{width:24px;height:24px}.tp-face{width:34px;height:34px;font-size:14px}.tp-face em{width:11px;height:11px}.tp-box>small{font-size:13px}.tp-nrow{grid-template-columns:22px 50px minmax(0,1fr) auto;padding:5px 8px;gap:6px}.tp-nt,.tp-ntitle{font-size:13px}.tp-nwho{font-size:12.5px}.tp-face.sm{width:26px;height:26px;font-size:12px}.tp-gnum strong{font-size:24px}.tp-gnum small{font-size:13px}.tp-gbar span{height:11px}.tp-gbar b{font-size:14px}.tp-actions button{min-height:44px;font-size:13px}.tp-actions svg{width:18px;height:18px}.tp-foot{padding:6px 14px;font-size:14px}.tp-foot small{font-size:12.5px}}@media (max-width: 899px){.tp{gap:8px}.tp-top{flex-wrap:wrap;gap:6px}.tp-top .pg-title{flex-basis:100%}.tp-top .pg-title h1{font-size:22px}.tp-top .pg-title p{display:none}.tp-inv,.tp-roles{flex:1;min-height:44px!important;font-size:13.5px!important;padding:0 8px!important;justify-content:center}.tp-inv svg,.tp-roles svg{width:20px;height:20px}.tp-stats{padding:6px 10px;min-height:0}.tp-stats>span{padding:0 8px;column-gap:6px}.tp-stats i{display:none}.tp-stats b{font-size:17px}.tp-stats small{font-size:10.5px}.tp-stats button{display:none}.tp-main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.tp-side{display:none}.tp-members{padding:10px!important}.tp-mh{flex-wrap:wrap;gap:6px}.tp-mh h2{font-size:18px!important}.tp-search{flex:1 1 100%;min-height:42px;order:5}.tp-role,.tp-more{min-height:40px;font-size:13.5px}.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tp-card{padding:8px;gap:6px;border-radius:16px}.tp-ch{gap:8px}.tp-av{width:44px;height:44px;font-size:20px}.tp-av em{width:13px;height:13px;border-width:2px}.tp-ct b{font-size:14px}.tp-ct small{display:none}.tp-chip{font-size:11.5px;padding:2px 8px}.tp-dots{display:none}.tp-today svg{display:none}.tp-today small{font-size:11.5px}.tp-today span{font-size:12.5px}.tp-btns{gap:6px}.tp-btns button{min-height:38px;font-size:12.5px;gap:4px}.tp-btns svg{width:16px;height:16px}.tp-foot{padding:6px 10px;font-size:12.5px;gap:10px}.tp-bravo,.tp-foot small{display:none}}.tp-btns button svg{width:24px!important;height:24px!important;flex:none}.tp-chip{white-space:nowrap}.tp-ct b,.tp-ct small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.tp-next{flex:none}.tp-side{gap:8px}@media (min-width: 900px){.tp-av{width:70px;height:70px;font-size:30px}.tp-ch{gap:12px}.tp-ct b{font-size:18px}.tp-ct small{font-size:14.5px;-webkit-line-clamp:1}.tp-box{padding:10px 12px;gap:6px}.tp-face{width:40px;height:40px;font-size:16px}.tp-nrow{padding:6px 10px}.tp-gnum strong{font-size:30px}.tp-gbar span{height:13px}.tp-side .pg-sub{font-size:16px}.tp-actions button{min-height:50px}}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.tp-av{width:50px;height:50px;font-size:22px}.tp-ct b{font-size:15px}.tp-ct small{font-size:12.5px}.tp-face{width:30px;height:30px;font-size:13px}.tp-gnum strong{font-size:22px}.tp-btns button svg{width:18px!important;height:18px!important}.tp-next .tp-nrow:nth-of-type(n+3){display:none}}@media (min-width: 900px){.tp-side{gap:6px!important}.tp-face{width:34px!important;height:34px!important;font-size:14px!important}.tp-box{padding:8px 12px!important;gap:5px!important}.tp-nrow{padding:4px 10px!important}.tp-next{gap:4px!important}.tp-gnum strong{font-size:26px!important}.tp-gbar span{height:11px!important}.tp-actions button{min-height:46px!important}.tp-bh{font-size:17px}.tp-bhi svg{width:26px;height:26px}}.tp-btns button{width:100%;min-width:0;margin:0!important}.bp{gap:12px}.bp-head{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,620px);align-items:center;gap:22px;background:#fff;border-radius:26px;padding:14px 18px;box-shadow:0 6px 20px #17153d0d}.bp-logo{width:150px;height:150px;border-radius:30px;background:linear-gradient(160deg,#f2f1f5,#f2f1f5);display:grid;place-items:center;font-size:84px;overflow:hidden}.bp-logo img{width:100%;height:100%;object-fit:cover}.bp-id{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bp-id h1{margin:0;font-size:44px;font-weight:800;color:#17153d;letter-spacing:-.02em;line-height:1.1;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-id p{margin:0;font-size:22px;color:#6d6a83}.bp-status{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:6px 16px 6px 8px;font-size:18px}.bp-status.ok{background:#f2f1f5;color:#1f8a5a}.bp-status.gold{background:#fcf2de;color:#9c6402}.bp-status.no{background:#f2f1f5;color:#6d6a83;padding-left:14px}.bp-addr{display:inline-flex;align-items:center;gap:8px;font-size:18px;color:#17153d;text-decoration:none}.bp-score{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 26px;border-left:1px solid #f2f1f5;border-right:1px solid #f2f1f5}.bp-score small{font-size:15.5px;color:#4b4a63}.bp-score em{font-style:normal;font-size:17px;padding:4px 16px;border-radius:999px;margin-top:-10px;position:relative}.bp-acts{display:flex;flex-direction:column;gap:12px;min-width:0}.bp-actbtns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bp-actbtns>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:20px;min-height:92px;border:0;font-size:18px;font-weight:600;text-decoration:none;cursor:pointer}.bp-actbtns svg{width:30px;height:30px}.bp-actbtns .ic{font-size:28px;line-height:1}.bp-actbtns .call{background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;box-shadow:0 8px 18px #17153d40}.bp-actbtns .sms,.bp-actbtns .mail{background:#f7f7f9;color:#17153d}.bp-actbtns .more{background:#fff;border:1.5px solid #ecebf0;color:#17153d}.bp-owner{position:relative;display:flex;align-items:center;gap:14px;border:1.5px solid #ecebf0;border-radius:18px;min-height:56px;padding:0 18px 0 10px;font-size:18px;color:#4b4a63;cursor:pointer}.bp-owner b{color:#17153d}.bp-owner i{margin-left:auto;font-style:normal;font-size:26px;color:#17153d}.bp-owner select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bp-oav{width:40px;height:40px;border-radius:50%;background:#f7f7f9;display:grid;place-items:center;font-weight:800;color:#17153d}.bp-tabs{flex:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;background:#fff;border-radius:20px;padding:8px;box-shadow:0 4px 14px #17153d0a}.bp-tabs button{display:flex;align-items:center;justify-content:center;gap:12px;border:1.5px solid #ecebf0;background:#fff;border-radius:14px;min-height:52px;font-size:18px;color:#17153d}.bp-tabs button.on{border-color:transparent;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-weight:600}.bp-tabs button.on svg{stroke:#fff}.bp-tabs button.on svg path,.bp-tabs button.on svg rect{stroke:#fff}.bp-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);gap:14px}.bp-grid>section,.bp-right>section{min-height:0;overflow:hidden;padding:14px 18px!important;display:flex;flex-direction:column}.bp-grid h2{margin:0 0 6px;font-size:26px!important;flex:none}.bp-rows{display:flex;flex-direction:column;flex:none}.bp-row{display:grid;grid-template-columns:34px 120px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:46px;border-bottom:1px solid #f2f1f5;font-size:17.5px}.bp-rl{color:#4b4a63}.bp-rv{color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-rv.empty{color:#a9a7b8}.bp-ra button,.bp-ra a{border:0;background:#f7f7f9;border-radius:10px;width:34px;height:34px;display:grid;place-items:center}.bp-ra svg{width:20px;height:20px}.bp-open{display:inline-flex;align-items:center;gap:8px}.bp-open i{width:12px;height:12px;border-radius:50%}.bp-open.on{color:#1f8a5a}.bp-open.on i{background:#17153d}.bp-open.off{color:#17153d}.bp-open.off i{background:#17153d}.bp-info h3{margin:14px 0 8px;font-size:21px;color:#17153d;flex:none}.bp-int{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:none}.bp-chip{display:flex;align-items:center;gap:10px;border-radius:16px;padding:10px 12px;font-size:16px;min-height:56px;box-sizing:border-box;line-height:1.15}.bp-chip i{font-style:normal;font-size:24px}.bp-chip.sky{background:#ebf2fe;color:#294d9b}.bp-chip.lemon{background:#fcf3e0;color:#b66a02}.bp-chip.lilac{background:#f1ecfe;color:#533ac4}.bp-chip.mint{background:#e6f5ee;color:#148a4f}.bp-chip.rose{background:#fdecef;color:#af1f4e}.bp-chip.add{grid-column:1 / -1;border:1.5px dashed #d6d4de;background:#fff;color:#6d6a83;justify-content:center;cursor:pointer}.bp-edit{margin-top:auto;flex:none;display:flex;align-items:center;justify-content:center;gap:12px;border:2px solid #d6d4de;background:#fff;border-radius:16px;min-height:56px;font-size:18px;color:#17153d}.bp-acth{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex:none}.bp-sel{position:relative;display:flex;align-items:center;gap:8px;border:1px solid #ecebf0;border-radius:14px;min-height:44px;padding:0 14px;font-size:15px;white-space:nowrap;background:#f7f7f9;color:#17153d}.bp-sel i{font-style:normal}.bp-sel select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bp-tl{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;margin-top:8px;position:relative}.bp-ev{display:grid;grid-template-columns:56px 120px minmax(0,1fr);align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #f2f1f5;position:relative}.bp-ev:not(:last-child):before{content:"";position:absolute;left:27px;top:50%;height:100%;width:2px;background:#ecebf0;z-index:0}.bp-evic{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:22px}.bp-evt{font-size:15px;color:#6d6a83}.bp-evx{min-width:0;display:flex;flex-direction:column;gap:2px}.bp-evx b{font-size:16.5px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-evx small{font-size:15px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-full{flex:none;margin-top:8px;border:1.5px solid #e4e3ea;background:#f7f7f9;border-radius:16px;min-height:52px;font-size:18px;color:#17153d;display:flex;align-items:center;justify-content:center;gap:10px}.bp-right{min-height:0;display:flex;flex-direction:column;gap:10px}.bp-next{flex:none;gap:8px}.bp-nbox{display:flex;gap:16px;align-items:center;background:#f7f7f9;border-radius:18px;padding:12px}.bp-nic{width:64px;height:64px;border-radius:16px;background:#f7f7f9;display:grid;place-items:center;flex:none}.bp-nic svg{width:34px;height:34px}.bp-nbox div{display:flex;flex-direction:column;gap:2px;min-width:0}.bp-nbox em{font-style:normal;color:#17153d;font-weight:700;font-size:18px}.bp-nbox b{font-size:20px;color:#17153d}.bp-nbox small{font-size:16px;color:#17153d}.bp-next .cb-start{min-height:54px;font-size:19px}.bp-next .cb-two button{min-height:46px;font-size:15.5px}.bp-next .cb-two .lilac{border-color:#d4e1fa;background:#f6f8fe}.bp-steps{flex:none;gap:6px}.bp-track{display:grid;grid-template-columns:repeat(4,1fr)}.bp-st{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.bp-st i{position:absolute;top:15px;left:calc(50% + 18px);width:calc(100% - 36px);height:4px;border-radius:2px;background:#e4e3ea}.bp-st i.fill{background:#17153d}.bp-dot{width:32px;height:32px;border-radius:50%;background:#e4e3ea;display:grid;place-items:center;color:#fff;font-weight:800;position:relative;z-index:1}.bp-st.done .bp-dot{background:#1f8a5a;box-shadow:0 0 0 4px #e4e3ea}.bp-st.cur .bp-dot{background:#c42050;box-shadow:0 0 0 4px #e4e3ea}.bp-st small{font-size:14.5px;color:#4b4a63}.bp-st.cur small{color:#17153d;font-weight:700}.bp-stx{text-align:center;font-size:15px;color:#4b4a63}.bp-adv{display:flex;align-items:center;justify-content:center;gap:12px;border:0;background:#f2f1f5;color:#1f8a5a;border-radius:16px;min-height:50px;font-size:17px;font-weight:600}.bp-ai{flex:1 1 auto;min-height:0;border-radius:22px;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 14px;align-items:center;overflow:hidden}.bp-aih{display:flex;align-items:center;gap:10px;font-size:19px;color:#17153d}.bp-ai small{font-size:15px;color:#4b4a63;line-height:1.4;grid-column:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bp-ai button{grid-column:2;grid-row:1 / 3;border:1.5px solid #d6d4de;background:#fff;color:#17153d;border-radius:16px;min-height:52px;padding:0 14px;font-size:16px;font-weight:600;white-space:nowrap}.bp-panel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px!important;display:flex;flex-direction:column;gap:10px}.bp-notes p{margin:0 0 8px;padding:10px 12px;background:#f7f7f9;border-radius:12px;font-size:16px}.bp-foot{flex:none;display:flex;align-items:center;gap:16px;background:#fff;border-radius:18px;padding:6px 12px;box-shadow:0 4px 14px #17153d0a}.bp-fav{display:flex;align-items:center;gap:12px;border:0;background:none;font-size:17px;color:#17153d}.bp-foot small{margin:0 auto;color:#6d6a83;font-size:15px}.bp-fbtn{display:flex;align-items:center;gap:10px;border:1.5px solid #ecebf0;background:#fff;border-radius:14px;min-height:48px;padding:0 16px;font-size:16px;color:#17153d}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.bp{gap:8px}.bp-head{padding:8px 12px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,460px)}.bp-logo{width:92px;height:92px;font-size:50px;border-radius:22px}.bp-id h1{font-size:30px}.bp-id p{font-size:16px}.bp-status,.bp-addr{font-size:14px}.bp-status svg{width:18px;height:18px}.bp-score{padding:0 14px}.bp-score svg{width:84px;height:84px}.bp-score small{font-size:12.5px}.bp-score em{font-size:13.5px;margin-top:-6px}.bp-actbtns{gap:8px}.bp-actbtns>*{min-height:62px;font-size:14.5px;border-radius:16px;gap:3px}.bp-actbtns svg{width:22px;height:22px}.bp-actbtns .ic{font-size:20px}.bp-owner{min-height:42px;font-size:14.5px}.bp-oav{width:30px;height:30px}.bp-acts{gap:8px}.bp-tabs{padding:5px;gap:6px}.bp-tabs button{min-height:40px;font-size:14.5px;gap:8px}.bp-tabs svg{width:18px;height:18px}.bp-grid{gap:10px}.bp-grid>section,.bp-right>section{padding:10px 12px!important}.bp-grid h2{font-size:19px!important}.bp-row{min-height:34px;font-size:14px;grid-template-columns:26px 94px minmax(0,1fr) 30px}.bp-row svg{width:19px;height:19px}.bp-ra button,.bp-ra a{width:28px;height:28px}.bp-info h3{font-size:16px;margin:8px 0 6px}.bp-chip{min-height:42px;font-size:13px;padding:6px 8px;gap:6px}.bp-chip i{font-size:18px}.bp-edit{min-height:42px;font-size:14.5px}.bp-acth .pg-sub{display:none}.bp-sel{min-height:36px;font-size:13px}.bp-ev{grid-template-columns:40px 96px minmax(0,1fr);padding:4px 0;gap:8px}.bp-evic{width:40px;height:40px}.bp-evic svg{width:19px;height:19px}.bp-ev:not(:last-child):before{left:19px}.bp-evt{font-size:12.5px}.bp-evx b{font-size:14px}.bp-evx small{font-size:12.5px}.bp-full{min-height:40px;font-size:14.5px}.bp-right{gap:8px}.bp-nbox{padding:8px;gap:10px}.bp-nic{width:44px;height:44px}.bp-nic svg{width:24px;height:24px}.bp-nbox em{font-size:14px}.bp-nbox b{font-size:16px}.bp-nbox small{font-size:13px}.bp-next .cb-start{min-height:44px;font-size:16px}.bp-next .cb-two button{min-height:38px;font-size:13px}.bp-dot{width:24px;height:24px;font-size:12px}.bp-st i{top:11px;left:calc(50% + 14px);width:calc(100% - 28px)}.bp-st small{font-size:12px}.bp-stx{font-size:12.5px}.bp-adv{min-height:38px;font-size:14px}.bp-ai{padding:8px 12px}.bp-aih{font-size:15px}.bp-ai small{font-size:12.5px}.bp-ai button{min-height:40px;font-size:13px}.bp-fav,.bp-fbtn{font-size:13.5px}.bp-fbtn{min-height:38px}.bp-foot small{font-size:12.5px}}@media (max-width: 899px){.bp{gap:8px}.bp-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px;border-radius:20px}.bp-logo{width:60px;height:60px;font-size:32px;border-radius:16px}.bp-id h1{font-size:20px}.bp-id p{font-size:13px}.bp-status{font-size:12px;padding:3px 10px 3px 4px}.bp-status svg{width:16px;height:16px}.bp-addr{display:none}.bp-score{padding:0;border:0}.bp-score small{display:none}.bp-score svg{width:64px;height:64px}.bp-score em{font-size:11.5px;padding:2px 8px;margin-top:-6px}.bp-acts{grid-column:1 / -1;gap:6px}.bp-actbtns{gap:6px}.bp-actbtns>*{min-height:54px;font-size:13px;border-radius:14px;gap:2px}.bp-actbtns svg{width:20px;height:20px}.bp-actbtns .ic{font-size:18px}.bp-owner{min-height:40px;font-size:13.5px}.bp-tabs{display:flex;overflow-x:auto;padding:4px;gap:4px}.bp-tabs button{flex:none;min-height:40px;font-size:13.5px;padding:0 12px;gap:6px}.bp-tabs svg{width:16px;height:16px}.bp-grid{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;gap:8px}.bp-grid>section,.bp-right>section,.bp-right{flex:none;overflow:visible}.bp-grid h2{font-size:17px!important}.bp-row{grid-template-columns:24px 82px minmax(0,1fr) 30px;font-size:13.5px;min-height:38px}.bp-int{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-ev{grid-template-columns:38px 86px minmax(0,1fr);gap:6px}.bp-evic{width:38px;height:38px}.bp-ev:not(:last-child):before{left:18px}.bp-evt{font-size:11.5px}.bp-evx b{font-size:13.5px}.bp-evx small{font-size:12px}.bp-tl{overflow:visible}.bp-acth .pg-sub{display:none}.bp-foot{flex-wrap:wrap;gap:6px;padding:6px}.bp-foot small{display:none}.bp-fav span{font-size:12.5px}.bp-fbtn{font-size:12px;min-height:36px;padding:0 8px}}.bp-acth h2{white-space:nowrap}.bp-right{overflow:hidden}.bp-right>section,.bp-ai{flex:0 1 auto}@media (min-width: 1501px) and (min-height: 901px){.bp{gap:10px}.bp-head{padding:10px 16px}.bp-logo{width:120px;height:120px;font-size:68px;border-radius:26px}.bp-id h1{font-size:40px}.bp-id p{font-size:20px}.bp-score svg{width:104px;height:104px}.bp-actbtns>*{min-height:78px;font-size:17px}.bp-owner{min-height:50px}.bp-acts{gap:10px}.bp-tabs{padding:6px}.bp-tabs button{min-height:46px;font-size:17px}.bp-grid{gap:12px}.bp-grid>section,.bp-right>section{padding:12px 16px!important}.bp-grid h2{font-size:23px!important;margin-bottom:4px}.bp-acth .pg-sub{font-size:15px;margin-top:0}.bp-row{min-height:39px;font-size:16.5px}.bp-info h3{margin:8px 0 6px;font-size:19px}.bp-chip{min-height:48px;font-size:15px}.bp-edit{min-height:48px;font-size:16.5px}.bp-ev{padding:5px 0}.bp-evic{width:48px;height:48px}.bp-ev:not(:last-child):before{left:23px}.bp-ev{grid-template-columns:48px 116px minmax(0,1fr)}.bp-full{min-height:46px;font-size:16.5px}.bp-right{gap:8px}.bp-next{gap:6px}.bp-nbox{padding:8px 10px}.bp-nic{width:52px;height:52px}.bp-nbox b{font-size:18px}.bp-nbox em{font-size:16px}.bp-nbox small{font-size:14.5px}.bp-next .cb-start{min-height:46px;font-size:17px}.bp-next .cb-two button{min-height:40px;font-size:14.5px}.bp-steps{gap:4px}.bp-dot{width:28px;height:28px}.bp-st i{top:13px;left:calc(50% + 16px);width:calc(100% - 32px)}.bp-st small{font-size:13.5px}.bp-stx{font-size:14px}.bp-adv{min-height:42px;font-size:15.5px}.bp-ai{padding:8px 14px;gap:2px 12px}.bp-aih{font-size:17px}.bp-ai small{font-size:13.5px}.bp-ai button{min-height:44px;font-size:14.5px}.bp-foot{padding:4px 10px}.bp-fbtn{min-height:42px}}.bp-right>.bp-next,.bp-right>.bp-steps{flex:none!important}.bp-right>.bp-ai{flex:1 1 auto!important;min-height:0}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.bp-right>.bp-ai{display:none}.bp-nbox small,.bp-stx{display:none}.bp-steps{gap:4px}.bp-next{gap:5px!important}.bp-next .cb-two button{min-height:36px}}.bp-acth>div{min-width:0}.bp-acth h2{overflow:hidden;text-overflow:ellipsis}.bp-sel{flex:none}.bp-next .cb-two button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-ai{grid-template-rows:auto auto}.bp-ai .bp-aih{grid-column:1;grid-row:1}.bp-ai button{grid-column:2;grid-row:1;min-height:40px!important}.bp-ai small{grid-column:1 / -1;grid-row:2}@media (min-width: 1501px) and (min-height: 901px){.bp-logo{width:108px;height:108px;font-size:60px}.bp-actbtns>*{min-height:70px}.bp-score svg{width:96px;height:96px}.bp-tabs button{min-height:42px}.bp-grid{gap:10px}.bp{gap:8px}.bp-next .cb-two button{min-height:38px;font-size:14px}.bp-steps h2{margin-bottom:2px!important}}@media (min-width: 1501px){.bp-acth h2{font-size:21.5px!important}.bp-sel{padding:0 10px;font-size:14px;min-height:40px}}.bp-ai{justify-items:start;align-content:center}.bp-ai .bp-aih{justify-self:start}.bp-ai button{justify-self:end}.bp-ai small{-webkit-line-clamp:1}.bp-right>section.bp-ai{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;padding:10px 14px!important}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.bp-right>section.bp-ai{display:none!important}}@media (max-width: 899px){.bp-right>section.bp-ai{flex:none!important}}.bl{gap:14px}.bl-top{display:flex;align-items:center;gap:18px;flex:none}.bl-top .pg-title{flex:1;min-width:0}.bl-search{flex:none;background:#fff;border-radius:26px;padding:18px;box-shadow:0 6px 20px #17153d0d;display:flex;flex-direction:column;gap:14px}.bl-srow{display:flex;gap:16px}.bl-in{flex:1;display:flex;align-items:center;gap:16px;background:#f7f7f9;border:1px solid #ecebf0;border-radius:18px;padding:0 22px;min-height:64px}.bl-in svg{width:30px;height:30px}.bl-in input{flex:1;border:0;background:none;outline:none;font-size:21px;color:#17153d;min-width:0}.bl-in button{border:0;background:none}.bl-go{flex:none;border:0;border-radius:20px;min-height:64px;padding:0 46px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font-size:22px;font-weight:600;box-shadow:0 8px 18px #17153d40}.bl-chips{display:flex;gap:16px;align-items:center}.bl-chips button{display:flex;align-items:center;gap:12px;border:1px solid #ecebf0;background:#fff;border-radius:22px;min-height:58px;padding:0 30px;font-size:19px;color:#17153d;white-space:nowrap}.bl-chips button.on{background:#f7f7f9;border:2px solid #c9c7d4;color:#17153d}.bl-chips i{width:18px;height:18px;border-radius:50%}.bl-chips b{font-weight:500}i.red{background:#c42050}i.orange,i.yellow{background:#a8650f}i.blue{background:#8a87a0}.bl-fbtn{margin-left:auto;background:#f2f1f5!important;border:0!important;padding:0 50px!important;color:#17153d!important}.bl-fbtn.on{background:#f7f7f9!important;color:#17153d!important}.bl-fbtn em{font-style:normal;min-width:24px;height:24px;border-radius:12px;background:#ff3380;color:#fff;font-size:13px;display:grid;place-items:center}.bl-head{flex:none;display:flex;align-items:center;gap:22px}.bl-head h2{margin:0;font-size:32px;font-weight:800;color:#17153d;white-space:nowrap}.bl-head>small{font-size:17px;color:#4b4a63;white-space:nowrap;margin-right:auto}.bl-legend{display:flex;gap:18px;font-size:15px;color:#4b4a63;white-space:nowrap}.bl-legend span{display:flex;align-items:center;gap:8px}.bl-legend i{width:16px;height:16px;border-radius:50%}.bl-sort{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #e4e3ea;background:#fff;border-radius:18px;min-height:48px;padding:0 18px;font-size:17px;color:#3a3850;white-space:nowrap}.bl-sort b{color:#17153d;font-weight:600}.bl-sort i{font-style:normal;color:#17153d}.bl-sort select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bl-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:16px}.bl-card{background:#fff;border-radius:24px;padding:16px 18px;box-shadow:0 6px 20px #17153d0d;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:0;overflow:hidden}.bl-cb{display:flex;gap:18px;align-items:flex-start;min-height:0}.bl-tile{flex:none;width:104px;height:104px;border-radius:24px;display:grid;place-items:center;font-size:58px}.bl-tile.mint{background:linear-gradient(160deg,#e6f5ee,#d8efe3)}.bl-tile.peach{background:linear-gradient(160deg,#fdf1e8,#fce4d6)}.bl-tile.lilac{background:linear-gradient(160deg,#f1ecfe,#e4ddfc)}.bl-tile.rose{background:linear-gradient(160deg,#fdf0f2,#fce2e7)}.bl-tile.sky{background:linear-gradient(160deg,#eaf2fe,#dbe8fc)}.bl-tile.lemon{background:linear-gradient(160deg,#fcf5e0,#f5e4b9)}.bl-ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;cursor:pointer;padding-top:6px}.bl-ct b{font-size:26px;font-weight:800;color:#17153d;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-ct small{font-size:19px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-ins{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.bl-ins svg{flex:none;margin-top:1px}.bl-ins em{font-style:normal;font-size:15px;color:#4b4a63;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-ins em.muted{color:#c9c7d4}.bl-score{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px}.bl-score small{font-size:15px;color:#4b4a63}.bl-score em{font-style:normal;font-size:15px;padding:3px 12px;border-radius:999px;margin-top:-2px;white-space:nowrap}.bl-score em.red{background:#f7f7f9;color:#17153d}.bl-score em.orange,.bl-score em.yellow{background:#f2f1f5;color:#a8650f}.bl-score em.blue{background:#e9f0fe;color:#2964c4}.bl-acts{display:grid;grid-template-columns:1fr 1.4fr 78px;gap:14px;flex:none}.bl-acts button{display:flex;align-items:center;justify-content:center;gap:12px;border-radius:16px;min-height:50px;font-size:18px;font-weight:600}.bl-acts .prof{border:1.5px solid #d6d4de;background:#fff;color:#17153d}.bl-acts .call{border:0;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;box-shadow:0 6px 14px #17153d38}.bl-acts .fav{border:1.5px solid #f2f1f5;background:#fff}.bl-acts .call:disabled{opacity:.5}.bl-foot{flex:none;display:flex;align-items:center;gap:16px;border-top:1px solid #e4e3ea;padding-top:10px;font-size:17px;color:#4b4a63}.bl-foot>span:first-child{flex:1}.bl-foot small{flex:1;text-align:right;font-size:15px;color:#6d6a83}.bl-pager{display:flex;gap:10px;align-items:center}.bl-pager button{min-width:48px;height:48px;border-radius:14px;border:1px solid #ecebf0;background:#fff;font-size:19px;color:#3a3850;padding:0 8px}.bl-pager button:first-child,.bl-pager button:last-child{border:1.5px solid #e4e3ea;color:#17153d;font-size:24px}.bl-pager button:disabled{opacity:.4}.bl-pager button.on{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;border-color:transparent;font-weight:700}.bl-pager .dots{color:#8a87a0}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.bl{gap:8px}.bl-top .pg-title p{display:none}.bl-top .pg-title h1{font-size:30px}.bl-search{padding:10px 12px;gap:8px;border-radius:20px}.bl-in,.bl-go{min-height:48px}.bl-in input{font-size:16px}.bl-in svg{width:22px;height:22px}.bl-go{font-size:17px;padding:0 26px}.bl-chips{gap:8px}.bl-chips button{min-height:42px;padding:0 16px;font-size:15px;gap:8px}.bl-chips i{width:13px;height:13px}.bl-fbtn{padding:0 24px!important}.bl-head{gap:12px}.bl-head h2{font-size:22px}.bl-head>small{font-size:13.5px}.bl-legend{gap:10px;font-size:12.5px}.bl-legend i{width:11px;height:11px}.bl-sort{min-height:38px;font-size:13.5px;padding:0 12px}.bl-grid{gap:10px}.bl-card{padding:10px 12px;gap:8px;border-radius:18px}.bl-cb{gap:12px}.bl-tile{width:64px;height:64px;font-size:34px;border-radius:16px}.bl-ct{padding-top:0}.bl-ct b{font-size:18px}.bl-ct small{font-size:14px}.bl-ins{margin-top:4px;gap:6px}.bl-ins em{font-size:12.5px}.bl-ins svg{width:17px;height:17px}.bl-score small{font-size:11.5px}.bl-score svg{width:64px!important;height:64px!important}.bl-score em{font-size:12px;padding:2px 8px}.bl-acts{gap:8px;grid-template-columns:1fr 1.4fr 52px}.bl-acts button{min-height:40px;font-size:14.5px;gap:6px;border-radius:12px}.bl-acts svg{width:18px;height:18px}.bl-foot{font-size:13.5px;padding-top:6px}.bl-pager button{min-width:38px;height:38px;font-size:15px}.bl-foot small{font-size:12.5px}}@media (min-width: 900px) and (max-width: 1250px){.bl-legend{display:none}}@media (max-width: 899px){.bl{gap:8px}.bl-top{flex-wrap:wrap;gap:6px}.bl-top .pg-title{flex-basis:100%}.bl-top .pg-title h1{font-size:21px}.bl-top .pg-title p{display:none}.bl-top .fdash-new{flex:1;justify-content:center;min-height:46px;font-size:15px}.bl-search{padding:8px;gap:6px;border-radius:16px}.bl-srow{gap:6px}.bl-in{min-height:46px;padding:0 12px;gap:8px;border-radius:14px}.bl-in input{font-size:15px}.bl-in svg{width:20px;height:20px}.bl-go{min-height:46px;padding:0 14px;font-size:14.5px;border-radius:14px}.bl-chips{overflow-x:auto;gap:6px}.bl-chips button{min-height:38px;padding:0 12px;font-size:13px;border-radius:14px;gap:6px}.bl-chips b{display:none}.bl-chips i{width:10px;height:10px}.bl-fbtn{margin-left:0;padding:0 12px!important}.bl-head{gap:8px}.bl-head h2{font-size:16px}.bl-legend{display:none}.bl-head>small{font-size:12px}.bl-sort{min-height:34px;font-size:12px;padding:0 8px}.bl-sort span{overflow:hidden;text-overflow:ellipsis;max-width:150px}.bl-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:8px}.bl-card{padding:8px 10px;gap:6px;border-radius:16px;flex-direction:row;align-items:center}.bl-cb{flex:1;min-width:0;gap:8px;align-items:center}.bl-tile{width:44px;height:44px;font-size:24px;border-radius:12px}.bl-ct b{font-size:15px}.bl-ct small{font-size:12px}.bl-ins,.bl-score small{display:none}.bl-score em{font-size:10.5px;padding:1px 6px}.bl-acts{grid-template-columns:44px 44px;gap:6px}.bl-acts .prof{display:none}.bl-acts button{min-height:44px;padding:0}.bl-acts .call span{display:none}.bl-foot{font-size:12px;gap:6px;padding-top:6px}.bl-foot small{display:none}.bl-pager{gap:4px}.bl-pager button{min-width:34px;height:34px;font-size:13px;border-radius:10px;padding:0 4px}}.bl-in{min-width:0}.bl-search{overflow:hidden}.bl-pnum{font-size:14px;font-weight:700;color:#17153d;min-width:56px;text-align:center}@media (max-width: 899px){.bl-go{padding:0 12px;font-size:13.5px}.bl-head h2{display:none}.bl-head>small{margin-right:auto}.bl-sort{flex:0 1 auto;min-width:0;max-width:72%}.bl-sort span{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-foot>span:first-child{flex:1;min-width:0}}.bl-head{min-width:0}.bl-sort{flex:0 1 auto;min-width:0}.bl-sort>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 900px) and (max-width: 1700px){.bl-legend{gap:10px;font-size:13.5px}.bl-legend i{width:12px;height:12px}.bl-head h2{font-size:27px}.bl-head{gap:14px}.bl-sort{font-size:15px;padding:0 12px}}.mp{gap:10px}.mp-head{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,420px) minmax(0,560px);align-items:center;gap:22px;background:#fff;border-radius:26px;padding:14px 18px;box-shadow:0 6px 20px #17153d0d}.mp-av{position:relative;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;font-size:62px;font-weight:800;color:#17153d}.mp-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mp-av em{position:absolute;right:6px;bottom:8px;width:30px;height:30px;border-radius:50%;border:4px solid #fff}.mp-av em.on,.mp-av em.call,.mp-av em.break{background:#17153d}.mp-av em.off{background:#a9a7b8}.mp-id{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mp-id h1{margin:0;font-size:40px;font-weight:800;color:#17153d;letter-spacing:-.02em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-id p{margin:0;font-size:22px;color:#6d6a83}.mp-st{font-size:17px;padding:4px 16px;border-radius:999px}.mp-st.on{background:#f2f1f5;color:#1f8a5a}.mp-st.call{background:#f7f7f9;color:#17153d}.mp-st.break{background:#f2f1f5;color:#a8650f}.mp-st.off{background:#f2f1f5;color:#6d6a83}.mp-where{display:flex;align-items:center;gap:8px;font-size:17px;color:#17153d}.mp-today{display:flex;gap:16px;align-items:flex-start;padding:0 22px;border-left:1px solid #f2f1f5;border-right:1px solid #f2f1f5}.mp-tic{width:66px;height:66px;border-radius:18px;background:#f7f7f9;display:grid;place-items:center;flex:none}.mp-tic svg{width:36px;height:36px}.mp-today>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mp-today b{font-size:21px;color:#17153d}.mp-today em{font-style:normal;font-size:20px;color:#17153d}.mp-today small{font-size:16px;color:#6d6a83}.mp-tbar{display:flex;align-items:center;gap:12px;margin-top:4px}.mp-tbar i{flex:1;height:12px;border-radius:6px;background:linear-gradient(90deg,#17153d var(--p),#ecebf0 var(--p))}.mp-tbar{position:relative}.mp-tbar b{font-size:16px}.mp-acts{display:flex;flex-direction:column;gap:10px;align-items:stretch}.mp-abtns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mp-abtns>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:20px;min-height:90px;border:0;font-size:17px;font-weight:600;text-decoration:none;cursor:pointer}.mp-abtns .lilac{background:#efeafe;color:#533ac4}.mp-abtns .mint{background:#e6f5ee;color:#148a4f}.mp-abtns .sky{background:#e7f1fe;color:#294d9b}.mp-abtns .white{background:#fff;border:1.5px solid #ecebf0;color:#17153d}.mp-time{align-self:flex-end;display:flex;align-items:center;gap:8px;font-size:16px;color:#3a3850}.mp-time svg{width:22px;height:22px}.mp-tabs{flex:none}.mp-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.95fr);gap:12px}.mp-grid>section,.mp-right>section{min-height:0;overflow:hidden;padding:14px 16px!important;display:flex;flex-direction:column}.mp-grid h2{margin:0 0 4px;font-size:24px!important;flex:none}.mp-grid h3{margin:10px 0 6px;font-size:19px;color:#17153d;flex:none}.mp-bio{margin:0!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none}.mp-resp{display:flex;flex-direction:column;gap:6px;flex:none}.mp-rrow{display:flex;align-items:center;gap:14px;border:0;background:#f7f7f9;border-radius:14px;padding:4px 14px 4px 4px;min-height:46px;font-size:17px;color:#17153d;text-align:left}.mp-rrow i{margin-left:auto;font-style:normal;font-size:22px;color:#6d6a83}.mp-ric{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:20px}.mp-ric.sky{background:#e6f0fe}.mp-ric.rose{background:#fde8ec}.mp-ric.lilac{background:#efe9fe}.mp-ric.lemon{background:#fcf2d6}.mp-ric.peach{background:#fceae2}.mp-ric.mist{background:#ecebf0}.mp-str{display:flex;gap:8px;flex-wrap:wrap;flex:none}.mp-chip{display:flex;align-items:center;gap:8px;border-radius:14px;padding:8px 14px;font-size:15.5px}.mp-chip i{font-style:normal}.mp-chip.mint{background:#e6f5ee;color:#148a4f}.mp-chip.sky{background:#e9f0fe;color:#294d9b}.mp-chip.lilac{background:#efeafe;color:#533ac4}.mp-chip.peach{background:#fcebe2;color:#c1581a}.mp-chip.lemon{background:#fcf3e0;color:#b66a02}.mp-contact{margin-top:10px;border:1px solid #f2f1f5;border-radius:16px;display:flex;flex-direction:column;flex:none}.mp-contact>div{display:flex;align-items:center;gap:14px;padding:8px 12px}.mp-contact>div+div{border-top:1px solid #f2f1f5}.mp-contact b{flex:1;font-weight:500;font-size:17px;color:#17153d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-contact button{border:0;background:none;padding:4px}.mp-about .bp-edit{margin-top:auto}.mp-all{flex:none;border:1px solid #e4e3ea;background:#f7f7f9;color:#17153d;border-radius:14px;min-height:44px;padding:0 14px;font-size:15.5px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:8px}.mp-tlist{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px;margin-top:8px}.mp-task{display:flex;align-items:center;gap:14px;border:1px solid #f2f1f5;border-radius:18px;padding:8px 12px 8px 8px;flex:none}.mp-ti{flex:none;width:58px;height:58px;border-radius:16px;display:grid;place-items:center;font-size:28px}.mp-ti.mint{background:linear-gradient(160deg,#e6f5ee,#d8efe3)}.mp-ti.sky{background:#e6f0fe}.mp-ti.rose{background:#fde8ec}.mp-ti.lemon{background:#fcf2d6}.mp-ti.lilac{background:#efe9fe}.mp-ti.done{background:#f2f1f5}.mp-ti.done svg{width:34px;height:34px}.mp-tt{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mp-tt>b{font-size:17px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-tmeta{display:flex;align-items:center;gap:10px;min-width:0}.mp-tag{font-style:normal;font-size:14px;padding:3px 10px;border-radius:8px;white-space:nowrap}.mp-tag.sky{background:#e9f0fe;color:#2964c4}.mp-tag.rose{background:#fdeaee;color:#cf1f3f}.mp-tag.mint{background:#e6f5ee;color:#148a4f}.mp-tag.lemon{background:#fcf2d6;color:#af7602}.mp-tag.lilac{background:#efe9fe;color:#7a40e0}.mp-tag.grey{background:#f2f1f5;color:#4b4a63}.mp-sub{font-size:14.5px;color:#6d6a83;white-space:nowrap}.mp-due{display:flex;align-items:center;gap:6px;font-size:15px;color:#17153d;white-space:nowrap}.mp-due.red{color:#17153d}.mp-due svg{width:20px;height:20px}.mp-ok{display:flex;align-items:center;gap:6px;font-size:15px;color:#1f8a5a;white-space:nowrap}.mp-ok svg{width:18px;height:18px}.mp-bar{flex:1;min-width:50px;max-width:120px;height:10px;border-radius:5px;background:#ecebf0;overflow:hidden;display:block}.mp-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#17153d,#17153d)}.mp-bar.g{max-width:none;height:12px}.mp-bar.g i{background:linear-gradient(90deg,#17153d,#17153d)}.mp-pct{font-size:14.5px;color:#17153d}.mp-act{flex:none;border-radius:16px;min-height:52px;min-width:110px;padding:0 16px;font-size:17px;font-weight:600}.mp-act.pink{border:0;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;box-shadow:0 6px 14px #17153d38}.mp-act.blue{border:1.5px solid #d4e1fa;background:#f6f8fe;color:#2964c4}.mp-donebig{flex:none;width:52px;height:52px;border-radius:50%;background:#f2f1f5;color:#1f8a5a;display:grid;place-items:center;font-size:26px;font-weight:800}.mp-tsum{flex:none;margin-top:8px;display:flex;align-items:center;gap:12px;background:#f7f7f9;border-radius:16px;padding:10px 14px;font-size:16px;color:#17153d}.mp-right{min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.mp-plan,.mp-goal{flex:none!important;gap:6px}.mp-prow{display:grid;grid-template-columns:30px 64px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #f2f1f5;border-radius:14px;padding:6px 10px}.mp-pt{font-size:15px;color:#17153d;line-height:1.2}.mp-ptitle{font-size:15.5px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-next{font-style:normal;font-size:14px;padding:3px 12px;border-radius:999px;background:#f7f7f9;color:#17153d}.mp-calbtn{flex:none;display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #d6d4de;background:#fff;border-radius:16px;min-height:48px;font-size:16.5px;color:#17153d;margin-top:4px}.mp-gnum{display:flex;align-items:center;gap:16px}.mp-gnum strong{font-size:34px;color:#17153d;white-space:nowrap}.mp-gnum strong i{font-style:normal;color:#17153d}.mp-gnum small{font-size:16px;color:#4b4a63}.mp-gbar{display:flex;align-items:center;gap:12px}.mp-gbar span{flex:1;height:14px;border-radius:7px;background:#ecebf0;overflow:hidden}.mp-gbar i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#17153d,#17153d)}.mp-gbar b{font-size:16px}.mp-gleft{font-size:15px;color:#4b4a63}.mp-pace{display:flex;align-items:center;gap:10px;background:#f7f7f9;border-radius:12px;padding:6px 12px;font-size:15px;color:#1f8a5a}.mp-collab{flex:1 1 auto;min-height:0;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);border-radius:20px;padding:10px 14px;overflow:hidden}.mp-collab>div{flex:1;min-width:0;display:flex;flex-direction:column}.mp-collab b{font-size:17px;color:#17153d}.mp-collab small{font-size:14px;color:#4b4a63}.mp-collab button{flex:none;border:1.5px solid #d6d4de;background:#fff;color:#17153d;border-radius:14px;min-height:46px;padding:0 14px;font-size:15px;font-weight:600;white-space:nowrap}.mp-foot{flex:none;display:flex;align-items:center;gap:16px;background:#fff;border-radius:16px;padding:8px 16px;box-shadow:0 4px 14px #17153d0a;font-size:16px;color:#17153d}.mp-foot>span:first-child{display:flex;align-items:center;gap:10px}.mp-foot i{width:14px;height:14px;border-radius:50%}.mp-foot i.on,.mp-foot i.call,.mp-foot i.break{background:#17153d}.mp-foot i.off{background:#a9a7b8}.mp-sum{margin:0 auto}.mp-foot small{color:#6d6a83;font-size:14.5px}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.mp{gap:8px}.mp-head{padding:8px 12px;gap:14px;grid-template-columns:auto minmax(0,1fr) minmax(0,320px) minmax(0,400px)}.mp-av{width:84px;height:84px;font-size:40px}.mp-av em{width:20px;height:20px;border-width:3px;right:2px;bottom:4px}.mp-id h1{font-size:28px}.mp-id p{font-size:16px}.mp-st{font-size:13.5px;padding:2px 10px}.mp-where{font-size:13.5px}.mp-today{padding:0 12px;gap:10px}.mp-tic{width:46px;height:46px}.mp-tic svg{width:26px;height:26px}.mp-today b{font-size:16px}.mp-today em{font-size:15px}.mp-today small{font-size:13px}.mp-abtns{gap:6px}.mp-abtns>*{min-height:62px;font-size:13.5px;border-radius:14px;gap:3px}.mp-abtns svg{width:24px;height:24px}.mp-time{font-size:13px}.mp-acts{gap:6px}.mp-grid{gap:8px}.mp-grid>section,.mp-right>section{padding:10px 12px!important}.mp-grid h2{font-size:18px!important}.mp-grid h3{font-size:15px;margin:6px 0 4px}.mp-bio{font-size:13px}.mp-rrow{min-height:36px;font-size:13.5px}.mp-ric{width:30px;height:30px;font-size:15px}.mp-chip{font-size:12.5px;padding:5px 10px}.mp-contact>div{padding:4px 10px}.mp-contact b{font-size:13.5px}.mp-about .bp-edit{min-height:38px;font-size:13.5px}.mp-task{padding:5px 8px 5px 5px;gap:10px}.mp-ti{width:40px;height:40px;font-size:20px}.mp-tt>b{font-size:14px}.mp-tag,.mp-sub,.mp-due,.mp-ok,.mp-pct{font-size:12px}.mp-act{min-height:38px;min-width:76px;font-size:13.5px}.mp-donebig{width:36px;height:36px;font-size:18px}.mp-task svg[viewBox="0 0 58 58"]{width:42px;height:42px}.mp-tsum{padding:6px 10px;font-size:13px}.mp-all{min-height:36px;font-size:13px}.mp-tasks .pg-sub{display:none}.mp-prow{padding:4px 8px;grid-template-columns:24px 52px minmax(0,1fr) auto}.mp-pt,.mp-ptitle{font-size:12.5px}.mp-next{font-size:11.5px}.mp-calbtn{min-height:36px;font-size:13.5px}.mp-gnum strong{font-size:22px}.mp-gnum small,.mp-gleft,.mp-pace{font-size:12.5px}.mp-gbar span{height:10px}.mp-collab{padding:6px 10px}.mp-collab b{font-size:14px}.mp-collab small{font-size:12px}.mp-collab button{min-height:36px;font-size:12.5px}.mp-collab svg{width:24px;height:24px}.mp-foot{padding:5px 12px;font-size:13px}.mp-foot small{font-size:12px}}@media (max-width: 899px){.mp{gap:8px}.mp-head{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border-radius:20px}.mp-av{width:64px;height:64px;font-size:30px}.mp-av em{width:16px;height:16px;border-width:3px;right:0;bottom:2px}.mp-id h1{font-size:20px}.mp-id p{font-size:13px}.mp-st{font-size:12px;padding:2px 8px}.mp-where{display:none}.mp-today{grid-column:1 / -1;border:0;padding:8px;background:#f7f7f9;border-radius:14px}.mp-tic{width:40px;height:40px}.mp-tic svg{width:22px;height:22px}.mp-today b,.mp-today em{font-size:14px}.mp-today small{font-size:12px}.mp-acts{grid-column:1 / -1}.mp-abtns{gap:6px}.mp-abtns>*{min-height:54px;font-size:12.5px;border-radius:14px;gap:2px}.mp-abtns svg{width:22px;height:22px}.mp-time{display:none}.mp-grid{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;gap:8px}.mp-grid>section,.mp-right>section,.mp-right{flex:none;overflow:visible}.mp-tlist{overflow:visible}.mp-grid h2{font-size:17px!important}.mp-task .mp-act{min-width:70px;min-height:40px;font-size:13px}.mp-ti{width:40px;height:40px;font-size:20px}.mp-tt>b{font-size:14px}.mp-tmeta{flex-wrap:wrap;gap:6px}.mp-foot{flex-wrap:wrap;gap:6px;padding:6px 10px;font-size:12.5px}.mp-sum{margin:0}.mp-foot small{display:none}}.mp-str{flex-wrap:nowrap;overflow:hidden}.mp-chip{white-space:nowrap;flex:none}.mp-today em{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mp-right>.mp-collab{flex:none}@media (min-width: 1501px) and (min-height: 901px){.mp-head{grid-template-columns:auto minmax(0,1.2fr) minmax(0,380px) minmax(0,480px);padding:10px 16px;gap:18px}.mp-av{width:112px;height:112px;font-size:52px}.mp-id h1{font-size:36px}.mp-id p{font-size:19px}.mp-abtns>*{min-height:76px;font-size:16px}.mp-today b,.mp-today em{font-size:18px}.mp-today small{font-size:14.5px}.mp-tic{width:56px;height:56px}.mp-tabs button{min-height:42px!important}.mp-grid h2{font-size:21px!important}.mp-grid h3{margin:6px 0 4px;font-size:16.5px}.mp-bio{font-size:15px}.mp-rrow{min-height:38px;font-size:15.5px}.mp-ric{width:32px;height:32px;font-size:16px}.mp-resp{gap:4px}.mp-chip{font-size:14px;padding:6px 10px}.mp-contact{margin-top:6px}.mp-contact>div{padding:4px 12px}.mp-contact b{font-size:15.5px}.mp-about .bp-edit{min-height:42px;font-size:15.5px;margin-top:6px}.mp-tlist{gap:6px;margin-top:6px}.mp-task{padding:5px 10px 5px 5px;gap:12px}.mp-ti{width:46px;height:46px;font-size:22px}.mp-tt{gap:4px}.mp-tt>b{font-size:16px}.mp-act{min-height:44px;min-width:96px;font-size:15.5px}.mp-donebig{width:42px;height:42px}.mp-task svg[width="58"]{width:48px;height:48px}.mp-tsum{padding:7px 12px;font-size:15px;margin-top:6px}.mp-tasks .pg-sub{font-size:14.5px;margin:0}.mp-right{gap:8px}.mp-prow{padding:4px 10px}.mp-plan,.mp-goal{gap:5px!important}.mp-calbtn{min-height:40px;font-size:15px;margin-top:2px}.mp-gnum strong{font-size:28px}.mp-gbar span{height:11px}.mp-pace{padding:4px 10px;font-size:14px}.mp-gleft{font-size:14px}.mp-collab{padding:8px 12px}.mp-collab svg{width:26px;height:26px}.mp-collab b{font-size:15.5px}.mp-collab small{font-size:13px}.mp-collab button{min-height:40px;font-size:14px}.mp-foot{padding:5px 14px}}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.mp-bio{-webkit-line-clamp:1}.mp-tasks .mp-tlist .mp-task:nth-child(n+5){display:none}.mp-resp .mp-rrow:nth-child(n+4){display:none}.mp-contact>div+div{display:none}.mp-right .mp-pace,.mp-right .mp-gleft{display:none}.mp-plan .mp-prow:nth-of-type(n+3){display:none}.mp-head{grid-template-columns:auto minmax(0,1.2fr) minmax(0,290px) minmax(0,380px)}}.mp-right>section.mp-collab{display:flex!important;flex-direction:row!important;align-items:center;padding:8px 12px!important;flex:none!important}@media (min-width: 1501px){.mp-today em{font-size:16.5px}}.mp-collab small{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mp-right>section.mp-collab{padding:6px 12px!important}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.mp-collab small{display:none}.mp-right>section.mp-collab{padding:4px 10px!important}.mp-collab button{min-height:34px}.mp-right{gap:6px}.mp-plan,.mp-goal{padding:8px 12px!important}}.cp{gap:10px}.cp-top{display:flex;align-items:center;gap:16px;flex:none}.cp-top .pg-title{flex:1;min-width:0}.cp-ai{gap:12px!important}.cp-ai svg{width:30px;height:30px}.cp-kpis{flex:none;display:flex;align-items:center;background:linear-gradient(90deg,#f2f1f5,#f7f7f9);border-radius:22px;padding:10px 20px;min-height:80px}.cp-kpis>span{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:0 30px;border-right:1px solid #d6d4de}.cp-kpis>span:first-child{padding-left:0}.cp-kpis>span:nth-child(4){border-right:1px solid #d6d4de}.cp-kpis i{grid-row:1 / 3;width:62px;height:62px;border-radius:18px;display:grid;place-items:center}.cp-kpis i.sky{background:#e2ecfc}.cp-kpis i.mint{background:#dcf2e7}.cp-kpis b{font-size:30px;color:#17153d;line-height:1.05}.cp-kpis small{font-size:18px;color:#4b4a63}.cp-trend{border-right:0!important;display:flex!important;align-items:center;gap:10px;margin-left:auto;padding-right:0!important}.cp-trend b{font-size:28px}.cp-trend b.up{color:#1f8a5a}.cp-trend b.down{color:#17153d}.cp-trend small{max-width:190px;color:#1f8a5a;font-size:17px;line-height:1.25}.cp-bar{flex:none;display:flex;align-items:center;gap:10px;background:#fff;border-radius:20px;padding:8px 10px;box-shadow:0 4px 14px #17153d0a}.cp-seg{display:flex;gap:2px;background:#f2f1f5;border-radius:16px;padding:4px}.cp-seg button{border:0;background:none;border-radius:12px;min-height:46px;padding:0 18px;font-size:17px;color:#3a3850;white-space:nowrap}.cp-seg button.on{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-weight:600}.cp-div{width:1px;height:34px;background:#ecebf0;flex:none}.cp-ch{display:flex;align-items:center;gap:10px;border:1px solid #ecebf0;background:#fff;border-radius:14px;min-height:50px;padding:0 16px;font-size:16.5px;color:#17153d;white-space:nowrap}.cp-ch.on{border:2px solid #c9c7d4;background:#fff;color:#17153d}.cp-out{display:flex;align-items:center;gap:10px;border:2px solid #d6d4de;background:#fff;border-radius:14px;min-height:50px;padding:0 26px;font-size:17px;color:#17153d;font-weight:600;margin-left:auto}.cp-out.on{background:#f7f7f9}.cp-date{display:flex;align-items:center;gap:12px;border:2px solid #d6d4de;border-radius:14px;min-height:50px;padding:0 22px;font-size:18px;color:#17153d;white-space:nowrap}.cp-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:12px}.cp-list,.cp-perf{min-height:0;overflow:hidden;padding:14px 16px!important;display:flex;flex-direction:column}.cp-list h2,.cp-perf h2{margin:0;font-size:26px!important}.cp-sort{min-height:44px;font-size:15.5px!important;color:#17153d!important;background:#fff!important}.cp-rows{flex:1;min-height:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;overflow:hidden}.cp-row{display:grid;grid-template-columns:82px minmax(0,1.5fr) minmax(130px,.8fr) minmax(150px,1fr) 118px;align-items:center;gap:14px;border:1px solid #f2f1f5;border-radius:18px;padding:8px 12px 8px 8px;cursor:pointer;min-height:0;overflow:hidden}.cp-row.sel{background:#f7f7f9;border-color:#ecebf0}.cp-tile{width:82px;height:82px;border-radius:20px;display:grid;place-items:center;font-size:42px;flex:none}.cp-tile.t0{background:#f7f7f9}.cp-tile.t1,.cp-tile.t2{background:#f2f1f5}.cp-tile.t3,.cp-tile.t4{background:#f7f7f9}.cp-rt{min-width:0;display:flex;flex-direction:column;gap:3px}.cp-rt b{font-size:18px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-rt small{font-size:14.5px;color:#6d6a83;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.cp-chs{display:flex;gap:8px;margin-top:2px}.cp-rm{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.cp-rm b{font-size:16px;color:#17153d;white-space:nowrap}.cp-rm small{font-size:14px;color:#6d6a83;white-space:nowrap}.cp-st{font-style:normal;display:inline-flex;align-items:center;gap:6px;font-size:14px;padding:4px 12px;border-radius:999px;white-space:nowrap}.cp-st i{width:9px;height:9px;border-radius:50%}.cp-st.green{background:#e6f5ee;color:#148a4f}.cp-st.green i{background:#1f8a5a}.cp-st.orange{background:#f2f1f5;color:#a8650f}.cp-st.orange i{background:#17153d}.cp-st.purple{background:#f7f7f9;color:#17153d}.cp-st.purple i{background:#a9a7b8}.cp-st.blue{background:#e9f0fe;color:#2964c4}.cp-st.blue i{background:#17153d}.cp-st.grey{background:#f2f1f5;color:#4b4a63}.cp-st.grey i{background:#a9a7b8}.cp-rp{display:flex;flex-direction:column;gap:8px;min-width:0}.cp-rp>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cp-rp b{font-size:18px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-rp span{font-size:14.5px;color:#4b4a63}.cp-bar2{height:13px;border-radius:7px;background:#ecebf0;overflow:hidden;display:block}.cp-bar2 i{display:block;height:100%;border-radius:7px}.cp-bar2.pink i{background:linear-gradient(90deg,#17153d,#17153d)}.cp-bar2.blue i{background:linear-gradient(90deg,#a9a7b8,#17153d)}.cp-bar2.orange i{background:linear-gradient(90deg,#17153d,#17153d)}.cp-bar2.grey i{background:#a9a7b8}.cp-open{border:2px solid #d6d4de;background:#fff;color:#17153d;border-radius:16px;min-height:52px;font-size:17px;font-weight:600}.cp-open.pink{border:0;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;box-shadow:0 6px 14px #17153d38}.cp-more{flex:none;text-align:center;color:#6d6a83;margin-top:4px}.cp-empty{grid-row:1 / 5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#4b4a63}.cp-empty b{font-size:20px;color:#17153d}.cp-empty>div{display:flex;gap:12px;margin-top:10px}.cp-ph{display:flex;justify-content:space-between;align-items:center;flex:none}.cp-dots{width:44px;height:44px;border-radius:50%;border:0;background:#f7f7f9;display:grid;place-items:center}.cp-pid{display:flex;align-items:center;gap:14px;flex:none;margin-top:4px}.cp-pid .cp-tile{width:72px;height:72px;font-size:38px}.cp-pid b{font-size:19px;color:#17153d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cp-pk{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.cp-pk span{display:flex;flex-direction:column;align-items:center;gap:2px;border-radius:16px;padding:10px 6px}.cp-pk b{font-size:25px;color:#17153d}.cp-pk small{font-size:14.5px;color:#4b4a63;text-align:center}.cp-pk .mint{background:#ecf8f2}.cp-pk .sky{background:#ecf2fe}.cp-pk .peach{background:#fdf2ec}.cp-pk .lilac{background:#f2f0fe}.cp-perf h3{margin:10px 0 4px;font-size:19px;color:#17153d;flex:none}.cp-chrows{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.cp-chrow{display:grid;grid-template-columns:34px 100px 80px minmax(40px,1fr) 60px;align-items:center;gap:10px;min-height:40px}.cp-chrow b{font-size:16px;color:#17153d}.cp-chrow small{font-size:15px;color:#4b4a63}.cp-chrow strong{font-size:16px;text-align:right;color:#17153d}.cp-cbar{height:13px;border-radius:7px;background:#ecebf0;overflow:hidden;display:block}.cp-cbar i{display:block;height:100%;border-radius:7px;background:#8a87a0}.cp-cbar.fb i,.cp-cbar.ig i,.cp-cbar.gg i{background:linear-gradient(90deg,#17153d,#17153d)}.cp-sug{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;background:#f7f7f9;border-radius:18px;padding:10px 12px;margin-top:6px}.cp-sug>span{grid-row:1 / 3;width:52px;height:52px;border-radius:14px;background:#f7f7f9;display:grid;place-items:center}.cp-sug>div{grid-column:2;grid-row:1 / 3;min-width:0}.cp-sug b{font-size:17px;color:#17153d;display:block}.cp-sug small{font-size:13.5px;color:#17153d;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-sug button{min-height:38px;border-radius:12px;padding:0 12px;font-size:13.5px;font-weight:600;white-space:nowrap}.cp-sug .ghost{border:1.5px solid #d6d4de;background:#fff;color:#17153d}.cp-sug .green{border:0;background:#1f8a5a;color:#fff}.cp-pbtns{flex:none;display:grid;grid-template-columns:1.4fr 1fr;gap:10px;margin-top:10px}.cp-pbtns button{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;min-height:54px;font-size:17px;font-weight:600}.cp-pbtns .pink{border:0;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;box-shadow:0 6px 14px #17153d38}.cp-pbtns .out{border:2px solid #d6d4de;background:#fff;color:#17153d}.cp-wiz{flex:none;display:flex;align-items:center;gap:10px;background:#fff;border-radius:20px;padding:8px 10px 8px 22px;box-shadow:0 4px 14px #17153d0a}.cp-wiz>b{font-size:18px;color:#17153d;white-space:nowrap;margin-right:8px}.cp-wiz>i{font-style:normal;color:#8a87a0;font-size:22px}.cp-wiz>button:not(.cp-go){flex:1;min-width:0;display:flex;align-items:center;gap:12px;border:0;background:none;border-radius:16px;padding:6px 10px;text-align:left}.cp-wiz>button.first{background:#f7f7f9}.cp-wiz em{flex:none;width:40px;height:40px;border-radius:50%;background:#ecebf0;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:18px;color:#3a3850}.cp-wiz .first em{background:#17153d;color:#fff}.cp-wiz span{min-width:0;display:flex;flex-direction:column}.cp-wiz span b{font-size:15.5px;color:#17153d;white-space:nowrap}.cp-wiz .first span b{color:#17153d}.cp-wiz span small{font-size:12.5px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-go{flex:none;border:0;border-radius:16px;min-height:54px;padding:0 26px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px;box-shadow:0 8px 18px #17153d40;white-space:nowrap}.cp-upd{flex:none;text-align:right;color:#6d6a83;font-size:13.5px;margin-top:-6px}.cp-resrow{display:grid;grid-template-columns:110px repeat(4,minmax(0,1fr));gap:6px;align-items:end}.cp-resrow>span{display:flex;align-items:center;gap:6px;padding-bottom:12px}.cp-resrow label small{font-size:12px;color:#6d6a83}.cp-resrow .ap-in{min-height:44px!important;padding:6px 8px}.cp-wsheet{max-height:92dvh;overflow-y:auto;max-width:640px}.cp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cp-steps button{display:flex;align-items:center;gap:6px;border:0;background:#f7f7f9;border-radius:12px;min-height:44px;padding:0 8px;font-size:13px;color:#4b4a63}.cp-steps em{font-style:normal;width:24px;height:24px;border-radius:50%;background:#e4e3ea;display:grid;place-items:center;font-weight:700;flex:none}.cp-steps .on{background:#f7f7f9;color:#17153d;font-weight:700}.cp-steps .on em{background:#17153d;color:#fff}.cp-steps .done em{background:#1f8a5a;color:#fff}.cp-wch{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cp-wch button{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;border:2px solid #ecebf0;background:#fff;border-radius:16px;padding:12px 6px}.cp-wch button.on{border-color:#17153d;background:#f7f7f9}.cp-wch i{position:absolute;top:6px;right:8px;font-style:normal;color:#17153d;font-weight:800}.cp-prev{display:flex;gap:12px;align-items:center;background:#f7f7f9;border-radius:16px;padding:10px}.cp-prev .cp-tile{width:60px;height:60px;font-size:32px}.cp-prev b{display:block;font-size:18px}.cp-prev small{color:#6d6a83}.cp-txt{border:1px solid #ecebf0;border-radius:14px;padding:10px 12px}.cp-txt>span{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.cp-txt p{margin:6px 0;font-size:14.5px;white-space:pre-wrap}.cp-note{font-size:13.5px;color:#4b4a63;background:#f7f7f9;border-radius:12px;padding:10px 12px;margin:0}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.cp{gap:7px}.cp-top .pg-title p{display:none}.cp-top .pg-title h1{font-size:28px}.cp-top .fdash-new,.cp-ai{min-height:48px!important;font-size:15px!important;padding:0 14px!important}.cp-kpis{min-height:0;padding:6px 14px}.cp-kpis>span{padding:0 14px;column-gap:10px}.cp-kpis i{width:40px;height:40px;border-radius:12px}.cp-kpis i svg{width:28px;height:28px}.cp-kpis b{font-size:21px}.cp-kpis small{font-size:13px}.cp-trend b{font-size:20px}.cp-trend small{font-size:12.5px}.cp-trend svg{width:22px;height:22px}.cp-bar{padding:5px 8px;gap:6px}.cp-seg button{min-height:36px;font-size:13.5px;padding:0 10px}.cp-ch,.cp-out,.cp-date{min-height:38px;font-size:13.5px;padding:0 10px;gap:6px}.cp-ch svg{width:20px;height:20px}.cp-date svg{width:20px;height:20px}.cp-list,.cp-perf{padding:10px 12px!important}.cp-list h2,.cp-perf h2{font-size:20px!important}.cp-list .pg-sub{display:none}.cp-sort{min-height:34px;font-size:13px!important}.cp-rows{gap:6px;margin-top:6px}.cp-row{grid-template-columns:54px minmax(0,1.5fr) minmax(110px,.8fr) minmax(110px,1fr) 88px;gap:10px;padding:4px 8px 4px 4px;border-radius:14px}.cp-tile{width:54px;height:54px;font-size:28px;border-radius:14px}.cp-rt b{font-size:15px}.cp-rt small{font-size:12px;-webkit-line-clamp:1}.cp-chs svg{width:18px;height:18px}.cp-st{font-size:11.5px;padding:2px 8px}.cp-rm b{font-size:13px}.cp-rm small{font-size:11.5px}.cp-rp b{font-size:14px}.cp-rp span{font-size:12px}.cp-bar2{height:9px}.cp-open{min-height:38px;font-size:13.5px;border-radius:12px}.cp-pid .cp-tile{width:48px;height:48px;font-size:24px}.cp-pid b{font-size:15px}.cp-pk b{font-size:18px}.cp-pk small{font-size:11.5px}.cp-pk span{padding:6px 4px}.cp-perf h3{font-size:15px;margin:6px 0 2px}.cp-chrow{min-height:30px;grid-template-columns:24px 74px 60px minmax(30px,1fr) 46px;gap:6px}.cp-chrow svg{width:22px;height:22px}.cp-chrow b,.cp-chrow small,.cp-chrow strong{font-size:12.5px}.cp-sug{padding:6px 8px}.cp-sug>span{width:38px;height:38px}.cp-sug b{font-size:14px}.cp-sug small{font-size:11.5px}.cp-sug button{min-height:32px;font-size:12px;padding:0 8px}.cp-pbtns button{min-height:40px;font-size:14px}.cp-pbtns{margin-top:6px}.cp-wiz{padding:4px 6px 4px 14px;gap:6px}.cp-wiz>b{font-size:14px}.cp-wiz em{width:30px;height:30px;font-size:14px}.cp-wiz span b{font-size:12.5px}.cp-wiz span small{display:none}.cp-go{min-height:40px;font-size:14px;padding:0 14px}.cp-upd{display:none}}@media (min-width: 900px) and (max-width: 1250px){.cp-wiz>b{display:none}.cp-date{display:none}}@media (max-width: 899px){.cp{gap:6px}.cp-top{flex-wrap:wrap;gap:6px}.cp-top .pg-title{flex-basis:100%}.cp-top .pg-title h1{font-size:20px}.cp-top .pg-title p{display:none}.cp-top .fdash-new,.cp-ai{flex:1;justify-content:center;min-height:44px!important;font-size:14px!important;padding:0 8px!important}.cp-kpis{padding:6px 8px;min-height:0;overflow:hidden}.cp-kpis>span{padding:0 8px;column-gap:4px}.cp-kpis i,.cp-trend{display:none!important}.cp-kpis b{font-size:16px}.cp-kpis small{font-size:10.5px}.cp-bar{overflow-x:auto;padding:4px;gap:4px}.cp-seg button{min-height:34px;font-size:12.5px;padding:0 8px}.cp-ch,.cp-out{min-height:36px;font-size:12.5px;padding:0 8px;gap:4px}.cp-date,.cp-div{display:none}.cp-main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.cp-perf,.cp-list .pg-sub,.cp-sort{display:none}.cp-list h2{font-size:17px!important}.cp-row{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:4px 6px 4px 4px}.cp-tile{width:44px;height:44px;font-size:22px;border-radius:12px}.cp-rm,.cp-chs{display:none}.cp-rp{grid-column:2}.cp-rt b{font-size:14px}.cp-rt small{font-size:11.5px;-webkit-line-clamp:1}.cp-open{min-height:38px;font-size:12.5px;padding:0 8px;grid-row:1 / 3;grid-column:3}.cp-rp b{font-size:12.5px}.cp-bar2{height:7px}.cp-wiz>b,.cp-wiz>i,.cp-wiz>button:not(.cp-go){display:none}.cp-wiz{padding:4px}.cp-go{flex:1;justify-content:center;min-height:44px;font-size:14px}.cp-upd{display:none}.cp-resrow{grid-template-columns:repeat(2,1fr)}.cp-resrow>span{grid-column:1 / -1;padding:0}}.cp-chrows{flex:none!important;overflow:visible}.cp-perf .cp-pk small{white-space:nowrap}@media (min-width: 1501px) and (min-height: 901px){.cp{gap:8px}.cp-top .pg-title h1{font-size:38px}.cp-top .pg-title p{font-size:18px;margin-top:2px}.cp-top .fdash-new,.cp-ai{min-height:56px!important}.cp-kpis{min-height:0;padding:6px 18px}.cp-kpis i{width:52px;height:52px}.cp-kpis i svg{width:34px;height:34px}.cp-kpis b{font-size:27px}.cp-kpis small{font-size:16px}.cp-bar{padding:6px 8px}.cp-seg button,.cp-ch,.cp-out,.cp-date{min-height:44px}.cp-list .pg-sub{margin:0;font-size:15px}.cp-list h2,.cp-perf h2{font-size:23px!important}.cp-rows{gap:6px;margin-top:6px}.cp-row{grid-template-columns:64px minmax(0,1.5fr) minmax(130px,.8fr) minmax(150px,1fr) 110px;gap:12px;padding:5px 10px 5px 5px}.cp-tile{width:64px;height:64px;font-size:32px;border-radius:16px}.cp-rt{gap:2px}.cp-rt b{font-size:17px}.cp-rt small{-webkit-line-clamp:1;font-size:14px}.cp-chs svg{width:21px;height:21px}.cp-rm{gap:2px}.cp-rm b{font-size:15px}.cp-rm small{font-size:13px}.cp-st{font-size:13px;padding:3px 10px}.cp-rp b{font-size:17px}.cp-open{min-height:46px;font-size:16px}.cp-pid .cp-tile{width:56px;height:56px;font-size:30px}.cp-pid b{font-size:18px}.cp-pk{margin-top:6px}.cp-pk span{padding:7px 4px}.cp-pk b{font-size:22px}.cp-pk small{font-size:13px}.cp-perf h3{margin:8px 0 2px;font-size:18px}.cp-chrow{min-height:36px}.cp-chrow svg{width:28px;height:28px}.cp-sug{padding:8px 10px;margin-top:6px}.cp-sug>span{width:44px;height:44px}.cp-pbtns button{min-height:48px}.cp-pbtns{margin-top:8px}.cp-wiz{padding:6px 8px 6px 18px}.cp-wiz em{width:36px;height:36px}.cp-go{min-height:48px}.cp-wiz span small{font-size:12px}}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.cp-chrow{min-height:26px}.cp-pk{margin-top:4px}.cp-pid{margin-top:2px}.cp-ph h2{font-size:18px!important}.cp-dots{width:34px;height:34px}}@media (min-width: 1501px) and (min-height: 901px){.cp-sug small{-webkit-line-clamp:3}.cp-rp b{font-size:16px}}.st{gap:10px}.st-top{display:flex;align-items:center;gap:14px;flex:none}.st-top .pg-title{flex:1;min-width:0}.st-seg{background:#fff!important;border:1px solid #ecebf0}.st-seg button{padding:0 22px!important}.st-rep{margin-left:0!important}.st-tabs{flex:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;background:#fff;border-radius:20px;padding:6px;box-shadow:0 4px 14px #17153d0a}.st-tabs button{display:flex;align-items:center;justify-content:center;gap:12px;border:0;background:none;border-radius:14px;min-height:52px;font-size:18px;color:#17153d;white-space:nowrap}.st-tabs button+button{border-left:1px solid #f2f1f5;border-radius:0}.st-tabs button.on+button{border-left-color:transparent}.st-tabs button.on{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-weight:600;border-radius:14px}.st-tic{display:grid;color:#6d6a83}.st-tabs .on .st-tic{color:#fff}.st-tic.red{color:#17153d}.st-tabs .on svg path,.st-tabs .on svg circle,.st-tabs .on svg rect{fill:#fff}.st-kpis{flex:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.st-kpi{border-radius:20px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.st-kpi.sky{background:#eff4fe}.st-kpi.lilac{background:#f3f0fe}.st-kpi.rose{background:#fdf2f4}.st-kpi.mint{background:#ecf8f2}.st-kpi.lemon{background:#fdf7e8}.st-kt{display:flex;align-items:center;gap:12px;min-width:0}.st-kt>div{min-width:0;display:flex;flex-direction:column}.st-kic{flex:none;width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:#ffffffbf}.st-emo{font-size:30px}.st-kt b{font-size:27px;font-weight:800;color:#17153d;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-kt small{font-size:14.5px;color:#4b4a63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-kpi em{font-style:normal;display:flex;align-items:center;gap:6px;font-size:15.5px;color:#1f8a5a;font-weight:600;min-width:0}.st-kpi em span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-kpi em.down{color:#17153d}.st-kpi em svg{flex:none}.st-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.9fr) minmax(0,1fr);gap:12px}.st-move,.st-content,.st-cats{min-height:0;overflow:hidden;padding:14px 16px!important;display:flex;flex-direction:column}.st-main h2{margin:0;font-size:25px!important;flex:none}.st-main .pg-sub{margin:2px 0 0;flex:none}.st-mh{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex:none}.st-leg{display:flex;gap:8px}.st-leg button{display:flex;align-items:center;gap:8px;border:1px solid #ecebf0;background:#fff;border-radius:999px;min-height:40px;padding:0 14px;font-size:15px;color:#8a87a0}.st-leg button.on{color:#17153d;background:#f7f7f9}.st-leg i{width:13px;height:13px;border-radius:50%}.st-leg i.red{background:#c42050}.st-leg i.blue{background:#8a87a0}.st-cwrap{flex:1;min-height:0;margin:6px 0}.st-cwrap.tall{flex:none;height:300px}.st-chart{width:100%;height:100%;display:block}.st-best{flex:none;display:flex;align-items:center;gap:14px;background:#f7f7f9;border-radius:16px;padding:10px 16px}.st-best b{font-size:17px;color:#17153d}.st-crows{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-around;gap:6px;margin:6px 0}.st-crow{display:flex;gap:14px;align-items:center}.st-cic{flex:none;width:60px;height:60px;border-radius:16px;display:grid;place-items:center;font-size:30px}.st-cic.rose{background:#fde8ec}.st-cic.lemon{background:#fcf2d6}.st-cic.mint{background:#e2f4eb}.st-cic.peach{background:#fdf2e9}.st-cic.lilac{background:#f2edfe}.st-cic.sky{background:#e9f0fe}.st-cx{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.st-cx>div{display:flex;justify-content:space-between;gap:8px}.st-cx span{display:flex;flex-direction:column}.st-cx small{font-size:14.5px;color:#17153d;font-weight:600}.st-cx b{font-size:25px;color:#17153d;line-height:1.05}.st-cp{align-items:flex-end}.st-cp b{font-size:18px!important}.st-cp small{font-size:12.5px!important;color:#6d6a83!important;font-weight:400!important}.st-cbar{height:12px;border-radius:6px;background:#ecebf0;overflow:hidden;display:block;flex:1}.st-cbar i{display:block;height:100%;border-radius:6px}.st-today{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center;background:#f7f7f9;border-radius:18px;padding:10px 14px}.st-today>span{grid-row:1 / 3}.st-today>div>small{font-size:14.5px;color:#17153d;font-weight:600}.st-tn{display:flex;align-items:center;gap:12px}.st-tn b{font-size:34px;color:#17153d}.st-tn small{font-size:14px;color:#4b4a63;line-height:1.25}.st-see{grid-column:2;justify-self:end;border:1.5px solid #d6d4de;border-radius:12px;padding:6px 14px;color:#17153d;font-size:14px;text-decoration:none;background:#fff}.st-catrows{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-around;gap:4px;margin:4px 0}.st-cat{display:grid;grid-template-columns:56px minmax(100px,1fr) minmax(60px,1fr) 52px;align-items:center;gap:12px}.st-cat .st-cic{width:52px;height:52px;font-size:26px}.st-catn{display:flex;flex-direction:column;min-width:0}.st-catn b{font-size:16.5px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-catn small{font-size:14px;color:#4b4a63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-pct{font-size:16px;color:#17153d;text-align:right}.st-save{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;background:#f7f7f9;border-radius:18px;padding:12px 14px}.st-wal{font-size:54px}.st-save>div{display:flex;flex-direction:column;min-width:0}.st-save small{font-size:14.5px;color:#17153d}.st-save small i{color:#6d6a83}.st-save>div>b{font-size:34px;color:#17153d;line-height:1.1}.st-save em{font-style:normal;font-size:12px;color:#4b4a63}.st-save button{border:1.5px solid #d6d4de;background:#fff;color:#17153d;border-radius:14px;padding:8px 12px;font-size:14px;font-weight:600;max-width:140px;line-height:1.25}.st-foot{flex:none;display:flex;align-items:center;gap:16px;background:#fff;border-radius:20px;padding:10px 14px;box-shadow:0 4px 14px #17153d0a}.st-fic{width:60px;height:60px;border-radius:16px;background:#f7f7f9;display:grid;place-items:center;flex:none}.st-foot>div{flex:1;min-width:0;display:flex;flex-direction:column}.st-foot>div b{font-size:20px;color:#17153d}.st-foot>div small{font-size:16px;color:#17153d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.st-foot .cp-out{margin-left:0;min-height:54px}.st-gen{min-height:54px}.st-panel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px!important;display:flex;flex-direction:column;gap:10px}.st-panel h3{margin:8px 0 0;font-size:19px}.st-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.st-mini.wrap{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.st-mini span{display:flex;flex-direction:column;gap:2px;background:#f7f7f9;border-radius:16px;padding:14px}.st-mini b{font-size:28px;color:#17153d}.st-mini small{font-size:14.5px;color:#4b4a63}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.st{gap:7px}.st-top .pg-title p{display:none}.st-top .pg-title h1{font-size:28px}.st-seg button{padding:0 10px!important}.st-top .cp-date,.st-rep{min-height:40px;font-size:14px;padding:0 12px}.st-tabs{padding:4px}.st-tabs button{min-height:40px;font-size:14.5px;gap:8px}.st-tabs svg{width:20px;height:20px}.st-kpis{gap:6px}.st-kpi{padding:8px 9px;gap:4px;border-radius:14px}.st-kic{width:38px;height:38px;border-radius:11px}.st-kic svg{width:22px;height:22px}.st-emo{font-size:20px}.st-kt{gap:8px}.st-kt b{font-size:18px}.st-kt small{font-size:11.5px}.st-kpi em{font-size:12px;gap:4px}.st-kpi em svg{width:15px;height:15px}.st-main{gap:8px}.st-move,.st-content,.st-cats{padding:10px 12px!important}.st-main h2{font-size:19px!important}.st-main .pg-sub{font-size:13px}.st-leg button{min-height:32px;font-size:12.5px;padding:0 10px}.st-best{padding:6px 12px}.st-best b{font-size:13.5px}.st-best svg{width:20px;height:20px}.st-cic{width:40px;height:40px;font-size:20px;border-radius:12px}.st-cx b{font-size:18px}.st-cx small{font-size:12px}.st-cp b{font-size:14px!important}.st-cp small{display:none}.st-cbar{height:9px}.st-today{padding:6px 10px}.st-today>span svg{width:28px;height:28px}.st-tn b{font-size:22px}.st-tn small{font-size:11.5px}.st-see{font-size:12px;padding:4px 10px}.st-today>div>small{font-size:12px}.st-cat{grid-template-columns:38px minmax(80px,1fr) minmax(40px,.8fr) 40px;gap:8px}.st-cat .st-cic{width:38px;height:38px;font-size:19px}.st-catn b{font-size:13.5px}.st-catn small{font-size:11.5px}.st-pct{font-size:13px}.st-save{padding:6px 10px;gap:8px}.st-wal{font-size:32px}.st-save>div>b{font-size:22px}.st-save small{font-size:11.5px}.st-save em{display:none}.st-save button{font-size:12px;padding:6px 8px;max-width:110px}.st-foot{padding:6px 10px;gap:10px}.st-fic{width:42px;height:42px}.st-fic svg{width:28px;height:28px}.st-foot>div b{font-size:15px}.st-foot>div small{font-size:12.5px;-webkit-line-clamp:1}.st-foot .cp-out,.st-gen{min-height:40px;font-size:13.5px;padding:0 12px}.st .cp-upd{display:none}}@media (min-width: 900px) and (max-width: 1300px){.st-top .cp-date{display:none}.st-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.st-kpis .st-kpi:nth-child(n+5){display:none}}@media (max-width: 899px){.st{gap:6px}.st-top{flex-wrap:wrap;gap:6px}.st-top .pg-title{flex-basis:100%}.st-top .pg-title h1{font-size:20px}.st-top .pg-title p,.st-top .cp-date{display:none}.st-seg{flex:1}.st-seg button{flex:1;min-height:36px!important;font-size:12.5px!important;padding:0 4px!important}.st-rep{min-height:40px;font-size:13px;padding:0 10px}.st-tabs{display:flex;overflow-x:auto}.st-tabs button{flex:none;min-height:38px;font-size:13px;padding:0 10px;gap:6px}.st-tabs svg{width:18px;height:18px}.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.st-kpis .st-kpi:nth-child(n+5){display:none}.st-kpi{padding:6px 8px;gap:2px;border-radius:14px}.st-kic{display:none}.st-kt b{font-size:17px}.st-kt small,.st-kpi em{font-size:11px}.st-kpi em svg{width:13px;height:13px}.st-main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.st-content,.st-cats{display:none}.st-move{padding:8px 10px!important}.st-main h2{font-size:16px!important}.st-main .pg-sub{display:none}.st-leg button{min-height:30px;font-size:11.5px;padding:0 8px}.st-best b{font-size:12.5px}.st-best{padding:6px 10px}.st-foot{padding:6px 8px;gap:6px;flex-wrap:wrap}.st-fic{display:none}.st-foot>div small{font-size:12px;-webkit-line-clamp:2}.st-foot>div b{font-size:14px}.st-foot .cp-out{display:none}.st-gen{min-height:40px;font-size:13px;flex:1;justify-content:center}.st .cp-upd{display:none}.st-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.st-mini b{font-size:20px}}.st-top .pg-title h1,.st-top .pg-title p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-crows,.st-catrows{flex:1 1 auto;overflow:hidden}.st-today,.st-save{flex:none}@media (min-width: 1501px) and (min-height: 901px){.st-top .pg-title h1{font-size:36px}.st-top .pg-title p{font-size:17px;margin-top:2px}.st-seg button{min-height:44px!important;padding:0 16px!important;font-size:16px!important}.st-top .cp-date,.st-rep{min-height:48px;font-size:16.5px;padding:0 16px}.st-tabs button{min-height:46px;font-size:17px}.st-kpis{gap:8px}.st-kpi{padding:10px;gap:6px}.st-kt{gap:10px}.st-kic{width:44px;height:44px;border-radius:13px}.st-kic svg{width:26px;height:26px}.st-emo,.st-kt b{font-size:23px}.st-kt small{font-size:13px}.st-kpi em{font-size:13.5px}.st-main h2{font-size:22px!important}.st-main .pg-sub{font-size:14.5px}.st-crows{gap:4px;margin:4px 0}.st-cic{width:50px;height:50px;font-size:25px}.st-cx b{font-size:21px}.st-cx small{font-size:13.5px}.st-cbar{height:10px}.st-today{padding:8px 12px}.st-tn b{font-size:28px}.st-today>span svg{width:32px;height:32px}.st-cat{grid-template-columns:46px minmax(100px,1fr) minmax(60px,1fr) 48px;gap:10px}.st-cat .st-cic{width:46px;height:46px;font-size:23px}.st-catn b{font-size:15.5px}.st-catn small{font-size:13px}.st-catrows{gap:2px;margin:2px 0}.st-save{padding:8px 12px;gap:10px}.st-wal{font-size:40px}.st-save>div>b{font-size:28px}.st-save em{display:none}.st-save small{font-size:13.5px}.st-save button{font-size:13px;padding:6px 10px}.st-best,.st-foot{padding:8px 14px}.st-foot .cp-out,.st-gen{min-height:48px}}@media (min-width: 1301px){.st-kpis{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.3fr)}}@media (max-width: 899px){.st-mh{flex-wrap:wrap;gap:4px}.st-leg{width:100%}}.st-cbox{width:100%;height:100%;min-height:120px}@media (min-width: 1501px){.st-kpi em{font-size:12.5px;gap:4px}.st-kpi em svg{width:17px;height:17px}}html[data-pod=calm] body,html[data-pod=calm] .ap{background:#f7f7f9!important;background-image:none!important}html[data-size=large] .ap-main{zoom:1.08}html[data-size=xl] .ap-main{zoom:1.16}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sg{gap:12px}.sg-top{display:flex;align-items:center;gap:16px;flex:none}.sg-top .pg-title{flex:1;min-width:0}.sg-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #ecebf0;border-radius:18px;padding:0 18px;min-height:60px;width:340px;box-shadow:0 4px 14px #17153d0a}.sg-search input{flex:1;border:0;background:none;outline:none;font-size:18px;min-width:0}.sg-health{display:flex;align-items:center;gap:12px;border:0;border-radius:18px;min-height:60px;padding:0 22px;font-size:18px;background:#f2f1f5;color:#3a3850;white-space:nowrap}.sg-health.ok{background:#f2f1f5;color:#1f8a5a}.sg-health.warn{background:#f2f1f5;color:#a8650f}.sg-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px}.sg-cats{min-height:0;overflow:hidden;padding:16px!important;display:flex;flex-direction:column;gap:10px}.sg-cats h2{margin:0;font-size:28px!important;flex:none}.sg-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:12px}.sg-cat{display:flex;align-items:center;gap:14px;border:2px solid transparent;border-radius:20px;padding:10px 12px;text-align:left;min-height:0;cursor:pointer}.sg-cat.rose{background:#fdf4f5}.sg-cat.lilac{background:#f5f2fe}.sg-cat.mint{background:#f0f8f4}.sg-cat.sky{background:#f0f5fe}.sg-cat.lemon{background:#fdf8eb}.sg-cat.peach{background:#fdf4ef}.sg-cat.on{border-color:#c9c7d4;background:#f7f7f9;box-shadow:0 6px 16px #17153d1a}.sg-cic{flex:none;width:76px;height:76px;border-radius:20px;display:grid;place-items:center;font-size:40px;background:#ffffffbf}.sg-cic.big{width:92px;height:92px;font-size:48px;border-radius:24px}.sg-cic.rose{background:#fde8ec}.sg-cic.lilac{background:#efe9fe}.sg-cic.mint{background:#e2f4eb}.sg-cic.sky{background:#e6f0fe}.sg-cic.lemon{background:#fcf2d6}.sg-cic.peach{background:#fceae2}.sg-ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sg-ct b{font-size:20px;color:#17153d}.sg-ct small{font-size:15px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-cat>i{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:20px;background:#fffc;color:#6d6a83}.sg-cat.on>i{color:#17153d;background:#f7f7f9}.sg-help{flex:none;display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);border-radius:20px;padding:12px 16px}.sg-help>span{width:72px;height:72px;border-radius:18px;background:#f7f7f9;display:grid;place-items:center;flex:none}.sg-help>div{flex:1;min-width:0}.sg-help b{display:block;font-size:20px;color:#17153d}.sg-help small{font-size:15px;color:#6d6a83}.sg-help button{flex:none;border:1.5px solid #d6d4de;background:#fff;color:#17153d;border-radius:16px;min-height:52px;padding:0 18px;font-size:16px;font-weight:600;white-space:nowrap}.sg-panel{min-height:0;overflow:hidden;padding:14px 18px!important;display:flex;flex-direction:column;gap:10px}.sg-ph{flex:none;display:flex;align-items:center;gap:16px}.sg-ph>div:not(.sg-save){flex:1;min-width:0}.sg-ph h2{margin:0;font-size:28px!important}.sg-ph .pg-sub{margin:2px 0 0}.sg-save{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.sg-save button{display:flex;align-items:center;gap:12px;border:0;border-radius:16px;min-height:56px;padding:0 22px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font-size:18px;font-weight:600;box-shadow:0 8px 18px #17153d40}.sg-save button.idle{opacity:.75;box-shadow:none}.sg-save small{font-size:14px;color:#6d6a83}.sg-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding-right:2px}.sg-body.company{overflow:hidden;gap:8px}.sg-box{border:1px solid #f2f1f5;border-radius:18px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.sg-box h3,.sg-list h3,.sg-h3{margin:0;font-size:19px;color:#17153d}.sg-id{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px}.sg-logo{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;border:1px solid #f2f1f5;border-radius:16px;padding:8px}.sg-logo small{font-size:14px;color:#4b4a63}.sg-logo>span{width:76px;height:76px;border-radius:18px;overflow:hidden;display:grid;place-items:center}.sg-logo img{width:100%;height:100%;object-fit:contain}.sg-logo-def{font-style:normal;width:100%;height:100%;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font-size:32px;font-weight:800;display:grid;place-items:center}.sg-logo button{border:1.5px solid #d6d4de;background:#fff;color:#ff3380;border-radius:12px;min-height:40px;width:100%;font-size:14.5px}.sg-idf{display:flex;flex-direction:column;gap:10px;min-width:0}.sg-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sg-f{position:relative;display:flex;align-items:center;gap:14px;border:1px solid #ecebf0;border-radius:16px;padding:6px 14px;min-height:60px;background:#f7f7f9;min-width:0;cursor:text}.sg-f>svg{flex:none}.sg-f>span{flex:1;min-width:0;display:flex;flex-direction:column}.sg-f small{font-size:13.5px;color:#6d6a83}.sg-f input{border:0;background:none;outline:none;font:inherit;font-size:17px;color:#17153d;padding:2px 0;min-width:0}.sg-f b{font-weight:500;font-size:17px;color:#17153d}.sg-f.sel{cursor:pointer}.sg-f.sel>i{font-style:normal;font-size:20px;color:#4b4a63}.sg-f select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.sg-f:focus-within{border-color:#c9c7d4;background:#fff}.sg-note{flex:none;display:flex;align-items:center;gap:12px;background:#f7f7f9;border-radius:14px;padding:8px 14px;font-size:15px;color:#17153d}.sg-note span{flex:1}.sg-note button{border:0;background:none;color:#17153d;font-weight:600;font-size:15px;white-space:nowrap}.sg-sub{margin-bottom:4px}.sg-integ,.sg-list{display:flex;flex-direction:column;gap:8px}.sg-int{display:flex;align-items:center;gap:12px;border:1px solid #f2f1f5;border-radius:14px;padding:8px 12px}.sg-iic{font-size:26px;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#f7f7f9;flex:none}.sg-int em{font-style:normal;font-size:14px;white-space:nowrap;padding:4px 10px;border-radius:999px}.sg-int.ok em{background:#f2f1f5;color:#1f8a5a}.sg-int.no em{background:#f2f1f5;color:#a8650f}.sg-perm{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:14px;padding:10px 14px;background:#f7f7f9}.sg-perm.granted{background:#f2f1f5}.sg-perm b{flex:1;font-size:15.5px}.sg-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sg-plan{display:flex;flex-direction:column;gap:4px;border:1px solid #f2f1f5;border-radius:16px;padding:12px}.sg-plan b{font-size:18px}.sg-plan span{font-size:15px;color:#4b4a63}.sg-plan em{font-style:normal;font-size:13.5px;color:#a8650f}.sg-plan em.ok{color:#1f8a5a}.sg-foot{flex:none;display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:8px 14px;box-shadow:0 4px 14px #17153d0a}.sg-safe{display:flex;align-items:center;gap:12px}.sg-safe b{font-size:16px;color:#17153d;font-weight:600}.sg-ver{padding-left:14px;border-left:1px solid #ecebf0;color:#6d6a83;font-size:14.5px;margin-right:auto}.sg-foot button{display:flex;align-items:center;gap:10px;border:1px solid #ecebf0;background:#f7f7f9;border-radius:14px;min-height:46px;padding:0 14px;font-size:15px;color:#17153d;white-space:nowrap}.sg-chk{padding-left:14px;border-left:1px solid #ecebf0;color:#6d6a83;font-size:14px;white-space:nowrap}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.sg{gap:8px}.sg-top .pg-title p{display:none}.sg-top .pg-title h1{font-size:28px}.sg-search{min-height:46px;width:260px}.sg-search input{font-size:15px}.sg-health{min-height:46px;font-size:15px;padding:0 14px}.sg-main{gap:10px}.sg-cats,.sg-panel{padding:10px 12px!important}.sg-cats h2,.sg-ph h2{font-size:21px!important}.sg-grid{gap:8px}.sg-cat{padding:6px 8px;gap:10px;border-radius:16px}.sg-cic{width:50px;height:50px;font-size:26px;border-radius:14px}.sg-cic.big{width:58px;height:58px;font-size:30px}.sg-ct b{font-size:15.5px}.sg-ct small{font-size:12.5px}.sg-cat>i{width:26px;height:26px;font-size:16px}.sg-help{padding:8px 10px;gap:10px}.sg-help>span{width:48px;height:48px}.sg-help>span svg{width:28px;height:28px}.sg-help b{font-size:15.5px}.sg-help small{font-size:12.5px}.sg-help button{min-height:40px;font-size:13.5px;padding:0 12px}.sg-save button{min-height:44px;font-size:15px;padding:0 14px}.sg-save small{font-size:12px}.sg-ph .pg-sub{font-size:13px}.sg-box{padding:6px 10px;gap:6px}.sg-box h3{font-size:15px}.sg-id{grid-template-columns:130px minmax(0,1fr);gap:8px}.sg-logo>span{width:48px;height:48px}.sg-logo small{font-size:12px}.sg-logo button{min-height:32px;font-size:12.5px}.sg-f{min-height:44px;padding:3px 10px;gap:10px}.sg-f>svg{width:20px;height:20px}.sg-f small{font-size:11.5px}.sg-f input,.sg-f b{font-size:14.5px}.sg-row2,.sg-idf{gap:6px}.sg-note{padding:5px 10px;font-size:12.5px}.sg-note svg{width:20px;height:20px}.sg-note button{font-size:12.5px}.sg-foot{padding:5px 10px;gap:8px}.sg-safe b{font-size:13px}.sg-safe svg{width:26px;height:26px}.sg-ver,.sg-chk{font-size:12px;padding-left:8px}.sg-foot button{min-height:36px;font-size:12.5px;padding:0 10px;gap:6px}.sg-foot button svg{width:18px;height:18px}}@media (min-width: 900px) and (max-width: 1300px){.sg-ver,.sg-chk{display:none}}@media (max-width: 899px){.sg{gap:6px}.sg-top{flex-wrap:wrap;gap:6px}.sg-top .pg-title{flex-basis:100%}.sg-top .pg-title h1{font-size:20px}.sg-top .pg-title p{display:none}.sg-search{flex:1;width:auto;min-height:42px;padding:0 10px}.sg-search input{font-size:14px}.sg-health{min-height:42px;font-size:12.5px;padding:0 10px;gap:6px}.sg-health svg{width:20px;height:20px}.sg-health span{max-width:110px;overflow:hidden;text-overflow:ellipsis}.sg-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:6px}.sg-cats{padding:6px!important}.sg-cats h2,.sg-help{display:none}.sg-grid{display:flex;overflow-x:auto;gap:6px}.sg-cat{flex:none;padding:4px 10px 4px 4px;gap:6px;border-radius:14px}.sg-cic{width:34px;height:34px;font-size:18px;border-radius:10px}.sg-ct b{font-size:13px;white-space:nowrap}.sg-ct small,.sg-cat>i{display:none}.sg-panel{padding:8px 10px!important}.sg-ph{gap:8px;flex-wrap:wrap}.sg-cic.big{width:40px;height:40px;font-size:22px;border-radius:12px}.sg-ph h2{font-size:17px!important}.sg-ph .pg-sub{display:none}.sg-save{flex-direction:row;align-items:center}.sg-save small{display:none}.sg-save button{min-height:40px;font-size:13px;padding:0 10px;gap:6px}.sg-save svg{width:20px;height:20px}.sg-body.company{overflow-y:auto}.sg-id,.sg-row2{grid-template-columns:1fr}.sg-logo{flex-direction:row}.sg-logo>span{width:40px;height:40px}.sg-f{min-height:46px}.sg-plans{grid-template-columns:1fr}.sg-foot{padding:4px 6px;gap:4px;overflow-x:auto}.sg-safe,.sg-ver,.sg-chk{display:none}.sg-foot button{min-height:36px;font-size:12px;padding:0 8px;gap:4px;flex:none}.sg-foot button svg{width:16px;height:16px}}.sg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sg-cat{min-width:0;overflow:hidden}.sg-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sg-ph .pg-sub{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sg-safe b,.sg-ver{white-space:nowrap}@media (min-width: 1501px) and (min-height: 901px){.sg-cic{width:66px;height:66px;font-size:34px}.sg-cic.big{width:80px;height:80px;font-size:42px}.sg-ct b{font-size:18.5px}.sg-ct small{font-size:14px}.sg-cat{padding:8px 10px;gap:12px}.sg-ph h2{font-size:26px!important}.sg-save button{min-height:50px;font-size:17px}.sg-body.company{gap:6px}.sg-box{padding:8px 12px;gap:6px}.sg-box h3{font-size:17.5px}.sg-f{min-height:52px;padding:4px 12px}.sg-f small{font-size:12.5px}.sg-f input,.sg-f b{font-size:16px}.sg-row2,.sg-idf{gap:8px}.sg-id{grid-template-columns:150px minmax(0,1fr)}.sg-logo>span{width:60px;height:60px}.sg-logo button{min-height:34px;font-size:13.5px}.sg-note{padding:6px 12px;font-size:14px}.sg-safe b{font-size:15px}.sg-foot button{min-height:42px;font-size:14.5px}.sg-help{padding:10px 14px}.sg-help>span{width:60px;height:60px}.sg-help button{min-height:46px}}.sg-body.company{overflow-y:auto!important}@media (min-width: 1501px) and (min-height: 901px){.sg-panel{gap:8px;padding-top:10px!important}.sg-cic.big{width:68px;height:68px;font-size:36px}.sg-f{min-height:48px;padding:3px 12px}.sg-box{gap:5px;padding:6px 12px 8px}.sg-id{gap:8px}.sg-logo{padding:4px 6px;gap:4px}.sg-logo>span{width:54px;height:54px}}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.sg-box h3{display:none}.sg-body.company{gap:5px}.sg-box{padding:6px 8px}.sg-logo small{display:none}.sg-logo{padding:4px}.sg-logo>span{width:40px;height:40px}.sg-note span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-f{min-height:40px}}.sg-foot{overflow:hidden}.sg-foot button{flex:none}.sg-logo small,.sg-logo button{white-space:nowrap}@media (min-width: 1501px){.sg-foot{gap:10px}.sg-foot button{padding:0 12px;font-size:14px}.sg-id{grid-template-columns:170px minmax(0,1fr)}.sg-logo button{font-size:13px}}@media (min-width: 900px) and (max-width: 1700px){.sg-ver{display:none}.sg-safe{margin-right:auto}}.md{gap:10px}.md-top{display:flex;align-items:center;gap:18px;flex:none}.md-top .pg-title{flex:1;min-width:0}.md-av{width:88px!important;height:88px!important;font-size:40px!important}.md-av em{width:22px!important;height:22px!important}.md-date{display:flex;align-items:center;gap:14px;border:1px solid #ecebf0;background:#fff;border-radius:18px;min-height:62px;padding:0 22px;font-size:19px;color:#17153d;white-space:nowrap;box-shadow:0 4px 14px #17153d0a}.md-date i{font-style:normal;font-size:22px}.md-sug{flex:none;display:flex;align-items:center;gap:18px;background:linear-gradient(90deg,#f7f7f9,#f7f7f9);border:1px solid #ecebf0;border-radius:22px;padding:10px 14px 10px 18px}.md-sic{flex:none}.md-st{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.md-st b{font-size:26px;color:#17153d}.md-st small{font-size:19px;color:#17153d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-next{display:flex;align-items:center;gap:14px;padding:0 22px;border-left:1px solid #e4e3ea}.md-next div{display:flex;flex-direction:column}.md-next small{font-size:17px;color:#17153d}.md-next b{font-size:20px;color:#17153d;white-space:nowrap}.md-prep{flex:none;border:0;border-radius:18px;min-height:62px;padding:0 30px;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-size:21px;font-weight:600;display:flex;align-items:center;gap:14px;box-shadow:0 8px 18px #17153d40;white-space:nowrap}.md-kpis{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.md-kpis>div{display:flex;align-items:center;gap:18px;border-radius:22px;padding:14px 18px;min-width:0}.md-kpis .lemon{background:#fdf6e8}.md-kpis .sky{background:#edf3fe}.md-kpis .lilac{background:#f3f0fe}.md-kpis .mint{background:#ecf8f2}.md-kpis>div>span{flex:none;width:92px;height:92px;border-radius:22px;display:grid;place-items:center;font-size:50px;background:#ffffffa6}.md-kpis .ph svg{width:50px;height:50px}.md-kpis>div>div{min-width:0;display:flex;flex-direction:column}.md-kpis b{font-size:38px;color:#17153d;line-height:1.05}.md-kpis strong{font-size:20px;color:#17153d;font-weight:600}.md-kpis small{font-size:17px;color:#4b4a63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,.9fr) minmax(0,.9fr);gap:14px}.md-tasks,.md-sched,.md-msgs,.md-prog{min-height:0;overflow:hidden;padding:12px 14px!important;display:flex;flex-direction:column}.md-main h2{margin:0;font-size:24px!important;flex:none}.md-main .pg-sub{margin:2px 0 0;flex:none}.md-tasks .cb-lh{margin-bottom:6px}.md-tlist{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:6px}.md-task{padding:6px 12px 6px 6px!important}.md-task.hot{background:#f7f7f9;border-color:#ecebf0!important}.mp-act.outline{border:1.5px solid #c9c7d4;background:#fff;color:#17153d}.md-task .mp-donebig{border:0;cursor:pointer}.md-add{flex:none;margin-top:6px;border:2px dashed #d6d4de;background:#f7f7f9;border-radius:14px;min-height:46px;font-size:17px;color:#17153d;display:flex;align-items:center;justify-content:center;gap:10px}.md-add span{font-size:22px}.md-slist{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:6px;margin-top:8px}.md-srow{display:grid;grid-template-columns:30px 66px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #f2f1f5;border-radius:14px;padding:8px 10px;min-height:54px}.md-st2{font-size:15.5px;color:#17153d;line-height:1.2}.md-stt{font-size:15.5px;color:#17153d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.md-faces{display:flex}.md-faces i{font-style:normal;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:#17153d;margin-left:-6px;border:2px solid #fff}.md-faces i:first-child{margin-left:0}.md-right{min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.md-msgs{flex:none!important;gap:8px}.md-prog{flex:1 1 auto;gap:6px;background:linear-gradient(160deg,#f7f7f9,#fff 70%)}.md-mrow{display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid #f2f1f5;background:none;padding:6px 2px;text-align:left;width:100%;cursor:pointer}.md-mav{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:19px;color:#17153d}.md-mt{flex:1;min-width:0;display:flex;flex-direction:column}.md-mt b{font-size:16.5px;color:#17153d}.md-mt small{font-size:14px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-mrow>i{font-style:normal;min-width:28px;height:28px;border-radius:14px;background:#17153d;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px}.md-openchat{display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid #e4e3ea;background:#f7f7f9;color:#17153d;border-radius:14px;min-height:48px;font-size:16px;font-weight:600}.md-quick{flex:none;display:flex;align-items:center;gap:10px;background:#fff;border-radius:20px;padding:8px 14px;box-shadow:0 4px 14px #17153d0a}.md-quick>b{font-size:20px;color:#17153d;white-space:nowrap;margin-right:8px}.md-quick>button{display:flex;align-items:center;gap:10px;border:1.5px solid transparent;border-radius:14px;min-height:48px;padding:0 16px;font-size:16px;white-space:nowrap}.md-quick .sky{background:#edf3fe;border-color:#d4e1fa;color:#294d9b}.md-quick .mint{background:#ecf8f2;border-color:#cce6da;color:#14814c}.md-quick .lilac{background:#f3f0fe;border-color:#dfd7fa;color:#533ac4}.md-break{display:flex;align-items:center;gap:12px;margin-left:10px;padding-left:16px;border-left:1px solid #ecebf0}.md-break>span{font-size:30px}.md-break small{font-size:16px;color:#17153d;white-space:nowrap}.md-break button{border:1.5px solid #a9a7b8;background:#f2f1f5;color:#a8650f;border-radius:14px;min-height:46px;padding:0 18px;font-size:16px;font-weight:600;white-space:nowrap}.md-upd{margin-left:auto;padding-left:14px;border-left:1px solid #ecebf0;font-size:14px;color:#6d6a83;white-space:nowrap}@media (min-width: 1501px) and (min-height: 901px){.md-av{width:80px!important;height:80px!important}.md-top .pg-title h1{font-size:38px}.md-kpis>div{padding:10px 14px;gap:14px}.md-kpis>div>span{width:76px;height:76px;font-size:40px;border-radius:18px}.md-kpis .ph svg{width:40px;height:40px}.md-kpis b{font-size:32px}.md-kpis strong{font-size:18px}.md-kpis small{font-size:15px}.md-sug{padding:6px 12px 6px 14px}.md-sic svg{width:54px;height:54px}.md-st b{font-size:23px}.md-st small{font-size:17px}.md-prep{min-height:54px;font-size:19px}.md-main h2{font-size:22px!important}.md-main .pg-sub{font-size:14.5px}.mp-ti{width:48px!important;height:48px!important;font-size:24px!important}.md-task .mp-tt>b{font-size:16.5px}.md-task .mp-act{min-height:44px;min-width:104px;font-size:16px}.md-task .mp-donebig{width:42px;height:42px}.md-srow{min-height:48px;padding:5px 10px}.md-add{min-height:40px;font-size:15.5px}.md-mav{width:40px;height:40px}.md-mrow{padding:4px 2px}.md-openchat{min-height:42px}.md-right{gap:10px}.md-quick{padding:6px 12px}.md-quick>button,.md-break button{min-height:44px;font-size:15px;padding:0 12px}.md-quick>b{font-size:18px}}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.md{gap:7px}.md-av{width:54px!important;height:54px!important;font-size:24px!important}.md-av em{width:15px!important;height:15px!important}.md-top{gap:12px}.md-top .pg-title h1{font-size:26px}.md-top .pg-title p{font-size:14px}.md-date{min-height:46px;font-size:15px;padding:0 14px}.md-date svg{width:22px;height:22px}.md-top .fdash-new{min-height:46px!important;font-size:15px!important}.md-sug{padding:5px 8px 5px 10px;gap:12px}.md-sic svg{width:40px;height:40px}.md-st b{font-size:17px}.md-st small{font-size:13.5px}.md-next{padding:0 12px;gap:8px}.md-next small{font-size:13px}.md-next b{font-size:15px}.md-next svg{width:22px;height:22px}.md-prep{min-height:42px;font-size:15px;padding:0 16px}.md-kpis{gap:8px}.md-kpis>div{padding:6px 10px;gap:10px;border-radius:16px}.md-kpis>div>span{width:46px;height:46px;font-size:24px;border-radius:13px}.md-kpis .ph svg{width:26px;height:26px}.md-kpis b{font-size:22px}.md-kpis strong{font-size:14px}.md-kpis small{font-size:12px}.md-main{gap:8px}.md-tasks,.md-sched,.md-msgs,.md-prog{padding:8px 10px!important}.md-main h2{font-size:17px!important}.md-main .pg-sub{display:none}.md-tlist{gap:4px}.md-task{padding:3px 8px 3px 3px!important}.mp-ti{width:36px!important;height:36px!important;font-size:18px!important}.md-task .mp-tt>b{font-size:13.5px}.md-task .mp-tag,.md-task .mp-sub,.md-task .mp-due,.md-task .mp-pct,.md-task .mp-ok{font-size:11.5px}.md-task svg[viewBox="0 0 54 54"]{width:38px;height:38px}.md-task .mp-act{min-height:34px;min-width:70px;font-size:13px}.md-task .mp-donebig{width:32px;height:32px;font-size:16px}.md-tlist .md-task:nth-child(n+5){display:none}.md-add{min-height:32px;font-size:13px;margin-top:4px}.md-srow{grid-template-columns:22px 50px minmax(0,1fr) auto;min-height:38px;padding:3px 8px;gap:6px}.md-srow svg{width:20px;height:20px}.md-st2,.md-stt{font-size:12.5px}.md-faces i{width:22px;height:22px;font-size:10px}.md-slist .md-srow:nth-child(n+4){display:none}.md-right{gap:7px}.md-mav{width:32px;height:32px;font-size:14px}.md-mt b{font-size:13px}.md-mt small{font-size:11.5px}.md-mrow>i{min-width:22px;height:22px;font-size:11.5px}.md-mrow{padding:2px}.md-msgs .md-mrow:nth-of-type(n+2){display:none}.md-openchat{min-height:34px;font-size:13px}.md-prog .mp-gleft{display:none}.md-prog .mp-gnum strong{font-size:22px}.md-quick{padding:5px 8px;gap:6px}.md-quick>b{font-size:14px}.md-quick>button{min-height:36px;font-size:13px;padding:0 9px;gap:6px}.md-quick>button svg{width:18px;height:18px}.md-break{margin-left:4px;padding-left:8px;gap:6px}.md-break>span{font-size:22px}.md-break small{font-size:12.5px}.md-break button{min-height:34px;font-size:13px;padding:0 10px}.md-upd{display:none}}@media (min-width: 900px) and (max-width: 1300px){.md-quick>b,.md-break small{display:none}.md-next{display:none}}@media (max-width: 899px){.md{gap:6px}.md-top{flex-wrap:wrap;gap:8px}.md-av{width:46px!important;height:46px!important;font-size:20px!important}.md-av em{width:13px!important;height:13px!important}.md-top .pg-title{flex:1}.md-top .pg-title h1{font-size:20px}.md-top .pg-title p{font-size:12.5px}.md-date{display:none}.md-top .fdash-new{flex-basis:100%;justify-content:center;min-height:42px!important;font-size:14px!important;display:none}.md-sug{flex-wrap:wrap;padding:6px 8px;gap:8px;border-radius:16px}.md-sic{display:none}.md-st b{font-size:15px}.md-st small{font-size:12.5px;white-space:normal}.md-next{border:0;padding:0}.md-next small{font-size:11.5px}.md-next b{font-size:13.5px}.md-next svg{width:18px;height:18px}.md-prep{min-height:40px;font-size:13.5px;padding:0 12px;margin-left:auto}.md-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.md-kpis>div{padding:6px;border-radius:12px}.md-kpis>div>span{display:none}.md-kpis b{font-size:17px}.md-kpis strong{font-size:10.5px;line-height:1.15}.md-kpis small{display:none}.md-main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.md-sched,.md-right{display:none}.md-tasks{padding:8px!important}.md-tasks .cb-lh{flex-direction:column;gap:6px}.md-main h2{font-size:16px!important}.md-main .pg-sub{display:none}.md-tasks .cb-seg{width:100%;box-sizing:border-box}.md-tasks .cb-seg button{flex:1;min-height:36px;font-size:12.5px;padding:0 4px}.mp-ti{width:36px!important;height:36px!important;font-size:18px!important}.md-task .mp-tt>b{font-size:13.5px}.md-task .mp-tmeta{flex-wrap:wrap;gap:4px}.md-task .mp-act{min-width:64px;min-height:38px;font-size:12.5px;padding:0 8px}.md-task svg[viewBox="0 0 54 54"]{display:none}.md-task .mp-bar{display:none}.md-tlist .md-task:nth-child(n+5){display:none}.md-add{min-height:38px;font-size:13px}.md-quick{overflow-x:auto;padding:4px;gap:4px}.md-quick>b,.md-upd,.md-break small,.md-break>span{display:none}.md-quick>button{flex:none;min-height:40px;font-size:12.5px;padding:0 9px;gap:4px}.md-quick>button svg{width:18px;height:18px}.md-break{margin:0;padding:0;border:0}.md-break button{min-height:40px;font-size:12.5px;padding:0 9px;flex:none}}@media (max-width: 899px){.md-tlist .md-task:nth-child(n+4){display:none}}.ad .md-kpis>div{cursor:pointer}.ad .md-main{grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr) minmax(0,.85fr)}.ad-mid{min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.ad-mid .md-sched{flex:1 1 auto}.ad-srow{grid-template-columns:42px 54px minmax(0,1fr) auto!important}.ad-sic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:22px;flex:none}.ad-sic.rose{background:#fde8ec}.ad-sic.sky{background:#e6f0fe}.ad-sic.mint{background:#e2f4eb}.ad-sic.lilac{background:#efe9fe}.ad-sic.lemon{background:#fcf2d6}.ad-srow .md-stt{display:flex;flex-direction:column}.ad-srow .md-stt b{font-weight:500;font-size:15px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-srow .md-stt small{font-size:13px;color:#17153d}.ad-srow .md-st2{font-size:17px;font-weight:600;color:#17153d}.ad-srow .md-faces i:last-child:not([style]){background:#ecebf0;font-size:11px}.ad-remind{flex:none;display:flex;gap:14px;align-items:flex-start;border-radius:20px;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);padding:12px 14px}.ad-remind>span{font-size:30px;width:52px;height:52px;border-radius:14px;background:#f2f1f5;display:grid;place-items:center;flex:none}.ad-remind>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ad-remind b{font-size:18px;color:#17153d}.ad-remind small{font-size:15px;color:#17153d}.ad-remind button{align-self:center;border:0;background:none;color:#17153d;font-size:17px;font-weight:700;display:flex;gap:8px;margin-top:4px}.ad-pay,.ad-links{flex:none!important;gap:6px;padding:10px 14px!important}.ad-ch{display:flex;justify-content:space-between;align-items:center}.ad-ch h2{font-size:20px!important}.ad-ch button{border:0;background:#f7f7f9;width:32px;height:32px;border-radius:50%;font-size:18px;color:#17153d;line-height:1}.ad-tot{display:flex;align-items:baseline;gap:12px}.ad-tot strong{font-size:30px;color:#17153d;white-space:nowrap}.ad-tot strong i{font-style:normal;color:#17153d}.ad-tot small{font-size:14.5px;color:#17153d}.ad-by{display:flex;flex-direction:column}.ad-by>div{display:flex;align-items:center;gap:10px;padding:4px 0;border-bottom:1px solid #f2f1f5}.ad-by span{width:26px;display:grid;place-items:center;font-size:18px}.ad-by b{flex:1;font-weight:500;font-size:14.5px;color:#17153d}.ad-by strong{font-size:15px;color:#17153d}.ad-btn{border:0;border-radius:14px;min-height:44px;font-size:16px;font-weight:600;color:#fff;margin-top:4px}.ad-btn.pink{background:linear-gradient(135deg,#ff3380,#ff3380);box-shadow:0 6px 14px #17153d38}.ad-btn.blue{background:linear-gradient(135deg,#a9a7b8,#17153d);box-shadow:0 6px 14px #17153d40}.mp-act.purple{border:0;background:linear-gradient(135deg,#c9c7d4,#a9a7b8);color:#fff}.md-due{display:flex;align-items:center;gap:6px;font-size:16px;white-space:nowrap;color:#17153d;padding:0 6px}.md-due.clock{color:#17153d}.ad-quick>button.rose{background:#fdf2f4;border-color:#f8d7e0;color:#af1f4e}.ad-quick>button.lemon{background:#fdf6e8;border-color:#c9c7d4;color:#9c6402}@media (min-width: 1501px) and (min-height: 901px){.ad .md-main{gap:12px}.ad-mid{gap:10px}.ad .md-srow{min-height:50px}.ad-remind{padding:10px 12px}.ad-remind>span{width:46px;height:46px;font-size:26px}.ad .md-right{gap:8px}.ad .md-prog{padding:10px 14px!important}.ad .md-prog h2{font-size:20px!important}.ad .md-prog .mp-gnum strong{font-size:26px}.ad .md-prog .mp-calbtn{min-height:38px}}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.ad-mid{gap:7px}.ad-srow{grid-template-columns:30px 42px minmax(0,1fr) auto!important}.ad-sic{width:30px;height:30px;font-size:16px;border-radius:9px}.ad-srow .md-st2{font-size:13px}.ad-srow .md-stt b{font-size:12.5px}.ad-srow .md-stt small{display:none}.ad-remind{padding:6px 10px;gap:8px}.ad-remind>span{width:34px;height:34px;font-size:18px}.ad-remind b{font-size:14px}.ad-remind small{font-size:12px}.ad-remind button{font-size:13px;margin-top:0}.ad-pay,.ad-links{padding:6px 10px!important;gap:4px}.ad-ch h2{font-size:15px!important}.ad-ch button{width:24px;height:24px;font-size:14px}.ad-tot strong{font-size:20px}.ad-tot small{font-size:11.5px}.ad-by>div{padding:1px 0}.ad-by b,.ad-by strong{font-size:12px}.ad-btn{min-height:32px;font-size:13px;margin-top:2px}.ad .md-prog{display:none}.md-due{font-size:12.5px}.md-due svg{width:16px;height:16px}.ad .md-tlist .md-task:nth-child(n+5){display:none}.ad .md-slist .md-srow:nth-child(n+4){display:none}}@media (max-width: 899px){.ad-mid,.md-due{display:none}}.md-tlist .fit-list{flex:1}.md-tlist .fit-item>.md-task{height:100%;box-sizing:border-box}@media (max-width: 899px){.md-tlist .md-task:nth-child(n){display:flex!important}}@media (min-width: 1501px) and (min-height: 901px){.ad .md-right{gap:8px}.ad-pay,.ad-links{padding:8px 12px!important;gap:4px}.ad-ch h2{font-size:18px!important}.ad-tot strong{font-size:26px}.ad-by>div{padding:2px 0}.ad-btn{min-height:38px;font-size:15px;margin-top:2px}.ad .md-prog{padding:8px 12px!important;gap:4px}.ad .md-prog h2{font-size:18px!important}.ad .md-prog .mp-gnum strong{font-size:22px}.ad .md-prog .mp-gleft{font-size:13px}.ad .md-prog .mp-calbtn{min-height:36px;font-size:14px}.ad .md-slist{gap:5px}.ad .md-srow{min-height:46px;padding:4px 8px}.ad-sic{width:36px;height:36px;font-size:19px}.ad .md-kpis>div>span{width:66px;height:66px;font-size:34px}.ad .md-kpis b{font-size:28px}}@media (min-width: 1501px) and (min-height: 901px){.ad .md-prog .mp-gleft{display:none}.ad-ch button{width:28px;height:28px}.ad .md-right>section h2{margin:0}}.md-task{overflow:hidden}.md-task .mp-tmeta{overflow:hidden;min-width:0}.md-task .mp-sub{overflow:hidden;text-overflow:ellipsis;min-width:0}.md-tlist .fit-list,.md-tlist .fit-item{min-width:0;max-width:100%}@media (min-width: 1501px) and (min-height: 901px){.ad-pay,.ad-links,.ad .md-prog{padding:6px 12px!important}.ad-btn{min-height:34px}.ad-by>div{padding:0}.ad .md-prog .mp-calbtn{min-height:34px;margin-top:0}}@media (max-width: 899px){.md-task .mp-sub{display:none}}@media (max-width: 899px){.ad .md-main{grid-template-columns:minmax(0,1fr)}.ad .md-right,.ad .ad-mid{display:none}}.md-tlist .fit-item>.md-task{min-width:0;width:100%;flex:1 1 auto}.cr{gap:10px}.cr-top{display:flex;align-items:center;gap:14px;flex:none}.cr-top .pg-title{flex:1;min-width:0}.cr-date{position:relative;cursor:pointer}.cr-date select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cr-kpis{flex:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.25fr);gap:0;background:#f7f7f9;border-radius:22px;padding:6px}.cr-kpis>div{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:16px;min-width:0}.cr-kpis>div+div{border-left:1px solid #ecebf0;border-radius:0}.cr-kpis .sky{background:transparent}.cr-kpis>div>span{flex:none;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-size:34px}.cr-kpis .sky>span{background:#e4ecfc}.cr-kpis .mint>span{background:#dff3ea}.cr-kpis .rose>span{background:#fde6ec}.cr-kpis .lemon>span{background:#fcf0d4}.cr-kpis>div>div{min-width:0;display:flex;flex-direction:column}.cr-kpis b{font-size:30px;color:#17153d;line-height:1.05}.cr-kpis small{font-size:15px;color:#4b4a63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-rate{background:#f7f7f9!important;border-radius:16px!important}.cr-rate b{color:#17153d}.cr-rate small{white-space:normal!important;line-height:1.25;font-size:13.5px!important;color:#17153d!important}.cr-bar{flex:none;display:flex;align-items:center;gap:12px}.cr-chips{flex:1;min-width:0;display:flex;align-items:center;gap:4px;background:#fff;border-radius:18px;padding:5px;box-shadow:0 4px 14px #17153d0a;overflow:hidden}.cr-chips button{display:flex;align-items:center;gap:8px;border:0;background:none;border-radius:13px;min-height:46px;padding:0 14px;font-size:16px;color:#17153d;white-space:nowrap}.cr-chips button+button{border-left:1px solid #f2f1f5;border-radius:0}.cr-chips button.on+button{border-left-color:transparent}.cr-chips button.on{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-weight:600;border-radius:13px}.cr-chips span{font-size:18px}.cr-bar .cp-out{margin-left:0;min-height:52px}.cr-sort{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #ecebf0;background:#fff;border-radius:16px;min-height:52px;padding:0 16px;font-size:16px;white-space:nowrap}.cr-sort i{font-style:normal;color:#17153d}.cr-sort select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cr-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:14px}.cr-list{min-height:0;overflow:hidden;padding:12px 14px!important;display:flex;flex-direction:column}.cr-list h2,.cr-right h2{margin:0;font-size:25px!important}.cr-list .pg-sub{margin:2px 0 8px}.cr-rows{flex:1;min-height:0;display:flex;flex-direction:column}.cr-rows .fit-list{flex:1}.cr-rows .fit-item>.cr-row{width:100%;min-width:0}.cr-row{display:grid;grid-template-columns:74px 52px minmax(120px,1.3fr) 40px 54px minmax(130px,1fr) minmax(120px,1fr) 150px;align-items:center;gap:12px;border-bottom:1px solid #f2f1f5;padding:4px 8px;height:100%;box-sizing:border-box;border-radius:16px}.cr-row.top{background:#f7f7f9;border:1px solid #ecebf0}.cr-time{text-align:center;border-radius:14px;padding:8px 0;font-size:19px;font-weight:600;background:#f7f7f9;color:#17153d}.cr-time.rose{background:#fde8ec;color:#d5274f}.cr-time.amber{background:#fcf1de;color:#c57702}.cr-row .cb-cic{width:52px;height:52px;font-size:28px;border-radius:15px}.cr-name{border:0;background:none;text-align:left;min-width:0;display:flex;flex-direction:column;gap:2px;cursor:pointer;padding:0}.cr-name b{font-size:17px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-name small{font-size:14px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#17153d}.cr-dur{font-size:16px;color:#17153d;font-variant-numeric:tabular-nums}.cr-st{font-style:normal;display:flex;align-items:center;gap:8px;border-radius:14px;padding:8px 12px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cr-st i{font-style:normal}.cr-st.rose{background:#fdeaee;color:#cf1f3f}.cr-st.green{background:#e6f5ee;color:#148a4f}.cr-st.amber{background:#fcf0de;color:#c57702}.cr-st.blue{background:#e9f0fe;color:#2964c4}.cr-st.red{background:#f7f7f9;color:#17153d}.cr-st.grey{background:#f2f1f5;color:#4b4a63}.cr-next{display:flex;align-items:center;gap:8px;font-size:15px;color:#17153d;min-width:0}.cr-next svg{flex:none}.cr-next span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-act{border-radius:14px;min-height:46px;font-size:16px;font-weight:600;border:0}.cr-act.pink{background:linear-gradient(135deg,#17153d,#17153d);color:#fff}.cr-act.blue{background:linear-gradient(135deg,#a9a7b8,#17153d);color:#fff}.cr-act.outline{background:#fff;border:1.5px solid #c9c7d4;color:#17153d}.cr-act.green{background:#e6f5ee;border:1.5px solid #c9c7d4;color:#14814c}.cr-act.purple{background:#fff;border:1.5px solid #d6d4de;color:#17153d}.cr-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#4b4a63}.cr-empty>span{font-size:48px}.cr-empty b{font-size:20px;color:#17153d}.cr-empty small{max-width:460px}.cr-right{min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.cr-dist,.cr-next2{flex:none;padding:12px 14px!important;display:flex;flex-direction:column;gap:8px}.cr-right h2{font-size:21px!important}.cr-stack{display:flex;height:34px;border-radius:10px;overflow:hidden;background:#f2f1f5}.cr-stack span{display:grid;place-items:center;color:#17153d;font-size:14px;font-weight:600}.cr-stack .empty{flex:1;color:#8a87a0;font-weight:400}.cr-legend>div{display:flex;align-items:center;gap:10px;padding:2px 0;font-size:15px}.cr-legend i{width:14px;height:14px;border-radius:50%}.cr-legend span{flex:1;color:#17153d}.cr-legend b{font-weight:500;color:#17153d}.cr-next2{background:linear-gradient(160deg,#f7f7f9,#fff 70%)}.cr-nrow{display:grid;grid-template-columns:42px auto 1fr auto;align-items:center;gap:10px}.cr-nrow b{font-size:20px;color:#17153d}.cr-nrow span:nth-child(3){font-size:15.5px;color:#17153d}.cr-nrow button{border:1.5px solid #e4e3ea;background:#f7f7f9;color:#17153d;border-radius:12px;min-height:38px;padding:0 12px;font-size:14.5px;white-space:nowrap}.cr-ai{flex:1 1 auto;min-height:0;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:start;border-radius:20px;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);padding:10px 14px}.cr-ai b{display:block;font-size:18px;color:#17153d}.cr-ai small{font-size:14px;color:#6d6a83;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cr-aib{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cr-aib button{border:1.5px solid #d6d4de;background:#fff;color:#17153d;border-radius:12px;min-height:38px;font-size:14px}.cr-aib button.pink{border-color:#f5bec9;color:#d5274f}.cr-today{flex:none;display:flex;align-items:center;gap:16px;background:#fff;border-radius:20px;padding:8px 14px;box-shadow:0 4px 14px #17153d0a}.cr-today>b{font-size:22px;color:#17153d;margin-right:6px}.cr-tk{display:flex;align-items:center;gap:10px}.cr-tk i{font-style:normal}.cr-tk span{display:flex;flex-direction:column}.cr-tk b{font-size:20px;color:#17153d;line-height:1}.cr-tk small{font-size:13.5px;color:#4b4a63}.cr-msg{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding-left:16px;border-left:1px solid #ecebf0}.cr-msg small{font-size:15px;color:#17153d}.cr-today .cp-out{margin-left:0;min-height:50px}.cr-today .cp-go{min-height:50px}@media (min-width: 1501px) and (min-height: 901px){.cr-top .pg-title h1{font-size:36px}.cr-kpis>div>span{width:54px;height:54px;font-size:28px}.cr-kpis b{font-size:26px}.cr-kpis small{font-size:13.5px}.cr-list h2,.cr-right h2{font-size:22px!important}.cr-chips button{min-height:42px;font-size:15px;padding:0 12px}.cr-bar .cp-out,.cr-sort{min-height:48px}.cr-row{grid-template-columns:66px 46px minmax(120px,1.3fr) 36px 50px minmax(130px,1fr) minmax(120px,1fr) 140px;gap:10px}.cr-time{font-size:17px;padding:7px 0}.cr-row .cb-cic{width:46px;height:46px;font-size:24px}.cr-act{min-height:42px;font-size:15px}.cr-st{font-size:14px;padding:7px 10px}.cr-next{font-size:14px}.cr-dist,.cr-next2{padding:10px 12px!important;gap:6px}.cr-stack{height:30px}.cr-legend>div{font-size:14px;padding:1px 0}.cr-nrow button{min-height:34px}.cr-right{gap:8px}.cr-today{padding:6px 12px}.cr-today .cp-out,.cr-today .cp-go{min-height:46px}.cr-today .ad-sic{width:38px;height:38px}}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.cr{gap:7px}.cr-top .pg-title p{display:none}.cr-top .pg-title h1{font-size:26px}.cr-top .cb-seller,.cr-top .cp-date,.cr-top .st-rep{min-height:42px;font-size:14px;padding:0 10px}.cr-kpis{padding:4px}.cr-kpis>div{padding:4px 6px;gap:6px}.cr-kpis>div>span{width:34px;height:34px;font-size:18px;border-radius:10px}.cr-kpis b{font-size:18px}.cr-kpis small{font-size:11px}.cr-rate small{font-size:10.5px!important}.cr-rate svg{width:20px;height:20px}.cr-chips{padding:3px}.cr-chips button{min-height:34px;font-size:12.5px;padding:0 8px;gap:4px}.cr-chips span{font-size:14px}.cr-bar .cp-out,.cr-sort{min-height:40px;font-size:13px;padding:0 10px}.cr-bar svg{width:18px;height:18px}.cr-list{padding:8px 10px!important}.cr-list h2,.cr-right h2{font-size:17px!important}.cr-list .pg-sub{display:none}.cr-row{grid-template-columns:52px 36px minmax(100px,1.3fr) 28px 42px minmax(100px,1fr) minmax(90px,1fr) 104px;gap:6px;padding:2px 6px}.cr-time{font-size:13.5px;padding:5px 0;border-radius:10px}.cr-row .cb-cic{width:36px;height:36px;font-size:18px;border-radius:10px}.cr-name b{font-size:13.5px}.cr-name small{font-size:11.5px}.cr-av{width:28px;height:28px;font-size:12px}.cr-dur{font-size:12.5px}.cr-st{font-size:11.5px;padding:4px 6px;gap:4px;border-radius:10px}.cr-next{font-size:11.5px;gap:4px}.cr-next svg{width:16px;height:16px}.cr-act{min-height:32px;font-size:12.5px;border-radius:10px}.cr-right{gap:7px}.cr-dist,.cr-next2{padding:7px 10px!important;gap:4px}.cr-stack{height:22px}.cr-stack span{font-size:11px}.cr-legend>div{font-size:12px;padding:0}.cr-legend i{width:10px;height:10px}.cr-nrow{grid-template-columns:28px auto 1fr auto;gap:6px}.cr-nrow .ad-sic{width:28px;height:28px;font-size:15px}.cr-nrow b{font-size:15px}.cr-nrow span:nth-child(3){font-size:12px}.cr-nrow button{min-height:28px;font-size:12px;padding:0 8px}.cr-ai{padding:6px 10px}.cr-ai>span svg{width:26px;height:26px}.cr-ai b{font-size:14px}.cr-ai small{font-size:11.5px;-webkit-line-clamp:2}.cr-aib button{min-height:30px;font-size:12px}.cr-today{padding:4px 10px;gap:10px}.cr-today>b{font-size:15px}.cr-tk .ad-sic{width:28px;height:28px;font-size:15px}.cr-tk b{font-size:15px}.cr-tk small{font-size:11px}.cr-msg small{font-size:12px}.cr-msg svg{width:20px;height:20px}.cr-today .cp-out,.cr-today .cp-go{min-height:38px;font-size:13px;padding:0 12px}}@media (min-width: 900px) and (max-width: 1300px){.cr-row .cr-next,.cr-row .cr-av{display:none}.cr-row{grid-template-columns:52px 36px minmax(100px,1.3fr) 42px minmax(100px,1fr) 104px}.cr-msg{display:none}}@media (max-width: 899px){.cr{gap:6px}.cr-top{flex-wrap:wrap;gap:6px}.cr-top .pg-title{flex-basis:100%}.cr-top .pg-title h1{font-size:19px}.cr-top .pg-title p{display:none}.cr-top .cb-seller{flex:1;min-height:40px;font-size:12.5px}.cr-top .cp-date{flex:1;min-height:40px;font-size:12.5px;padding:0 8px;gap:6px}.cr-top .cp-date svg{width:18px;height:18px}.cr-top .st-rep{display:none}.cr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;gap:2px}.cr-kpis>div:nth-child(4),.cr-kpis>div:nth-child(5),.cr-kpis>div:nth-child(6){display:none}.cr-kpis>div{padding:4px}.cr-kpis>div+div{border:0}.cr-kpis>div>span,.cr-rate svg{display:none}.cr-kpis b{font-size:16px}.cr-kpis small{font-size:10px}.cr-rate small{display:none}.cr-bar{gap:4px}.cr-chips{overflow-x:auto}.cr-chips button{min-height:34px;font-size:12px;padding:0 8px;flex:none}.cr-bar .cp-out,.cr-sort{display:none}.cr-main{grid-template-columns:minmax(0,1fr)}.cr-right{display:none}.cr-list{padding:6px 8px!important}.cr-list h2{font-size:15px!important}.cr-list .pg-sub{display:none}.cr-row{grid-template-columns:44px minmax(0,1fr) auto;gap:6px;padding:2px 4px}.cr-row .cb-cic,.cr-av,.cr-dur,.cr-next{display:none}.cr-time{font-size:12px;padding:4px 0}.cr-st{display:none}.cr-act{min-height:34px;font-size:12px;padding:0 8px}.cr-today{flex-wrap:wrap;padding:4px 6px;gap:6px}.cr-today>b,.cr-msg,.cr-tk small{display:none}.cr-tk .ad-sic{width:26px;height:26px;font-size:14px}.cr-tk b{font-size:14px}.cr-today .cp-out{display:none}.cr-today .cp-go{margin-left:auto;min-height:38px;font-size:13px;padding:0 12px}}@media (min-width: 1501px) and (min-height: 901px){.cr-row{grid-template-columns:64px 44px minmax(120px,1.3fr) 34px 48px minmax(130px,1fr) minmax(120px,1fr) 160px;padding:3px 8px}.cr-row .cb-cic{width:44px;height:44px;font-size:23px}.cr-act{font-size:14.5px;min-height:40px;padding:0 6px;white-space:nowrap}.cr-kpis>div{gap:9px;padding:6px 8px}.cr-kpis>div>span{width:48px;height:48px;font-size:25px;border-radius:14px}.cr-kpis small{font-size:12.5px}}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.cr-row{grid-template-columns:52px 36px minmax(100px,1.3fr) 28px 42px minmax(100px,1fr) minmax(90px,1fr) 118px}.cr-act{font-size:11.5px;padding:0 4px;white-space:nowrap}}@media (max-width: 899px){.cr-kpis small{white-space:normal;line-height:1.15}}.cr-act .sm{display:none}@media (max-width: 1500px),(max-height: 900px){.cr-act .lg{display:none}.cr-act .sm{display:inline}}.ap-langs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0}.ap-langs button{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--line, #ecebf0);background:#fff;border-radius:12px;min-height:44px;font:inherit;font-weight:600;cursor:pointer}.ap-langs button.on{border-color:#17153d;background:#f7f7f9;color:#17153d}.ap-langs span{font-size:18px}.dc{gap:10px;position:relative}.dc-top{display:flex;align-items:center;gap:14px;flex:none}.dc-top .pg-title{flex:1;min-width:0}.dc-search{width:320px}.dc-upic{display:grid}.dc-upic svg{width:22px;height:22px}.dc-kpis{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dc-kpis>div{display:flex;align-items:center;gap:14px;border-radius:20px;padding:10px 14px;min-width:0}.dc-kpis .rose{background:#fdf2f4}.dc-kpis .sky{background:#eff4fe}.dc-kpis .mint{background:#ecf8f2}.dc-kpis .lilac{background:#f3f0fe}.dc-kpis>div>span{flex:none;width:54px;height:54px;border-radius:16px;background:#ffffffbf;display:grid;place-items:center;font-size:28px}.dc-kpis b{display:block;font-size:26px;color:#17153d;line-height:1.05}.dc-kpis small{font-size:14px;color:#4b4a63}.dc-bar{flex:none;display:flex;align-items:center;gap:12px}.dc-chips em{font-style:normal;font-size:12px;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f2f1f5;color:#4b4a63;display:grid;place-items:center}.dc-chips .on em{background:#ffffff4d;color:#fff}.dc-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px}.dc-list{min-height:0;overflow:hidden;padding:14px!important;display:flex;flex-direction:column;gap:8px}.dc-grid{flex:1;min-height:0;display:grid;grid-auto-rows:max-content;align-content:start;gap:14px;overflow:hidden}.dc-card{display:flex;flex-direction:column;border:1px solid #f2f1f5;border-radius:18px;overflow:hidden;background:#fff;height:300px;box-shadow:0 4px 14px #17153d0a;transition:box-shadow .2s,transform .2s}.dc-card:hover{box-shadow:0 10px 26px #17153d1a;transform:translateY(-2px)}.dc-thumb{position:relative;flex:none;height:158px;border:0;padding:0;background:linear-gradient(160deg,#f7f7f9,#ecebf0);cursor:pointer;overflow:hidden;display:grid;place-items:center}.dc-thumb img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.dc-nothumb{font-size:54px}.dc-pin{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 8px #0000001f}.dc-cat{position:absolute;left:10px;bottom:10px;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0000001a}.dc-cat.rose{color:#cf1f3f}.dc-cat.lilac{color:#6a44d5}.dc-cat.sky{color:#1e56c4}.dc-cat.peach{color:#c1530e}.dc-cat.mint{color:#128a53}.dc-cat.lemon{color:#a26208}.dc-playov{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#17153d00;transition:background .2s}.dc-playov svg{width:0;height:0;transition:all .2s}.dc-thumb:hover .dc-playov{background:#17153d47}.dc-thumb:hover .dc-playov svg{width:44px;height:44px}.dc-info{flex:1;min-height:0;padding:10px 14px 0;display:flex;flex-direction:column;gap:3px}.dc-info>b{font-size:16.5px;color:#17153d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.dc-info>small{font-size:13px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-by{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#4b4a63;margin-top:auto;padding-bottom:6px}.dc-by i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#17153d;overflow:hidden}.dc-by i img{width:100%;height:100%;object-fit:cover}.dc-acts{flex:none;display:grid;grid-template-columns:1fr 44px;gap:8px;padding:0 12px 12px}.dc-acts button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;min-height:40px;font-size:14.5px;font-weight:600}.dc-acts .pink{border:0;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;box-shadow:0 6px 14px #17153d38}.dc-acts .pink svg{width:16px;height:16px}.dc-acts .more{border:1px solid #ecebf0;background:#fff}.dc-empty{grid-column:1 / -1;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2.5px dashed #e4e3ea;border-radius:22px;background:#f7f7f9;cursor:pointer;text-align:center;padding:20px}.dc-empty b{font-size:21px;color:#17153d}.dc-empty small{font-size:15px;color:#6d6a83;max-width:420px}.dc-side{min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.dc-drop{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;border:2.5px dashed #e4e3ea!important;background:#f7f7f9!important;cursor:pointer;padding:18px!important;text-align:center}.dc-drop.on,.dc-drop:hover{background:#f7f7f9!important;border-color:#17153d!important}.dc-drop b{font-size:17px;color:#17153d}.dc-drop small{font-size:13px;color:#6d6a83}.dc-mini{flex:1 1 0;min-height:0;overflow:hidden;padding:12px 14px!important;display:flex;flex-direction:column;gap:6px}.dc-mini h2{margin:0 0 2px;font-size:17px!important}.dc-row{display:flex;align-items:center;gap:10px;border:0;background:none;padding:4px;border-radius:12px;text-align:left;cursor:pointer;min-width:0}.dc-row:hover{background:#f7f7f9}.dc-rthumb{flex:none;width:52px;height:36px;border-radius:8px;background:#f2f1f5;overflow:hidden;display:grid;place-items:center;font-size:18px}.dc-rthumb img{width:100%;height:100%;object-fit:cover;object-position:top}.dc-row>span:last-child{min-width:0;display:flex;flex-direction:column}.dc-row b{font-size:14px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-row small{font-size:12px;color:#6d6a83}.dc-busy{position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:12px;background:#17153d;color:#fff;border-radius:14px;padding:12px 18px;font-size:15px;box-shadow:0 10px 30px #00000040;max-width:90%}.dc-spin{width:18px;height:18px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;animation:dcspin .8s linear infinite;flex:none}@keyframes dcspin{to{transform:rotate(360deg)}}.dc-dropov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;border-radius:22px;border:3px dashed #17153d;background:#f7f7f9e0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;pointer-events:none}.dc-dropov b{font-size:24px;color:#17153d}.dv{gap:10px}.dv-top{flex:none;display:flex;align-items:center;gap:14px}.dv-back{display:flex;align-items:center;gap:8px;border:1.5px solid #e4e3ea;background:#fff;color:#17153d;border-radius:14px;min-height:46px;padding:0 14px;font-size:15px;font-weight:600;white-space:nowrap}.dv-title{flex:1;min-width:0;display:flex;flex-direction:column}.dv-title b{font-size:22px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-title small{font-size:14px;color:#6d6a83}.dv-tools{display:flex;align-items:center;gap:6px}.dv-tools>button{width:46px;height:46px;border-radius:13px;border:1px solid #ecebf0;background:#fff;display:grid;place-items:center;color:#17153d}.dv-tools>button:disabled{opacity:.4}.dv-zoom{min-width:52px;text-align:center;font-size:14px;font-weight:600;color:#3a3850}.dv-tools .dv-show{width:auto;display:flex;gap:8px;padding:0 18px;border:0;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-size:15.5px;font-weight:600;box-shadow:0 6px 14px #17153d40}.dv-body{flex:1;min-height:0;display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px}.dv-thumbs{min-height:0;overflow-y:auto;padding:10px!important;display:flex;flex-direction:column;gap:10px}.dv-thumbs button{position:relative;border:2px solid transparent;border-radius:10px;padding:4px;background:#f7f7f9;cursor:pointer;display:grid;place-items:center}.dv-thumbs button.on{border-color:#17153d;background:#f7f7f9}.dv-thumbs canvas{max-width:100%;height:auto!important;border-radius:4px;background:#fff;box-shadow:0 1px 4px #00000014}.dv-thumbs em{position:absolute;left:8px;bottom:8px;font-style:normal;font-size:11px;font-weight:700;background:#17153dbf;color:#fff;border-radius:6px;padding:1px 6px}.dv-stage{position:relative;min-height:0;overflow:hidden;padding:12px!important;display:grid;place-items:center;background:#ecebf0!important}.dv-canvas{max-width:100%;max-height:100%}.dv-canvas canvas{display:block;border-radius:6px;background:#fff;box-shadow:0 8px 30px #17153d2e}.dv-canvas.zoomed{width:100%;height:100%;overflow:auto;display:block}.dv-canvas.zoomed canvas{margin:0 auto}.dv-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:0;background:#ffffffeb;color:#17153d;box-shadow:0 4px 14px #17153d2e;display:grid;place-items:center;cursor:pointer}.dv-nav.l{left:14px}.dv-nav.r{right:14px}.dv-nav:disabled{opacity:.3}.dv-foot{flex:none;display:flex;align-items:center;justify-content:center;gap:18px;font-size:15px;color:#3a3850}.dv-foot button{border:1px solid #ecebf0;background:#fff;border-radius:12px;min-height:40px;padding:0 16px;font-size:14.5px}.dv-foot button:disabled{opacity:.4}.dv-fs{display:none}.dv-fs.on{display:grid;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000;place-items:center;cursor:pointer}.dv-fs canvas{max-width:100vw;max-height:100dvh}.dv-fs-n{position:absolute;right:18px;bottom:14px;color:#ffffffb3;font-size:14px;font-weight:600}.dv-fs-x{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff26;color:#fff;font-size:18px;cursor:pointer}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.dc{gap:7px}.dc-top .pg-title p{display:none}.dc-top .pg-title h1{font-size:27px}.dc-search{width:240px;min-height:44px}.dc-top .fdash-new{min-height:44px!important;font-size:15px!important}.dc-kpis{gap:8px}.dc-kpis>div{padding:6px 10px;gap:10px;border-radius:14px}.dc-kpis>div>span{width:38px;height:38px;font-size:20px;border-radius:11px}.dc-kpis b{font-size:19px}.dc-kpis small{font-size:12px}.dc-main{grid-template-columns:minmax(0,1fr) 260px;gap:10px}.dc-list{padding:10px!important}.dc-card{height:236px;border-radius:14px}.dc-thumb{height:116px}.dc-info{padding:6px 10px 0}.dc-info>b{font-size:14px;-webkit-line-clamp:1}.dc-info>small,.dc-by{font-size:11.5px}.dc-acts{padding:0 8px 8px}.dc-acts button{min-height:34px;font-size:13px}.dc-drop{padding:10px!important}.dc-drop svg{width:30px;height:30px}.dc-drop b{font-size:14.5px}.dc-drop small{font-size:11.5px}.dc-mini{padding:8px 10px!important}.dc-mini h2{font-size:14.5px!important}.dc-rthumb{width:42px;height:30px}.dc-row b{font-size:12.5px}.dv-top{gap:10px}.dv-back{min-height:40px;font-size:13.5px}.dv-title b{font-size:18px}.dv-tools>button{width:40px;height:40px}.dv-tools .dv-show{font-size:14px}.dv-body{grid-template-columns:130px minmax(0,1fr);gap:8px}.dv-foot{font-size:13.5px}.dv-foot button{min-height:34px}}@media (max-width: 899px){.dc{gap:6px}.dc-top{flex-wrap:wrap;gap:6px}.dc-top .pg-title{flex-basis:100%}.dc-top .pg-title h1{font-size:20px}.dc-top .pg-title p{display:none}.dc-search{flex:1;width:auto;min-height:42px}.dc-top .fdash-new{min-height:42px!important;font-size:13.5px!important;padding:0 12px!important}.dc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.dc-kpis>div{padding:6px;gap:4px;border-radius:12px}.dc-kpis>div>span{display:none}.dc-kpis b{font-size:16px}.dc-kpis small{font-size:10px}.dc-bar .cr-sort{display:none}.dc-chips{overflow-x:auto}.dc-chips button{flex:none;min-height:34px;font-size:12.5px;padding:0 8px}.dc-main{grid-template-columns:minmax(0,1fr)}.dc-side{display:none}.dc-list{padding:6px!important}.dc-grid{gap:8px}.dc-card{height:96px;flex-direction:row;border-radius:14px}.dc-thumb{height:auto;width:110px}.dc-cat,.dc-playov{display:none}.dc-info{padding:8px 8px 0}.dc-info>b{font-size:14px;-webkit-line-clamp:2}.dc-info>small{font-size:11.5px}.dc-by{display:none}.dc-acts{grid-template-columns:1fr;padding:8px 8px 8px 0;align-content:center}.dc-acts .pink span,.dc-acts .pink{font-size:0;gap:0;width:44px;min-height:40px}.dc-acts .pink svg{width:18px;height:18px}.dc-acts .more{min-height:40px}.dv-top{flex-wrap:wrap;gap:6px}.dv-back span{display:none}.dv-title{flex:1}.dv-title b{font-size:15px}.dv-tools{width:100%;justify-content:space-between}.dv-tools>button{width:40px;height:40px}.dv-zoom{display:none}.dv-body{grid-template-columns:minmax(0,1fr)}.dv-thumbs{display:none}.dv-stage{padding:6px!important}.dv-nav{width:40px;height:40px}.dv-foot{gap:10px;font-size:13px}.dv-foot button{min-height:38px;padding:0 10px}}.dc-measure{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.dc-measure>.dc-grid{flex:1}.dc-grid{grid-auto-rows:unset;align-content:stretch}.dc-card{height:auto!important;min-height:0}.dc-thumb{flex:1 1 auto!important;height:auto!important;min-height:90px}.dc-info{flex:none;padding-bottom:6px}.dc-info>b{-webkit-line-clamp:1;white-space:normal}.dc-by{margin-top:2px;padding-bottom:0}@media (max-width: 899px){.dc-card{flex-direction:row}.dc-thumb{flex:none!important;width:110px;min-height:0}.dc-info{flex:1}}.ld-err{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:28px 20px!important}.ld-err>span{font-size:40px}.ld-err small{color:#6d6a83}.ap-main h1{font-size:30px;font-weight:900;letter-spacing:-.02em;color:#17153d;margin:0 0 4px}.ap-main .sub{color:#6d6a83;font-size:15px;margin:0 0 18px}.ap-main .card,.ap-main .list,.ap-main .kpis,.ap-main .chat{background:#fff;border:1px solid #f2f1f5;border-radius:20px;box-shadow:0 4px 16px #17153d0d}.ap-main .card{padding:18px}.ap-main .card h2,.ap-main .card h3{margin:0 0 10px;font-size:17px;font-weight:800;color:#17153d}.ap-main .kpis{gap:0;overflow:hidden}.ap-main .kpi{padding:16px 18px;border-left:1px solid #f2f1f5}.ap-main .kpi:first-child{border-left:0}.ap-main .kpi b{font-size:28px;font-weight:900;color:#17153d}.ap-main .kpi span{color:#6d6a83;font-size:13.5px}.ap-main .row{padding:14px 18px;border-top:1px solid #f2f1f5}.ap-main .row .t{font-size:15px;font-weight:700;color:#17153d}.ap-main .row .m{color:#6d6a83;font-size:13.5px}.ap-main .empty{padding:28px 18px;color:#6d6a83;font-size:15px;text-align:center}.ap-main .btn{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;color:#17153d;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.ap-main .btn:hover{background:#fafafb;border-color:#d6d4de}.ap-main .btn:active{transform:scale(.98)}.ap-main .btn.primary{background:linear-gradient(135deg,#ff3380,#ff3380);border-color:transparent;color:#fff;box-shadow:0 6px 14px #17153d38}.ap-main .btn.primary:hover{background:linear-gradient(135deg,#ff3380,#ff3380)}.ap-main .btn.sm{padding:6px 12px;font-size:13px}.ap-main .btn:disabled{opacity:.5;cursor:default}.ap-main .tools{gap:10px;margin-bottom:16px}.ap-main .tag{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#f2f1f5;color:#4b4a63}.ap-main .tag.hot,.ap-main .tag.pink{background:#fdecf2;color:#e4205b}.ap-main .tag.teal,.ap-main .tag.green{background:#e6f5ee;color:#128a53}.ap-main .field{margin:12px 0}.ap-main .field label{font-size:13px;font-weight:600;color:#6d6a83;margin-bottom:6px}.ap-main .input,.ap-main select.input,.ap-main textarea.input,.ap-main input[type=text],.ap-main input[type=email],.ap-main input[type=tel],.ap-main input[type=number],.ap-main input[type=date],.ap-main input[type=datetime-local],.ap-main textarea,.ap-main select{border:1.5px solid #ecebf0;border-radius:12px;padding:10px 14px;font:inherit;font-size:15px;background:#fff;color:#17153d;min-height:44px;box-sizing:border-box}.ap-main .input:focus,.ap-main textarea:focus,.ap-main select:focus,.ap-main input:focus{outline:none;border-color:#c9c7d4;box-shadow:0 0 0 3px #17153d1f}.ap-main .kv{font-size:14.5px}.ap-main .kv span:nth-child(odd){color:#6d6a83}.ap-main .pre{background:#f7f7f9;border-radius:12px;font-size:13px}.ap-main .grid2{gap:14px}.ap-main .chat{height:calc(100dvh - 150px)}.ap-main .msgs{padding:22px;gap:14px}.ap-main .msg{border-radius:16px;padding:12px 16px;font-size:15px;line-height:1.45}.ap-main .msg.user{background:#17153d;border-bottom-right-radius:6px}.ap-main .msg.assistant{background:#f7f7f9;color:#17153d;border-bottom-left-radius:6px}.ap-main .composer{padding:14px;border-top:1px solid #f2f1f5;gap:10px}.ap-main .composer .input{border-radius:14px}.ap-main .composer .btn.primary{border-radius:14px;padding:0 20px}.drawer{border-radius:24px 0 0 24px;box-shadow:-16px 0 40px #17153d2e;padding:24px 26px}.drawer-bg{background:#17153d73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ap-main .ap-tabs,.ap-main .tp-tabs{background:#f2f1f5;border-radius:14px;padding:4px}.ap-main .ap-tabs button.on,.ap-main .tp-tabs button.on{background:#fff;box-shadow:0 2px 8px #17153d14;border-radius:11px}@media (max-width: 899px){.ap-main h1{font-size:24px}.ap-main .card{padding:14px}.ap-main .kpi b{font-size:22px}.ap-main .chat{height:calc(100dvh - 200px)}}.ap-page:not(.fit-page){font-size:15px;line-height:1.45}.ap-main h2{font-size:21px;font-weight:800;color:#17153d;letter-spacing:-.01em}.ap-main h3{font-size:16px;font-weight:800;color:#17153d}.ap-main .card p,.ap-main .card small,.ap-main .card .m,.ap-main .row .m{font-size:14px}.ap-main .ap-hint,.ap-main .tp-muted{font-size:13.5px;color:#6d6a83}.ap-main .tp-box,.ap-main .tp-card,.ap-main .wa,.ap-main .ap-sec,.ap-main .ap-page>.ap-card{max-width:820px;margin-left:auto;margin-right:auto}.ap-main .ap-card{border-radius:20px;border:1px solid #f2f1f5;box-shadow:0 4px 16px #17153d0d}.ap-main .ap-row{padding:12px 10px}.ap-main .ap-row-t small{font-size:13px}.ap-main .ap-btn{border-radius:999px;font-weight:600}.ap-main .ap-btn.good{background:linear-gradient(135deg,#ff3380,#ff3380);border-color:transparent;color:#fff}.ap-main .tp-tabs button,.ap-main .ap-tabs button{font-size:14.5px;padding:9px 14px}.ap-main .tp-bh{font-size:16px}.ap-main .list .row .btn.sm{font-size:13.5px}.ap-main .tp-box,.ap-main .ap-sec{width:100%;box-sizing:border-box;font-size:15px}.ap-main .tp-box small,.ap-main .ap-sec small,.ap-main .tp-box .tp-muted,.ap-main .ap-sec .ap-hint{font-size:13.5px}.ap-main .tp-box .tp-bh,.ap-main .ap-sec h2,.ap-main .ap-sec h3,.ap-main .ap-sec b.ap-sec-t{font-size:17px;font-weight:800;color:#17153d}.ap-main .tp-box .ap-btn,.ap-main .ap-sec .ap-btn{min-height:44px;font-size:15px}.ap-main .ap-row-t b{font-size:15.5px}.ap-main .ap-row-t small{font-size:13.5px}.tk{gap:10px}.tk-top{display:flex;align-items:center;gap:14px;flex:none}.tk-top .pg-title{flex:1;min-width:0}.tk-kpis>div>div{display:flex;flex-direction:column}.tk-kpis b{font-size:26px}.tk-bar{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tk-search{width:260px;min-height:42px}.tk-kind button{font-size:13px}.tk-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px}.tk-list{min-height:0;padding:10px!important;display:flex;flex-direction:column}.tk-row{width:100%;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:14px;background:#fff;padding:10px 12px;text-align:left;font:inherit;cursor:pointer}.tk-row:hover{background:#fafafb}.tk-row.on{background:#f7f7f9;border-color:#e4e3ea}.tk-av{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.tk-av.biz{background:#f7f7f9;color:#17153d}.tk-av.user{background:#f7f7f9;color:#6d6a83}.tk-rt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tk-rt b{font-size:15px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-rt small{font-size:12.5px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-rr{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tk-rr small{font-size:11.5px;color:#8a87a0}.tk-st{font-style:normal;font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 9px;white-space:nowrap}.tk-st.amber{background:#fcf3e0;color:#a26208}.tk-st.sky{background:#eaf2fe;color:#1e56c4}.tk-st.mint{background:#e6f5ee;color:#128a53}.tk-st.gray{background:#f2f1f5;color:#4b4a63}.tk-st.red{background:#f7f7f9;color:#17153d}.tk-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:#4b4a63;padding:20px}.tk-empty>span{width:54px;height:54px;border-radius:50%;background:#f2f1f5;color:#1f8a5a;display:grid;place-items:center;margin-bottom:4px}.tk-empty b{font-size:16px;color:#17153d}.tk-detail{min-height:0;display:flex;flex-direction:column;padding:0!important;overflow:hidden}.tk-none{align-items:center;justify-content:center;gap:6px;text-align:center;color:#6d6a83;padding:20px!important}.tk-none-ic{width:60px;height:60px;border-radius:18px;background:#f7f7f9;display:grid;place-items:center;color:#8a87a0}.tk-none b{color:#17153d;font-size:17px}.tk-dh{flex:none;display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #f2f1f5}.tk-dt{flex:1;min-width:0;display:flex;flex-direction:column}.tk-dt b{font-size:17px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-dt small{font-size:12.5px;color:#6d6a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-back{width:40px;height:40px;border-radius:12px;border:1px solid #ecebf0;background:#fff;display:grid;place-items:center;color:#17153d;cursor:pointer;flex:none}.tk-msgs{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#fafafb}.tk-msg{max-width:86%;border-radius:16px;padding:10px 14px}.tk-msg small{display:block;font-size:11.5px;font-weight:700;margin-bottom:4px;opacity:.8}.tk-msg p{margin:0;font-size:14.5px;line-height:1.45;white-space:pre-wrap}.tk-msg.cust{align-self:flex-start;background:#fff;border:1px solid #ecebf0;color:#17153d;border-bottom-left-radius:6px}.tk-msg.ours{align-self:flex-end;background:#17153d;color:#fff;border-bottom-right-radius:6px}.tk-msg.ai{align-self:flex-end;background:#f7f7f9;color:#17153d;border:1px dashed #d6d4de}.tk-msg.note{align-self:center;background:#f7f7f9;color:#a8650f;border:1px solid #d6d4de;max-width:92%}.tk-muted{color:#6d6a83;font-size:14px;text-align:center;margin:auto}.tk-compose{flex:none;border-top:1px solid #f2f1f5;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:#fff}.tk-ctop{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.tk-ai{display:inline-flex;align-items:center;gap:6px;border:1.5px solid #d6d4de;background:#f7f7f9;color:#17153d;border-radius:999px;padding:7px 12px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.tk-ai:disabled{opacity:.6}.tk-ta{resize:vertical;min-height:72px}.tk-cbot{display:flex;align-items:center;gap:8px}.tk-cbot .ap-btn{display:inline-flex;align-items:center;gap:6px}.tk-send{display:inline-flex;align-items:center;gap:8px;min-height:42px!important;font-size:14.5px!important}.tk-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tk-sel{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#6d6a83}.tk-bizpick{position:relative}@media (min-width: 900px) and (max-height: 900px),(min-width: 900px) and (max-width: 1500px){.tk{gap:8px}.tk-top .pg-title p{display:none}.tk-top .pg-title h1{font-size:26px}.tk-kpis b{font-size:20px!important}.tk-bar{gap:8px}.tk-search{width:220px}}@media (max-width: 899px){.tk{gap:8px}.tk-top{flex-wrap:wrap;gap:8px}.tk-top .pg-title h1{font-size:22px}.tk-top .pg-title p{display:none}.tk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px}.tk-kpis>div{padding:8px 6px}.tk-kpis b{font-size:18px!important}.tk-kpis small{font-size:10.5px}.tk-bar .tk-search{width:100%}.tk-main{grid-template-columns:minmax(0,1fr)}.tk-detail{min-height:calc(100dvh - 140px)}.tk-msg{max-width:92%}}.as{gap:12px}.as-main{flex:1;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px}.as-list{min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px!important}.as-new{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.as-th{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.as-row{display:flex;align-items:center;gap:10px;border:0;background:none;border-radius:12px;padding:9px 10px;text-align:left;font:inherit;cursor:pointer}.as-row:hover{background:#fafafb}.as-row.on{background:#f7f7f9}.as-ric{flex:none;width:34px;height:34px;border-radius:10px;background:#f2f1f5;color:#4b4a63;display:grid;place-items:center}.as-row.on .as-ric{background:#f7f7f9;color:#17153d}.as-rt{min-width:0;display:flex;flex-direction:column}.as-rt b{font-size:14px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-rt small{font-size:12px;color:#8a87a0}.as-muted{color:#6d6a83;font-size:14px;text-align:center;margin:20px 0}.as-chat{min-height:0;display:flex;flex-direction:column;padding:0!important;overflow:hidden}.as-ch{flex:none;display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #f2f1f5}.as-ch b{font-size:16px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-msgs{flex:1;min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;background:#fafafb}.as-msg{max-width:80%;border-radius:18px;padding:12px 16px;font-size:15px;line-height:1.5;white-space:pre-wrap}.as-msg.me{align-self:flex-end;background:#17153d;color:#fff;border-bottom-right-radius:6px}.as-msg.ai{align-self:flex-start;background:#fff;border:1px solid #ecebf0;color:#17153d;border-bottom-left-radius:6px}.as-tool{align-self:flex-start;font-size:12.5px;color:#6d6a83;background:#f2f1f5;border-radius:10px;padding:6px 10px}.as-typing{display:flex;gap:5px;align-items:center;padding:14px 16px}.as-typing i{width:7px;height:7px;border-radius:50%;background:#c9c7d4;animation:asdot 1s infinite}.as-typing i:nth-child(2){animation-delay:.2s}.as-typing i:nth-child(3){animation-delay:.4s}@keyframes asdot{0%,to{opacity:.3}50%{opacity:1}}.as-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;max-width:560px}.as-empty-ic{width:60px;height:60px;border-radius:18px;background:#f7f7f9;color:#17153d;display:grid;place-items:center;margin-bottom:4px}.as-empty b{font-size:20px;color:#17153d}.as-empty small{color:#6d6a83;font-size:14px}.as-starters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;width:100%}.as-starters button{border:1px solid #ecebf0;background:#fff;border-radius:14px;padding:12px 14px;font:inherit;font-size:14px;color:#17153d;text-align:left;cursor:pointer}.as-starters button:hover{border-color:#d6d4de;background:#f7f7f9}.as-compose{flex:none;display:flex;align-items:flex-end;gap:10px;padding:12px 14px;border-top:1px solid #f2f1f5;background:#fff}.as-compose textarea{flex:1;resize:none;min-height:48px;max-height:160px;border-radius:14px}.as-send{width:48px;min-height:48px!important;padding:0!important;display:grid;place-items:center;border-radius:14px!important}.as-send:disabled{opacity:.5}@media (max-width: 899px){.as-main{grid-template-columns:minmax(0,1fr)}.as-chat{min-height:calc(100dvh - 130px)}.as-starters{grid-template-columns:1fr}.as-msg{max-width:90%}.as-list{min-height:calc(100dvh - 190px)}}.as>.pg-title{flex:none}.as-main{flex:1 1 0}.tk-kpis>div{min-height:64px;align-items:center}.tk-kpis>div>div{gap:2px}.lg{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff}.lg-brand{position:relative;background:radial-gradient(120% 90% at 10% 0%,#17153d,#17153d 55%,#17153d);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.lg-brand:after{content:"";position:absolute;right:-120px;bottom:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#ff338059,#ff338000 70%)}.lg-brand-in{max-width:460px;margin:0 auto;width:100%;position:relative}.lg-logo{display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:900;letter-spacing:-.02em;color:#fff}.lg-logo em{font-style:normal;color:#ff3380}.lg-logo svg{width:44px;height:44px}.lg-brand h2{margin:36px 0 10px;font-size:34px;font-weight:900;letter-spacing:-.025em;line-height:1.1}.lg-brand p{margin:0 0 28px;font-size:16px;color:#ffffffbf;line-height:1.5}.lg-brand ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lg-brand li{display:flex;align-items:center;gap:14px}.lg-brand li>span{flex:none;width:44px;height:44px;border-radius:14px;background:#ffffff1a;display:grid;place-items:center;color:#ff3380}.lg-brand li b{display:block;font-size:15.5px}.lg-brand li small{font-size:13.5px;color:#ffffffa6}.lg-foot{position:absolute;left:48px;bottom:24px;font-size:12.5px;color:#ffffff73}.lg-main{display:grid;place-items:center;padding:32px 24px}.lg-card{width:min(420px,100%);display:flex;flex-direction:column;gap:14px}.lg-logo-m{display:none;color:#17153d}.lg-logo-m em{color:#ff3380}.lg-card h1{margin:0;font-size:30px;font-weight:900;letter-spacing:-.02em;color:#17153d}.lg-sub{margin:-4px 0 6px;font-size:15px;color:#6d6a83;line-height:1.5}.lg-sub b{color:#17153d}.lg-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#6d6a83}.lg-field input{height:54px;border:1.5px solid #ecebf0;border-radius:14px;padding:0 16px;font:inherit;font-size:17px;color:#17153d;background:#fff}.lg-field input:focus{outline:none;border-color:#c9c7d4;box-shadow:0 0 0 4px #17153d1f}.lg-btn{height:54px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font:inherit;font-size:16.5px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #17153d40;transition:transform .1s,opacity .2s}.lg-btn:disabled{opacity:.5;box-shadow:none;cursor:default}.lg-btn:not(:disabled):active{transform:scale(.98)}.lg-err{background:#f7f7f9;color:#c42050;border-radius:12px;padding:10px 14px;font-size:14px}.lg-help{margin:4px 0 0;font-size:13px;color:#8a87a0;line-height:1.45}.lg-otp{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.lg-otp input{height:60px;border:1.5px solid #ecebf0;border-radius:14px;text-align:center;font:inherit;font-size:26px;font-weight:800;color:#17153d;background:#fff;caret-color:#17153d}.lg-otp input:focus{outline:none;border-color:#c9c7d4;box-shadow:0 0 0 4px #17153d1f}.lg-row{display:flex;align-items:center;justify-content:space-between}.lg-link{border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:#17153d;cursor:pointer;padding:4px 0}.lg-link:disabled{opacity:.5}.lg-muted{font-size:14px;color:#8a87a0}.lg-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:20px 0}.lg-ok-ic{width:72px;height:72px;border-radius:50%;background:#f2f1f5;color:#1f8a5a;display:grid;place-items:center;margin-bottom:8px}.lg-ok p{margin:0;color:#6d6a83}@media (max-width: 899px){.lg{grid-template-columns:minmax(0,1fr)}.lg-brand{display:none}.lg-main{padding:calc(28px + env(safe-area-inset-top)) 20px 32px;align-items:start}.lg-logo-m{display:inline-flex;margin-bottom:18px}.lg-card h1{font-size:26px}.lg-otp{gap:6px}.lg-otp input{height:54px;font-size:22px}}.lg-otp input{width:100%;min-width:0;padding:0;box-sizing:border-box}.lg,.lg-main,.lg-card{min-width:0}@media (max-width: 899px){.ap>.ap-top,.ap>.hdr{position:fixed!important;top:0;left:0;right:0;z-index:60}.ap>.ap-main{margin-top:var(--top-h)!important}.ap>.ap-main:has(>.fit-page){margin-top:var(--top-h)!important}}.ap-diag{margin-top:10px;font-size:12px;color:#6d6a83}.ap-diag summary{cursor:pointer;font-weight:600}.ap-diag pre{white-space:pre-wrap;font-size:11px;background:#f7f7f9;border-radius:10px;padding:8px 10px;margin:6px 0 0;-webkit-user-select:all;user-select:all}.hdr-back{background:#f7f7f9!important;color:#17153d!important}.hdr-back:hover{background:#f2f1f5!important}.zk{display:flex;flex-direction:column;gap:10px}.zk-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.zk-h small{display:block;margin-top:2px}.zk-f{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#6d6a83}.zk-f input{font-family:ui-monospace,Menlo,monospace}.zk-a{display:flex;justify-content:flex-end;gap:8px}.call-finish textarea.call-note{flex:none!important;height:auto;min-height:84px;max-height:160px;resize:vertical}.call-finish .ap-summary{margin:0 0 4px}.call-finish .ap-sumcard{margin-top:0}.call-finish .ap-sumtext{font-size:15px;line-height:1.5}.call-panel{font-size:16px}.call-panel .ap-script{font-size:17.5px;line-height:1.65;padding:16px 18px}.call-panel .ap-answer p,.call-panel .ap-answer b{font-size:16px;line-height:1.55}.call-smswarn{display:flex;align-items:center;gap:10px;background:#f7f7f9;border:1px solid #d6d4de;color:#a8650f;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.4}.call-smswarn span{flex:1}.call-smswarn .ap-btn{flex:none;white-space:nowrap}.call-info .ap-comms{box-shadow:none!important;border:0!important;padding:0!important;background:transparent!important}.call-info .ap-timeline{display:flex;flex-direction:column;gap:10px;margin-top:10px}.hs{display:flex;flex-direction:column;gap:12px}.hs-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hs-g{display:flex;align-items:center;gap:10px;background:#fafafb;border:1px solid #ecebf0;border-radius:14px;padding:10px 12px;min-width:0}.hs-g>span:last-child{display:flex;flex-direction:column;min-width:0}.hs-g b{font-size:20px;line-height:1;color:#17153d}.hs-g small{font-size:12px;color:#6d6a83;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-gi{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.hs-gi.call,.hs-item.call .hs-ic,.hs-item.attempt .hs-ic,.hs-gi.sms,.hs-item.sms .hs-ic{background:#f7f7f9;color:#17153d}.hs-gi.email,.hs-item.email .hs-ic{background:#f7f7f9;color:#6d6a83}.hs-status{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px;color:#4b4a63}.hs-status b{color:#17153d}.hs-next{display:flex;align-items:center;gap:12px;background:#f7f7f9;border:1px solid #d6d4de;border-radius:14px;padding:10px 12px}.hs-next .hs-ic{background:#17153d;color:#fff}.hs-next small{display:block;font-size:12px;font-weight:700;color:#a8650f}.hs-next b{font-size:15px;color:#17153d;font-weight:700}.hs-filters{display:flex;gap:8px}.hs-filters button{display:inline-flex;align-items:center;gap:6px;border:1px solid #e4e3ea;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;font-weight:600;color:#17153d;cursor:pointer}.hs-filters button.on{background:#17153d;color:#fff;border-color:#17153d}.hs-filters em{font-style:normal;font-size:11.5px;opacity:.7}.hs-list{display:flex;flex-direction:column;gap:14px}.hs-day{display:flex;flex-direction:column;gap:6px;position:relative}.hs-dayh{margin:0 0 2px;font-size:12.5px;font-weight:800;color:#8a87a0;text-transform:none;letter-spacing:.02em}.hs-item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f2f1f5}.hs-day .hs-item:last-child{border-bottom:0}.hs-ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.hs-item.in .hs-ic{background:#f2f1f5;color:#1f8a5a}.hs-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.hs-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hs-h b{font-size:15px;color:#17153d}.hs-meta{font-size:13px;color:#6d6a83}.hs-tag{font-style:normal;margin-left:auto;font-size:12px;font-weight:800;border-radius:999px;padding:3px 9px;background:#f2f1f5;color:#4b4a63;white-space:nowrap}.hs-tag.good{background:#f2f1f5;color:#1f8a5a}.hs-tag.bad{background:#f7f7f9;color:#c42050}.hs-status .hs-tag{margin-left:0}.hs-text{margin:0;font-size:15px;line-height:1.5;color:#17153d;white-space:pre-wrap;word-break:break-word}.hs-text.muted{color:#8a87a0;font-size:14px}.hs-text.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.hs-more{border:0;background:none;padding:0 0 0 6px;color:#17153d;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.hs-text.clamp .hs-more{display:none}.hs-text.clamp+.hs-more2{display:inline}.hs-subj{margin:0;font-size:14px;font-weight:700;color:#17153d}.hs-note{margin:0;font-size:13.5px;color:#6d6a83}.hs-play{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:1px solid #e4e3ea;background:#fff;border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;font-weight:700;color:#17153d;cursor:pointer}.hs-audio{width:100%;height:36px}.hs-item.attempt{padding:4px 0}.hs-item.attempt .hs-ic{width:26px;height:26px;border-radius:8px;background:#f2f1f5;color:#a9a7b8}.hs-item.attempt .hs-ic svg{width:14px;height:14px}.hs-item.attempt .hs-meta{font-size:12.5px;color:#8a87a0}.hs-empty{display:flex;flex-direction:column;gap:4px;background:#fafafb;border-radius:14px;padding:16px}.hs-empty b{color:#17153d}.hs-empty span{color:#6d6a83;font-size:14px}.hs-sk{height:160px;border-radius:14px;background:linear-gradient(90deg,#f2f1f5,#fafafb,#f2f1f5);background-size:200% 100%;animation:osk 1.2s infinite linear}@keyframes osk{to{background-position:-200% 0}}@media (max-width: 899px){.hs-glance{gap:6px}.hs-g{padding:8px;gap:8px}.hs-gi{width:28px;height:28px}.hs-g b{font-size:17px}}.hs-more{align-self:flex-start;padding:0}.hs-text.clamp .hs-more{display:inline}.ap-main:has(>.call-fit){padding-top:10px!important}.call-fit{gap:10px}@media (max-width: 899px){.ap-main:has(>.call-fit){padding-top:8px!important}}.zd-host{transition:opacity .2s ease,transform .2s ease!important}body:not(.zd-show) .zd-host{opacity:0!important;pointer-events:none!important;transform:translateY(24px)!important}@media (max-width: 899px){body.zd-calls.zd-show .ap-main:not(:has(>.call-fit)){padding-bottom:96px!important}}.hdr-phone{color:#1f8a5a!important;background:#f2f1f5!important}.hdr-phone.on{color:#fff!important;background:#17153d!important}@media (max-width: 899px){body.zd-calls.zd-show .call-finish,body.zd-calls.zd-show .call-panel{padding-bottom:96px!important}}.hdr-zd-slot{display:block;flex:none;width:300px;height:56px;border-radius:28px;background:#f2f1f5;box-shadow:inset 0 0 0 1px #ecebf0}body.zd-in-hdr .zd-host{position:fixed!important;top:var(--zd-top, 16px)!important;right:var(--zd-right, 320px)!important;bottom:auto!important;left:auto!important;margin:0!important;transform:none!important;z-index:80!important}@media (min-width: 900px) and (max-width: 1280px){.hdr-name{display:none!important}}.hs-item.note .hs-ic{background:#f2f1f5;color:#a8650f}.cb-notes{margin-top:8px;padding-top:8px;border-top:1px dashed #d6d4de;display:flex;flex-direction:column;gap:6px}.cb-notes small{font-size:12px;font-weight:800;color:#a8650f}.cb-notes p{margin:0;display:flex;flex-direction:column;gap:1px;background:#f7f7f9;border-radius:10px;padding:7px 10px}.cb-notes p b{font-weight:600;color:#17153d;font-size:14px;line-height:1.4}.cb-notes p em{font-style:normal;font-size:12px;color:#8a87a0}.dv-native{width:100%;height:100%;min-height:60vh;border:0;border-radius:14px;background:#f2f1f5}.cb-test{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-radius:999px;border:1.5px dashed #c9c7d4;background:#fff;color:#17153d;font:inherit;font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap}.cb-test:hover{border-color:#6d6a83;background:#f7f7f9}@media (max-width: 899px){.cb-test span{display:none}.cb-test{height:42px;padding:0 12px}}.cb-testbar{margin:2px 0 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:#17153d;background:#f7f7f9;border-radius:10px;padding:6px 10px}.cb-testbar b{color:#17153d}.cb-testbar button{margin-left:auto;border:0;background:none;color:#17153d;font:inherit;font-weight:700;cursor:pointer}.ap-row-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.tp-list{display:flex;flex-direction:column;gap:8px}.tp-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ecebf0;border-radius:14px;background:#fff}.tp-av{flex:none;width:38px;height:38px;border-radius:50%;background:#f7f7f9;color:#17153d;display:grid;place-items:center;font-weight:800}.tp-t{flex:1;min-width:0;display:flex;flex-direction:column}.tp-t b{color:#17153d}.tp-t small{color:#6d6a83;font-size:13px}.cb-teamphone{display:flex;align-items:center;gap:12px;background:#f7f7f9;border:1px solid #ecebf0;border-radius:16px;padding:10px 14px}.cb-teamphone>span{font-size:22px}.cb-teamphone p{flex:1;margin:0;display:flex;flex-direction:column}.cb-teamphone b{color:#17153d}.cb-teamphone small{color:#6d6a83;font-size:13px}.subs{display:flex;flex-direction:column;gap:8px;padding:4px;overflow:auto}.subs-sum{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#4b4a63;padding:6px 8px 10px;border-bottom:1px solid #f2f1f5}.subs-sum b{color:#17153d}.subs-row{display:flex;justify-content:space-between;gap:12px;padding:10px 8px;border-bottom:1px solid #f2f1f5}.subs-main{display:flex;flex-direction:column;gap:2px;min-width:0}.subs-main b{color:#17153d}.subs-main small{color:#6d6a83;font-size:12.5px}.subs-err{color:#c42050!important}.subs-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.subs-side>b{color:#17153d}.subs-tag{font-style:normal;font-size:12px;font-weight:800;border-radius:999px;padding:3px 9px;background:#f2f1f5;color:#4b4a63;text-decoration:none;white-space:nowrap}.subs-tag.good{background:#f2f1f5;color:#1f8a5a}.subs-tag.bad{background:#f7f7f9;color:#c42050}.subs-tag.warn{background:#f2f1f5;color:#a8650f}.fdash-subs{background:#f7f7f9!important;color:#17153d!important;border-color:#ecebf0!important}.ap-hang{margin-top:10px;background:#17153d!important;color:#fff!important;border-color:#17153d!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.ap-hang svg{width:18px;height:18px;transform:rotate(135deg)}.ap-callmode{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ap-cm{display:flex;gap:10px;align-items:flex-start;border:2px solid var(--line, #e4e3ea);border-radius:14px;padding:10px 12px;cursor:pointer;background:#fff}.ap-cm.on{border-color:#1f8a5a;background:#f7f7f9}.ap-cm input{margin-top:3px;width:18px;height:18px}.ap-cm span{display:flex;flex-direction:column;gap:2px}.ap-cm small{color:#6d6a83}@media (max-width: 899px){.sg-main{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important}.sg-cats{overflow:visible}.sg-grid{display:flex!important;overflow-x:auto;scrollbar-width:none;grid-auto-rows:auto}.sg-cat{flex:none!important;min-width:auto!important;max-width:200px;overflow:visible!important}.sg-panel{min-height:0;overflow:hidden;display:flex;flex-direction:column}.sg-body,.sg-body.company{overflow-y:auto!important}.sg-ph{flex-wrap:wrap}.sg-ph>div{min-width:0;flex:1 1 calc(100% - 60px)}.sg-ph h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-ph .sg-save{flex-basis:100%}.sg-ph .sg-save button{width:100%;justify-content:center}.sg-save{flex-wrap:wrap}.sg-save button{max-width:100%}.sg-id,.sg-idf,.sg-row2{grid-template-columns:minmax(0,1fr)!important}.sg-logo{flex-wrap:wrap}.sg-f{min-width:0}.sg-f input{min-width:0;width:100%}.cp-kpis,.tb-stats,.tp-stats{overflow-x:auto;scrollbar-width:none;justify-content:flex-start;padding:6px 10px!important;min-height:0!important}.cp-kpis>span,.tb-stats>span,.tp-stats>span{flex:none;padding:0 12px!important}.cp-kpis i,.tp-stats i{width:36px!important;height:36px!important}.cp-kpis b,.tp-stats b{font-size:19px!important}.cp-kpis small,.tp-stats small{font-size:12.5px!important;white-space:nowrap}.tb-stats b{font-size:17px}.tb-stats>span{font-size:13px;white-space:nowrap}.tb-stats i{width:28px;height:28px}.tb-stats button{flex:none;font-size:13.5px;white-space:nowrap}.tp-stats button,.cp-kpis button{flex:none;white-space:nowrap;font-size:14px!important}.fdash-rh{min-width:0}.fdash-rh h2{flex:1}.fdash-rh button{flex:none;min-height:38px!important;padding:0 12px!important;font-size:14px!important;white-space:nowrap}.pg-kpi{min-width:0;overflow:hidden}.pg-kpi small,.pg-kpi span{overflow-wrap:anywhere}.dc-card{height:96px!important;flex-direction:row!important}.dc-info{flex:1;min-width:0;overflow:hidden}.dc-info>b,.dc-info>small{overflow:hidden;text-overflow:ellipsis}.dc-acts{flex:none!important;width:56px;padding:8px 8px 8px 0!important;grid-template-columns:1fr!important}.home2-how{min-width:0;max-width:100%;padding:0 14px!important;font-size:15px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-teamphone{flex-wrap:wrap;gap:8px!important;padding:10px 12px!important}.cb-teamphone>span{font-size:22px!important}.cb-teamphone>p{flex:1;min-width:0;margin:0}.cb-teamphone>p b{font-size:15px!important}.cb-teamphone>p small{display:none}.cb-teamphone>button,.cb-teamphone>a{flex:none;min-height:40px!important;font-size:14px!important;padding:0 14px!important}.sg-foot{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none}.sg-foot>*{flex:none}.sg-note{flex-wrap:wrap;min-width:0}.sg-note>*{min-width:0;overflow-wrap:anywhere}.fdash-rh{flex-wrap:wrap;row-gap:6px}.cb-next,.st-move{overflow-y:auto!important}.bl-sort{min-width:0;max-width:100%}}@media (max-width: 420px){.pg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home2-how{flex-shrink:1;font-size:13.5px!important;padding:0 10px!important;gap:4px}.bl-sort{flex-shrink:1;overflow:hidden;padding:0 10px!important;font-size:13px!important}.cb-list{overflow-y:auto!important}.pg-kpi small,.pg-kpi span:not(:first-child){font-size:11.5px!important}}@media (max-width: 899px){body.zd-show:not(.zd-in-hdr) .ap-main{padding-bottom:96px!important}}@media (max-width: 899px){.ap-main:has(>.pg),.ap-main:has(>.cp),.ap-main:has(>.mp),.ap-main:has(>.bp){overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pg,.cp,.mp,.bp{flex:none!important;height:auto!important;min-height:100%;padding-bottom:8px}.pg-main{flex:none!important;display:flex!important;flex-direction:column}.pg-goals,.pg-wins,.pg-bottom>*{flex:none!important;overflow:visible!important;min-height:0}.pg-rows{flex:none!important;display:flex!important;flex-direction:column;gap:8px}.pg-row{flex:none;min-height:64px;padding:8px 10px 8px 6px!important}.pg-winlist{flex:none!important;display:flex!important;flex-direction:column;gap:6px}.pg-win{flex:none;min-height:52px}.pg-bottom{flex:none!important}.pg .pg-sub{display:block!important;margin:0 0 8px;font-size:13.5px!important}.cp-main{flex:none!important;display:flex!important;flex-direction:column}.cp-list{flex:none!important;overflow:visible!important}.cp-rows{flex:none!important;display:flex!important;flex-direction:column;overflow:visible!important}.cp-row{flex:none;min-height:68px}}@media (max-width: 899px){.ap-main:has(>.tp),.ap-main:has(>.st){overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tp,.st{flex:none!important;height:auto!important;min-height:100%;padding-bottom:8px}.tp-main,.st-main{flex:none!important;display:flex!important;flex-direction:column}.tp-main>*,.st-move,.st-content,.st-cats{flex:none!important;overflow:visible!important;min-height:0}.tp-grid{flex:none!important;grid-auto-rows:auto!important;grid-template-rows:none!important}.tp-grid>*{min-height:96px}.st-cwrap{flex:none!important;height:220px}.st-cbox{height:100%}.dc-grid{align-content:start;grid-auto-rows:96px!important;grid-template-rows:none!important}}@media (max-width: 899px){.ap-main:has(.dc-measure),.ap-main:has(>.md){overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ap-main:has(.dc-measure)>.fit-page,.md{flex:none!important;height:auto!important;min-height:100%;padding-bottom:8px}.ap-main:has(.dc-measure) .dc-main,.ap-main:has(.dc-measure) .dc-list{flex:none!important}.dc-measure{flex:none!important;height:384px}.md-main{flex:none!important;display:flex!important;flex-direction:column}.md-main>*{flex:none!important}.md-tlist{flex:none!important;height:344px}}@media (max-width: 899px) and (max-height: 720px){.tc-left .tc-h3{display:none}.tc-left .tc-all{min-height:0!important;padding-top:6px!important;padding-bottom:6px!important}.tc-left .tc-search{min-height:40px!important}.tc-left .tc-filter button{min-height:36px!important}}@media (max-width: 899px){.hdr.home .hdr-brand b{display:none}}.tk-no{font-weight:800;color:#8a87a0;margin-right:6px}.tk-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#c42050;margin-right:6px;vertical-align:middle}.tk-mail{display:inline-flex;align-items:center;min-height:40px;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:700;white-space:nowrap}.tk-mail.ok{background:#f2f1f5;color:#1f8a5a}.tk-mail.off{background:#f2f1f5;color:#a8650f}.tk-info{flex:none;display:flex;flex-direction:column;gap:6px;padding:8px 4px 10px;border-bottom:1px solid #f2f1f5;margin-bottom:6px}.tk-ais{margin:0;background:linear-gradient(90deg,#f7f7f9,#f7f7f9);color:#17153d;border-radius:14px;padding:8px 12px;font-size:14.5px;line-height:1.4}.tk-chips{display:flex;flex-wrap:wrap;gap:6px}.tk-chips>*{font-size:12.5px;background:#f7f7f9;color:#4b4a63;border-radius:999px;padding:4px 10px;border:0;font-weight:700}.tk-chips button{background:#f7f7f9;color:#17153d;cursor:pointer}.tk-dlv,.tk-att{display:block;margin-top:6px;font-style:normal;font-size:12px;font-weight:700;color:#8a87a0}.tk-dlv.sent{color:#1f8a5a}.tk-dlv.failed{color:#c42050}.tk-ai.ready{background:linear-gradient(135deg,#a9a7b8,#a9a7b8)!important;color:#fff!important}@media (max-width: 899px){.tk-mail{display:none}}.tk-info{gap:4px;padding:4px 2px 6px}.tk-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tk-chips>*{flex:none;white-space:nowrap}.tk-ais{padding:6px 10px;font-size:13.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 900px) and (max-height: 860px){.tk-ais{-webkit-line-clamp:1}.tk-detail .tk-ta{min-height:64px!important;height:64px}.tk-ctop{gap:6px}}@media (min-width: 900px) and (max-height: 860px){.tk-ctop{flex-wrap:nowrap!important;align-items:center}.tk-ctop .ap-quick button{min-height:40px!important;font-size:14px!important;padding:0 12px!important}.tk-ctop .tk-ai{min-height:40px!important;font-size:13.5px!important;white-space:nowrap;margin-left:auto}.tk-detail .tk-ta{min-height:56px!important;height:56px}.tk-cbot .ap-btn,.tk-cbot .tk-send{min-height:44px!important}.tk-compose{gap:6px!important;padding-top:6px!important}.tk-dh{padding-bottom:6px!important}}@media (min-width: 900px) and (max-height: 860px){.tk-top .pg-title{display:none}.tk-top{justify-content:flex-end}.tk-top .fdash-new{min-height:44px!important;padding:0 18px!important;font-size:15px!important}.tk-kpis>div{padding:6px 12px!important;min-height:0!important}.tk-kpis b{font-size:18px!important}.tk-kpis small{font-size:12px!important}}@media (min-width: 900px) and (max-height: 860px){.tk-ctop .ap-quick{display:flex!important;flex-wrap:nowrap!important;gap:6px;flex:none}.tk-ctop .ap-quick button{white-space:nowrap}.tk-detail textarea.tk-ta{height:60px!important;min-height:60px!important}}.cb-more{flex:none;min-height:40px;border:0;border-radius:999px;background:#f7f7f9;color:#17153d;font-weight:800;font-size:14.5px;padding:0 14px;cursor:pointer;white-space:nowrap}.cb-more:hover{background:#f2f1f5}.cb-alldone{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:10px}.cb-alldone>span{font-size:52px;line-height:1}.cb-alldone b{font-size:20px;color:#17153d}.cb-alldone small{color:#6d6a83;font-size:14.5px;max-width:380px}.cb-alldone .cb-start{width:100%;max-width:380px}.mc-sheet{max-width:560px}.mc-l{display:block;margin:12px 0 6px;font-size:15px;color:#17153d}.mc-s{display:block;margin:8px 0 4px;font-size:12.5px;color:#8a87a0;font-weight:700}.mc-n{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mc-n button{min-height:56px;border:2px solid #ecebf0;border-radius:16px;background:#fff;font-size:22px;font-weight:800;color:#17153d;cursor:pointer}.mc-n button.on{border-color:#17153d;background:#f7f7f9;color:#17153d}.mc-chips{display:flex;flex-wrap:wrap;gap:6px}.mc-chips button{min-height:40px;border:1.5px solid #ecebf0;border-radius:999px;background:#fff;font-size:14px;font-weight:700;color:#3a3850;padding:0 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mc-chips button em{font-style:normal;font-size:12px;color:#8a87a0}.mc-chips button.on{border-color:#17153d;background:#17153d;color:#fff}.mc-chips button.on em{color:#fffc}.mc-go{width:100%;margin-top:14px}.mc-tip{margin-top:8px;font-size:13px}@media (max-width: 899px){.cb-more{min-height:36px;font-size:13px;padding:0 10px}}.cb-day{display:flex;align-items:center;gap:4px;padding:0 6px!important;position:relative}.cb-day-arr{flex:none;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:#17153d;font-size:26px;font-weight:800;cursor:pointer;line-height:1}.cb-day-arr:hover:not(:disabled){background:#f7f7f9}.cb-day-arr:disabled{opacity:.3;cursor:default}.cb-day-l{display:flex;align-items:center;gap:10px;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:0 4px;white-space:nowrap}.cb-day-in{position:absolute;left:50%;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.cb-dur{font-size:13px;font-weight:800;color:#6d6a83;min-width:44px;text-align:right}.cb-st.gray{background:#f2f1f5;color:#8a87a0}.cb-hdet{display:flex;flex-direction:column;gap:10px;min-height:0}.cb-hcalls{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.cb-hcall{border:1px solid #f2f1f5;border-radius:16px;padding:10px 12px;background:#f7f7f9}.cb-hc-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb-hc-top b{font-size:16px;color:#17153d}.cb-hc-top small{color:#6d6a83;font-size:13px;margin-left:auto}.cb-hc-note,.cb-hc-ai,.cb-hc-next{margin:6px 0 0;font-size:14px;line-height:1.45;color:#3a3850}.cb-hc-ai{color:#17153d}.cb-hc-next{color:#1f8a5a;font-weight:600}@media (max-width: 899px){.cb-day-arr{width:34px;height:34px;font-size:22px}.cb-day-l{gap:6px;font-size:13px}}@media (max-width: 899px){.cb-top .cb-day,.cb .cb-day{display:flex!important;flex:1 1 100%;justify-content:space-between;min-height:42px!important;border-radius:14px!important;order:3}.cb-day .cb-day-l{flex:1;justify-content:center}.cb-day .cb-day-l svg{width:18px;height:18px}}.cb-hback{align-self:flex-start;border:0;background:#f7f7f9;color:#17153d;font-weight:800;border-radius:12px;min-height:40px;padding:0 14px;cursor:pointer}@media (max-width: 899px){.cb-hist .cb-list,.cb-hist .cb-main{display:flex!important;flex-direction:column;flex:1;min-height:0}.cb-hist .cb-row .cb-dur,.cb-hist .cb-lh .pg-sub{display:none}}@media (max-width: 899px){.ap-main:has(>.cb-hist){overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cb-hist{flex:none!important;height:auto!important;min-height:100%;padding-bottom:8px}.cb-hist .cb-main{flex:none!important}.cb-hist .cb-list{flex:none!important;height:470px}.cb-hist .cb-hdet{flex:none!important;min-height:420px}.cb-hist .cb-row{grid-template-columns:auto auto minmax(0,1fr) auto!important}.cb-hist .cb-row .cb-st{display:inline-flex!important;font-size:11.5px!important;padding:3px 8px!important;white-space:nowrap;max-width:108px;overflow:hidden;text-overflow:ellipsis}.cb-hist .cb-row .cb-st i{display:none}.cb-hist .cb-hcalls{overflow:visible;flex:none}}.bc-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#17153d52;display:flex;align-items:flex-start;justify-content:center;padding-top:120px}.bc{width:460px;max-width:calc(100vw - 24px);background:#fff;border-radius:26px;box-shadow:0 24px 60px #17153d40;padding:18px 18px 14px;display:flex;flex-direction:column;gap:10px}.bc-h{display:flex;align-items:center;gap:8px}.bc-t{flex:1;text-align:center;display:flex;flex-direction:column}.bc-t b{font-size:22px;color:#17153d;font-weight:800}.bc-t small{font-size:13px;color:#8a87a0}.bc-nav{width:52px;height:52px;border:0;border-radius:16px;background:#f7f7f9;color:#17153d;font-size:30px;font-weight:800;cursor:pointer;line-height:1}.bc-nav:disabled{opacity:.3;cursor:default}.bc-w,.bc-g{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.bc-w span{text-align:center;font-size:13px;font-weight:800;color:#8a87a0;padding:4px 0}.bc-d{position:relative;height:56px;border:2px solid transparent;border-radius:16px;background:#fafafb;color:#17153d;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.bc-d b{font-size:19px;font-weight:700}.bc-d:hover:not(:disabled){border-color:#d6d4de}.bc-d.has{background:#f7f7f9}.bc-d i{font-style:normal;font-size:11px;font-weight:800;color:#fff;background:#17153d;border-radius:999px;min-width:18px;padding:0 5px;line-height:16px}.bc-d.today{border-color:#17153d}.bc-d.sel{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;border-color:transparent}.bc-d.sel i{background:#fff;color:#17153d}.bc-d:disabled{background:transparent;color:#c9c7d4;cursor:default}.bc-f{display:flex;align-items:center;gap:10px;margin-top:4px}.bc-leg{flex:1;text-align:center;font-size:12.5px;color:#8a87a0}.bc-leg i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#17153d;vertical-align:middle;margin-right:4px}.bc-today,.bc-x{min-height:46px;border:0;border-radius:14px;padding:0 18px;font:inherit;font-weight:800;cursor:pointer}.bc-today{background:#17153d;color:#fff}.bc-x{background:#f2f1f5;color:#17153d}@media (max-width: 899px){.bc-bg{align-items:flex-end;padding-top:0}.bc{width:100%;max-width:100%;border-radius:26px 26px 0 0;padding:16px 12px calc(14px + env(safe-area-inset-bottom))}.bc-d{height:52px;border-radius:14px}.bc-d b{font-size:18px}.bc-w,.bc-g{gap:5px}}@media (min-width: 900px){.bc{width:540px;padding:22px 22px 16px;gap:12px}.bc-d{height:62px}.bc-d b{font-size:21px}.bc-w,.bc-g{gap:8px}.bc-t b{font-size:24px}.bc-w span{font-size:14px}}.bc-f{flex-wrap:wrap}.bc-today,.bc-x{flex:none}@media (max-width: 899px){.bc-f{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bc-leg{grid-column:1 / -1;grid-row:1}.bc-today,.bc-x{width:100%;min-height:50px;font-size:16px}}.ag-row.can{cursor:pointer}.ag-row.can:hover{background:#f7f7f9}.ag-chk{flex:none;width:34px;height:34px;border-radius:50%;border:2.5px solid #d6d4de;background:#fff;color:#fff;font-weight:900;font-size:17px;cursor:pointer;display:grid;place-items:center;margin:0 6px 0 4px}.ag-chk:hover{border-color:#1f8a5a}.ag-chk.on{background:#17153d;border-color:#1f8a5a}.ag-ic{font-size:20px}.ag-when{flex:none;font-size:13px;font-weight:800;border-radius:999px;padding:5px 11px;white-space:nowrap}.ag-when.blue{background:#ecf2fe;color:#294d9b}.ag-when.red{background:#f7f7f9;color:#17153d}.ag-when.grey{background:#f2f1f5;color:#6d6a83}.ag-when.green{background:#e7f5ee;color:#128a53}.ag-prio.red{background:#f7f7f9!important;color:#17153d!important}.ag-prio.grey{background:#f2f1f5!important;color:#8a87a0!important}.ag-prio.blue{background:#ecf2fe!important;color:#294d9b!important}.ag-row.done .mp-tt b{text-decoration:line-through;color:#8a87a0}.ag-sheet{max-width:560px}.ag-title{font-size:17px!important;min-height:52px}.ag-l{display:block;margin:12px 0 6px;font-size:14.5px;color:#17153d}.ag-chips{display:flex;flex-wrap:wrap;gap:6px}.ag-chips>button,.ag-datein,.ag-timein{min-height:44px;border:1.5px solid #ecebf0;border-radius:14px;background:#fff;font:inherit;font-size:14.5px;font-weight:700;color:#3a3850;padding:0 14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ag-chips>button.on,.ag-datein.on,.ag-timein.on{border-color:#17153d;background:#f7f7f9;color:#17153d}.ag-datein input,.ag-timein input{border:0;background:transparent;font:inherit;color:inherit;font-weight:700;min-height:40px}.ag-prios{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ag-prios button{min-height:50px;border:2px solid #ecebf0;border-radius:14px;background:#fff;font:inherit;font-weight:800;font-size:15px;cursor:pointer;color:#3a3850}.ag-prios button.on.red{border-color:#17153d;background:#f7f7f9;color:#17153d}.ag-prios button.on.blue{border-color:#6d6a83;background:#f0f5fe;color:#294d9b}.ag-prios button.on.grey{border-color:#8a87a0;background:#f7f7f9;color:#4b4a63}.ag-meet{display:flex;align-items:center;gap:8px;margin:12px 0 8px;font-size:14.5px;font-weight:600;color:#3a3850}.ag-meet input{width:20px;height:20px}.ag-sum{margin:8px 0 0;font-size:14px;font-weight:700;color:#17153d;background:#f7f7f9;border-radius:12px;padding:8px 12px}.ag-cal{width:620px;max-height:calc(100dvh - 40px);overflow-y:auto}.ag-calbg{padding-top:20px;align-items:center}.bc-d.past:not(.sel){opacity:.7}.bc-d i.hi,.bc-leg i.hi{background:#17153d}.ag-day{border-top:1px solid #f2f1f5;padding-top:10px;display:flex;flex-direction:column;gap:8px}.ag-dh{display:flex;align-items:center;justify-content:space-between;gap:10px}.ag-dh b{font-size:18px;color:#17153d}.ag-new{min-height:42px;border:0;border-radius:12px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font:inherit;font-weight:800;padding:0 14px;cursor:pointer}.ag-dlist{display:flex;flex-direction:column;gap:6px}.ag-dlist .ag-row{min-height:60px}@media (min-width: 900px){.ag-cal .bc-d{height:52px}.ag-cal .bc-d b{font-size:18px}}@media (max-width: 899px){.ag-calbg{align-items:flex-end;padding-top:0}.ag-cal{width:100%;max-height:92dvh;border-radius:26px 26px 0 0}.ag-when{font-size:11.5px;padding:4px 8px}.ag-chk{width:30px;height:30px}}@media (max-width: 899px){.md-top .md-date{display:flex!important;flex:1 1 100%;justify-content:center;min-height:42px;border-radius:14px;order:5}}@media (min-width: 900px){.md-quick .md-qcal{display:none}}.ag-sheet{max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}@media (max-width: 899px){.ag-sheet{max-height:88dvh;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.ag-sheet .ap-x{position:sticky;top:0;float:right;z-index:2}}.md-date .md-date-t{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.md-date .md-date-t small{font-size:11.5px;font-weight:800;color:#17153d;letter-spacing:.02em;text-transform:none}.md-date .md-date-t b{font-weight:700;color:#17153d}@media (max-width: 899px){.md-date .md-date-t{align-items:center}}.ag-when-chips,.ag-time-mode{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ag-when-chips>button,.ag-time-mode>button{justify-content:center;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.ag-time-mode{grid-template-columns:1fr 1fr}.ag-mcal{margin-top:8px;border:1.5px solid #f2f1f5;border-radius:18px;padding:10px;background:#f7f7f9}.ag-mh{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ag-mh b{font-size:16px;color:#17153d}.ag-mh button{width:40px;height:40px;border:0;border-radius:12px;background:#f7f7f9;color:#17153d;font-size:22px;font-weight:800;cursor:pointer}.ag-mh button:disabled{opacity:.3;cursor:default}.ag-mw,.ag-mg{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ag-mw span{text-align:center;font-size:12px;font-weight:800;color:#8a87a0;padding:2px 0}.ag-mg button{height:42px;border:2px solid transparent;border-radius:12px;background:#fff;font:inherit;font-size:15px;font-weight:700;color:#17153d;cursor:pointer}.ag-mg button:hover:not(:disabled){border-color:#d6d4de}.ag-mg button.today{border-color:#17153d}.ag-mg button.on{background:#17153d;color:#fff;border-color:#17153d}.ag-mg button:disabled{color:#d6d4de;background:transparent;cursor:default}.ag-tpick{margin-top:8px;border:1.5px solid #f2f1f5;border-radius:18px;padding:10px;background:#f7f7f9;display:flex;flex-direction:column;gap:6px}.ag-tpick small{font-size:12px;font-weight:800;color:#8a87a0}.ag-hours{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.ag-mins{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ag-hours button,.ag-mins button{height:42px;border:1.5px solid #ecebf0;border-radius:12px;background:#fff;font:inherit;font-size:15px;font-weight:700;color:#3a3850;cursor:pointer}.ag-hours button.on,.ag-mins button.on{background:#17153d;border-color:#17153d;color:#fff}@media (max-width: 899px){.ag-when-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-when-chips>button,.ag-time-mode>button{font-size:13.5px;padding:0 8px}.ag-hours button,.ag-mins button{height:40px;font-size:14px}}.ag-when-chips>button:last-child{grid-column:span 2}.ag-prios button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px}@media (max-width: 899px){.ag-prios button{font-size:14px;min-height:48px}}@media (max-width: 899px){.ag-wd,.ag-pe{display:none}.ag-when-chips>button{padding:0 4px}}.ag-opt{font-weight:600;color:#8a87a0;font-size:12.5px}.ag-biz{display:flex;align-items:center;gap:8px;border:1.5px solid #ecebf0;border-radius:14px;padding:8px 10px 8px 14px;background:#fff}.ag-biz b{flex:1}.ag-biz button{border:0;background:#f2f1f5;border-radius:10px;width:34px;height:34px;cursor:pointer;display:grid;place-items:center}.ag-bizres{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:0;border-bottom:1px solid #f2f1f5;background:#fff;padding:8px 12px;font:inherit;text-align:left;cursor:pointer}.ag-bizres small{color:#8a87a0}.md-daychip{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:0;border-radius:999px;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font:inherit;font-weight:800;font-size:14.5px;padding:0 8px 0 16px;cursor:pointer;white-space:nowrap}.md-daychip i{font-style:normal;width:28px;height:28px;border-radius:50%;background:#ffffff40;display:grid;place-items:center;font-size:13px}.ag-hint{margin:4px 0 0;text-align:center;font-size:13.5px;color:#6d6a83}@media (max-width: 899px){.md-daychip{font-size:13px;min-height:38px}}.ap-newver{position:fixed;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom));z-index:120;border:0;border-radius:999px;background:#17153d;color:#fff;font:inherit;font-size:14.5px;padding:12px 20px;box-shadow:0 10px 30px #17153d4d;cursor:pointer;white-space:nowrap}.ap-newver b{color:#17153d}@media (max-width: 400px){.hdr.inner .hdr-round,.hdr.inner .hdr-user .hdr-round{width:40px!important;height:40px!important;min-width:40px;font-size:17px}.hdr.inner .hdr-right{gap:6px!important}.hdr.inner{gap:6px!important;padding-left:10px!important;padding-right:10px!important}.hdr.inner .hdr-menu svg{width:21px;height:21px}}.tk-bizres{display:flex;flex-direction:column;border:1.5px solid #ecebf0;border-radius:14px;overflow:hidden;margin-top:-2px;max-height:300px;overflow-y:auto;background:#fff}.tk-bizres button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;border-bottom:1px solid #f2f1f5;background:#fff;padding:10px 14px;font:inherit;text-align:left;cursor:pointer}.tk-bizres button:last-child{border-bottom:0}.tk-bizres button:hover{background:#f7f7f9}.tk-bizres b{font-size:15px;color:#17153d}.tk-bizres small{font-size:12.5px;color:#8a87a0}.tk-bizhint{margin:0;padding:12px 14px;font-size:13.5px;color:#8a87a0}.tk-bizsel{display:flex;align-items:center;gap:10px;border:1.5px solid #d6d4de;background:#f7f7f9;border-radius:14px;padding:10px 12px}.tk-bizsel>span{font-size:22px}.tk-bizsel>div{flex:1;display:flex;flex-direction:column;min-width:0}.tk-bizsel b{color:#17153d}.tk-bizsel small{color:#6d6a83;font-size:12.5px}.tk-bizsel button{border:0;background:#fff;border-radius:10px;min-height:36px;padding:0 12px;font:inherit;font-weight:700;color:#17153d;cursor:pointer}.cb-resume{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1.5px solid #d6d4de;background:#f7f7f9;border-radius:18px;padding:10px 14px}.cb-resume-ic{flex:none;width:40px;height:40px;border-radius:12px;background:#f2f1f5;display:grid;place-items:center;font-size:18px}.cb-resume>div{flex:1;min-width:180px;display:flex;flex-direction:column}.cb-resume b{color:#17153d;font-size:15px}.cb-resume small{color:#a8650f;font-size:13px}.cb-resume-go,.cb-resume-no{min-height:42px;border:0;border-radius:12px;padding:0 16px;font:inherit;font-weight:800;cursor:pointer}.cb-resume-go{background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff}.cb-resume-no{background:#fff;color:#6d6a83;border:1.5px solid #d6d4de}@media (max-width: 899px){.cb-resume{flex:none}.cb-resume-go,.cb-resume-no{flex:1}}.call-done-page{display:flex;align-items:flex-start;justify-content:center;padding-top:24px}.call-done{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 24px 24px!important}.cd-ok{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:36px;font-weight:900;color:#fff;background:#1f8a5a;box-shadow:0 10px 26px #17153d4d}.cd-ok.wait{background:#a8650f;box-shadow:0 10px 26px #17153d4d}.cd-ok.bad{background:#8a87a0;box-shadow:none}.cd-l{margin:8px 0 0;color:#8a87a0;font-size:14px;font-weight:700}.call-done h1{margin:0;font-size:26px;color:#17153d;line-height:1.2}.cd-out{font-style:normal;font-weight:800;font-size:15px;border-radius:999px;padding:6px 16px;margin-top:4px}.cd-out.good{background:#f2f1f5;color:#1f8a5a}.cd-out.wait{background:#f2f1f5;color:#a8650f}.cd-out.bad{background:#f2f1f5;color:#4b4a63}.cd-when,.cd-note{margin:4px 0 0;font-size:15px;color:#3a3850;max-width:460px;line-height:1.45}.cd-note{background:#fafafb;border-radius:14px;padding:10px 14px;text-align:left;width:100%}.cd-acts{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:14px}.cd-next{min-height:56px;border:0;border-radius:16px;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #17153d47}.cd-back{min-height:50px;border:1.5px solid #ecebf0;border-radius:16px;background:#fff;color:#17153d;font:inherit;font-size:15.5px;font-weight:700;cursor:pointer}.sl-page{display:flex;flex-direction:column;gap:14px;max-width:760px;margin:0 auto;width:100%}.sl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.sl-head h1{margin:0;font-size:26px;color:#17153d}.sl-head p{margin:4px 0 0;color:#6d6a83;font-size:14.5px;max-width:440px}.sl-kpis{display:flex;gap:8px}.sl-kpis span{display:flex;flex-direction:column;align-items:center;min-width:84px;background:#fff;border:1.5px solid #f2f1f5;border-radius:16px;padding:8px 12px}.sl-kpis b{font-size:22px;color:#17153d;line-height:1.1}.sl-kpis small{font-size:11.5px;color:#8a87a0;font-weight:700;text-align:center}.sl-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.sl-chips::-webkit-scrollbar{display:none}.sl-chips button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:42px;border:1.5px solid #ecebf0;background:#fff;border-radius:999px;padding:0 15px;font:inherit;font-weight:700;font-size:14px;color:#3a3850;cursor:pointer}.sl-chips button.on{background:#17153d;border-color:#17153d;color:#fff}.sl-chips i{font-style:normal;background:#17153d;color:#fff;border-radius:999px;min-width:20px;height:20px;font-size:11.5px;font-weight:800;display:inline-grid;place-items:center;padding:0 6px}.sl-card{display:flex;flex-direction:column;gap:12px;padding:20px!important}.sl-biz h2{margin:6px 0 2px;font-size:22px;color:#17153d}.sl-biz small{color:#8a87a0;font-size:13.5px}.sl-chan{display:inline-block;background:#f7f7f9;color:#17153d;font-weight:800;font-size:12.5px;border-radius:999px;padding:4px 12px}.sl-msg{background:#fafafb;border:1px solid #f2f1f5;border-radius:16px;padding:14px 16px;font-size:15px;line-height:1.5;color:#2a2845;white-space:pre-wrap;word-break:break-word}.sl-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sl-open,.sl-copy{min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font:inherit;font-weight:800;font-size:15px;text-decoration:none;cursor:pointer}.sl-open{background:#17153d;color:#fff;border:0}.sl-copy{background:#fff;color:#17153d;border:1.5px solid #ecebf0}.sl-copy.on{border-color:#1f8a5a;color:#1f8a5a;background:#f7f7f9}.sl-q{margin:4px 0 0;font-weight:800;color:#17153d;text-align:center}.sl-done{display:grid;grid-template-columns:2fr 1fr;gap:10px}.sl-done button{min-height:54px;border-radius:14px;border:1.5px solid #ecebf0;background:#fff;font:inherit;font-weight:800;font-size:15.5px;cursor:pointer;color:#3a3850}.sl-done button.good{background:linear-gradient(135deg,#1f8a5a,#1f8a5a);border:0;color:#fff;box-shadow:0 8px 20px #17153d40}.sl-hint{margin:0;text-align:center;font-size:12.5px;color:#8a87a0}.sl-empty{align-items:center;text-align:center}.sl-empty b{font-size:17px;color:#17153d}.sl-empty p{margin:0;color:#6d6a83;max-width:420px}.sl-start{min-height:50px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font:inherit;font-weight:800;padding:0 20px;cursor:pointer;margin-top:6px}.sl-team{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:#6d6a83}.sl-team span{background:#fff;border:1px solid #f2f1f5;border-radius:999px;padding:4px 10px;color:#17153d;font-weight:700}.sl-team i{font-style:normal;color:#17153d;margin-left:4px}@media (max-width: 899px){.sl-kpis{width:100%}.sl-kpis span{flex:1;min-width:0}.sl-steps{grid-template-columns:1fr}}.ap-main:has(>.sl-page){overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sl-page{padding-bottom:24px;flex:none!important;height:auto!important}.sl2 .cb-kpis .pg-kpi.lilac{background:linear-gradient(135deg,#f1ecfe,#f7f5fe)}.sl2 .cb-kpis .pg-kpi.lilac .pg-kic{background:linear-gradient(160deg,#e2dafc,#d5c9fc)}.sl2-main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)!important}.sl2-card{min-height:0;overflow:hidden}.sl2-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none}.sl2-h h2,.sl2-chans h2,.sl2-team h2{margin:0;font-size:22px;font-weight:800;color:#17153d}.sl2-f{background:#f7f7f9;color:#17153d;font-weight:800;font-size:13px;border-radius:999px;padding:5px 12px}.sl2-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-top:12px}.sl2-body .sl-biz h2{font-size:28px}.sl2-body .sl-msg{font-size:16px}.sl2-side{display:flex;flex-direction:column;gap:16px;min-height:0}.sl2-chans{flex:none;gap:6px}.sl2-chans .pg-sub{margin:0 0 6px}.sl2-ch{display:flex;align-items:center;gap:12px;min-height:52px;border:1.5px solid transparent;border-radius:16px;background:#fafafb;padding:0 14px;font:inherit;cursor:pointer;text-align:left}.sl2-ch:hover:not(:disabled){border-color:#ecebf0}.sl2-ch.on{background:#17153d;color:#fff}.sl2-ch:disabled{opacity:.45;cursor:default}.sl2-chic{font-size:20px}.sl2-chl{flex:1;font-weight:700;font-size:15px}.sl2-ch em{font-style:normal;font-weight:800;min-width:30px;text-align:center;border-radius:999px;padding:2px 8px;background:#fff;color:#17153d}.sl2-ch.on em{background:#17153d;color:#fff}.sl2-team{flex:1;min-height:0;overflow-y:auto;gap:8px}.sl2-mem{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid #f2f1f5}.sl2-mem:last-child{border-bottom:0}.sl2-rank{width:22px;font-weight:800;color:#8a87a0}.sl2-av{width:36px;height:36px;border-radius:12px;background:#f7f7f9;color:#17153d;font-weight:800;display:grid;place-items:center}.sl2-mem b{flex:1;color:#17153d}.sl2-mem em{font-style:normal;font-weight:800;font-size:18px;color:#17153d}.sl-emptyin{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:20px}.sl-emptyin b{font-size:18px;color:#17153d}.sl-emptyin p{margin:0;color:#6d6a83;max-width:440px}.sl2 .pg-kpi.sky .pg-kic{color:#337ce7}.sl2 .pg-kpi.mint .pg-kic{color:#18a461}.sl2 .pg-kpi.lilac .pg-kic{color:#795ef0}.sl2 .pg-kpi.lemon .pg-kic{color:#e78602}.sl2 .pg-kic svg{fill:currentColor}.ti{display:flex;flex-direction:column;gap:8px}.ti-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.ti-item{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#f2f1f5;border:1px solid #ecebf0}.ti-item img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;display:block}.ti-ph{display:grid;place-items:center;height:100%;font-size:26px}.ti-x{position:absolute;top:5px;right:5px;width:28px;height:28px;border-radius:50%;border:0;background:#17153db3;color:#fff;font-size:18px;line-height:1;cursor:pointer}.ti-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;border:1.5px dashed #d6d4de;border-radius:14px;background:#f7f7f9;cursor:pointer;padding:10px;text-align:center;position:relative}.ti-add:hover{border-color:#17153d;background:#f7f7f9}.ti-add span{font-weight:800;color:#17153d;font-size:14.5px}.ti-add small{color:#8a87a0;font-size:12.5px}.ti-add input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ti-add.busy{opacity:.7}.ti-big{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#17153de0;display:grid;place-items:center;padding:20px;cursor:zoom-out}.ti-big img{max-width:100%;max-height:100%;border-radius:12px}.ti-big button{position:fixed;top:calc(14px + env(safe-area-inset-top));right:14px;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff26;color:#fff;font-size:26px;cursor:pointer}.tb-img{background:#f7f7f9!important;color:#17153d!important}.dc-measure{display:flex;flex-direction:column;min-height:0;flex:1}.dc-list .fit-pager{position:static!important;flex:none;height:56px;margin-top:8px}.dc-grid{flex:1}.fit-pager{pointer-events:none}.fit-pager button{pointer-events:auto}.act-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;border:0;border-radius:16px;background:linear-gradient(135deg,#17153d,#17153d);color:#a8650f;padding:8px 16px;font:inherit;cursor:pointer;box-shadow:0 8px 20px #17153d40;text-align:left;margin-top:8px}.act-btn span{font-size:24px}.act-btn b{font-size:16px;display:block}.act-btn small{font-size:12.5px;opacity:.85;display:block}.act-done-bar{margin-top:8px;background:#f2f1f5;color:#1f8a5a;font-weight:800;border-radius:14px;padding:10px 14px;font-size:14px}.act-sheet{max-width:520px;max-height:92dvh;overflow-y:auto}.act-say{margin:6px 0 10px;font-size:15px;line-height:1.5;color:#3a3850}.act-say i{font-style:normal;background:#f2f1f5;border-radius:10px;padding:2px 6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#17153d}.act-f{display:flex;flex-direction:column;gap:4px;margin-top:8px}.act-f span{font-size:13.5px;font-weight:800;color:#17153d}.act-f small{font-weight:600;color:#8a87a0}.act-f .ap-in{font-size:17px;min-height:50px}.act-go{margin-top:14px;min-height:56px;width:100%;border:0;border-radius:16px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #17153d47}.act-go:disabled{opacity:.45;box-shadow:none;cursor:default}.act-hint{margin:10px 0 0;font-size:12.5px;color:#8a87a0}.act-err{margin:10px 0 0;background:#f7f7f9;color:#c42050;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:700}.act-code{width:100%;box-sizing:border-box;text-align:center;font-size:38px;font-weight:900;letter-spacing:.18em;min-height:76px;border:2px solid #ecebf0;border-radius:18px;font-family:inherit;color:#17153d;margin-top:6px}.act-code:focus{outline:none;border-color:#17153d}.act-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.act-timer{font-size:13px;color:#8a87a0;font-weight:700}.act-link{border:0;background:none;color:#17153d;font:inherit;font-weight:800;font-size:14px;cursor:pointer;padding:6px 0}.act-ok{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#1f8a5a;color:#fff;font-size:38px;font-weight:900;margin:4px auto 6px;box-shadow:0 10px 26px #17153d4d}.act-sheet h2{text-align:center}.act-next{display:flex;flex-direction:column;align-items:center;gap:2px;background:#f7f7f9;border-radius:16px;padding:14px;margin:6px 0}.act-next b{color:#17153d}.act-next span{font-size:18px;font-weight:800;color:#17153d}.act-next small{color:#6d6a83;font-size:12.5px}.pay-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;border:1.5px solid #ecebf0;border-radius:16px;background:#fff;color:#17153d;padding:8px 16px;font:inherit;cursor:pointer;text-align:left;margin-top:8px}.pay-btn:hover{border-color:#17153d;background:#f7f7f9}.pay-btn span{font-size:22px}.pay-btn b{font-size:15px;display:block}.pay-btn small{font-size:12.5px;color:#8a87a0;display:block}.pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.pay-wide{grid-column:1 / -1}.pay-via{display:flex;flex-direction:column;gap:6px}.pay-via label{display:flex;align-items:center;gap:8px;min-height:44px;border:1.5px solid #ecebf0;border-radius:14px;padding:0 12px;font-size:14.5px;font-weight:700;color:#3a3850;cursor:pointer}.pay-via label.on{border-color:#17153d;background:#f7f7f9}.pay-via input[type=checkbox]{width:20px;height:20px}.pay-mob{border:1px solid #ecebf0;border-radius:10px;padding:6px 10px;font:inherit;font-size:14.5px;width:150px}.pay-linkbox{display:flex;gap:8px;align-items:center;background:#fafafb;border:1px solid #f2f1f5;border-radius:14px;padding:10px 12px;margin:8px 0}.pay-linkbox code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#3a3850}.pay-linkbox button{flex:none;border:0;background:#17153d;color:#fff;border-radius:10px;min-height:38px;padding:0 14px;font:inherit;font-weight:800;cursor:pointer}.pay-wait{display:flex;align-items:center;justify-content:center;gap:8px;color:#a8650f;font-weight:800;font-size:14px;margin:4px 0}.act-ok.wait{background:#d6d4de;color:#a8650f;box-shadow:none;font-size:32px}@media (max-width: 899px){.pay-grid{grid-template-columns:1fr}.pay-via label{flex-wrap:wrap;min-height:48px;padding:6px 12px}}.act-link-box{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fafafb;border:1px solid #f2f1f5;border-radius:14px;padding:10px 12px;width:100%;font-size:13px}.act-link-box code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3a3850}.act-link-box button{border:0;background:#17153d;color:#fff;border-radius:10px;min-height:34px;padding:0 12px;font:inherit;font-weight:800;cursor:pointer}.sl-wrap{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow-y:auto}.sl-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:14px}.sl-grid .fdash-card{gap:8px}.sl-grid h2{margin:0;font-size:18px;font-weight:800;color:#17153d}.sl-h2{margin-top:10px!important}.sl-conv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sl-conv.two{grid-template-columns:1fr 1fr;margin-top:4px}.sl-conv div{background:#fafafb;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:2px}.sl-conv b{font-size:22px;color:#17153d}.sl-conv small{font-size:12px;color:#3a3850;font-weight:700}.sl-conv em{font-style:normal;font-size:11px;color:#8a87a0}.sl-funnel{display:flex;flex-direction:column;gap:8px}.sl-fr{display:grid;grid-template-columns:130px 1fr 40px;align-items:center;gap:8px;font-size:13px}.sl-fr i{height:18px;border-radius:6px;background:#f2f1f5;display:block}.sl-fr.mint i{background:#c3e9d6}.sl-fr.lilac i{background:#e2dafc}.sl-fr.rose i{background:#fcceda}.sl-fr b{text-align:right}.sl-tbl{width:100%;border-collapse:collapse;font-size:13px}.sl-tbl th,.sl-tbl td{padding:6px 4px;border-bottom:1px solid #f2f1f5;text-align:right}.sl-tbl th:first-child,.sl-tbl td:first-child{text-align:left}.sl-tbl th{color:#8a87a0;font-size:11.5px}.sl-ch{display:flex;flex-wrap:wrap;gap:6px}.sl-ch span{background:#fafafb;border-radius:999px;padding:5px 10px;font-size:12.5px}.sl-ch b{color:#17153d}@media (max-width: 899px){.sl-grid,.sl-conv{grid-template-columns:1fr}.sl-kpis{grid-template-columns:1fr 1fr}}.sl-wrap{padding-bottom:8px}.sl-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home2-aibtn{margin-top:8px;border:1.5px solid #ecebf0;background:#fff;color:#17153d;border-radius:999px;min-height:40px;padding:0 16px;font:inherit;font-weight:800;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.home2-aibtn span{color:#17153d}.ai-sheet{max-width:560px;max-height:88dvh;overflow-y:auto}.ai-when{margin:0 0 10px;font-size:12.5px;color:#8a87a0;font-weight:700}.ai-body{white-space:pre-wrap;line-height:1.55;font-size:15px;color:#2a2845}.sl-brief{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;border:1.5px solid #ecebf0;background:#fff;border-radius:18px;padding:12px 14px;font:inherit;cursor:pointer}.sl-brief>span{font-size:24px}.sl-brief div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sl-brief b{font-size:14px;color:#17153d}.sl-brief small{color:#6d6a83;font-size:13px}.sl-brief p{margin:0;white-space:pre-wrap;line-height:1.5;font-size:14px;color:#2a2845}.lv{gap:12px}.lv-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lv-top .pg-title{flex:1;min-width:220px}.lv-top .pg-title h1{display:flex;align-items:center;gap:10px}.lv-dot{width:12px;height:12px;border-radius:50%;background:#1f8a5a;box-shadow:0 0 #17153d80;animation:lv-pulse 2s infinite}.lv-dot.on{background:#c42050;animation:none;box-shadow:0 0 0 6px #17153d33}@keyframes lv-pulse{0%{box-shadow:0 0 #17153d73}70%{box-shadow:0 0 0 9px #17153d00}to{box-shadow:0 0 #17153d00}}.lv-who{min-height:42px;border:1.5px solid #ecebf0;border-radius:14px;background:#fff;font:inherit;font-weight:700;padding:0 12px}.lv-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;flex:none}.lv-kpi{display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:10px 12px;border:1.5px solid #f2f1f5}.lv-kpi>span{font-size:22px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fafafb}.lv-kpi div{display:flex;flex-direction:column;min-width:0}.lv-kpi b{font-size:22px;line-height:1.1;color:#17153d}.lv-kpi small{font-size:12px;font-weight:800;color:#3a3850}.lv-kpi em{font-style:normal;font-size:11px;color:#8a87a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-kpi.sky>span{background:#ecf2fe}.lv-kpi.mint>span{background:#e7f5ee}.lv-kpi.lilac>span{background:#f1ecfe}.lv-kpi.lemon>span{background:#fcf2e2}.lv-kpi.rose>span{background:#fde8ee}.lv-board{flex:1;min-height:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.lv-col{display:flex;flex-direction:column;min-height:0;background:#fff;border-radius:16px;border:1.5px solid #f2f1f5;padding:10px;gap:6px}.lv-col header{display:flex;align-items:center;justify-content:space-between;gap:6px}.lv-col header b{font-size:13px;color:#17153d}.lv-col header em{font-style:normal;font-weight:800;font-size:12px;background:#f2f1f5;border-radius:999px;padding:2px 8px}.lv-col.mint header em{background:#e7f5ee;color:#128a53}.lv-col.rose header em{background:#fde8ee;color:#af123e}.lv-col.gold header em{background:#fcf1cf;color:#8e5b02}.lv-col.lilac header em{background:#f1ecfe;color:#533ac4}.lv-col.sky header em{background:#ecf2fe;color:#294d9b}.lv-col.lemon header em{background:#fcf2e2;color:#af6902}.lv-hint{margin:0;font-size:11px;color:#8a87a0;line-height:1.3}.lv-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.lv-empty{margin:8px 0;text-align:center;color:#c9c7d4;font-size:12px}.lv-card{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid #ecebf0;background:#fafafb;border-radius:12px;padding:8px;font:inherit;cursor:pointer}.lv-card:hover{border-color:#17153d}.lv-card.hot{border-color:#d6d4de;background:#f7f7f9}.lv-card b{font-size:12.5px;color:#17153d;line-height:1.25}.lv-card small{font-size:11px;color:#8a87a0}.lv-meta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:10.5px;color:#3a3850;margin-top:2px}.lv-meta em{font-style:normal;color:#8a87a0;margin-left:auto}.lv-upd{margin:0;font-size:11.5px;color:#8a87a0;text-align:right;flex:none}.lv-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.lv-chips button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;border:1.5px solid #ecebf0;background:#fff;border-radius:999px;padding:0 12px;font:inherit;font-size:13px;font-weight:700;color:#3a3850}.lv-chips button.on{background:#17153d;border-color:#17153d;color:#fff}.lv-chips i{font-style:normal;background:#f2f1f5;color:#17153d;border-radius:999px;min-width:20px;height:20px;display:inline-grid;place-items:center;font-size:11px;padding:0 5px}.lv-chips button.on i{background:#fff3;color:#fff}.lv-link{align-self:flex-start;border:1.5px solid #e4e3ea;background:#fff;color:#17153d;border-radius:999px;min-height:38px;padding:0 14px;font:inherit;font-weight:800;font-size:14px;cursor:pointer;margin-bottom:4px}@media (max-width: 899px){.lv-kpis{grid-template-columns:1fr 1fr}.lv .lv-list{overflow:visible}.lv-card b{font-size:14px}.lv-card small,.lv-meta{font-size:12px}}.ap-main:has(>.lv){overflow-y:auto!important}.call-type{display:flex;flex-direction:column;gap:2px;border-radius:14px;padding:10px 14px;margin:8px 0 4px}.call-type b{font-size:13px;letter-spacing:.03em}.call-type span{font-size:12.5px;opacity:.9}.call-type.first{background:#f2f1f5;color:#a8650f}.call-type.sales{background:#f7f7f9;color:#17153d}.call-type.hot{background:linear-gradient(135deg,#c42050,#c42050);color:#fff}.call-type.hot span{opacity:.95}.call-type.customer{background:#f7f7f9;color:#17153d}.call-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.call-actions .act-btn,.call-actions .pay-btn,.call-actions .pres-btn{margin-top:0;min-height:54px}.call-actions .act-btn.sec{background:#fff;color:#17153d;border:1.5px solid #d6d4de;box-shadow:none}.call-actions .pay-btn.primary{background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;border:0;box-shadow:0 8px 20px #17153d40}.call-actions .pay-btn.primary small{color:#ffffffd9}.pres-btn{display:flex;align-items:center;gap:12px;min-height:54px;border:1.5px solid #ecebf0;border-radius:16px;background:#fff;color:#17153d;padding:8px 14px;font:inherit;cursor:pointer;text-align:left}.pres-btn span{font-size:22px}.pres-btn b{font-size:14px;display:block}.pres-btn small{font-size:12px;color:#8a87a0;display:block}.call-pres{display:flex;align-items:center;gap:10px;border-radius:14px;padding:8px 12px;margin-top:8px;background:#fafafb;border:1.5px solid #f2f1f5}.call-pres>span{font-size:20px}.call-pres div{display:flex;flex-direction:column}.call-pres b{font-size:13px;color:#17153d}.call-pres small{font-size:12.5px;color:#3a3850}.call-pres.hot{background:#f7f7f9;border-color:#e4e3ea}.call-pres.hot small{color:#c42050;font-weight:700}.call-pres.none small{color:#8a87a0}.sale-h{margin:0 0 6px;font-size:13px;font-weight:800;color:#17153d}.ap-outcomes.sale button{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:64px}.ap-outcomes.sale small{font-size:11px;font-weight:600;opacity:.8}.ap-outcomes.sale .buy{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;border:0}.ap-outcomes.sale .think{background:#f2f1f5;color:#a8650f;border-color:#d6d4de}.ap-outcomes.sale .unseen{background:#f7f7f9;color:#17153d;border-color:#e4e3ea}.ap-outcomes.sale .bad{color:#c42050}.sale-minor{display:flex;gap:10px;margin-top:8px}.sale-minor button{flex:1;min-height:38px;border:1.5px solid #ecebf0;border-radius:12px;background:#fff;font:inherit;font-size:13px;font-weight:700;color:#3a3850;cursor:pointer}.cb-tag{font-style:normal;font-size:10.5px;font-weight:800;border-radius:999px;padding:2px 7px;margin-left:6px;vertical-align:middle;white-space:nowrap}.cb-tag.gold{background:#fcf1cf;color:#8e5b02}.cb-tag.rose{background:#fde8ee;color:#af123e}.cb-tag.sky{background:#ecf2fe;color:#294d9b}.cb-tag.mint{background:#e7f5ee;color:#128a53}.cb-tag.lilac{background:#f1ecfe;color:#533ac4}@media (max-width: 899px){.call-actions{grid-template-columns:1fr}}.call-type{flex-direction:row;align-items:center;gap:10px;padding:8px 12px;margin:6px 0 0}.call-type b{white-space:nowrap;font-size:12.5px}.call-type span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-actions{display:flex;gap:8px;margin-top:6px}.ca{flex:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid #ecebf0;border-radius:12px;background:#fff;color:#17153d;font:inherit;font-size:13px;font-weight:800;padding:0 10px;cursor:pointer;white-space:nowrap}.ca span{font-size:16px}.ca.act{background:linear-gradient(135deg,#17153d,#17153d);color:#a8650f;border:0;box-shadow:0 6px 16px #17153d40}.ca.pay{background:linear-gradient(135deg,#17153d,#17153d);color:#fff;border:0;box-shadow:0 6px 16px #17153d40}.call-head .ap-big{min-height:54px}.call-hint-sm{font-size:11.5px!important;color:#a9a7b8!important}.ap-chips span.hot{background:#f7f7f9;color:#c42050}.bz{display:flex;flex-direction:column;gap:12px}.bz-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bz-stats div{background:#fafafb;border-radius:14px;padding:10px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.bz-stats span{font-size:18px}.bz-stats b{font-size:20px;color:#17153d}.bz-stats small{font-size:11px;color:#6d6a83;line-height:1.2}.bz-rows{display:flex;flex-direction:column}.bz-row{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #f2f1f5;font-size:14px}.bz-row b{color:#8a87a0;font-size:12.5px}.bz-row span{color:#2a2845}.bz-row.hot span{color:#c42050;font-weight:700}.bz-row a{color:#17153d;font-weight:700}.bz-h{margin:4px 0 0;font-size:15px;color:#17153d}.bz-offers{display:flex;flex-direction:column;gap:6px}.bz-offer{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;background:#fff;border:1px solid #ecebf0;border-radius:12px;padding:8px 12px}.bz-offer b{font-size:14px;color:#17153d}.bz-offer small{grid-column:1;font-size:12px;color:#6d6a83}.bz-offer em{grid-column:2;grid-row:1 / 3;font-style:normal;font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 9px}.bz-offer em.mint{background:#e7f5ee;color:#128a53}.bz-offer em.gray{background:#f2f1f5;color:#6d6a83}.bz-offer em.sky{background:#ecf2fe;color:#294d9b}.bz-offer em.lemon{background:#fcf2e2;color:#af6902}.bz-empty{margin:0;font-size:13.5px;color:#6d6a83;background:#fafafb;border-radius:12px;padding:10px 12px}@media (max-width: 899px){.call-type{flex-direction:column;align-items:flex-start;gap:2px}.call-type span{white-space:normal}.call-actions{flex-wrap:wrap}.ca{min-width:46%}.bz-stats{grid-template-columns:1fr 1fr}.bz-row{grid-template-columns:1fr;gap:2px}}@media (max-width: 899px){.call-actions{flex-direction:column}.ca{min-width:0;width:100%;min-height:48px;font-size:14.5px}.call-left .ap-segtabs{display:flex!important;overflow-x:auto;scrollbar-width:none;grid-template-columns:none!important}.call-left .ap-segtabs::-webkit-scrollbar{display:none}.call-left .ap-segtabs button{flex:none;white-space:nowrap;padding:0 14px;min-height:44px;font-size:14px}}.call-cols.cockpit{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(320px,380px);gap:14px}.call-who{min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain}.call-who .call-head{flex:none}.call-who .call-head h1{font-size:20px}.call-who .ap-big{min-height:50px;font-size:15px}.call-whobody{flex:none;padding:12px 14px!important}.bz.compact{gap:10px}.bz.compact .bz-stats{gap:6px}.bz.compact .bz-stats div{padding:8px 6px}.bz.compact .bz-stats span{font-size:15px}.bz.compact .bz-stats b{font-size:17px}.bz.compact .bz-stats small{font-size:10px}.bz.compact .bz-row{grid-template-columns:90px 1fr;padding:6px 0;font-size:12.5px}.bz.compact .bz-row b{font-size:11.5px}.bz.compact .bz-h{font-size:13.5px}.bz.compact .bz-offer{padding:6px 10px}.bz.compact .bz-offer b{font-size:12.5px}.bz.compact .bz-offer small{font-size:11px}.bz.compact .bz-empty{font-size:12.5px;padding:8px 10px}.cockpit .call-left{gap:8px}.cockpit .call-type{margin:0;flex:none}.cockpit .call-panel{font-size:17px}.cockpit .call-panel .ap-script{font-size:19px;line-height:1.7;padding:18px 20px}.cockpit .call-right{flex-direction:column;gap:10px;min-height:0}.cockpit .call-right>.ap-card{flex:none}.cockpit .call-right>.ap-card:last-child{flex:1;min-height:0;overflow-y:auto}.call-do{padding:12px 14px!important;display:flex;flex-direction:column;gap:8px}.call-do .ap-step{margin:0 0 2px}.call-do .call-actions{flex-direction:column;margin:0}.call-do .ca{justify-content:flex-start;min-height:52px;padding:0 14px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:0;text-align:left;white-space:normal}.call-do .ca>span{grid-row:1 / 3;font-size:20px}.call-do .ca small{grid-column:2;font-size:11px;font-weight:600;opacity:.75}.ca small{display:none}.call-do .ca small{display:block}@media (max-width: 1180px){.call-cols.cockpit{grid-template-columns:minmax(250px,280px) minmax(0,1fr) minmax(290px,320px)}.cockpit .call-panel .ap-script{font-size:17px}}.stg{margin-bottom:10px}.stg ol{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;position:relative}.stg ol:before{content:"";position:absolute;left:10%;right:10%;top:11px;height:2px;background:#ecebf0}.stg li{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;min-width:0}.stg i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:#fff;border:2px solid #ecebf0;color:#a9a7b8}.stg span{font-size:10px;color:#8a87a0;white-space:nowrap}.stg li.done i{background:#f2f1f5;border-color:#1f8a5a;color:#1f8a5a}.stg li.on i{background:#17153d;border-color:#17153d;color:#fff}.stg li.on span{color:#17153d;font-weight:800}.stg p{margin:6px 0 0;font-size:12px;font-weight:700;color:#17153d;text-align:center}.stg.declined li.on i{background:#8a87a0;border-color:#8a87a0}.stg.small{margin:6px 0 4px}.stg.small i{width:20px;height:20px;font-size:10px}.stg.small span{font-size:9.5px}.stg.small ol:before{top:9px}.bz-offers.web .bz-offer{text-decoration:none}.bz-offers.web .bz-offer:hover{border-color:#17153d}.bz-h small{font-weight:600;color:#8a87a0;font-size:12px}.cb-next .stg{margin:2px 0 4px;display:flex;align-items:center;gap:10px}.cb-next .stg ol{flex:1}.cb-next .stg ol:before{top:9px}.cb-next .stg span{display:none}.cb-next .stg li.on span{display:block;position:absolute;top:22px;font-size:10px;white-space:nowrap}.cb-next .stg{padding-bottom:12px}.cb-know{overflow-y:auto!important;min-height:52px}.cb-stagechip{display:flex;margin:-2px 0 4px}.cb-stagechip .cb-tag{margin-left:0;font-size:12px;padding:4px 10px}.sc{gap:10px}.sc-cols{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,420px);gap:14px}.sc-main,.sc-side{min-height:0;display:flex;flex-direction:column;gap:10px}.sc-side{overflow-y:auto;overscroll-behavior:contain}.sc-head{flex:none;padding:14px 18px!important;display:flex;flex-direction:column;gap:8px}.sc-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sc-title h1{margin:0;font-size:24px;line-height:1.15;color:#17153d}.sc-title p{margin:2px 0 0;color:#6d6a83;font-size:14px}.sc-pill{flex:none;font-size:12.5px;font-weight:800;border-radius:999px;padding:6px 12px;white-space:nowrap}.sc-pill.gray{background:#f2f1f5;color:#6d6a83}.sc-pill.sky{background:#ecf2fe;color:#294d9b}.sc-pill.lemon{background:#fcf2e2;color:#af6902}.sc-pill.lilac{background:#f1ecfe;color:#533ac4}.sc-pill.mint{background:#e7f5ee;color:#128a53}.sc-pill.rose{background:#fde8ee;color:#af123e}.sc-pill.gold{background:#fcf1cf;color:#8e5b02}.sc-head .ap-big{min-height:56px;font-size:17px;margin:0!important}.sc-head .call-type{margin:0}.sc-say{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px!important}.sc-tabs{display:flex;gap:6px;flex:none}.sc-tabs button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:36px;padding:0 14px;font:inherit;font-size:13.5px;font-weight:800;color:#6d6a83;cursor:pointer}.sc-tabs button.on{background:#17153d;border-color:#17153d;color:#fff}.sc-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sc-sayblock{display:flex;flex-direction:column;gap:12px}.sc-sayblock .ap-script{font-size:19px;line-height:1.7;padding:18px 20px}.sc-ask{border-top:1px solid #f2f1f5;padding-top:10px;display:flex;flex-direction:column;gap:8px}.sc-askh{margin:0;font-size:13px;font-weight:800;color:#6d6a83}.sc-actions,.sc-know{flex:none;padding:12px 14px!important;display:flex;flex-direction:column;gap:8px}.sc-actions .ap-step,.sc-know .ap-step{margin:0}.sc-actions .call-actions{flex-direction:column;margin:0}.sc-actions .ca{justify-content:flex-start;min-height:50px;padding:0 14px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;text-align:left;white-space:normal}.sc-actions .ca>span{grid-row:1 / 3;font-size:20px}.sc-actions .ca small{display:block;grid-column:2;font-size:11px;font-weight:600;opacity:.75}.sc-side>.ap-card:first-child{flex:none}.kn{display:flex;flex-direction:column;gap:6px}.kn-row{display:flex;align-items:flex-start;gap:10px;padding:6px 0;border-bottom:1px solid #f2f1f5}.kn-row:last-of-type{border-bottom:0}.kn-row>span{font-size:16px;width:22px;text-align:center;margin-top:2px}.kn-row div{display:flex;flex-direction:column;min-width:0}.kn-row small{font-size:11px;color:#8a87a0;font-weight:700}.kn-row b{font-size:13.5px;color:#2a2845;font-weight:600;line-height:1.35}.kn-row.hot b{color:#c42050;font-weight:800}.kn-toggle{align-self:flex-start;border:0;background:none;color:#17153d;font:inherit;font-size:13px;font-weight:800;cursor:pointer;padding:4px 0}.kn-offers{display:flex;flex-direction:column;gap:4px;background:#fafafb;border-radius:12px;padding:10px}.kn-offers>small{font-size:11px;color:#8a87a0;font-weight:800;margin-top:4px}.kn-offer{display:flex;justify-content:space-between;gap:8px;align-items:baseline;text-decoration:none;color:inherit;font-size:13px;padding:4px 0;border-bottom:1px solid #f2f1f5}.kn-offer b{color:#17153d;font-weight:700}.kn-offer em{font-style:normal;color:#6d6a83;font-size:12px;white-space:nowrap}.kn-tip{margin:6px 0 0;font-size:12.5px;color:#4b4a63;font-style:italic}.kn-links{display:flex;gap:14px}.kn-links a{color:#17153d;font-weight:800;font-size:13px;text-decoration:none}.sc-mtabs{display:flex;gap:6px;flex:none}.sc-mtabs button{flex:1;border:1.5px solid #ecebf0;background:#fff;border-radius:14px;min-height:46px;font:inherit;font-size:14.5px;font-weight:800;color:#6d6a83}.sc-mtabs button.on{background:#17153d;border-color:#17153d;color:#fff}.sc-more{display:flex;flex-direction:column;gap:10px}@media (max-width: 899px){.sc-cols{display:flex;flex-direction:column}.sc-say{flex:none}.sc-body{overflow:visible}.sc-title h1{font-size:21px}.sc-sayblock .ap-script{font-size:17.5px;padding:14px 16px}.sc-tabs button{flex:1}}.sc-side>.ap-card{flex:none!important}.sc-side .call-finish{min-height:0;overflow:visible}@media (max-width: 899px){.lv-kpis{grid-template-columns:1fr 1fr;gap:8px}.lv-kpi{padding:10px;gap:8px;min-width:0}.lv-kpi>span{width:34px;height:34px;font-size:18px;flex:none}.lv-kpi b{font-size:20px}.lv-kpi small{font-size:11.5px;line-height:1.15}.lv-kpi em{white-space:normal;font-size:10.5px;line-height:1.2}.sl-kpis{grid-template-columns:1fr!important}}@media (max-width: 400px){.lv-kpis{grid-template-columns:1fr}}@media (max-width: 899px){.sl-kpis{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}.sl-kpis .st-kpi{min-width:0;width:auto}}@media (max-width: 899px){.sl-kpis .st-kt{display:flex;align-items:center;gap:12px}.sl-kpis .st-kic{flex:none!important;width:44px!important;height:44px!important;font-size:20px}.sl-kpis .st-kt>div{flex:1;text-align:left}.sl-kpis .st-kpi em{text-align:left;justify-content:flex-start}}@media (max-width: 899px){.ap-page.sc,.ap-page.call-fit{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.ap-main:has(>.sc),.ap-main:has(>.call-fit){overflow-y:auto!important;-webkit-overflow-scrolling:touch}.sc-main,.sc-say,.sc-body,.sc-side{min-height:0;overflow:visible!important;flex:none!important}.sc .call-finish{overflow:visible!important;max-height:none!important}}@media (max-width: 899px){.hs-glance{grid-template-columns:1fr;gap:6px}.hs-g{padding:8px 12px}.hs-g>span:last-child{flex-direction:row;align-items:baseline;gap:8px}.hs-g b{font-size:18px}.hs-g small{white-space:normal!important;margin-top:0;font-size:12.5px}.hs-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hs-filters::-webkit-scrollbar{display:none}.hs-filters>button{flex:none;white-space:nowrap}}@media (max-width: 899px){.sc-mtabs button{font-size:13.5px;padding:0 6px;white-space:nowrap}}.cd{gap:12px}.cd-top{display:flex;align-items:center;gap:14px;flex:none}.cd-top .pg-title{flex:1;min-width:0}.cd-top .pg-title p{margin:2px 0 0}.cd-kpis{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1.2fr;gap:12px;flex:none}.cd-kpi{background:#fff;border:1.5px solid #f2f1f5;border-radius:18px;padding:12px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}.cd-kpi small{font-size:12.5px;color:#6d6a83;font-weight:700}.cd-kpi b{font-size:28px;line-height:1.1;color:#17153d}.cd-kpi b i{font-style:normal;font-size:16px;color:#a9a7b8}.cd-kpi.rose{background:#fdf5f7;border-color:#f8d7e0}.cd-kpi.rose b{color:#bd143f}.cd-kpi.sky{background:#f3f7fe;border-color:#dde7fb}.cd-kpi.sky b{color:#294d9b}.cd-kpi.mint{background:#f2faf6;border-color:#cee8dc}.cd-kpi.mint b{color:#128a53}.cd-kpi.prog>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cd-bar{height:8px;border-radius:99px;background:#f2f1f5;overflow:hidden;margin:6px 0 2px}.cd-bar em{display:block;height:100%;background:linear-gradient(90deg,#17153d,#17153d);border-radius:99px}.cd-next{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;text-align:left;border:0;border-radius:18px;padding:12px 18px;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font:inherit;cursor:pointer;box-shadow:0 10px 26px #17153d4d}.cd-next span{grid-row:1 / 3;font-size:28px}.cd-next b{font-size:18px}.cd-next small{font-size:12.5px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-next:disabled{opacity:.7}.cd-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:14px}.cd-list{min-height:0;display:flex;flex-direction:column;gap:8px;padding:14px 16px!important}.cd-lh{display:flex;align-items:center;justify-content:space-between}.cd-lh h2{margin:0;font-size:18px}.cd-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px}.cd-sec{display:flex;flex-direction:column;gap:4px}.cd-sech{display:flex;align-items:center;gap:8px;padding:2px 4px;border:0;background:none;font:inherit;text-align:left}.cd-sech b{font-size:13.5px;color:#17153d}.cd-sech em{font-style:normal;font-size:12px;font-weight:800;border-radius:99px;padding:1px 8px;background:#f2f1f5;color:#3a3850}.cd-sech.btn{cursor:pointer}.cd-sech i{font-style:normal;margin-left:auto;font-size:12.5px;color:#17153d;font-weight:800}.cd-sec.rose .cd-sech em{background:#fde8ee;color:#af123e}.cd-sec.sky .cd-sech em{background:#ecf2fe;color:#294d9b}.cd-sec.lemon .cd-sech em{background:#fcf2e2;color:#af6902}.cd-sec.mint .cd-sech em{background:#e7f5ee;color:#128a53}.cd-row{display:grid;grid-template-columns:64px 40px minmax(0,1fr) auto 54px 44px;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;border:1.5px solid #f2f1f5;background:#fff;cursor:pointer}.cd-row:hover{border-color:#e4e3ea}.cd-row.sel{border-color:#17153d;background:#f7f7f9}.cd-row.hot{background:#f7f7f9}.cd-time{font-size:14px;font-weight:800;text-align:center;border-radius:10px;padding:6px 0;background:#fafafb;color:#3a3850}.cd-time.hot{background:#f7f7f9;color:#c42050}.cd-time.sales{background:#f7f7f9;color:#17153d}.cd-time.callback{background:#f2f1f5;color:#a8650f}.cd-time.done{background:#f2f1f5;color:#1f8a5a}.cd-row .cb-cic{width:40px;height:40px;font-size:19px}.cd-name{display:flex;flex-direction:column;min-width:0}.cd-name b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-name small{font-size:12px;color:#8a87a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-pill{font-size:11.5px;font-weight:800;border-radius:99px;padding:4px 10px;white-space:nowrap}.cd-pill.gray{background:#f2f1f5;color:#6d6a83}.cd-pill.rose{background:#fde8ee;color:#af123e}.cd-pill.sky{background:#ecf2fe;color:#294d9b}.cd-pill.mint{background:#e7f5ee;color:#128a53}.cd-pill.lilac{background:#f1ecfe;color:#533ac4}.cd-pill.gold{background:#fcf1cf;color:#8e5b02}.cd-pres{font-size:12px;font-weight:800;color:#17153d;text-align:center}.cd-res{font-size:11.5px;font-weight:700;color:#6d6a83;text-align:right}.cd-go{width:40px;height:40px;border-radius:12px;border:0;background:#17153d;color:#fff;font-size:17px;cursor:pointer}.cd-go.hot{background:#ff3380}.cd-go.sales{background:#17153d}.cd-empty{margin:2px 4px;font-size:13px;color:#a9a7b8}.cd-side{min-height:0;display:flex;flex-direction:column;gap:14px}.cd-sel{flex:none;display:flex;flex-direction:column;gap:10px;padding:14px 16px!important}.cd-type{border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.cd-type b{font-size:13px}.cd-type span{font-size:12.5px;line-height:1.35}.cd-type.first{background:#f2f1f5;color:#a8650f}.cd-type.sales{background:#f7f7f9;color:#17153d}.cd-type.hot{background:linear-gradient(135deg,#c42050,#c42050);color:#fff}.cd-type.customer{background:#f7f7f9;color:#17153d}.cd-selh{display:flex;align-items:center;gap:12px}.cd-selh div{flex:1;min-width:0;display:flex;flex-direction:column}.cd-selh b{font-size:18px;color:#17153d}.cd-selh small{font-size:12.5px;color:#8a87a0}.cd-know{display:flex;flex-direction:column;gap:6px}.cd-know p{margin:0;display:flex;gap:8px;font-size:13.5px;color:#2a2845;line-height:1.35}.cd-know small{color:#a9a7b8}.cd-note{background:#fafafb;border-radius:12px;padding:8px 10px}.cd-note small{font-size:11px;font-weight:800;color:#8a87a0}.cd-note p{margin:2px 0 0;font-size:13px;color:#2a2845;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-sel .cb-start{margin:2px 0 0;min-height:52px}.cd-brief{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:14px 16px!important}.cd-briefh{display:flex;align-items:center;gap:8px}.cd-briefh b{font-size:15px;flex:1}.cd-briefh button{border:0;background:none;color:#17153d;font:inherit;font-weight:800;font-size:13px;cursor:pointer}.cd-brief p{margin:0;font-size:13px;line-height:1.45;color:#3a3850}.cd-muted{color:#a9a7b8!important}.cd-link{border:0;background:none;padding:0;color:#17153d;font:inherit;font-weight:800;cursor:pointer}.cd-side{overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.cd-brief{flex:none;min-height:0;overflow:visible}.cd-row{grid-template-columns:64px 40px minmax(0,1fr) auto 50px 46px 44px}.cd-score{display:grid;place-items:center}.cd-score i{font-style:normal;color:#c9c7d4;font-weight:800}.cd-selh>div{gap:3px}.cd-selh .cd-pill{align-self:flex-start;margin-top:2px}.cd-bigscore{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none}.cd-bigscore i{font-style:normal;font-size:11px;font-weight:800;color:#17153d;background:#f7f7f9;border-radius:99px;padding:1px 8px}.cd-go{background:linear-gradient(135deg,#17153d,#17153d);box-shadow:0 4px 12px #17153d47}.cd-go:hover{filter:brightness(1.05)}.cd-go.hot{background:linear-gradient(135deg,#ff3380,#ff3380);box-shadow:0 4px 12px #17153d4d}.cd-go.sales{background:linear-gradient(135deg,#a9a7b8,#17153d);box-shadow:0 4px 12px #17153d47}.cd-go{display:grid;place-items:center;color:#fff}.csx{gap:10px}.csx-bar{flex:none;display:flex;align-items:center;gap:14px;padding:12px 16px!important}.csx-back{flex:none;width:42px;height:42px;border-radius:12px;border:1.5px solid #ecebf0;background:#fff;font-size:22px;font-weight:800;color:#17153d;cursor:pointer}.csx-bar .cb-cic.big{width:54px;height:54px;font-size:26px;flex:none}.csx-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.csx-id h1{margin:0;font-size:22px;line-height:1.15;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csx-id p{margin:0;font-size:13px;color:#8a87a0}.csx-id .sc-pill{align-self:flex-start;font-size:11.5px;padding:3px 10px}.csx-score{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px}.csx-score i{font-style:normal;font-size:11px;font-weight:800;color:#17153d;background:#f7f7f9;border-radius:99px;padding:1px 8px}.csx-dial{flex:0 0 360px;min-width:0;display:flex;flex-direction:column;gap:6px}.csx-dial .ap-big{min-height:54px;font-size:17px;margin:0!important}.csx-dial .ap-hint,.csx-dial p{margin:0!important;font-size:12px!important;text-align:center}.csx-dial>*{margin:0}.csx>.call-type{flex:none;margin:0}.csx-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(330px,380px);gap:12px}.csx-know{min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px!important}.csx-know .ap-step{margin:0}.csx-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.csx-say{min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px!important}.csx-say .sc-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.csx-say .ap-script{font-size:19px;line-height:1.7;padding:18px 20px}.csx-v-say .sc-ask{display:none}.csx-v-ask .sc-sayblock>:not(.sc-ask){display:none}.csx-v-ask .sc-ask{border-top:0;padding-top:0}.csx-v-ask .sc-askh{font-size:15px;color:#17153d}.csx-right{min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.csx-right>.ap-card{flex:none}.csx-acts{padding:12px 14px!important;display:flex;flex-direction:column;gap:8px}.csx-acts .ap-step{margin:0}.csx-acts .call-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.csx-acts .ca{flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:86px;padding:8px 6px;white-space:normal;font-size:12.5px;line-height:1.2;gap:4px;display:flex}.csx-acts .ca>span{font-size:22px}.csx-acts .ca small{display:block;font-size:10.5px;font-weight:600;opacity:.75}.csx .call-finish{padding:12px 14px!important}@media (max-width: 1180px){.csx-grid{grid-template-columns:minmax(230px,260px) minmax(0,1fr) minmax(300px,330px)}.csx-dial{flex-basis:300px}.csx-say .ap-script{font-size:17px}}.csx-bar{align-self:stretch;width:auto;max-width:none!important;margin:0!important}.csx-acts .call-actions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.tp{gap:0;padding-top:0!important}.tp-bar{flex:none;display:flex;align-items:center;gap:14px;background:#17153d;color:#fff;border-radius:22px 22px 0 0;padding:14px 18px}.tp-back{flex:none;width:40px;height:40px;border-radius:12px;border:0;background:#ffffff1a;color:#fff;font-size:22px;font-weight:800;cursor:pointer}.tp-back:hover{background:#ffffff2e}.tp-bar .cb-cic.big{width:52px;height:52px;font-size:26px;flex:none}.tp-id{flex:1;min-width:0}.tp-id h1{margin:0;font-size:24px;line-height:1.15;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-id p{margin:2px 0 0;font-size:13px;color:#c9c7d4}.tp-bar .sc-pill{flex:none}.tp-score{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px}.tp-score i{font-style:normal;font-size:11px;font-weight:800;color:#17153d}.tp-score svg text,.tp-score .ring-v{fill:#fff!important;color:#fff!important}.tp-dial{flex:0 0 320px;display:flex;flex-direction:column;gap:4px}.tp-dial>*{margin:0!important}.tp-dial .ap-big{min-height:52px;font-size:16.5px}.tp-dial .ap-hint,.tp-dial p{font-size:11.5px!important;color:#c9c7d4!important;text-align:center;margin:0!important}.tp-band{flex:none;display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #ecebf0;border-top:0;border-radius:0 0 22px 22px;padding:8px 12px;margin-bottom:12px}.tp-band .call-type{flex:1;min-width:0;margin:0;background:none!important;color:#17153d!important;padding:0 6px}.tp-band .call-type b{color:#17153d}.tp-band .call-type.hot b{color:#c42050}.tp-band .call-type span{color:#6d6a83;opacity:1}.tp-band .call-actions{flex:none;display:flex;gap:6px;margin:0;flex-direction:row}.tp-band .ca{flex:none;min-height:40px;padding:0 14px;font-size:13px;border-radius:999px;display:inline-flex;flex-direction:row;gap:6px}.tp-band .ca small{display:none}.tp-band .ca>span{font-size:16px}.tp-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,380px);gap:12px}.tp-stage{min-height:0;display:flex;flex-direction:column;gap:10px}.tp-cue{flex:1;min-height:0;display:grid;grid-template-columns:210px minmax(0,1fr);background:#fff;border:1.5px solid #ecebf0;border-radius:22px;overflow:hidden}.tp-cues{list-style:none;margin:0;padding:14px 10px;display:flex;flex-direction:column;gap:4px;background:#fafafb;border-right:1.5px solid #f2f1f5;overflow-y:auto}.tp-cues li{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:12px;cursor:pointer;color:#6d6a83;font-size:13px;font-weight:700;line-height:1.3}.tp-cues li:hover{background:#fff}.tp-cues i{flex:none;font-style:normal;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;background:#fff;border:1.5px solid #e4e3ea;color:#8a87a0}.tp-cues li.done{color:#a9a7b8}.tp-cues li.done i{background:#f2f1f5;border-color:#d6d4de;color:#1f8a5a}.tp-cues li.on{background:#fff;color:#17153d;box-shadow:0 2px 10px #17153d0f}.tp-cues li.on i{background:#17153d;border-color:#17153d;color:#fff}.tp-say{min-height:0;display:flex;flex-direction:column;padding:18px 26px}.tp-sayh{display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-sayh>span{font-size:13px;font-weight:800;color:#17153d}.tp-sayh div{display:flex;gap:6px}.tp-sayh button{border:1.5px solid #ecebf0;background:#fff;color:#6d6a83;border-radius:999px;min-height:34px;padding:0 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.tp-sayh button:hover{border-color:#d6d4de;color:#17153d}.tp-text{flex:1;min-height:0;overflow-y:auto;margin:14px 0 10px;font-size:25px;line-height:1.55;font-weight:500;color:#17153d;letter-spacing:-.005em;max-width:34em;white-space:pre-wrap}.tp-nav{display:flex;justify-content:space-between;gap:10px}.tp-nav button{min-height:46px;padding:0 20px;border-radius:14px;border:1.5px solid #ecebf0;background:#fff;font:inherit;font-size:14.5px;font-weight:800;color:#3a3850;cursor:pointer}.tp-nav button.next{background:#17153d;border-color:#17153d;color:#fff}.tp-nav button:disabled{opacity:.35;cursor:default}.tp-ask{flex:none;background:#fff;border:1.5px solid #ecebf0;border-radius:22px;padding:12px 16px;max-height:42%;overflow-y:auto}.tp-ask .sc-sayblock{gap:8px}.tp-ask .sc-askh{margin:0;font-size:13.5px;font-weight:800;color:#17153d}.tp-ask .ap-quick{gap:6px}.tp-ask .ap-quick button{min-height:36px;font-size:13px;padding:0 12px}.tp-panel{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1.5px solid #ecebf0;border-radius:22px;overflow:hidden}.tp-panelh{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1.5px solid #f2f1f5}.tp-panelh b{font-size:16px}.tp-panelh button{border:0;background:#17153d;color:#fff;border-radius:999px;min-height:36px;padding:0 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.tp-panelb{flex:1;min-height:0;overflow-y:auto;padding:14px 18px}.tp-side{min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.tp-side>.ap-card{flex:none}.tp-know{padding:12px 14px!important}.tp-know .ap-step{margin:0 0 6px}.tp .call-finish{padding:14px!important}@media (max-width: 1180px){.tp-cue{grid-template-columns:170px minmax(0,1fr)}.tp-text{font-size:21px}.tp-dial{flex-basis:270px}.tp-band .ca{padding:0 10px}}.tp-side>.ap-card{margin:0!important}.tp-side .call-finish,.tp-know{border:1.5px solid #ecebf0;border-radius:22px;box-shadow:none}.bc{display:grid!important;grid-template-columns:minmax(320px,360px) minmax(0,1fr) minmax(320px,360px);gap:14px}.bc-biz{min-height:0;display:flex;flex-direction:column;background:#fff;border:1.5px solid #ecebf0;border-radius:24px;overflow:hidden}.bc-cover{position:relative;flex:none;height:104px;background:linear-gradient(135deg,#f2f1f5,#f7f7f9) center / cover no-repeat}.bc-back{position:absolute;top:12px;left:12px;width:38px;height:38px;border-radius:12px;border:0;background:#ffffffeb;color:#17153d;font-size:20px;font-weight:800;cursor:pointer;box-shadow:0 2px 8px #17153d1f}.bc-head{flex:none;display:flex;align-items:flex-end;gap:12px;padding:0 16px;margin-top:-30px}.bc-logo{flex:none;width:64px;height:64px;border-radius:18px;border:3px solid #fff;object-fit:cover;background:#fff;box-shadow:0 4px 14px #17153d24;font-size:30px;display:grid;place-items:center}.bc-name{flex:1;min-width:0;padding-bottom:2px}.bc-name h1{margin:0;font-size:21px;line-height:1.15;color:#17153d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-name p{margin:2px 0 0;font-size:12.5px;color:#8a87a0}.bc-score{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px}.bc-score i{font-style:normal;font-size:10.5px;font-weight:800;color:#17153d;background:#f7f7f9;border-radius:99px;padding:1px 7px}.bc-stage{flex:none;padding:8px 16px 0}.bc-stage .sc-pill{font-size:11.5px;padding:4px 10px}.bc-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 16px 16px;display:flex;flex-direction:column;gap:14px}.bc-contact{display:flex;flex-direction:column;gap:2px}.bc-contact a,.bc-contact p{display:flex;gap:10px;align-items:flex-start;margin:0;padding:6px 8px;border-radius:10px;font-size:13.5px;color:#2a2845;text-decoration:none;line-height:1.35;word-break:break-word}.bc-contact a:hover{background:#fafafb}.bc-contact span{flex:none;width:20px;text-align:center}.bc-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bc-facts>div{background:#fafafb;border-radius:12px;padding:8px 10px;display:grid;grid-template-columns:18px 1fr;column-gap:6px}.bc-facts span{grid-row:1 / 3;font-size:14px}.bc-facts small{font-size:10.5px;color:#8a87a0;font-weight:800}.bc-facts b{font-size:12px;color:#2a2845;line-height:1.3}.bc-facts>div.hot{background:#f7f7f9}.bc-facts>div.hot b{color:#c42050}.bc-offh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.bc-offh b{font-size:15px;color:#17153d}.bc-offh div{display:flex;gap:4px}.bc-offh button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:30px;padding:0 10px;font:inherit;font-size:12px;font-weight:800;color:#6d6a83;cursor:pointer}.bc-offh button.on{background:#17153d;border-color:#17153d;color:#fff}.bc-ogrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bc-off{display:flex;flex-direction:column;gap:3px;text-decoration:none;color:inherit}.bc-oimg{position:relative;aspect-ratio:4 / 3;border-radius:12px;background:#f2f1f5 center / cover no-repeat;display:grid;place-items:center;font-size:24px}.bc-oimg em{position:absolute;top:6px;left:6px;font-style:normal;background:#17153d;color:#fff;font-size:11px;font-weight:900;border-radius:99px;padding:2px 7px}.bc-off b{font-size:12px;line-height:1.25;color:#17153d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-off small{font-size:11.5px;color:#8a87a0}.bc-off strong{color:#17153d}.bc-muted{margin:0;font-size:12.5px;color:#a9a7b8}.bc-tip{margin:8px 0 0;font-size:12px;color:#4b4a63;background:#fafafb;border-radius:10px;padding:8px 10px;font-style:italic}.bc-call{min-height:0;display:flex;flex-direction:column;gap:10px}.bc-dialrow{flex:none;display:flex;align-items:center;gap:10px;background:#17153d;border-radius:22px;padding:10px 12px}.bc-dial{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bc-dial>*{margin:0!important}.bc-dial .ap-big{min-height:50px;font-size:16px}.bc-dial .ap-hint,.bc-dial p{font-size:11.5px!important;color:#c9c7d4!important;text-align:center;margin:0!important}.bc-dialrow .call-actions{flex:none;display:flex;flex-direction:row;gap:6px;margin:0}.bc-dialrow .ca{flex:none;min-height:46px;padding:0 12px;font-size:12.5px;border-radius:14px;display:inline-flex;gap:6px;background:#ffffff1a;color:#fff;border:0;box-shadow:none}.bc-dialrow .ca small{display:none}.bc-dialrow .ca.act{background:linear-gradient(135deg,#17153d,#17153d);color:#a8650f}.bc-dialrow .ca.pay{background:linear-gradient(135deg,#17153d,#17153d)}.bc>.bc-call>.call-type{flex:none;margin:0}.bc-script{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1.5px solid #ecebf0;border-radius:22px;padding:14px 22px 16px}.bc-cues{flex:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bc-cues>button,.bc-cues>span.on{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:34px;padding:0 12px 0 6px;font:inherit;font-size:12.5px;font-weight:800;color:#6d6a83;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.bc-cues i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:#f2f1f5}.bc-cues button.on{border-color:#17153d;color:#17153d}.bc-cues button.on i{background:#17153d;color:#fff}.bc-cues button.done i{background:#f2f1f5;color:#1f8a5a}.bc-cuesr{margin-left:auto;display:flex;gap:6px}.bc-cuesr button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:34px;padding:0 12px;font:inherit;font-size:12.5px;font-weight:800;color:#6d6a83;cursor:pointer}.bc-cuesr button.on2{background:#17153d;border-color:#17153d;color:#fff}.bc-text{flex:1;min-height:0;overflow-y:auto;margin:16px 0 12px;font-size:24px;line-height:1.55;font-weight:500;color:#17153d;white-space:pre-wrap;max-width:34em}.bcl-nav{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.bcl-nav span{font-size:13px;font-weight:800;color:#a9a7b8}.bcl-nav button{min-height:44px;padding:0 18px;border-radius:14px;border:1.5px solid #ecebf0;background:#fff;font:inherit;font-size:14px;font-weight:800;color:#3a3850;cursor:pointer}.bcl-nav button.next{background:#17153d;border-color:#17153d;color:#fff}.bcl-nav button:disabled{opacity:.35;cursor:default}.bc-panel{flex:1;min-height:0;overflow-y:auto;margin-top:12px}.bc-ask{flex:none;background:#fff;border:1.5px solid #ecebf0;border-radius:22px;padding:12px 16px;max-height:38%;overflow-y:auto}.bc-ask .sc-sayblock{gap:8px}.bc-ask .sc-askh{margin:0;font-size:13.5px;font-weight:800;color:#17153d}.bc-ask .ap-quick{gap:6px}.bc-ask .ap-quick button{min-height:34px;font-size:12.5px;padding:0 12px}.bc-done{min-height:0;overflow-y:auto;overscroll-behavior:contain}.bc-done .call-finish{margin:0!important;border:1.5px solid #ecebf0;border-radius:22px;box-shadow:none;padding:14px!important}@media (max-width: 1280px){.bc{grid-template-columns:minmax(290px,320px) minmax(0,1fr) minmax(290px,320px)}.bc-text{font-size:20px}.bc-dialrow .ca{padding:0 9px;font-size:12px}}.ap-page.bc{width:100%;max-width:none!important;align-self:stretch;align-items:stretch;flex-direction:row}.bc>*{min-width:0}.bc-head{position:relative;z-index:1}.bc-name{padding-top:34px}.bc{grid-template-columns:minmax(300px,330px) minmax(0,1fr) minmax(290px,320px)}.bcl-nav button{white-space:nowrap;flex:none}.bcl-nav span{white-space:nowrap}.bc-cuesr button.ask{border-color:#e4e3ea;color:#17153d}.bc-cuesr button.ask.on2{background:#ff3380;border-color:#17153d;color:#fff}.bc-panel.csx-v-ask .sc-sayblock{gap:10px}.bc-panel .sc-askh{font-size:15px;color:#17153d;margin:0}.bc-cues{row-gap:8px}.bc-script>*{align-self:stretch}.bcl-nav{width:100%}.bcl-nav>button{min-width:140px}.bcl-nav>button:disabled{background:#fff!important;box-shadow:none!important}.bc-dialrow{flex-direction:column;align-items:stretch;gap:8px;background:#fff;border:1.5px solid #ecebf0;padding:12px 14px}.bc-dial,.bc-dial .ap-big{width:100%}.bc-dial .ap-empty{margin:0;text-align:center;font-size:13.5px;color:#8a87a0;padding:10px;background:#fafafb;border-radius:12px}.bc-dial .ap-hint,.bc-dial p.call-hint-sm{color:#8a87a0!important;line-height:1.35}.bc-dial .ap-live{margin:0}.bc-dialrow .call-actions{flex-wrap:wrap;justify-content:center}.bc-dialrow .ca{background:#f7f7f9;color:#17153d;border:1.5px solid #ecebf0;min-height:40px;border-radius:999px;padding:0 14px}.bc-dialrow .ca.act{border:0}.bc-dialrow .ca.pay{border:0;color:#fff}.bc>.bc-call>.call-type{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;padding:8px 14px}.bc>.bc-call>.call-type b{white-space:nowrap}.bc>.bc-call>.call-type span{white-space:normal;overflow:visible;text-overflow:clip}.bc-cues{flex-wrap:nowrap}.bc-cuesl{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.bc-cuesl::-webkit-scrollbar{display:none}.bc-cuesl>button,.bc-cuesl>span{flex:none}.bc-cuesr{flex:none;margin-left:8px}.bc-text{flex:0 1 auto;margin:auto 0!important;padding:16px 0}.bcl-nav{margin-top:0}.bc-cuesl>button,.bc-cuesl>span.on{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:34px;padding:0 12px 0 6px;font:inherit;font-size:12.5px;font-weight:800;color:#6d6a83;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bc-cuesl i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:#f2f1f5;color:#6d6a83}.bc-cuesl button.on{border-color:#17153d;color:#17153d}.bc-cuesl button.on i{background:#17153d;color:#fff}.bc-cuesl button.done{color:#a9a7b8}.bc-cuesl button.done i{background:#f2f1f5;color:#1f8a5a}.bc-cues{align-items:center;min-height:38px}.bc-cuesr button{white-space:nowrap}.bcl-nav>button:disabled{background:transparent!important;border-color:#f2f1f5!important;color:#c9c7d4!important}.bc-actrow{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.bc-actrow .call-actions{display:contents}.bc-tool{flex:none;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid #ecebf0;background:#fff;color:#3a3850;font:inherit;font-size:12.5px;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.bc-tool:hover{border-color:#d6d4de}.bc-tool.on{background:#17153d;border-color:#17153d;color:#fff}.bc-tool span{font-size:15px}.bc-panelh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1.5px solid #f2f1f5}.bc-panelh b{font-size:15px;color:#17153d}.bc-panelh button{border:0;background:#17153d;color:#fff;border-radius:999px;min-height:34px;padding:0 14px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.bc-actrow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.bc-actrow .ca,.bc-actrow .bc-tool{width:100%;min-width:0;justify-content:center;text-align:center;white-space:normal;line-height:1.15;padding:6px 8px;min-height:44px;border-radius:14px;font-size:12px}.bc-actrow .ca>span,.bc-actrow .bc-tool>span{flex:none}.bc-actrow .ca,.bc-actrow .bc-tool{flex-direction:column;gap:3px;padding:7px 6px;min-height:58px;white-space:nowrap;font-size:12.5px;line-height:1.1}.bc-actrow .ca>span,.bc-actrow .bc-tool>span{font-size:19px;line-height:1}.bc-actrow .ca,.bc-actrow .bc-tool{overflow:hidden;text-overflow:ellipsis}.bc-actrow .ca small{display:none!important}.bc-dialrow{padding:10px 12px;gap:8px}.bc-dial .ap-big{min-height:42px!important;font-size:15px;padding-top:0;padding-bottom:0;border-radius:14px}.bc-dial .ap-big svg{width:18px;height:18px}.bc-dial .ap-hint,.bc-dial p.call-hint-sm{font-size:11px!important}.bc-dial .ap-empty{padding:7px 10px;font-size:12.5px}@media (max-width: 1320px){.bc{grid-template-columns:minmax(280px,300px) minmax(0,1fr) minmax(270px,290px)}.bc-actrow{gap:5px}.bc-actrow .ca,.bc-actrow .bc-tool{font-size:11.5px;padding:6px 3px;letter-spacing:-.01em}}.bc-actrow .bc-tool{background:#f7f7f9;color:#17153d;border:1.5px solid #ecebf0}.bc-actrow .bc-tool{background:#f7f7f9;border:1.5px solid #ecebf0;color:#17153d}.bc-actrow .bc-tool:hover{border-color:#d6d4de}.bc-actrow .bc-tool.on{background:#17153d;border-color:#17153d;color:#fff}.bc-panel{margin-top:0}.bc-actrow .ca.on{background:#17153d!important;border-color:#17153d!important;color:#fff!important}.bc-modalbg{z-index:60}.bc-modal{width:min(720px,92vw);max-width:720px;max-height:86vh;display:flex;flex-direction:column;padding:22px 24px!important}.bc-modal h2{margin:0 40px 12px 0;font-size:20px;color:#17153d;display:flex;flex-direction:column;gap:2px}.bc-modal h2 small{font-size:13px;font-weight:700;color:#8a87a0}.bc-modalb{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pp{display:flex;flex-direction:column;gap:12px}.pp-status{display:flex;gap:12px;align-items:center;border-radius:16px;padding:12px 14px;background:#fafafb}.pp-status>span{font-size:24px}.pp-status div{display:flex;flex-direction:column;gap:2px}.pp-status b{font-size:15px;color:#17153d}.pp-status small{font-size:12.5px;color:#6d6a83}.pp-status.hot{background:#f7f7f9}.pp-status.hot b{color:#c42050}.pp-status.ok{background:#f7f7f9}.pp-status.none b{color:#6d6a83}.pp-link{display:flex;align-items:center;gap:8px;border:1.5px solid #ecebf0;border-radius:14px;padding:8px 8px 8px 12px}.pp-link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#3a3850}.pp-link button,.pp-link a{flex:none;border:0;border-radius:10px;min-height:36px;padding:0 12px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.pp-link button{background:#17153d;color:#fff}.pp-link a{background:#f2f1f5;color:#17153d}.pp-f{display:flex;flex-direction:column;gap:4px}.pp-f span{font-size:12.5px;font-weight:800;color:#6d6a83}.pp-f textarea,.pp-f input{font:inherit;font-size:14.5px;border:1.5px solid #ecebf0;border-radius:12px;padding:10px 12px;resize:vertical}.pp-f textarea{line-height:1.45}.pp-to{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pp-send{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pp-send button{min-height:52px;border:0;border-radius:14px;font:inherit;font-size:15px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff}.pp-send .em{background:#17153d}.pp-send .sm{background:linear-gradient(135deg,#ff3380,#ff3380)}.pp-send .wa{background:linear-gradient(135deg,#17153d,#17153d)}.pp-send button:disabled{opacity:.6}.bc-modal .pp-f{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin:0!important}.bc-modal .pp-f>span{text-align:left}.bc-modal .pp-f textarea,.bc-modal .pp-f input{width:100%!important;max-width:none!important;box-sizing:border-box;margin:0!important}.bc-modal .pp-f textarea{min-height:96px}.bc-modal .pp-send button{width:100%!important;margin:0!important}.mm{display:flex;flex-direction:column;gap:12px}.mm-hist{margin:0;font-size:13px;color:#3a3850;background:#fafafb;border-radius:12px;padding:9px 12px}.mm-hist.none{color:#8a87a0}.mm-kinds{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mm-kinds button{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:left;border:1.5px solid #ecebf0;background:#fff;border-radius:16px;padding:10px 12px;font:inherit;cursor:pointer;color:#17153d}.mm-kinds button>span{grid-row:1 / 3;width:40px;height:40px;border-radius:12px;background:#f7f7f9;display:grid;place-items:center;font-size:20px}.mm-kinds b{font-size:14px}.mm-kinds small{font-size:12px;color:#8a87a0;line-height:1.3}.mm-kinds button:hover{border-color:#d6d4de}.mm-kinds button.on{border-color:#17153d;background:#f7f7f9}.mm-kinds button.on>span{background:#17153d}.mm-kinds button.busy{border-color:#17153d}.mm-kinds button:disabled{cursor:wait}.mm-hint{margin:0;font-size:13px;color:#8a87a0;text-align:center;padding:8px}.mm-wait{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px 10px;font-size:14px;font-weight:700;color:#6d6a83;background:#fafafb;border-radius:14px}.mm-wait i{width:20px;height:20px;border-radius:6px;border:3px solid #e4e3ea;border-top-color:#17153d;animation:prspin .8s linear infinite}@keyframes prspin{to{transform:rotate(360deg)}}.mm-draft{display:flex;flex-direction:column;gap:10px;border-top:1.5px solid #f2f1f5;padding-top:12px}.mm-tabs{display:flex;gap:6px}.mm-tabs button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:38px;padding:0 16px;font:inherit;font-size:13.5px;font-weight:800;color:#6d6a83;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mm-tabs button.on{background:#17153d;border-color:#17153d;color:#fff}.mm-tabs em{font-style:normal;font-size:11.5px;color:#1f8a5a}.mm-tabs button.on em{color:#1f8a5a}.bc-modal .mm .pp-f{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin:0!important}.bc-modal .mm .pp-f input,.bc-modal .mm .pp-f textarea{width:100%!important;box-sizing:border-box;margin:0!important}.mm .pp-f span i{font-style:normal;font-weight:600;color:#a9a7b8;margin-left:6px}.mm-warn{display:flex;align-items:center;gap:10px;background:#f2f1f5;border-radius:12px;padding:8px 12px;font-size:12.5px;color:#a8650f}.mm-warn button{flex:none;border:0;background:#a8650f;color:#fff;border-radius:999px;min-height:32px;padding:0 12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.mm-send{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px}.mm-send button{min-height:48px;border:1.5px solid #ecebf0;background:#fff;border-radius:14px;font:inherit;font-size:13.5px;font-weight:800;color:#17153d;cursor:pointer;width:100%!important;margin:0!important;white-space:nowrap}.mm-send .go{background:linear-gradient(135deg,#ff3380,#ff3380);border:0;color:#fff;font-size:15px}.mm-send .wa{background:linear-gradient(135deg,#17153d,#17153d);border:0;color:#fff}.mm-send button:disabled{opacity:.6}.bc-offh{flex-wrap:wrap}.bc-offh small{font-size:11.5px;color:#8a87a0;font-weight:700}.bc-olist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.bc-olist a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px;border-radius:12px;text-decoration:none;color:inherit}.bc-olist a:hover{background:#fafafb}.bc-othumb{width:48px;height:48px;border-radius:10px;background:#f2f1f5 center / cover no-repeat;display:grid;place-items:center;font-size:20px}.bc-otxt{min-width:0;display:flex;flex-direction:column;gap:2px}.bc-otxt b{font-size:12.5px;line-height:1.25;color:#17153d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-otxt small{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#8a87a0}.bc-otxt em{font-style:normal;background:#17153d;color:#fff;font-weight:900;border-radius:99px;padding:1px 6px;font-size:10.5px}.bc-otxt strong{color:#17153d}.bc-olist i{font-style:normal;font-size:10px;font-weight:800;border-radius:99px;padding:2px 7px;white-space:nowrap}.bc-olist i.own,.bc-olist i.web{background:#f7f7f9;color:#17153d}.bc-move{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bc-move button{display:flex;align-items:center;gap:10px;min-height:50px;padding:6px 14px;border:1.5px solid #ecebf0;background:#fff;border-radius:16px;font:inherit;cursor:pointer;text-align:left;min-width:0}.bc-move button.next{justify-content:flex-end;text-align:right}.bc-move button>span{flex:none;font-size:24px;font-weight:800;color:#17153d;line-height:1}.bc-move div{min-width:0;display:flex;flex-direction:column}.bc-move small{font-size:11px;font-weight:800;color:#8a87a0}.bc-move b{font-size:13.5px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-move button:hover:not(:disabled){border-color:#17153d}.bc-move button:disabled{opacity:.4;cursor:default}.pay-loading{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:#8a87a0}.bc-typerow{flex:none;display:flex;align-items:stretch;gap:8px}.bc-typerow>.call-type{flex:1;min-width:0;margin:0}.bc-apptbtn{flex:none;display:flex;align-items:center;gap:8px;border:1.5px dashed #d6d4de;background:#f7f7f9;color:#17153d;border-radius:14px;padding:6px 14px;font:inherit;cursor:pointer;text-align:left}.bc-apptbtn span{font-size:18px}.bc-apptbtn b{font-size:13px;white-space:nowrap}.bc-apptbtn small{display:block;font-size:10.5px;font-weight:800;color:#6d6a83}.bc-apptbtn.set{border-style:solid;background:#f7f7f9}.bc-apptbtn:hover{border-color:#17153d}.bc-apptbtn.set{flex-direction:row}.bc-apptbtn.set>b,.bc-apptbtn.set>small{display:block}.ab{display:flex;flex-direction:column;gap:12px}.ab-now{display:flex;gap:12px;align-items:center;background:#fafafb;border-radius:16px;padding:12px 14px}.ab-now>span{font-size:26px}.ab-now div{display:flex;flex-direction:column;gap:2px}.ab-now b{font-size:15.5px;color:#17153d;text-transform:capitalize}.ab-now small{font-size:12.5px;color:#6d6a83}.ab-now.set{background:#f7f7f9}.ab-now.set b{color:#17153d}.ab-say{margin:0;font-size:13.5px;color:#3a3850;line-height:1.45}.ab-say i{color:#17153d}.ab-days{display:flex;flex-direction:column;gap:10px}.ab-days small{display:block;font-size:12.5px;font-weight:800;color:#17153d;text-transform:capitalize;margin-bottom:4px}.ab-days>div>div{display:flex;flex-wrap:wrap;gap:6px}.ab-days button{min-width:70px;min-height:40px;border:1.5px solid #ecebf0;background:#fff;border-radius:12px;font:inherit;font-size:14px;font-weight:800;color:#17153d;cursor:pointer}.ab-days button:hover{border-color:#17153d}.ab-days button.on{background:#17153d;border-color:#17153d;color:#fff}.ab-go{min-height:52px;border:0;border-radius:14px;background:linear-gradient(135deg,#a9a7b8,#17153d);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.ab-go:disabled{background:#e4e3ea;color:#8a87a0;cursor:default}.ab-days button.on{background:#17153d!important;border-color:#17153d!important;color:#fff!important}.ab-now b{text-transform:none}.ab-now.set b:first-letter{text-transform:uppercase}.bc-actrow .bc-step{position:relative}.bc-step em{position:absolute;top:5px;left:6px;font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:900;background:#17153d;color:#fff;line-height:1}.bc-step.act em{background:#17153d}.bc-step.pay em{background:#fff;color:#17153d}.bc-step.done em{background:#1f8a5a;color:#fff}.bc-actrow .bc-step.appt{background:#f7f7f9;border-color:#ecebf0}.bc-actrow .bc-step.appt.done{background:#f7f7f9;color:#17153d}.bc-actrow .bc-step.done:not(.pay):not(.act){color:#2a2845}.bc-actrow .bc-step.extra{opacity:.8}.bc-actrow .bc-step.act.done{background:#f2f1f5!important;color:#1f8a5a!important;border:1.5px solid #d6d4de!important}.bc-actrow2{display:flex!important;gap:8px;align-items:stretch}.bc-steps{flex:1;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.bc-tools{flex:none;display:flex;gap:6px;padding-left:8px;border-left:1.5px solid #f2f1f5}.bc-tools .bc-tool{width:66px!important;min-width:66px;padding:6px 2px!important;font-size:11px!important}.bc-steps .bc-step{width:100%}.bc-call{position:relative}.bc-dialrow.fl{gap:10px;padding:12px}.fl-top{display:grid;grid-template-columns:96px minmax(0,1fr) 96px;gap:8px;align-items:stretch}.fl-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1.5px solid #ecebf0;background:#f7f7f9;border-radius:14px;font:inherit;cursor:pointer;color:#17153d;padding:6px 4px;min-height:58px}.fl-side span{font-size:18px;line-height:1}.fl-side b{font-size:12.5px}.fl-side small{font-size:10px;color:#8a87a0;font-weight:700;white-space:nowrap}.fl-side:hover{border-color:#d6d4de}.fl-side.on{background:#17153d;border-color:#17153d;color:#fff}.fl-side.on small{color:#c9c7d4}.fl-top .bc-dial{display:flex;flex-direction:column;justify-content:center}.fl-top .bc-dial .ap-big{min-height:58px!important;font-size:16px}.fl-steps{display:flex;align-items:center;gap:6px}.fl-lbl{flex:none;font-size:11px;font-weight:800;color:#8a87a0;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.02em}.fl-step{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:left;border:1.5px solid #ecebf0;background:#fff;border-radius:14px;padding:8px 10px 8px 30px;font:inherit;cursor:pointer;color:#17153d;min-height:52px}.fl-step em{position:absolute;top:50%;left:8px;transform:translateY(-50%);font-style:normal;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;font-size:10.5px;font-weight:900;background:#17153d;color:#fff}.fl-step>span{grid-row:1 / 3;font-size:18px}.fl-step b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-step small{font-size:10.5px;color:#8a87a0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-step:hover{border-color:#d6d4de}.fl-step.on{border-color:#17153d;box-shadow:0 0 0 2px #17153d inset}.fl-step.act{background:linear-gradient(135deg,#17153d,#17153d);border:0;color:#a8650f}.fl-step.act small{color:#a8650f}.fl-step.act em{background:#17153d}.fl-step.pay{background:linear-gradient(135deg,#17153d,#17153d);border:0;color:#fff}.fl-step.pay small{color:#ecebf0}.fl-step.pay em{background:#fff;color:#17153d}.fl-step.done{background:#f7f7f9!important;border:1.5px solid #d6d4de!important;color:#1f8a5a!important}.fl-step.done small{color:#1f8a5a!important}.fl-step.done em{background:#1f8a5a!important;color:#fff!important}.fl-sep{flex:none;font-style:normal;font-size:16px;font-weight:800;color:#c9c7d4}.fl-extra{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;border:1.5px dashed #d6d4de;background:#fff;border-radius:14px;padding:6px 8px;font:inherit;font-size:10.5px;font-weight:800;color:#17153d;cursor:pointer;min-height:52px;justify-content:center}.fl-extra span{font-size:16px}.bc-arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:34px;height:64px;border-radius:12px;border:1.5px solid #ecebf0;background:#fff;color:#17153d;font-size:26px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 4px 14px #17153d1a;display:grid;place-items:center}.bc-arrow.prev{left:-24px}.bc-arrow.next{right:-24px}.bc-arrow:hover{border-color:#17153d}.bc-arrow i{position:absolute;top:100%;margin-top:6px;font-style:normal;font-size:11px;font-weight:800;color:#17153d;background:#fff;border:1px solid #ecebf0;border-radius:8px;padding:3px 8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.bc-arrow.prev i{left:0}.bc-arrow.next i{right:0}.bc-arrow:hover i{opacity:1}.fl-step{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1px;padding:8px 6px!important;min-height:60px}.fl-step em{top:6px!important;left:6px!important;transform:none!important}.fl-step>span{font-size:18px;line-height:1.1}.fl-step b,.fl-step small{max-width:100%}.fl-extra{width:44px;padding:0!important}.fl-extra span{font-size:18px}.fl-sep{font-size:14px}.bc-arrow{position:fixed!important;top:50%!important;width:46px!important;height:46px!important;border-radius:50%!important;z-index:40;font-size:26px;padding-bottom:3px;box-shadow:0 6px 18px #17153d29}.bc-arrow.prev{left:6px!important;right:auto!important}.bc-arrow.next{right:6px!important;left:auto!important}.bc-arrow i{top:50%!important;margin-top:0!important;transform:translateY(-50%)}.bc-arrow.prev i{left:calc(100% + 8px)!important}.bc-arrow.next i{right:calc(100% + 8px)!important;left:auto!important}.bc-done{display:flex;flex-direction:column;gap:10px}.bc-paycta{flex:none;display:flex;align-items:center;gap:12px;text-align:left;border:1.5px dashed #d6d4de;background:#f7f7f9;border-radius:18px;padding:12px 14px;font:inherit;cursor:pointer;color:#17153d}.bc-paycta>span{font-size:22px}.bc-paycta div{flex:1;display:flex;flex-direction:column;gap:2px}.bc-paycta b{font-size:13.5px}.bc-paycta small{font-size:11.5px;color:#17153d;font-weight:700}.bc-paycta i{font-style:normal;font-size:20px;font-weight:800;color:#17153d}.bc-paycta:hover{border-style:solid;border-color:#17153d}.ap-page.bc{grid-template-rows:auto minmax(0,1fr)}.bc-stages{grid-column:1 / -1;display:flex;align-items:center;gap:0;background:#fff;border:1.5px solid #ecebf0;border-radius:18px;padding:8px 12px;min-width:0}.bs{flex:none;display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:12px;min-width:0}.bs em{flex:none;font-style:normal;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:11.5px;font-weight:900;background:#f2f1f5;color:#8a87a0;border:1.5px solid #e4e3ea}.bs div{display:flex;flex-direction:column;min-width:0}.bs b{font-size:12.5px;color:#8a87a0;white-space:nowrap}.bs small{font-size:10.5px;color:#a9a7b8;font-weight:700;white-space:nowrap}.bs.done em{background:#1f8a5a;border-color:#1f8a5a;color:#fff}.bs.done b{color:#17153d}.bs.done small{color:#1f8a5a}.bs.here{background:#f7f7f9;box-shadow:inset 0 0 0 1.5px #17153d}.bs.here em{background:#17153d;border-color:#17153d}.bs.here small{color:#17153d}.bs.next{box-shadow:inset 0 0 0 1.5px dashed;outline:1.5px dashed #c9c7d4;outline-offset:-1.5px}.bs.next b{color:#17153d}.bs.next small{color:#6d6a83}.bs-line{flex:1;min-width:10px;height:2px;background:#ecebf0;border-radius:2px;margin:0 2px}.bs-line.on{background:#17153d}.bc-stages.no{opacity:.85}.bs-no{flex:none;margin-left:10px;font-size:11.5px;font-weight:800;color:#6d6a83;background:#f2f1f5;border-radius:99px;padding:4px 10px}@media (max-width: 1320px){.bs{padding-right:6px}.bs b{font-size:12px}.bs small{font-size:10px}}.ap-page.bc{padding:10px 14px!important;row-gap:8px!important;column-gap:12px!important}.bc-stages{padding:3px 8px;border-radius:14px;min-height:0}.bs{gap:6px;padding:3px 8px 3px 3px;border-radius:10px}.bs em{width:20px;height:20px;border-radius:6px;font-size:10.5px}.bs b{font-size:12px}.bs small{font-size:10.5px;white-space:nowrap}.bs small:before{content:"· "}.bs-line{margin:0 4px}.slx-main{gap:10px}.slx-head{flex:none;display:flex;flex-direction:column;gap:2px;background:#fff;border:1.5px solid #ecebf0;border-radius:18px;padding:12px 16px}.slx-chan{align-self:flex-start;font-size:12px;font-weight:800;color:#17153d;background:#f7f7f9;border-radius:99px;padding:3px 10px;margin-bottom:4px}.slx-head b{font-size:18px;color:#17153d}.slx-head small{font-size:12px;color:#8a87a0}.slx-steps{flex:none;background:#fff;border:1.5px solid #ecebf0;border-radius:18px;padding:10px 12px}.slx-steps a.fl-step{text-decoration:none}.fl-step.go{background:linear-gradient(135deg,#17153d,#17153d);border:0;color:#fff}.fl-step.go small{color:#ecebf0}.fl-step.go em{background:#fff;color:#1f8a5a}.slx-msg{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;background:#fff;border:1.5px solid #ecebf0;border-radius:22px;padding:14px 18px}.slx-msgh{display:flex;flex-direction:column;gap:2px}.slx-msgh b{font-size:14px;color:#17153d}.slx-msgh small{font-size:11.5px;color:#8a87a0}.slx-msg textarea{flex:1;min-height:0;resize:none;border:1.5px solid #f2f1f5;border-radius:14px;background:#fafafb;padding:14px 16px;font:inherit;font-size:17px;line-height:1.6;color:#17153d}.slx-side{gap:10px}.slx-done{padding:14px!important;display:flex;flex-direction:column;gap:8px;margin:0!important;border:1.5px solid #ecebf0;border-radius:22px;box-shadow:none}.slx-done .ap-step{margin:0 0 2px}.slx-sent{min-height:64px;border:0;border-radius:16px;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font:inherit;font-size:18px;font-weight:800;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.slx-sent small{font-size:11.5px;font-weight:700;opacity:.9}.slx-skip{min-height:44px;border:1.5px solid #ecebf0;background:#fff;border-radius:14px;font:inherit;font-size:14px;font-weight:800;color:#6d6a83;cursor:pointer}.slx-reasons{display:flex;flex-direction:column;gap:6px}.slx-reasons small{font-size:12px;font-weight:800;color:#8a87a0}.slx-reasons button{min-height:40px;border:1.5px solid #ecebf0;background:#fff;border-radius:12px;font:inherit;font-size:13.5px;font-weight:700;color:#17153d;cursor:pointer;text-align:left;padding:0 12px}.slx-reasons button:hover{border-color:#17153d}.slx-reasons .slx-cancel{border:0;background:none;color:#8a87a0;text-align:center}.slx-day{padding:12px 14px!important;margin:0!important;border:1.5px solid #ecebf0;border-radius:22px;box-shadow:none;display:flex;flex-direction:column;gap:10px}.slx-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.slx-kpis span{background:#fafafb;border-radius:12px;padding:8px;display:flex;flex-direction:column;align-items:center}.slx-kpis b{font-size:20px;color:#17153d}.slx-kpis small{font-size:11px;color:#8a87a0;font-weight:700}.slx-chans{display:flex;flex-wrap:wrap;gap:6px}.slx-chans button{display:inline-flex;align-items:center;gap:5px;border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:32px;padding:0 10px;font:inherit;font-size:12px;font-weight:800;color:#3a3850;cursor:pointer}.slx-chans button.on{background:#17153d;border-color:#17153d;color:#fff}.slx-chans em{font-style:normal;font-size:11px;opacity:.7}.slx-chans button:disabled{opacity:.4}.slx-team{margin:0;font-size:12px;color:#6d6a83;font-weight:700}.slx-brief{margin:0}.tm{display:flex;flex-direction:column;gap:10px;padding-bottom:24px}.tm-top{display:flex;align-items:center;gap:10px}.tm-board{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #ecebf0;border-radius:14px;padding:0 12px;min-height:46px}.tm-board b{flex:1;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-board i{font-style:normal;color:#8a87a0}.tm-board select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%}.tm-new{flex:none;min-height:46px;padding:0 18px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font:inherit;font-size:15px;font-weight:800}.tm-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:#f2f1f5;border-radius:14px;padding:4px;position:sticky;top:0;z-index:3}.tm-tabs button{border:0;background:none;border-radius:10px;min-height:44px;font:inherit;font-size:12.5px;font-weight:800;color:#6d6a83;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.1}.tm-tabs em{font-style:normal;font-size:15px;font-weight:900;color:#17153d}.tm-tabs button.on{background:#fff;color:#17153d;box-shadow:0 2px 8px #17153d14}.tm-tabs button.on.sky em{color:#337ce7}.tm-tabs button.on.lemon em{color:#c58102}.tm-tabs button.on.rose em{color:#d5274f}.tm-tabs button.on.mint em{color:#18a461}.tm-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:0 4px}.tm-filters::-webkit-scrollbar{display:none}.tm-filters button{flex:none;border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:36px;padding:0 14px;font:inherit;font-size:13px;font-weight:800;color:#6d6a83}.tm-filters button.on{background:#17153d;border-color:#17153d;color:#fff}.tm-quick{display:flex;gap:6px}.tm-quick input{flex:1;min-width:0;min-height:48px;border:1.5px dashed #d6d4de;border-radius:14px;padding:0 14px;font:inherit;font-size:15px;background:#fff}.tm-quick input:focus{border-style:solid;border-color:#17153d;outline:0}.tm-quick button{flex:none;border:0;border-radius:14px;background:#17153d;color:#fff;font:inherit;font-weight:800;padding:0 14px}.tm-list{display:flex;flex-direction:column;gap:8px}.tm-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto 32px;gap:10px;align-items:center;background:#fff;border:1.5px solid #ecebf0;border-radius:16px;padding:10px 6px 10px 10px}.tm-card.prio{border-left:4px solid #17153d}.tm-card.done{background:#f7f7f9}.tm-card.done .tm-main b{color:#8a87a0;text-decoration:line-through}.tm-chk{width:30px;height:30px;border-radius:50%;border:2px solid #d6d4de;background:#fff;color:#fff;font-size:15px;font-weight:900;display:grid;place-items:center;padding:0}.tm-card.done .tm-chk{background:#1f8a5a;border-color:#1f8a5a}.tm-main{min-width:0;display:flex;flex-direction:column;gap:4px;cursor:pointer}.tm-main b{font-size:15px;line-height:1.3;color:#17153d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-meta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:#6d6a83;font-weight:700}.tm-meta span{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tm-meta .red{color:#17153d}.tm-meta .blue{color:#337ce7}.tm-meta .g{color:#1f8a5a}.tm-meta .tg{border-radius:99px;padding:0 7px;background:#f2f1f5}.tm-meta .tg.rose{background:#fde8ee;color:#af123e}.tm-meta .tg.sky{background:#ecf2fe;color:#294d9b}.tm-meta .tg.lilac{background:#f1ecfe;color:#533ac4}.tm-more{width:32px;height:40px;border:0;background:none;font-size:20px;font-weight:900;color:#8a87a0;padding:0}.tm-empty{margin:20px 0;text-align:center;color:#8a87a0;font-size:14px}.tm-all{align-self:center;border:0;background:none;color:#17153d;font:inherit;font-weight:800;padding:8px}.tm-act{display:flex;flex-direction:column;gap:8px;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.tm-act-t{font-size:16px;color:#17153d;margin-bottom:4px}.tm-act small{font-size:12px;font-weight:800;color:#8a87a0;margin-top:4px}.tm-act-open{min-height:50px;border:0;border-radius:14px;background:#17153d;color:#fff;font:inherit;font-size:15px;font-weight:800}.tm-act-row{display:flex;flex-wrap:wrap;gap:6px}.tm-act-row button{flex:1 1 30%;min-height:46px;border:1.5px solid #ecebf0;background:#fff;border-radius:12px;font:inherit;font-size:14px;font-weight:800;color:#17153d}.tm-act-row button.on{border-color:#17153d;background:#f7f7f9}.tm-act-x{border:0;background:none;color:#8a87a0;font:inherit;font-weight:800;min-height:44px}.ts{display:flex!important;flex-direction:column;padding:0!important;max-height:92dvh;overflow:hidden!important;gap:0!important}.ts-head{flex:none;display:flex;gap:10px;align-items:flex-start;padding:16px 16px 8px;border-bottom:1px solid #f2f1f5}.ts-x{flex:none;width:36px;height:36px;border-radius:10px;border:0;background:#f2f1f5;color:#17153d;font-size:15px;font-weight:900}.ts-title{flex:1;min-width:0;border:0;resize:none;font:inherit;font-size:19px;font-weight:800;color:#17153d;line-height:1.3;padding:6px 0;field-sizing:content;background:none}.ts-title:focus{outline:0}.ts-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 16px;display:flex;flex-direction:column;gap:8px}.ts-status{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ts-status button{min-height:48px;border:1.5px solid #ecebf0;background:#fff;border-radius:14px;font:inherit;font-size:13.5px;font-weight:800;color:#6d6a83;display:flex;align-items:center;justify-content:center;gap:6px}.ts-status button.on.open{background:#f7f7f9;border-color:#d6d4de;color:#17153d}.ts-status button.on.doing{background:#f2f1f5;border-color:#c9c7d4;color:#a8650f}.ts-status button.on.done{background:#1f8a5a;border-color:#1f8a5a;color:#fff}.ts-biz{display:flex;align-items:center;gap:8px;background:#fafafb;border-radius:14px;padding:8px 10px}.ts-biz b{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-biz button{flex:none;border:1.5px solid #ecebf0;background:#fff;border-radius:10px;min-height:38px;padding:0 10px;font:inherit;font-size:13px;font-weight:800}.ts-biz .call{background:#17153d;border-color:#1f8a5a;color:#fff}.ts-lbl{margin:8px 0 0;font-size:12.5px;font-weight:800;color:#8a87a0}.ts-lbl em{font-style:normal;color:#17153d;margin-left:4px}.ts-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.ts-sel{display:flex;flex-direction:column;gap:4px}.ts-sel span{font-size:12.5px;font-weight:800;color:#8a87a0}.ts-sel select{min-height:46px;border:1.5px solid #ecebf0;border-radius:12px;padding:0 10px;font:inherit;font-size:15px;background:#fff}.ts-prio{min-height:46px;border:1.5px solid #ecebf0;background:#fff;border-radius:12px;padding:0 12px;font:inherit;font-size:13.5px;font-weight:800;color:#6d6a83}.ts-prio.on{background:#f7f7f9;border-color:#17153d;color:#17153d}.ts-tags{display:flex;flex-wrap:wrap;gap:6px}.ts-tags button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:36px;padding:0 12px;font:inherit;font-size:13px;font-weight:700;color:#3a3850}.ts-tags button.on{background:#17153d;border-color:#17153d;color:#fff}.ts-note{border:1.5px solid #ecebf0;border-radius:12px;padding:10px 12px;font:inherit;font-size:15px;resize:vertical}.ts-bar{height:6px;background:#f2f1f5;border-radius:99px;overflow:hidden}.ts-bar i{display:block;height:100%;background:#17153d}.ts-cl{display:flex;flex-direction:column;gap:4px}.ts-step{display:grid;grid-template-columns:30px 1fr 30px;gap:8px;align-items:center;min-height:44px;border-bottom:1px solid #f7f7f9}.ts-step span{font-size:14.5px;color:#17153d}.ts-step.done span{color:#8a87a0;text-decoration:line-through}.ts-chk{width:26px;height:26px;border-radius:8px;border:2px solid #d6d4de;background:#fff;color:#fff;font-weight:900;padding:0}.ts-step.done .ts-chk{background:#1f8a5a;border-color:#1f8a5a}.ts-rm{border:0;background:none;color:#c9c7d4;font-size:14px}.ts-add{display:flex;gap:6px}.ts-add input{flex:1;min-width:0;min-height:46px;border:1.5px solid #ecebf0;border-radius:12px;padding:0 12px;font:inherit;font-size:15px}.ts-add button{flex:none;width:46px;border:0;border-radius:12px;background:#17153d;color:#fff;font-size:18px;font-weight:800}.ts-cmts{display:flex;flex-direction:column;gap:6px}.ts-cmt{background:#fafafb;border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.ts-cmt b{font-size:12.5px}.ts-cmt span{font-size:14px;color:#2a2845}.ts-cmt small{font-size:11px;color:#a9a7b8}.ts-empty{margin:0;font-size:13px;color:#a9a7b8}.ts-del{align-self:center;margin-top:12px;border:0;background:none;color:#17153d;font:inherit;font-size:13.5px;font-weight:800;min-height:40px}.ts-foot{flex:none;display:grid;grid-template-columns:1fr 2fr;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #f2f1f5;background:#fff}.ts-foot button{min-height:52px;border:1.5px solid #ecebf0;background:#fff;border-radius:14px;font:inherit;font-size:15px;font-weight:800;color:#3a3850}.ts-foot .good{background:linear-gradient(135deg,#17153d,#17153d);border:0;color:#fff}.dp{display:flex;flex-direction:column;gap:8px}.dp-now{display:flex;align-items:center;gap:8px;font-size:14px;color:#17153d}.dp-now b{text-transform:none}.dp-quick{display:flex;flex-wrap:wrap;gap:6px}.dp-quick button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:38px;padding:0 12px;font:inherit;font-size:13.5px;font-weight:800;color:#3a3850}.dp-quick button.on{background:#17153d;border-color:#17153d;color:#fff}.dp-quick .x{color:#8a87a0}.dp-time{display:flex;align-items:center;gap:10px}.dp-time span{font-size:13px;font-weight:800;color:#8a87a0}.dp-time select{min-height:42px;border:1.5px solid #ecebf0;border-radius:12px;padding:0 10px;font:inherit;font-size:15px;background:#fff}@media (min-width: 900px){.ts{width:min(640px,92vw);max-height:88vh;border-radius:22px!important}}@media (max-width: 899px){.ts-bg{align-items:flex-end!important}.ts{width:100%!important;max-width:none!important;border-radius:22px 22px 0 0!important;max-height:94dvh}}.tc-compose{position:relative}.emo-pop{position:absolute;left:10px;right:10px;bottom:calc(100% - 4px);z-index:30;max-width:380px;margin-left:auto;background:#fff;border:1.5px solid #ecebf0;border-radius:18px;box-shadow:0 14px 40px #17153d2e;padding:8px;display:flex;flex-direction:column;gap:4px}.emo-tabs{display:flex;gap:2px;border-bottom:1px solid #f2f1f5;padding-bottom:6px}.emo-tabs button{flex:1;min-width:0;height:36px;border:0;background:none;border-radius:10px;font-size:19px;cursor:pointer;padding:0}.emo-tabs button.on{background:#f2f1f5}.emo-tabs .emo-x{flex:none;width:36px;font-size:14px;color:#8a87a0;font-weight:800}.emo-lbl{margin:2px 4px 0;font-size:11.5px;font-weight:800;color:#8a87a0}.emo-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-height:216px;overflow-y:auto;overscroll-behavior:contain}.emo-grid button{aspect-ratio:1;border:0;background:none;border-radius:10px;font-size:24px;line-height:1;cursor:pointer;padding:0}.emo-grid button:hover,.emo-grid button:active{background:#f7f7f9}.tc-emo{font-size:20px}.tc-emo.on{background:#f7f7f9}.ap-actemo .emo-more{font-size:16px;font-weight:900;color:#8a87a0}.emo-bg{z-index:70;display:flex;align-items:flex-end;justify-content:center}.emo-sheet{width:100%;max-width:420px;padding:0 8px calc(10px + env(safe-area-inset-bottom))}.emo-sheet .emo-pop{position:static;max-width:none}@media (min-width: 900px){.emo-bg{align-items:center}}.hdr-user{position:relative}.hdr-badge{position:absolute;top:-3px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#c42050;color:#fff;font-size:12px;font-style:normal;font-weight:900;line-height:22px;text-align:center;box-shadow:0 0 0 2.5px #fff;pointer-events:none;animation:hdrPop .35s ease-out}@keyframes hdrPop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}.me-unread{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:16px;background:#f7f7f9;padding:12px 14px;margin:4px 0 10px;font:inherit;cursor:pointer;text-align:left;color:#17153d}.me-unread>span{font-size:24px}.me-unread div{flex:1;display:flex;flex-direction:column}.me-unread b{font-size:15px;color:#17153d}.me-unread small{font-size:12.5px;color:#6d6a83}.me-unread i{font-style:normal;font-weight:800;color:#17153d;font-size:13.5px}@media (max-width: 899px){.hdr-badge{min-width:19px;height:19px;line-height:19px;font-size:11px;padding:0 5px;top:-2px;right:-3px}}.ac{display:flex;flex-direction:column;gap:14px;padding-bottom:30px}.ac-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ac-top .pg-title p{margin:2px 0 0}.ac-sum{display:flex;gap:8px}.ac-sum span{background:#fff;border:1.5px solid #ecebf0;border-radius:16px;padding:8px 14px;display:flex;flex-direction:column;min-width:92px}.ac-sum b{font-size:20px;color:#17153d}.ac-sum small{font-size:11.5px;color:#8a87a0;font-weight:700}.ac-sum .sem{background:#f7f7f9;border-color:#ecebf0}.ac-sum .sem b{font-size:14px;color:#17153d;padding-top:4px}.ac-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.ac-tabs::-webkit-scrollbar{display:none}.ac-tabs button{flex:none;border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:42px;padding:0 16px;font:inherit;font-size:14px;font-weight:800;color:#6d6a83;cursor:pointer}.ac-tabs button.on{background:#17153d;border-color:#17153d;color:#fff}.ac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ac-card{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;border:1.5px solid #ecebf0;background:#fff;border-radius:22px;padding:16px;font:inherit;cursor:pointer;color:#17153d}.ac-card:hover{border-color:#d6d4de;box-shadow:0 8px 24px #17153d0f}.ac-card-h{display:flex;align-items:center;justify-content:space-between}.ac-card-h em{font-style:normal;font-size:11px;font-weight:800;background:#f2f1f5;color:#a8650f;border-radius:99px;padding:3px 9px}.ac-card-h em.late{background:#f7f7f9;color:#c42050}.ac-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:24px;background:#f7f7f9;flex:none}.ac-ic.sm{width:36px;height:36px;font-size:18px;border-radius:10px}.ac-card.rose .ac-ic{background:#fde8ee}.ac-card.mint .ac-ic{background:#e7f5ee}.ac-card.lilac .ac-ic{background:#f1ecfe}.ac-card.sky .ac-ic{background:#ecf2fe}.ac-card.lemon .ac-ic{background:#fcf2e2}.ac-card.peach .ac-ic{background:#fcebde}.ac-card>b{font-size:17px;line-height:1.25}.ac-card>p{margin:0;font-size:13px;color:#6d6a83;line-height:1.4}.ac-card>small{font-size:12px;color:#8a87a0;font-weight:700}.ac-bar{height:7px;border-radius:99px;background:#f2f1f5;overflow:hidden}.ac-bar i{display:block;height:100%;background:linear-gradient(90deg,#17153d,#17153d);border-radius:99px}.ac-bar.big{height:9px;flex:1;max-width:260px}.ac-go{align-self:flex-start;margin-top:2px;font-size:13.5px;font-weight:800;color:#17153d}.ac-card.fin .ac-go{color:#1f8a5a}.ac-muted{color:#8a87a0;font-size:13.5px;margin:6px 0}.ac-empty{color:#8a87a0;text-align:center;padding:24px;background:#fff;border:1.5px dashed #e4e3ea;border-radius:18px}.ac-btn{border:0;border-radius:12px;background:#17153d;color:#fff;font:inherit;font-size:13.5px;font-weight:800;min-height:40px;padding:0 14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ac-btn.big{min-height:52px;font-size:15px;border-radius:14px;background:linear-gradient(135deg,#ff3380,#ff3380);width:100%;margin-top:6px}.ac-btn:disabled{opacity:.5;cursor:default}.ac-mh{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.ac-mh b{font-size:16px;color:#17153d}.ac-manage,.sm{display:flex;flex-direction:column;gap:8px}.ac-mrow{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #ecebf0;border-radius:16px;padding:10px 12px}.ac-mrow>div{flex:1;min-width:0;display:flex;flex-direction:column}.ac-mrow b{font-size:14px}.ac-mrow b em{font-style:normal;color:#a8650f;font-weight:700}.ac-mrow small{font-size:12px;color:#8a87a0}.ac-mrow button{flex:none;border:1.5px solid #ecebf0;background:#fff;border-radius:10px;min-height:36px;padding:0 10px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.ac-mrow button:disabled{opacity:.35}.acv-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acv-top h1{margin:0;font-size:22px}.acv-top small{font-size:12.5px;color:#8a87a0;font-weight:700}.acv-top>div:not(.ac-bar){flex:1;min-width:160px}.acv-back{border:1.5px solid #ecebf0;background:#fff;border-radius:12px;min-height:40px;padding:0 12px;font:inherit;font-weight:800;color:#17153d;cursor:pointer}.acv-cols{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.acv-list{list-style:none;margin:0;padding:8px;background:#fff;border:1.5px solid #ecebf0;border-radius:20px;display:flex;flex-direction:column;gap:4px;position:sticky;top:8px}.acv-list button{width:100%;display:flex;gap:10px;align-items:flex-start;text-align:left;border:0;background:none;border-radius:14px;padding:8px 10px;font:inherit;cursor:pointer;color:#17153d}.acv-list button:hover{background:#fafafb}.acv-list button.on{background:#f7f7f9}.acv-list em{flex:none;font-style:normal;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:900;background:#f2f1f5;color:#6d6a83}.acv-list .on em{background:#17153d;color:#fff}.acv-list .done em{background:#1f8a5a;color:#fff}.acv-list span{display:flex;flex-direction:column;gap:2px;min-width:0}.acv-list b{font-size:13.5px;line-height:1.3}.acv-list small{font-size:11.5px;color:#8a87a0;font-weight:700}.acv-body{background:#fff;border:1.5px solid #ecebf0;border-radius:22px;padding:22px 26px;min-width:0}.acv-kind{margin:0;font-size:12.5px;font-weight:800;color:#17153d}.acv-body h2{margin:4px 0 12px;font-size:24px;color:#17153d}.ac-md{font-size:16px;line-height:1.65;color:#2a2845;max-width:44em}.ac-md p{margin:0 0 12px}.ac-md h3{margin:18px 0 6px;font-size:17px;color:#17153d}.ac-md ul{margin:0 0 12px;padding-left:22px}.ac-md li{margin:4px 0}.ac-md b{color:#17153d}.acv-video{position:relative;padding-top:56.25%;border-radius:16px;overflow:hidden;background:#000;margin:8px 0 12px}.acv-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.acv-nav{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;border-top:1.5px solid #f2f1f5}.acv-nav button{min-height:48px;padding:0 18px;border-radius:14px;border:1.5px solid #ecebf0;background:#fff;font:inherit;font-size:14.5px;font-weight:800;color:#3a3850;cursor:pointer}.acv-nav button:disabled{opacity:.35}.acv-nav .good{background:linear-gradient(135deg,#1f8a5a,#1f8a5a);border:0;color:#fff}.acv-nav .next{background:#17153d;border-color:#17153d;color:#fff}.qz{display:flex;flex-direction:column;gap:16px}.qz-q{display:flex;flex-direction:column;gap:8px}.qz-q>b{font-size:15.5px;color:#17153d}.qz-o{display:grid;grid-template-columns:1fr 1fr;gap:6px}.qz-o button{text-align:left;border:1.5px solid #ecebf0;background:#fff;border-radius:12px;min-height:46px;padding:8px 12px;font:inherit;font-size:14px;color:#2a2845;cursor:pointer}.qz-o button.on{border-color:#17153d;background:#f7f7f9;font-weight:700}.qz-o button.right{border-color:#1f8a5a;background:#f7f7f9;color:#1f8a5a}.qz-o button.wrong{border-color:#17153d;background:#f7f7f9;color:#17153d}.qz-why{font-size:12.5px;color:#6d6a83;background:#fafafb;border-radius:10px;padding:6px 10px}.qz-res{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:16px;padding:14px 16px}.qz-res b{font-size:26px}.qz-res.pass{background:#f2f1f5;color:#1f8a5a}.qz-res.fail{background:#f2f1f5;color:#a8650f}.qz-res button{margin-left:auto;border:0;background:#17153d;color:#fff;border-radius:12px;min-height:40px;padding:0 14px;font:inherit;font-weight:800;cursor:pointer}.sm-card{position:relative;display:flex;gap:14px;background:#fff;border:1.5px solid #ecebf0;border-radius:20px;padding:14px}.sm-card.live{border-color:#17153d;box-shadow:0 0 0 3px #f2f1f5}.sm-card.past{opacity:.85}.sm-date{flex:none;width:70px;border-radius:14px;background:#f7f7f9;display:flex;flex-direction:column;align-items:center;padding:8px 4px;color:#17153d}.sm-date b{font-size:26px;line-height:1}.sm-date small{font-size:11px;font-weight:800;text-transform:capitalize}.sm-date em{font-style:normal;font-size:13px;font-weight:900;margin-top:4px;color:#17153d}.sm-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sm-main>b{font-size:16px;color:#17153d}.sm-main>small{font-size:12.5px;color:#8a87a0;font-weight:700}.sm-main p{margin:2px 0;font-size:13.5px;color:#3a3850}.sm-live{font-style:normal;margin-left:8px;font-size:11px;font-weight:900;color:#17153d}.sm-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.sm-acts button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:36px;padding:0 12px;font:inherit;font-size:13px;font-weight:800;color:#3a3850;cursor:pointer}.sm-acts button.on.yes{background:#17153d;border-color:#1f8a5a;color:#fff}.sm-acts button.on.maybe{background:#f2f1f5;border-color:#c9c7d4;color:#a8650f}.sm-acts button.on.no{background:#f2f1f5}.sm-join{border-radius:999px;min-height:36px;padding:0 14px;background:#17153d;color:#fff;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center}.sm-join.soon{background:#f2f1f5;color:#8a87a0}.sm-who{font-size:12px;color:#6d6a83;font-weight:700}.sm-edit{position:absolute;top:10px;right:10px;border:0;background:#f7f7f9;border-radius:10px;width:34px;height:34px;font-size:15px;cursor:pointer}.tp-t{display:flex;flex-direction:column;gap:8px}.tp-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;align-items:start;background:#fff;border:1.5px solid #ecebf0;border-radius:18px;padding:12px}.tp-who{display:flex;align-items:center;gap:10px}.tp-who>span{width:40px;height:40px;border-radius:12px;background:#f7f7f9;color:#17153d;display:grid;place-items:center;font-weight:900}.tp-who div{display:flex;flex-direction:column}.tp-who b{font-size:14.5px}.tp-who small{font-size:12px;color:#8a87a0}.tp-cs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.tp-c{display:flex;gap:8px;align-items:flex-start;background:#fafafb;border-radius:12px;padding:8px 10px}.tp-c>span{font-size:18px}.tp-c>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tp-c b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-c small{font-size:11px;color:#6d6a83;font-weight:700}.tp-c.fin{background:#f7f7f9}.tp-c.none small{color:#17153d}.ac-ed{width:min(680px,94vw);max-height:92dvh;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.ac-ed .ac-f{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;flex:1;min-width:0}.ac-ed .ac-f>span{font-size:12.5px;font-weight:800;color:#6d6a83}.ac-ed .ac-f>span i{font-style:normal;font-weight:600;color:#a9a7b8;margin-left:6px}.ac-ed .ac-f input,.ac-ed .ac-f textarea,.ac-ed .ac-f select{width:100%!important;box-sizing:border-box;border:1.5px solid #ecebf0;border-radius:12px;padding:10px 12px;font:inherit;font-size:15px;background:#fff;margin:0!important}.ac-ed .ac-f textarea{line-height:1.5;resize:vertical}.ac-f2{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.ac-ed .ac-f.w60{flex:0 0 120px}.ac-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ac-chips button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:36px;padding:0 12px;font:inherit;font-size:13px;font-weight:800;color:#3a3850;cursor:pointer}.ac-chips button.on{background:#17153d;border-color:#17153d;color:#fff}.ac-chips small{font-size:12px;color:#8a87a0}.ac-chips .tone{width:34px;padding:0}.ac-chips .tone.rose{background:#fde8ee}.ac-chips .tone.mint{background:#e7f5ee}.ac-chips .tone.lilac{background:#f1ecfe}.ac-chips .tone.sky{background:#ecf2fe}.ac-chips .tone.lemon{background:#fcf2e2}.ac-chips .tone.peach{background:#fcebde}.ac-chips .tone.on{box-shadow:0 0 0 2px #17153d inset}.ac-chk{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#17153d;min-height:44px}.ac-del{align-self:center;border:0;background:none;color:#17153d;font:inherit;font-weight:800;min-height:40px;cursor:pointer}.qe{border:1.5px solid #f2f1f5;border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.qe-rm{border:0;background:#f2f1f5;border-radius:10px;width:40px;height:44px;cursor:pointer}.qe-o{display:flex;align-items:center;gap:8px}.qe-o input[type=radio]{width:20px;height:20px;flex:none;accent-color:#1f8a5a}.qe-o input:not([type=radio]){flex:1;min-width:0;border:1.5px solid #ecebf0;border-radius:10px;padding:8px 10px;font:inherit;font-size:14px}@media (max-width: 899px){.acv-cols{grid-template-columns:1fr}.acv-list{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none}.acv-list li{flex:none;width:210px}.acv-body{padding:16px}.acv-body h2{font-size:20px}.ac-md{font-size:15.5px}.qz-o,.tp-row{grid-template-columns:1fr}.ac-sum{width:100%}.ac-sum span{flex:1;min-width:0}.ac-ed{width:100%;border-radius:22px 22px 0 0!important}}.ap-page.ac{max-width:1200px!important;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.ac-top .pg-title h1{white-space:nowrap}.ap-main:has(>.ap-page.ac){max-width:1240px!important;padding-left:20px;padding-right:20px}.duo{max-width:860px!important}.ap-main:has(>.ap-page.duo){max-width:900px!important}.duo-hud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.duo-hud>span{background:#fff;border:1.5px solid #ecebf0;border-radius:18px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;min-width:0}.duo-hud i{grid-row:1 / 3;font-style:normal;font-size:26px;filter:grayscale(1);opacity:.5}.duo-hud .on i,.hud-xp i,.hud-rank i{filter:none;opacity:1}.duo-hud b{font-size:20px;color:#17153d;line-height:1.1}.duo-hud small{font-size:11px;color:#8a87a0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-streak.on{background:#f7f7f9;border-color:#d6d4de}.hud-streak.on b{color:#a8650f}.hud-goal{grid-template-columns:1fr!important}.hud-gbar{height:10px;border-radius:99px;background:#f2f1f5;overflow:hidden;margin-bottom:2px}.hud-gbar em{display:block;height:100%;background:linear-gradient(90deg,#17153d,#17153d);border-radius:99px;transition:width .6s}.duo-spec{display:flex;gap:6px;flex-wrap:wrap}.duo-spec button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:34px;padding:0 12px;font:inherit;font-size:12.5px;font-weight:800;color:#6d6a83;cursor:pointer}.duo-spec button.on{background:#17153d;border-color:#17153d;color:#fff}.duo-path{display:flex;flex-direction:column;gap:18px}.duo-unit>header{display:flex;align-items:center;gap:12px;border-radius:20px;padding:14px 18px;color:#fff;background:linear-gradient(135deg,#a9a7b8,#17153d);box-shadow:0 4px #0000001f}.duo-unit.rose>header{background:linear-gradient(135deg,#17153d,#17153d)}.duo-unit.mint>header{background:linear-gradient(135deg,#17153d,#17153d)}.duo-unit.sky>header{background:linear-gradient(135deg,#a9a7b8,#17153d)}.duo-unit.lemon>header{background:linear-gradient(135deg,#17153d,#17153d)}.duo-unit.peach>header{background:linear-gradient(135deg,#17153d,#17153d)}.duo-unit>header div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.duo-unit>header small{font-size:11.5px;font-weight:800;opacity:.85;text-transform:uppercase;letter-spacing:.03em}.duo-unit>header b{font-size:19px}.duo-unit>header span{font-size:13px;opacity:.92}.duo-unit>header em{font-style:normal;font-size:15px;font-weight:900;background:#ffffff38;border-radius:12px;padding:6px 10px}.duo-steps{list-style:none;margin:0;padding:18px 0 6px;display:flex;flex-direction:column;align-items:center;gap:14px}.duo-steps li{display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(calc(var(--off) * 46px))}.duo-node{position:relative;width:76px;height:70px;border:0;border-radius:26px;font-size:30px;cursor:pointer;display:grid;place-items:center;transition:transform .1s}.duo-node:active:not(:disabled){transform:translateY(4px)}.duo-node.open,.duo-node.cur{background:#a9a7b8;box-shadow:0 6px #17153d}.duo-unit.rose .duo-node.open,.duo-unit.rose .duo-node.cur{background:#17153d;box-shadow:0 6px #17153d}.duo-unit.mint .duo-node.open,.duo-unit.mint .duo-node.cur{background:#17153d;box-shadow:0 6px #1f8a5a}.duo-unit.sky .duo-node.open,.duo-unit.sky .duo-node.cur{background:#a9a7b8;box-shadow:0 6px #17153d}.duo-unit.lemon .duo-node.open,.duo-unit.lemon .duo-node.cur,.duo-unit.peach .duo-node.open,.duo-unit.peach .duo-node.cur{background:#17153d;box-shadow:0 6px #a8650f}.duo-node.done{background:#17153d;box-shadow:0 6px #a8650f;color:#fff;font-weight:900}.duo-node.lock{background:#e4e3ea;box-shadow:0 6px #c9c7d4;cursor:default;font-size:22px}.duo-node.cur{animation:duoPulse 1.8s ease-in-out infinite}@keyframes duoPulse{0%,to{outline:0 solid rgba(23,21,61,0)}50%{outline:6px solid rgba(23,21,61,.18)}}.duo-node span{filter:drop-shadow(0 1px 0 rgba(0,0,0,.15))}.duo-start{position:absolute;top:-30px;left:50%;transform:translate(-50%);font-style:normal;font-size:12px;font-weight:900;letter-spacing:.04em;color:#17153d;background:#fff;border:2px solid #ecebf0;border-radius:10px;padding:3px 10px;white-space:nowrap;animation:duoBob 1.6s ease-in-out infinite}@keyframes duoBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}.duo-lt{font-size:12.5px;font-weight:800;color:#3a3850;text-align:center;max-width:170px;line-height:1.25}.duo-board{display:flex;flex-direction:column;gap:6px}.db-row{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #ecebf0;border-radius:16px;padding:10px 14px}.db-row.me{border-color:#17153d;background:#f7f7f9}.db-pos{width:30px;text-align:center;font-size:18px;font-weight:900;color:#8a87a0}.db-av{width:40px;height:40px;border-radius:12px;background:#f7f7f9;color:#17153d;display:grid;place-items:center;font-weight:900;overflow:hidden}.db-av img{width:100%;height:100%;object-fit:cover}.db-row>div{flex:1;min-width:0;display:flex;flex-direction:column}.db-row b{font-size:14.5px}.db-row small{font-size:12px;color:#8a87a0}.db-row em{font-style:normal;font-weight:900;color:#17153d}.duo-play{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#fff;display:flex;flex-direction:column}.dp-top{flex:none;display:flex;align-items:center;gap:14px;padding:calc(14px + env(safe-area-inset-top)) 18px 10px;max-width:760px;width:100%;margin:0 auto;box-sizing:border-box}.dp-x{border:0;background:none;font-size:22px;color:#a9a7b8;font-weight:900;cursor:pointer;width:36px;height:36px}.dp-bar{flex:1;height:16px;border-radius:99px;background:#ecebf0;overflow:hidden}.dp-bar i{display:block;height:100%;background:linear-gradient(90deg,#17153d,#17153d);border-radius:99px;transition:width .4s;box-shadow:inset 0 -3px #00000014}.dp-err{min-width:36px;font-size:13px;font-weight:900;color:#c42050;text-align:right}.dp-body{flex:1;min-height:0;overflow-y:auto;padding:18px 18px 140px;max-width:680px;width:100%;margin:0 auto;box-sizing:border-box;animation:dpIn .25s ease-out}@keyframes dpIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.dp-tag{margin:0 0 8px;font-size:13px;font-weight:900;color:#6d6a83;text-transform:uppercase;letter-spacing:.03em}.ex h2,.ex-card h2{margin:0 0 18px;font-size:22px;line-height:1.35;color:#17153d}.ex-card{background:#f7f7f9;border:2px solid #ecebf0;border-radius:22px;padding:22px}.ex-card p{margin:0 0 18px;font-size:17px;line-height:1.6;color:#2a2845}.ex-opts{display:flex;flex-direction:column;gap:10px}.ex-opts.tf{flex-direction:row}.ex-opts.tf button{flex:1;justify-content:center;text-align:center}.ex-opts button,.ex-pool button,.ex-order button,.ex-match button{border:2px solid #e4e3ea;background:#fff;border-radius:16px;min-height:54px;padding:10px 16px;font:inherit;font-size:16px;font-weight:700;color:#17153d;text-align:left;cursor:pointer;box-shadow:0 3px #e4e3ea;display:flex;align-items:center;gap:10px}.ex-opts button.on{border-color:#6d6a83;background:#f7f7f9;box-shadow:0 3px #6d6a83}.ex-opts button.right{border-color:#1f8a5a;background:#f7f7f9;box-shadow:0 3px #1f8a5a}.ex-opts button.wrong{border-color:#17153d;background:#f7f7f9;box-shadow:0 3px #17153d}.ex-blank{display:inline-block;min-width:110px;margin:0 6px;border-bottom:3px solid #d6d4de;color:#17153d;text-align:center}.ex-blank.on{border-color:#6d6a83}.ex-order{min-height:70px;border-bottom:2px solid #ecebf0;padding-bottom:12px;margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.ex-order em{font-style:normal;width:24px;height:24px;border-radius:8px;background:#a9a7b8;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900;flex:none}.ex-ph{color:#a9a7b8;font-size:14px;padding:18px 0;text-align:center}.ex-pool{display:flex;flex-wrap:wrap;gap:8px}.ex-pool button{min-height:46px}.ex-match{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ex-match>div{display:flex;flex-direction:column;gap:8px}.ex-match button{min-height:58px;font-size:14.5px;justify-content:center;text-align:center}.ex-match button.sel{border-color:#6d6a83;background:#f7f7f9;box-shadow:0 3px #6d6a83}.ex-match button.done{border-color:#d6d4de;background:#f7f7f9;color:#1f8a5a;box-shadow:none}.ex-match button.bad{border-color:#c42050;background:#f7f7f9;animation:shake .35s}@keyframes shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.ex-hint{font-size:12.5px;color:#8a87a0;margin-top:10px;text-align:center}.ex-check,.ex-go{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(640px,calc(100% - 36px));min-height:56px;border:0;border-radius:16px;background:#1f8a5a;color:#fff;font:inherit;font-size:17px;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:0 5px #1f8a5a}.ex-check:disabled{background:#e4e3ea;color:#a9a7b8;box-shadow:0 5px #d6d4de;cursor:default}.ex-go{background:#a9a7b8;box-shadow:0 5px #17153d}.dp-fb{position:fixed;left:0;right:0;bottom:0;z-index:82;display:flex;align-items:center;gap:16px;padding:18px max(18px,calc((100% - 680px)/2)) calc(18px + env(safe-area-inset-bottom));animation:fbUp .2s ease-out}@keyframes fbUp{0%{transform:translateY(100%)}to{transform:none}}.dp-fb.ok{background:#f2f1f5;color:#1f8a5a}.dp-fb.no{background:#f7f7f9;color:#17153d}.dp-fb>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dp-fb b{font-size:20px}.dp-fb span{font-size:14.5px;line-height:1.4}.dp-fb small{font-size:12px;opacity:.8;font-weight:700}.dp-fb button{flex:none;min-height:52px;padding:0 26px;border:0;border-radius:16px;font:inherit;font-size:16px;font-weight:900;color:#fff;cursor:pointer}.dp-fb.ok button{background:#1f8a5a;box-shadow:0 4px #1f8a5a}.dp-fb.no button{background:#ff3380;box-shadow:0 4px #17153d}.duo-done{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.dd-emo{font-size:84px;animation:ddPop .5s ease-out}@keyframes ddPop{0%{transform:scale(.3)}70%{transform:scale(1.15)}to{transform:scale(1)}}.duo-done h1{margin:0;font-size:30px;color:#a8650f}.duo-done>p{margin:0;color:#6d6a83;font-weight:700}.dd-stats{display:flex;gap:10px;margin:14px 0 6px}.dd-stats span{width:110px;border-radius:16px;border:2px solid;overflow:hidden;display:flex;flex-direction:column}.dd-stats small{font-size:12px;font-weight:900;color:#fff;padding:4px;text-transform:uppercase}.dd-stats b{font-size:22px;padding:10px 4px;background:#fff}.dd-stats .xp{border-color:#a8650f}.dd-stats .xp small{background:#17153d}.dd-stats .xp b{color:#a8650f}.dd-stats .acc{border-color:#1f8a5a}.dd-stats .acc small{background:#17153d}.dd-stats .acc b{color:#1f8a5a}.dd-stats .st{border-color:#a8650f}.dd-stats .st small{background:#17153d}.dd-stats .st b{color:#a8650f}.dd-note{margin:4px 0 0;font-weight:800;color:#a8650f}.dd-note.goal{color:#1f8a5a}.dd-sub{margin:0;font-size:13px;color:#8a87a0}.dd-go{margin-top:18px;width:min(420px,100%);min-height:56px;border:0;border-radius:16px;background:#17153d;color:#fff;font:inherit;font-size:17px;font-weight:900;box-shadow:0 5px #1f8a5a;cursor:pointer}.qe-h{display:flex;align-items:center;gap:6px}.qe-h b{flex:1;font-size:13.5px}.qe-h button{border:0;background:#f2f1f5;border-radius:10px;width:36px;height:36px;cursor:pointer}@media (max-width: 899px){.duo-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.duo-steps li{transform:translate(calc(var(--off) * 32px))}.duo-node{width:70px;height:64px}.ex h2,.ex-card h2{font-size:19px}.ex-opts button{font-size:15px}.ex-match button{font-size:13px;min-height:56px;padding:8px}.dp-fb{flex-direction:column;align-items:stretch}.dp-fb button{width:100%}}.duo-start{top:50%!important;left:calc(100% + 10px)!important;transform:translateY(-50%)!important;animation:duoBobX 1.6s ease-in-out infinite!important}.duo-start:before{content:"";position:absolute;left:-7px;top:50%;width:10px;height:10px;background:#fff;border-left:2px solid #ecebf0;border-bottom:2px solid #ecebf0;transform:translateY(-50%) rotate(45deg)}@keyframes duoBobX{0%,to{margin-left:0}50%{margin-left:4px}}.ap-main:has(>.ap-page.lx){max-width:1100px!important;padding-left:20px;padding-right:20px}.lx{gap:12px}.lx-top .pg-title p{margin:2px 0 0}.lx-kpis{grid-template-columns:1.3fr 1fr 1fr 1fr!important}.lx-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lx-tabs>button{border:1.5px solid #ecebf0;background:#fff;border-radius:999px;min-height:40px;padding:0 16px;font:inherit;font-size:14px;font-weight:800;color:#6d6a83;cursor:pointer}.lx-tabs>button.on{background:#17153d;border-color:#17153d;color:#fff}.lx-spec{margin-left:auto;display:flex;gap:4px;background:#f2f1f5;border-radius:12px;padding:3px}.lx-spec button{border:0;background:none;border-radius:9px;min-height:32px;padding:0 10px;font:inherit;font-size:12.5px;font-weight:800;color:#6d6a83;cursor:pointer}.lx-spec button.on{background:#fff;color:#17153d;box-shadow:0 1px 4px #17153d14}.lx-units{display:flex;flex-direction:column;gap:12px}.lx-unit{padding:0!important;overflow:hidden}.lx-unit>header{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1.5px solid #f2f1f5}.lx-uic{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:22px;background:#f7f7f9}.lx-uic.rose{background:#fde8ee}.lx-uic.mint{background:#e7f5ee}.lx-uic.lilac{background:#f1ecfe}.lx-uic.sky{background:#ecf2fe}.lx-uic.lemon{background:#fcf2e2}.lx-uic.peach{background:#fcebde}.lx-unit>header>div:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lx-unit header small{font-size:11.5px;font-weight:800;color:#8a87a0}.lx-unit header b{font-size:17px;color:#17153d}.lx-unit header span{font-size:13px;color:#6d6a83}.lx-uprog{flex:none;width:150px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lx-uprog b{font-size:15px;color:#17153d}.lx-uprog .cd-bar{width:100%;margin:0}.lx-list{list-style:none;margin:0;padding:6px 10px 10px;display:flex;flex-direction:column}.lx-list li{display:flex;align-items:center;gap:12px;padding:10px 6px;border-bottom:1px solid #f7f7f9}.lx-list li:last-child{border-bottom:0}.lx-no{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:900;background:#f2f1f5;color:#6d6a83}.lx-list li.done .lx-no{background:#f2f1f5;color:#1f8a5a}.lx-list li.cur .lx-no{background:#17153d;color:#fff}.lx-list li.lock{opacity:.55}.lx-lt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lx-lt b{font-size:14.5px;color:#17153d}.lx-lt small{font-size:12px;color:#8a87a0}.lx-go,.lx-again{flex:none;min-height:38px;padding:0 16px;border-radius:12px;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.lx-go{border:0;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff}.lx-again{border:1.5px solid #ecebf0;background:#fff;color:#3a3850}.lx-list li.open .lx-go{background:#17153d}.lx-lock{flex:none;width:38px;text-align:center;font-size:15px}.duo-board .db-row{border-radius:16px}.db-pos{font-size:15px!important}.lx-play{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#f7f7f9;display:flex;flex-direction:column}.lx-ptop{flex:none;display:flex;align-items:center;gap:14px;padding:calc(12px + env(safe-area-inset-top)) 20px 10px;background:#fff;border-bottom:1px solid #f2f1f5}.lx-exit{flex:none;border:1.5px solid #ecebf0;background:#fff;border-radius:12px;min-height:38px;padding:0 12px;font:inherit;font-size:13px;font-weight:800;color:#6d6a83;cursor:pointer}.lx-ptitle{flex:1;min-width:0;display:flex;flex-direction:column}.lx-ptitle small{font-size:11.5px;font-weight:800;color:#8a87a0}.lx-ptitle b{font-size:16px;color:#17153d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-pcount{flex:none;font-size:13px;font-weight:800;color:#6d6a83}.lx-pbar{flex:none;height:4px;background:#f2f1f5}.lx-pbar i{display:block;height:100%;background:#17153d;transition:width .35s}.lx-pbody{flex:1;min-height:0;overflow-y:auto;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.lx-ex{max-width:720px;margin:0 auto;padding:22px 24px!important;display:flex;flex-direction:column;gap:4px}.lx-tag{margin:0 0 6px;font-size:12px;font-weight:800;color:#17153d;text-transform:uppercase;letter-spacing:.04em}.lx-play .ex h2,.lx-play .ex-card h2{font-size:20px;line-height:1.4;margin:0 0 16px;color:#17153d}.lx-play .ex-card{background:none;border:0;padding:0}.lx-play .ex-card p{font-size:16px;line-height:1.65;color:#2a2845;margin:0 0 18px}.lx-play .ex-opts button,.lx-play .ex-pool button,.lx-play .ex-order button,.lx-play .ex-match button{border:1.5px solid #ecebf0;border-radius:14px;box-shadow:none;min-height:50px;font-size:15px;font-weight:600;background:#fff}.lx-play .ex-opts button:hover:not(:disabled),.lx-play .ex-pool button:hover:not(:disabled){border-color:#d6d4de}.lx-play .ex-opts button.on,.lx-play .ex-match button.sel{border-color:#17153d;background:#f7f7f9;box-shadow:none}.lx-play .ex-opts button.right{border-color:#1f8a5a;background:#f7f7f9;color:#1f8a5a;box-shadow:none}.lx-play .ex-opts button.wrong{border-color:#17153d;background:#f7f7f9;color:#17153d;box-shadow:none}.lx-play .ex-match button.done{border-color:#d6d4de;background:#f7f7f9;color:#1f8a5a}.lx-play .ex-order em{background:#17153d;border-radius:8px}.lx-play .ex-blank{border-color:#d6d4de;color:#17153d}.lx-play .ex-blank.on{border-color:#17153d}.lx-play .ex-opts.tf button{justify-content:center}.lx-primary{align-self:flex-start;margin-top:16px;min-height:48px;padding:0 22px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff3380,#ff3380);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.lx-primary:disabled{background:#e4e3ea;color:#a9a7b8;cursor:default}.lx-play .lx-primary{position:static;transform:none;width:auto;box-shadow:none}.lx-fb{display:flex;align-items:center;gap:14px;margin-top:18px;border-radius:14px;padding:12px 14px;animation:none}.lx-fb.ok{background:#f7f7f9;color:#1f8a5a}.lx-fb.no{background:#f7f7f9;color:#17153d}.lx-fb>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lx-fb b{font-size:15px}.lx-fb span{font-size:13.5px;line-height:1.45;color:#2a2845}.lx-fb small{font-size:12px;opacity:.8;font-weight:700}.lx-fb button{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#17153d;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.lx-done{max-width:560px;margin:40px auto 0;padding:30px 28px!important;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.lx-dic{width:56px;height:56px;border-radius:16px;background:#f2f1f5;color:#1f8a5a;display:grid;place-items:center;font-size:26px;font-weight:900;margin-bottom:6px}.lx-done h1{margin:0;font-size:22px;color:#17153d}.lx-done>p{margin:0;color:#6d6a83;font-size:14px}.lx-dstats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:16px 0 6px}.lx-dstats div{background:#fafafb;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:2px}.lx-dstats small{font-size:11.5px;color:#8a87a0;font-weight:700}.lx-dstats b{font-size:22px;color:#17153d}.lx-dnote{margin:4px 0 0;color:#1f8a5a;font-weight:800;font-size:13.5px}.lx-dsub{margin:0;color:#8a87a0;font-size:13px}.lx-primary.inline{align-self:center}@media (max-width: 899px){.lx-kpis{grid-template-columns:1fr 1fr!important}.lx-spec{margin-left:0;width:100%;overflow-x:auto}.lx-unit>header{flex-wrap:wrap}.lx-uprog{width:100%;flex-direction:row;align-items:center}.lx-uprog .cd-bar{flex:1}.lx-ex{padding:18px 16px!important}.lx-play .ex h2,.lx-play .ex-card h2{font-size:18px}.lx-fb{flex-direction:column;align-items:stretch}.lx-fb button{width:100%}.lx-primary{width:100%;align-self:stretch}.lx-dstats b{font-size:18px}}.lx-uprog small{font-size:11.5px;color:#8a87a0;font-weight:700}.lx-st{font-style:normal;font-size:11.5px;font-weight:800;border-radius:99px;padding:3px 10px}.lx-st.ok{background:#f2f1f5;color:#1f8a5a}.lx-st.prog{background:#f7f7f9;color:#17153d}.lx-st.none{background:#f2f1f5;color:#6d6a83}.lx-st.late{background:#f7f7f9;color:#c42050}.lm{max-width:860px!important;gap:12px}.lm-crumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:#8a87a0}.lm-crumb button{border:0;background:none;padding:0;font:inherit;font-weight:800;color:#17153d;cursor:pointer}.lm-crumb b{color:#3a3850}.lm-head{display:flex;align-items:center;gap:14px}.lm-head h1{margin:0;font-size:24px;color:#17153d}.lm-head p{margin:2px 0 0;font-size:13px;color:#6d6a83}.lm-sec{padding:18px 22px!important;display:flex;flex-direction:column;gap:12px}.lm-sec h2{margin:0;font-size:17px;color:#17153d;padding-bottom:10px;border-bottom:1.5px solid #f2f1f5}.lm-theory{display:flex;gap:12px}.lm-theory>span{flex:none;width:28px;height:28px;border-radius:9px;background:#f2f1f5;color:#3a3850;display:grid;place-items:center;font-size:13px;font-weight:900;margin-top:2px}.lm-theory div{flex:1;min-width:0}.lm-theory b{display:block;font-size:15px;color:#17153d;margin-bottom:3px}.lm-theory p{margin:0;font-size:15px;line-height:1.6;color:#2a2845}.lm-note{margin:0;font-size:13px;color:#6d6a83}.lm-q{border:1.5px solid #f2f1f5;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.lm-q.right{border-color:#d6d4de;background:#f7f7f9}.lm-q.wrong{border-color:#e4e3ea;background:#f7f7f9}.lm-qt{margin:0;display:flex;gap:10px;align-items:flex-start}.lm-qt em{flex:none;font-style:normal;width:26px;height:26px;border-radius:8px;background:#17153d;color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:900}.lm-qt span{flex:1;font-size:15.5px;font-weight:700;color:#17153d;line-height:1.45}.lm-qt small{flex:none;font-size:11px;font-weight:800;color:#a9a7b8;margin-top:4px}.lm-blank{display:inline-block;min-width:90px;border-bottom:2px solid #d6d4de;color:#17153d;text-align:center;margin:0 4px}.lm-opts{display:flex;flex-direction:column;gap:6px;padding-left:36px}.lm-opts.tf{flex-direction:row}.lm-opts.tf button{flex:0 0 160px}.lm-opts button{display:flex;align-items:center;gap:10px;text-align:left;border:1.5px solid #ecebf0;background:#fff;border-radius:12px;min-height:44px;padding:8px 12px;font:inherit;font-size:14.5px;color:#2a2845;cursor:pointer}.lm-opts button:hover:not(:disabled){border-color:#d6d4de}.lm-opts button i{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid #c9c7d4}.lm-opts button.on{border-color:#17153d}.lm-opts button.on i{border-color:#17153d;background:radial-gradient(#17153d 45%,transparent 50%)}.lm-opts button.c{border-color:#1f8a5a;background:#f7f7f9}.lm-opts button:disabled{cursor:default}.lm-order{padding-left:36px;display:flex;flex-direction:column;gap:8px}.lm-ord-sel{display:flex;flex-direction:column;gap:6px;min-height:44px;border:1.5px dashed #e4e3ea;border-radius:12px;padding:8px}.lm-ord-sel>span{font-size:13px;color:#a9a7b8;padding:6px}.lm-ord-sel button,.lm-ord-pool button{display:flex;align-items:center;gap:8px;border:1.5px solid #ecebf0;background:#fff;border-radius:10px;min-height:40px;padding:6px 10px;font:inherit;font-size:14px;color:#2a2845;cursor:pointer;text-align:left}.lm-ord-sel em{font-style:normal;width:22px;height:22px;border-radius:7px;background:#17153d;color:#fff;display:grid;place-items:center;font-size:11.5px;font-weight:900;flex:none}.lm-ord-pool{display:flex;flex-wrap:wrap;gap:6px}.lm-match{padding-left:36px;display:flex;flex-direction:column;gap:6px}.lm-match label{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;align-items:center}.lm-match span{font-size:14.5px;font-weight:700;color:#17153d}.lm-match select{min-height:42px;border:1.5px solid #ecebf0;border-radius:10px;padding:0 10px;font:inherit;font-size:14px;background:#fff}.lm-why{margin-left:36px;display:flex;flex-direction:column;gap:3px;border-radius:12px;padding:8px 12px;background:#fafafb;font-size:13px;color:#3a3850}.lm-q.right .lm-why b{color:#1f8a5a}.lm-q.wrong .lm-why b{color:#17153d}.lm-result{display:flex;align-items:center;gap:14px;border-radius:16px;padding:14px 16px}.lm-result.ok{background:#f7f7f9}.lm-result.no{background:#f2f1f5}.lm-result>div{flex:1;display:flex;flex-direction:column;gap:2px}.lm-result b{font-size:16px;color:#17153d}.lm-result span{font-size:13.5px;color:#3a3850}.lm-result button{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#17153d;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.lm-result.ok button{background:linear-gradient(135deg,#ff3380,#ff3380)}@media (max-width: 899px){.lm-opts,.lm-order,.lm-match{padding-left:0}.lm-why{margin-left:0}.lm-match label{grid-template-columns:1fr;gap:4px}.lm-opts.tf button{flex:1}.lm-result{flex-direction:column;align-items:stretch}.lm-head h1{font-size:20px}.lm-sec{padding:14px!important}}.lx-hero{display:flex;align-items:center;gap:16px;width:100%;text-align:left;border:0;border-radius:24px;padding:18px 20px;font:inherit;cursor:pointer;color:#17153d;background:linear-gradient(135deg,#f7f7f9,#f7f7f9);box-shadow:0 6px 20px #17153d14}.lx-hero.mint{background:linear-gradient(135deg,#f1faf5,#e2f4eb)}.lx-hero.lilac{background:linear-gradient(135deg,#f6f3fe,#eee9fe)}.lx-hero.sky{background:linear-gradient(135deg,#f2f7fe,#e6f0fe)}.lx-hero.lemon{background:linear-gradient(135deg,#fdf9f2,#fcf1dc)}.lx-hero.peach{background:linear-gradient(135deg,#fdf6f2,#fceadf)}.lx-hero-ic,.lx-hero>span{flex:none;width:64px;height:64px;border-radius:20px;background:#fff;display:grid;place-items:center;font-size:32px;box-shadow:0 2px 8px #17153d0f}.lx-hero>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lx-hero small{font-size:12px;font-weight:800;color:#17153d}.lx-hero b{font-size:21px;line-height:1.25}.lx-hero p{margin:0;font-size:13px;color:#6d6a83}.lx-hero>em{flex:none;font-style:normal;min-height:48px;padding:0 20px;border-radius:14px;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font-size:15px;font-weight:800;display:grid;place-items:center}.lx-hero.done{cursor:default;background:linear-gradient(135deg,#f7f7f9,#f2f1f5)}.lx-hero.done>span{color:#1f8a5a;font-weight:900}.lx-hero.done small{color:#1f8a5a}.lx-hero:hover:not(.done){box-shadow:0 10px 28px #17153d24}.lx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.lx-card{display:flex;flex-direction:column;gap:4px;text-align:left;border:1.5px solid #ecebf0;border-radius:22px;padding:16px;font:inherit;cursor:pointer;color:#17153d;background:#fff;position:relative;overflow:hidden}.lx-card:before{content:"";position:absolute;left:0;right:0;top:0;height:74px;background:#f7f7f9}.lx-card.mint:before{background:#f1faf5}.lx-card.lilac:before{background:#f6f3fe}.lx-card.sky:before{background:#f2f7fe}.lx-card.lemon:before{background:#fdf9f2}.lx-card.peach:before{background:#fdf6f2}.lx-card>*{position:relative}.lx-card:hover{border-color:#d6d4de;box-shadow:0 8px 24px #17153d0f}.lx-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.lx-card-ic{width:56px;height:56px;border-radius:18px;background:#fff;display:grid;place-items:center;font-size:28px;box-shadow:0 2px 8px #17153d0f}.lx-card-ic.big{width:72px;height:72px;font-size:36px;border-radius:22px;flex:none}.lx-card>small{font-size:11.5px;font-weight:800;color:#8a87a0}.lx-card>b{font-size:17px;line-height:1.3}.lx-card>p{margin:0;font-size:13px;color:#6d6a83;line-height:1.45;min-height:38px}.lx-card-foot{margin-top:8px;display:flex;flex-direction:column;gap:6px}.lx-card-foot .cd-bar{margin:0}.lx-card-foot>span:last-child{font-size:12px;font-weight:700;color:#6d6a83}.lp{max-width:860px!important}.lp-head{display:flex;align-items:center;gap:16px;border-radius:24px;padding:18px 20px;background:#f7f7f9}.lp-head.mint{background:#f1faf5}.lp-head.lilac{background:#f6f3fe}.lp-head.sky{background:#f2f7fe}.lp-head.lemon{background:#fdf9f2}.lp-head.peach{background:#fdf6f2}.lp-head>div:nth-child(2){flex:1;min-width:0}.lp-head small{font-size:12px;font-weight:800;color:#8a87a0}.lp-head h1{margin:2px 0;font-size:24px;color:#17153d}.lp-head p{margin:0;font-size:13.5px;color:#6d6a83}.lp-prog{flex:none;width:150px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;background:#fff;border-radius:16px;padding:10px 12px}.lp-prog b{font-size:22px;color:#17153d;line-height:1}.lp-prog small{font-size:11.5px}.lp-prog .cd-bar{width:100%;margin:4px 0 0}.lp-steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;position:relative}.lp-steps li{display:flex;gap:14px;align-items:stretch;position:relative}.lp-steps li:not(:last-child):after{content:"";position:absolute;left:19px;top:44px;bottom:-14px;width:2px;background:#ecebf0}.lp-steps li.done:not(:last-child):after{background:#d6d4de}.lp-no{flex:none;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-weight:900;font-size:15px;background:#f2f1f5;color:#6d6a83;margin-top:10px;z-index:1}.lp-steps li.done .lp-no{background:#1f8a5a;color:#fff}.lp-steps li.cur .lp-no{background:#17153d;color:#fff;box-shadow:0 0 0 5px #f2f1f5}.lp-card{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-align:left;border:1.5px solid #ecebf0;background:#fff;border-radius:18px;padding:14px 16px;font:inherit;cursor:pointer;color:#17153d}.lp-card:hover:not(:disabled){border-color:#d6d4de;box-shadow:0 6px 18px #17153d0d}.lp-card:disabled{cursor:default;opacity:.55}.lp-steps li.cur .lp-card{border-color:#e4e3ea;box-shadow:0 6px 18px #17153d14}.lp-card>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lp-card small{font-size:11.5px;font-weight:800;color:#8a87a0}.lp-steps li.cur .lp-card small{color:#17153d}.lp-card b{font-size:16px}.lp-card span{font-size:12.5px;color:#6d6a83}.lp-card>em{flex:none;font-style:normal;font-size:13.5px;font-weight:800;color:#3a3850;border:1.5px solid #ecebf0;border-radius:12px;padding:8px 14px}.lp-steps li.cur .lp-card>em{background:linear-gradient(135deg,#17153d,#17153d);border:0;color:#fff}.lm-stepper{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #ecebf0;border-radius:16px;padding:6px}.lm-stepper button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;border-radius:12px;min-height:44px;font:inherit;font-size:14.5px;font-weight:800;color:#8a87a0;cursor:pointer}.lm-stepper button.on{background:#17153d;color:#fff}.lm-stepper button.done{color:#1f8a5a}.lm-stepper em{font-style:normal;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;background:#17153d14}.lm-stepper button.on em{background:#fff3}.lm-stepper button.done em{background:#f2f1f5}.lm-stepper i{flex:none;width:24px;height:2px;background:#ecebf0}.lm-tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.lm-tcard{background:#fff;border:1.5px solid #ecebf0;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:6px;border-top:5px solid #c9c7d4}.lm-tcard.mint{border-top-color:#4fc58a}.lm-tcard.lilac{border-top-color:#b1a0f4}.lm-tcard.sky{border-top-color:#86b2ed}.lm-tcard.lemon{border-top-color:#e9b244}.lm-tcard.peach{border-top-color:#f2b295}.lm-tcard>span{width:28px;height:28px;border-radius:9px;background:#f2f1f5;display:grid;place-items:center;font-size:13px;font-weight:900;color:#3a3850}.lm-tcard b{font-size:16px;color:#17153d}.lm-tcard p{margin:0;font-size:14.5px;line-height:1.6;color:#2a2845}.lm-next{display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid #ecebf0;border-radius:18px;padding:12px 16px}.lm-next span{flex:1;font-size:13.5px;color:#6d6a83}.lm-next .lx-primary{margin:0}.lm-bar{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom));z-index:5;display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid #ecebf0;border-radius:18px;padding:10px 12px 10px 16px;box-shadow:0 10px 30px #17153d1f;margin-top:6px}.lm-bar>div{flex:1;display:flex;flex-direction:column;gap:6px}.lm-bar b{font-size:13.5px;color:#17153d}.lm-bar .cd-bar,.lm-bar .lx-primary{margin:0}.lm-rbtns{display:flex;gap:8px}.lm-result button.ghost{background:#fff;color:#3a3850;border:1.5px solid #ecebf0}@media (max-width: 899px){.lx-hero{flex-wrap:wrap}.lx-hero>em{width:100%}.lx-hero b{font-size:18px}.lx-hero>span,.lx-hero-ic{width:52px;height:52px;font-size:26px}.lp-head{flex-wrap:wrap}.lp-prog{width:100%;flex-direction:row;align-items:center;gap:10px}.lp-prog .cd-bar{flex:1;margin:0}.lp-card{flex-wrap:wrap}.lp-card>em{width:100%;text-align:center}.lm-next{flex-direction:column;align-items:stretch}.lm-rbtns{flex-direction:column}.lm-stepper button{font-size:13px}}.ap-main:has(>.ap-page.ac){max-width:none!important;width:100%;box-sizing:border-box;padding-left:28px!important;padding-right:28px!important}.ap-page.ac,.ap-page.lx,.ap-page.lm,.ap-page.lp{max-width:none!important;width:100%}.lx-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.lm-tgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.lm-q .lm-opts,.lm-q .lm-order,.lm-q .lm-match,.lm-q .lm-why{max-width:900px}@media (max-width: 899px){.ap-main:has(>.ap-page.ac){padding-left:14px!important;padding-right:14px!important}}.lx-strip{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.lx-strip>span{display:flex;flex-direction:column;justify-content:center;background:#fff;border:1.5px solid #ecebf0;border-radius:14px;padding:6px 14px;min-width:110px}.lx-strip small{font-size:11px;color:#8a87a0;font-weight:800}.lx-strip b{font-size:16px;color:#17153d}.lx-cont{margin-left:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;min-width:0;max-width:460px;border:0;border-radius:14px;padding:6px 16px;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;font:inherit;cursor:pointer}.lx-cont small{color:#ecebf0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lx-cont b{color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lx-cont.done{background:#f2f1f5}.lx-cont.done small,.lx-cont.done b{color:#1f8a5a!important}.lx-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;align-items:start}.lx-pcard{background:#fff;border:1.5px solid #ecebf0;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;border-top:4px solid #c9c7d4}.lx-pcard.mint{border-top-color:#4fc58a}.lx-pcard.lilac{border-top-color:#b1a0f4}.lx-pcard.sky{border-top-color:#86b2ed}.lx-pcard.lemon{border-top-color:#e9b244}.lx-pcard.peach{border-top-color:#f2b295}.lx-phead{display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:12px 14px 6px;font:inherit;cursor:pointer;color:#17153d}.lx-phead>div{flex:1;min-width:0;display:flex;flex-direction:column}.lx-phead b{font-size:15.5px}.lx-phead small{font-size:11.5px;color:#8a87a0;font-weight:700}.lx-phead:hover b{color:#17153d}.lx-pic{flex:none;width:38px;height:38px;border-radius:12px;background:#f7f7f9;display:grid;place-items:center;font-size:19px}.lx-pcard.mint .lx-pic{background:#f1faf5}.lx-pcard.lilac .lx-pic{background:#f6f3fe}.lx-pcard.sky .lx-pic{background:#f2f7fe}.lx-pcard.lemon .lx-pic{background:#fdf9f2}.lx-pcard.peach .lx-pic{background:#fdf6f2}.lx-pbar2{display:flex;align-items:center;gap:8px;padding:0 14px 6px}.lx-pbar2 .cd-bar{flex:1;margin:0}.lx-pbar2 small{font-size:11.5px;font-weight:800;color:#6d6a83}.lx-plist{list-style:none;margin:0;padding:2px 8px 8px;display:flex;flex-direction:column}.lx-plist button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:none;border-radius:12px;padding:7px 8px;font:inherit;text-align:left;cursor:pointer;color:#17153d}.lx-plist button:hover:not(:disabled){background:#fafafb}.lx-plist button:disabled{cursor:default;opacity:.5}.lx-plist .lx-no{width:28px;height:28px;border-radius:9px;font-size:12px}.lx-plist .done .lx-no{background:#f2f1f5;color:#1f8a5a}.lx-plist .cur .lx-no{background:#17153d;color:#fff}.lx-plist .lx-lt b{font-size:13.5px}.lx-plist .lx-lt small{font-size:11.5px}.lx-plist em{flex:none;font-style:normal;font-size:12px;font-weight:800;color:#6d6a83}.lx-plist .cur em{color:#fff;background:linear-gradient(135deg,#17153d,#17153d);border-radius:10px;padding:6px 10px}.lx-plist .cur{background:#f7f7f9}@media (max-width: 899px){.lx-strip>span{flex:1 1 40%;min-width:0}.lx-cont{margin-left:0;max-width:none;flex:1 1 100%;min-height:52px}.lx-pgrid{grid-template-columns:1fr}}@media (max-width: 899px){.lx-strip{gap:6px}.lx-strip>span{flex:1 1 0;min-width:0;padding:5px 8px;border-radius:12px}.lx-strip>span small{font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-strip>span b{font-size:14px}.lx-cont{min-height:46px;padding:6px 14px}}.ap-main.chat:has(>.ap-page.ac){height:auto!important;min-height:calc(100dvh - var(--top-h));background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;padding-top:14px!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.lx-pgrid{align-items:stretch!important;grid-auto-rows:1fr}.lx-pcard{height:100%;box-sizing:border-box}.lx-plist{flex:1}.lx-phead b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-phead small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lm-tcard.wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);gap:18px;align-items:start}.lm-ttext{display:flex;flex-direction:column;gap:6px}.lm-ttext>span{width:28px;height:28px;border-radius:9px;background:#f2f1f5;display:grid;place-items:center;font-size:13px;font-weight:900;color:#3a3850}.lm-ttext b{font-size:16px;color:#17153d}.lm-ttext p{margin:0;font-size:14.5px;line-height:1.65;color:#2a2845}.lm-tcard>span{display:none}.lm-fig{margin:0;display:flex;flex-direction:column;gap:6px}.lm-fig button{border:1.5px solid #ecebf0;padding:0;border-radius:14px;overflow:hidden;background:#fafafb;cursor:zoom-in;display:block}.lm-fig img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;background:#fff}.lm-fig figcaption{font-size:12px;color:#8a87a0;font-weight:700}.lm-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#17153dd1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;cursor:zoom-out}.lm-zoom img{max-width:100%;max-height:calc(100dvh - 90px);border-radius:12px;background:#fff}.lm-zoom p{margin:0;color:#fff;font-weight:700;font-size:14px}.lm-zoom button{position:absolute;top:calc(14px + env(safe-area-inset-top));right:16px;width:40px;height:40px;border-radius:12px;border:0;background:#ffffff26;color:#fff;font-size:16px;cursor:pointer}@media (max-width: 899px){.lm-tcard.wide{grid-template-columns:1fr}.lm-fig img{max-height:420px}}.lx-pall{margin:0 14px 12px;border:1.5px solid #ecebf0;background:#fff;border-radius:12px;min-height:36px;font:inherit;font-size:13px;font-weight:800;color:#17153d;cursor:pointer}.lx-pall:hover{border-color:#e4e3ea}.lp-steps li.lp-part{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 4px 2px}.lp-steps li.lp-part:after{display:none}.lp-part b{font-size:15px;color:#17153d}.lp-part small{font-size:12px;font-weight:800;color:#8a87a0}.lm-part{color:#8a87a0}.lm-tcard.wide{grid-template-columns:minmax(0,1.5fr) minmax(200px,300px)!important}.lm-fig button{border:0!important;background:none!important}.lm-fig img{max-height:560px!important;background:none!important;margin:0 auto}.lm-fig figcaption{text-align:center}@media (max-width: 899px){.lm-tcard.wide{grid-template-columns:1fr!important}.lm-fig{max-width:280px;margin:0 auto}}.lm-tcard.wide.full{grid-template-columns:1fr!important}.lm-tcard.full .lm-fig{max-width:none!important}.lm-tcard.full .lm-fig img{max-height:none!important;width:100%;border-radius:14px}.lm-fig .lm-fig-img{display:block;border-radius:14px;overflow:hidden;cursor:default}.lm-fig .lm-fig-img img{display:block;width:100%;height:auto;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sa-top{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.sa-top .ap-segtabs{min-width:300px}.sa-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sa-tile{padding:16px 18px;gap:2px}.sa-tile span{font-size:22px}.sa-tile small{color:var(--gr);font-weight:700;font-size:13px}.sa-tile b{font-size:26px;color:var(--nv)}.sa-tile em{font-style:normal;color:var(--gr);font-size:12.5px}.sa-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:12px}.sa-grid h3{margin:0 0 8px;font-size:16px;color:var(--nv)}.sa-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.sa-th{position:relative;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--nv)}.sa-th img,.sa-th video,.sa-ph{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px;background:#ecebf0;display:grid;place-items:center;font-size:30px}.sa-th small{font-size:12px;color:var(--gr);line-height:1.35}.sa-th small b{display:block;color:var(--nv)}.sa-st{position:absolute;top:6px;left:6px;font-style:normal;font-size:11px;font-weight:800;padding:3px 8px;border-radius:9px;background:#fff;color:var(--nv)}.sa-st.ok{background:#f2f1f5;color:#1f8a5a}.sa-st.bad{background:#f7f7f9;color:#c42050}.sa-st.run{background:#f2f1f5;color:#a8650f}.sa-amts{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px}.sa-amts button{border:1.5px solid var(--ln2);background:#fff;border-radius:12px;padding:12px 2px;font-weight:800;font-size:15px;color:var(--nv)}.sa-amts button.on{border-color:var(--ink);background:#f7f7f9;color:var(--ink)}.sa-grant .ap-btn.ghost{width:100%;margin-top:8px}@media (max-width: 899px){.sa-tiles{grid-template-columns:1fr 1fr}.sa-grid{grid-template-columns:1fr}.sa-tile b{font-size:22px}.sa-top .ap-segtabs{min-width:0;width:100%}}.ax{--ink: #17153d;--muted: #6d6a83;--line: #ecebf2;--paper: #fff;--mist: #f7f7f9;--pink: #17153d;--tone: #17153d;--tone-bg: #f7f7f9;max-width:980px;margin:0 auto;padding:18px 16px 120px;color:var(--ink)}.ax.rose,.ax .rose,.ax-hero.rose,.ax-prow.rose,.ax-phead.rose{--tone: #cf034d;--tone-bg: #fdf2f5}.ax.mint,.ax .mint,.ax-hero.mint,.ax-prow.mint,.ax-phead.mint{--tone: #119365;--tone-bg: #edf9f4}.ax.lilac,.ax .lilac,.ax-hero.lilac,.ax-prow.lilac,.ax-phead.lilac{--tone: #6c52ce;--tone-bg: #f3f0fe}.ax.sky,.ax .sky,.ax-hero.sky,.ax-prow.sky,.ax-phead.sky{--tone: #1e64bf;--tone-bg: #eef4fe}.ax.lemon,.ax .lemon,.ax-hero.lemon,.ax-prow.lemon,.ax-phead.lemon{--tone: #a36902;--tone-bg: #fcf5e4}.ax.peach,.ax .peach,.ax-hero.peach,.ax-prow.peach,.ax-phead.peach{--tone: #bf450c;--tone-bg: #fdf2ec}.ax-bar{height:6px;border-radius:6px;background:#17153d14;overflow:hidden}.ax-bar i{display:block;height:100%;background:var(--tone);border-radius:6px;min-width:6px;transition:width .4s ease}.ax-bar.sm{height:4px;margin-top:8px}.ax-go{border:0;border-radius:14px;background:var(--ink);color:#fff;font:inherit;font-weight:800;font-size:15.5px;padding:14px 22px;min-height:50px;cursor:pointer}.ax-go:disabled{opacity:.35;cursor:default}.ax-ghost{border:1.5px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font:inherit;font-weight:700;font-size:15px;padding:13px 18px;min-height:50px;cursor:pointer}.ax-ghost:disabled{opacity:.35;cursor:default}.ax button:focus-visible{outline:3px solid color-mix(in srgb,var(--tone) 55%,transparent);outline-offset:2px}.ax-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px}.ax-tabs>button,.ax-spec button{border:0;background:transparent;font:inherit;font-weight:700;color:var(--muted);padding:8px 12px;border-radius:10px;cursor:pointer}.ax-tabs>button.on{background:var(--ink);color:#fff}.ax-spec{margin-left:auto;display:flex;gap:2px;background:var(--mist);border-radius:12px;padding:3px}.ax-spec button.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px #17153d14}.ax-hero{background:var(--tone-bg);border-radius:26px;padding:26px 24px 24px;display:flex;flex-direction:column;gap:10px}.ax-hero-k{margin:0;font-size:14px;font-weight:700;color:var(--tone)}.ax-hero h1{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.15;letter-spacing:-.02em;max-width:22ch}.ax-hero-m{margin:0;color:var(--muted);font-size:15px}.ax-hero .ax-bar{max-width:420px;background:#fffc}.ax-hero .ax-go{align-self:flex-start;margin-top:6px;padding-left:30px;padding-right:30px;background:var(--tone)}.ax-sum{margin:14px 4px 0;color:var(--muted);font-size:14px}.ax-h2{margin:28px 4px 10px;font-size:18px}.ax-plist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ax-prow{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px 16px;font:inherit;color:inherit;cursor:pointer}.ax-prow:hover{border-color:color-mix(in srgb,var(--tone) 35%,var(--line))}.ax-pic{width:52px;height:52px;border-radius:15px;background:var(--tone-bg);display:grid;place-items:center;font-size:26px}.ax-pic.big{width:64px;height:64px;font-size:32px;border-radius:18px;background:#fff}.ax-pt{display:flex;flex-direction:column;gap:2px;min-width:0}.ax-pt b{font-size:16px;line-height:1.25}.ax-pt small{color:var(--muted);font-size:13px}.ax-pst{font-size:13.5px;font-weight:800;color:var(--muted);white-space:nowrap}.ax-pst.ok{color:#1f8a5a}.ax-pst.late{color:#c42050}.ax-phead{background:var(--tone-bg);border-radius:26px;padding:22px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:start}.ax-phead h1{margin:2px 0 6px;font-size:clamp(22px,3.4vw,30px);line-height:1.15;letter-spacing:-.02em}.ax-phead p{margin:0 0 12px;color:var(--muted);font-size:15px;line-height:1.5;max-width:62ch}.ax-phead .ax-bar{max-width:420px;background:#fffc}.ax-phead small{display:block;margin-top:6px;color:var(--muted);font-size:13px}.ax-resume{margin:14px 0 6px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ink);color:#fff;border:0;border-radius:18px;padding:16px 18px;font:inherit;text-align:left;cursor:pointer}.ax-resume span{display:flex;flex-direction:column;gap:2px;min-width:0}.ax-resume small{opacity:.7;font-size:13px}.ax-resume b{font-size:16px}.ax-resume em{font-style:normal;font-weight:800;background:#ffffff24;border-radius:12px;padding:10px 16px;white-space:nowrap}.ax-lessons{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ax-part{display:flex;justify-content:space-between;align-items:baseline;padding:18px 6px 4px}.ax-part b{font-size:15px}.ax-part small{color:var(--muted);font-weight:700}.ax-lrow{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;font:inherit;color:inherit;text-align:left;cursor:pointer}.ax-lmark{width:36px;height:36px;border-radius:11px;background:var(--mist);display:grid;place-items:center;font-weight:800;font-size:14px;color:var(--muted)}.ax-lrow.done .ax-lmark{background:#f2f1f5;color:#1f8a5a}.ax-lrow.cur{border-color:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 14%,transparent)}.ax-lrow.cur .ax-lmark{background:var(--tone);color:#fff}.ax-lrow.lock{opacity:.55;cursor:default}.ax-lt{display:flex;flex-direction:column;gap:2px;min-width:0}.ax-lt b{font-size:15px;line-height:1.3}.ax-lt small{color:var(--muted);font-size:12.5px}.ax-lrow em{font-style:normal;font-size:12.5px;font-weight:800;color:var(--tone)}.ax-read{max-width:1060px;padding-top:10px}.ax-top{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;background:color-mix(in srgb,#fff 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ax-x{width:40px;height:40px;border-radius:12px;border:0;background:var(--mist);font-size:15px;cursor:pointer;color:var(--ink)}.ax-segs{display:flex;gap:4px;align-items:center;min-width:0}.ax-segs i{flex:1;height:6px;border-radius:4px;background:#17153d17;min-width:4px;transition:background .25s}.ax-segs i.on{background:var(--tone)}.ax-segs i.now{background:color-mix(in srgb,var(--tone) 45%,#fff)}.ax-segs i.q{background:#17153d0f}.ax-segs i.q.now{background:#a9a7b8}.ax-segs i.q.ok{background:#1f8a5a}.ax-segs i.q.no{background:#17153d}.ax-segs-gap{width:6px;flex:none}.ax-count{font-size:13px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.ax-where{margin:2px 0 14px;color:var(--muted);font-size:13.5px}.ax-where b{color:var(--ink)}.ax-card{background:#fff;border:1px solid var(--line);border-radius:26px;padding:clamp(22px,4vw,40px);animation:axIn .28s ease-out}@keyframes axIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ax-card{animation:none}.ax-bar i{transition:none}}.ax-card.img{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(20px,4vw,44px);align-items:center}.ax-card.img.full{grid-template-columns:1fr}.ax-text h2{margin:0 0 14px;font-size:clamp(22px,3vw,30px);line-height:1.18;letter-spacing:-.015em}.ax-text p{margin:0 0 12px;font-size:17.5px;line-height:1.62;max-width:62ch;color:#2a2845}.ax-text p:last-child{margin-bottom:0}.ax-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.ax-fig button{border:0;background:none;padding:0;cursor:zoom-in;display:block;width:100%}.ax-fig img{width:100%;max-height:62vh;object-fit:contain;display:block}.ax-card.full .ax-fig img{max-height:none;border-radius:16px}.ax-fig figcaption{color:var(--muted);font-size:13px;text-align:center}.ax-nav{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:10px;padding:14px 0 calc(14px + env(safe-area-inset-bottom));margin-top:16px;background:linear-gradient(to top,#fff 70%,#fff0)}.ax-nav .ax-go{flex:1;max-width:360px;margin-left:auto}.ax-qcard{max-width:720px;margin:0 auto}.ax-qn{margin:0 0 6px;color:var(--tone);font-weight:800;font-size:14px}.ax-qcard .lm-q{border:0;padding:0;background:none;box-shadow:none}.ax-qcard .lm-qt{display:block;margin:0 0 18px}.ax-qcard .lm-qt em,.ax-qcard .lm-qt small{display:none}.ax-qcard .lm-qt span{font-size:clamp(19px,2.6vw,24px);font-weight:800;line-height:1.3}.ax-qcard .lm-opts{display:flex;flex-direction:column;gap:10px}.ax-qcard .lm-opts.tf{flex-direction:row}.ax-qcard .lm-opts.tf button{flex:1;justify-content:center}.ax-qcard .lm-opts button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1.5px solid var(--line);border-radius:16px;background:#fff;padding:15px 16px;font:inherit;font-size:16px;color:var(--ink);cursor:pointer;min-height:56px}.ax-qcard .lm-opts button i{width:20px;height:20px;flex:none;border-radius:7px;border:2px solid #d6d4de}.ax-qcard .lm-opts button.on{border-color:var(--ink);background:var(--mist)}.ax-qcard .lm-opts button.on i{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px #fff}.ax-qcard .lm-q.right .lm-opts button.c,.ax-qcard .lm-q.wrong .lm-opts button.c{border-color:#1f8a5a;background:#f7f7f9}.ax-qcard .lm-q.wrong .lm-opts button.on:not(.c){border-color:#17153d;background:#f7f7f9}.ax-qcard .lm-why{margin-top:16px;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:1.5}.ax-qcard .lm-q.right .lm-why{background:#f7f7f9;color:#1f8a5a}.ax-qcard .lm-q.wrong .lm-why{background:#f7f7f9;color:#17153d}.ax-qcard .lm-why span{color:#3a3850}.ax-qcard .lm-order,.ax-qcard .lm-match{font-size:16px}.ax-qcard .lm-match label{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.ax-qcard .lm-match select{font:inherit;font-size:15px;padding:10px;border-radius:12px;border:1.5px solid var(--line);background:#fff;min-height:46px}.ax-result{max-width:620px;margin:10px auto 0;text-align:center;padding:40px 28px}.ax-score{margin:0;font-size:clamp(56px,10vw,84px);font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--tone)}.ax-result.no .ax-score{color:#a8650f}.ax-result h2{margin:12px 0 6px;font-size:24px}.ax-result p{margin:0 auto 22px;color:var(--muted);font-size:16px;max-width:40ch}.ax-rbtns{display:flex;flex-direction:column;gap:10px;align-items:stretch;max-width:340px;margin:0 auto}@media (max-width: 760px){.ax{padding:12px 12px 110px}.ax-hero{padding:22px 18px;border-radius:22px}.ax-hero .ax-go{align-self:stretch}.ax-prow{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:12px}.ax-pic{width:44px;height:44px;font-size:22px;border-radius:13px}.ax-phead{grid-template-columns:1fr;padding:18px}.ax-pic.big{width:52px;height:52px;font-size:26px}.ax-card{border-radius:22px;padding:20px 18px}.ax-card.img{grid-template-columns:1fr}.ax-fig{max-width:300px;margin:6px auto 0}.ax-fig img{max-height:70vh}.ax-text p{font-size:16.5px}.ax-spec{margin-left:0}.ax-nav .ax-ghost{flex:0 0 auto;padding-left:16px;padding-right:16px}}.ap-page.ac.ax{max-width:1000px!important;margin-left:auto!important;margin-right:auto!important;padding:18px 16px 120px}.ap-page.ac.ax.ax-read{max-width:1080px!important;padding-top:6px}@media (max-width: 760px){.ap-page.ac.ax{padding:10px 2px 110px}}@media (min-width: 761px){.ax-card.img:not(.full) .ax-fig img{max-height:calc(100vh - 290px);min-height:320px}}.ax .ax-result p.ax-score{font-size:clamp(56px,10vw,84px)!important;font-weight:900;line-height:1;margin:0 auto;color:var(--tone);max-width:none}.ax .ax-result.no p.ax-score{color:#a8650f}@media (max-width: 760px){.ax-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ax-tabs::-webkit-scrollbar{display:none}.ax-tabs>button{white-space:nowrap;flex:none}.ax-spec{flex:none}}.hdr-apps{background:#fff!important;box-shadow:0 0 0 1.5px #ecebf0,0 4px 12px #17153d1f}.hdr-apps svg rect{transform-box:fill-box;transform-origin:center;transition:transform .25s ease}.hdr-apps:hover svg .ha-a,.hdr-apps:focus-visible svg .ha-a{transform:translate(-1px,-1px) rotate(-8deg)}.hdr-apps:hover svg .ha-b,.hdr-apps:focus-visible svg .ha-b{transform:translate(1px,-1px) rotate(8deg)}.hdr-apps:hover svg .ha-c,.hdr-apps:focus-visible svg .ha-c{transform:translate(-1px,1px) rotate(8deg)}.hdr-apps:hover svg .ha-d,.hdr-apps:focus-visible svg .ha-d{transform:translate(1px,1px) rotate(-8deg)}.hdr-apps:active svg rect{transform:scale(.88)}@media (prefers-reduced-motion: reduce){.hdr-apps svg rect{transition:none}}.cw{max-width:1100px;margin:0 auto;padding:18px 16px 100px;color:#17153d}.ap-page.cw{max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}.cw-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;border-radius:22px;padding:18px 20px;background:#f7f7f9}.cw-head.warn,.cw-head.crit{background:#f7f7f9}.cw-head.paused{background:#f2f1f5}.cw-big{font-size:34px}.cw-head h1{margin:0;font-size:clamp(19px,2.6vw,24px)}.cw-head p{margin:4px 0 0;color:#6d6a83;font-size:13.5px}.cw-btn{border:0;border-radius:12px;background:#17153d;color:#fff;font:inherit;font-weight:800;padding:11px 16px;cursor:pointer;white-space:nowrap}.cw-btn:disabled{opacity:.5}.cw-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.cw-totals div{background:#fff;border:1px solid #ecebf0;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:2px}.cw-totals b{font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cw-totals span{color:#6d6a83;font-size:12.5px}.cw-issues{background:#fff;border:1px solid #ecebf0;border-radius:18px;padding:14px 16px;margin-bottom:14px}.cw-issues h2,.cw-hist h2{margin:0 0 10px;font-size:15px}.cw-issues ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cw-issues li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start;background:#f7f7f9;border-radius:12px;padding:10px 12px}.cw-issues li.crit{background:#f7f7f9}.cw-issues li b{font-size:13.5px}.cw-issues li p{margin:2px 0 0;font-size:13.5px;color:#3a3850}.cw-muted{color:#6d6a83;font-size:12.5px;margin:8px 0 0}.cw-err{color:#c42050}.cw-hist{background:#fff;border:1px solid #ecebf0;border-radius:18px;padding:14px 16px;margin-bottom:14px}.cw-bars{display:flex;align-items:flex-end;gap:6px;height:110px}.cw-bars div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.cw-bars i{display:block;width:100%;max-width:34px;background:#17153d;border-radius:6px 6px 2px 2px}.cw-bars small{font-size:10.5px;color:#6d6a83}.cw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.cw-card{background:#fff;border:1px solid #ecebf0;border-left:5px solid #1f8a5a;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.cw-card.warn{border-left-color:#a8650f}.cw-card.crit{border-left-color:#c42050}.cw-card.paused{border-left-color:#a9a7b8}.cw-ch{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.cw-ch b{font-size:15px}.cw-ch em{font-style:normal;font-size:12.5px;font-weight:800;color:#6d6a83;white-space:nowrap}.cw-last{margin:0;font-size:12.5px;color:#6d6a83}.cw-card dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0;font-size:13.5px}.cw-card dt{color:#4b4a63}.cw-card dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.cw-sub{margin:0;font-size:12.5px;color:#4b4a63;line-height:1.5}.cw-list{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid #f2f1f5;display:flex;flex-direction:column;gap:4px;font-size:13px}.cw-list li{display:grid;grid-template-columns:minmax(0,1fr) auto 90px;gap:8px}.cw-list li span:nth-child(2){font-weight:800;font-variant-numeric:tabular-nums}.cw-list small{color:#6d6a83;text-align:right}.cw-list small.late{color:#c42050;font-weight:800}@media (max-width: 760px){.cw{padding:10px 4px 100px}.cw-head{grid-template-columns:auto minmax(0,1fr)}.cw-btn{grid-column:1 / -1}.cw-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-grid{grid-template-columns:minmax(0,1fr)}}.cw-list .cw-url{font-weight:600!important;color:#4b4a63;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-main[data-page=calls],.ap-main[data-page=calls]:has(>.fit-page){padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important;max-width:none!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;box-sizing:border-box}@media (min-width: 900px){.ap-main[data-page=calls],.ap-main[data-page=calls]:has(>.fit-page){padding:20px 28px 24px!important}}.ap-main[data-page=calls]:has(>.call-fit){padding:0 0 env(safe-area-inset-bottom)!important}@media (min-width: 900px){.ap-main[data-page=calls]:has(>.call-fit){padding:0 0 env(safe-area-inset-bottom)!important}}.ap-page.call-fit,.ap-page.call-fit.bc,.ap-page.call-fit.sc{border-radius:0!important}@media (min-width: 900px){.hdr{min-height:68px!important;padding:6px 24px!important;gap:14px!important}.hdr-round{width:46px!important;height:46px!important;font-size:20px!important}.hdr-back{width:40px!important;height:40px!important;font-size:24px!important}.hdr-brand{gap:10px!important}.hdr-brand svg{width:34px!important;height:34px!important}.hdr-brand b{font-size:22px!important}.hdr-homepill{min-height:46px!important;padding:0 22px 0 18px!important;font-size:17px!important;gap:10px!important}.hdr-pic{width:42px!important;height:42px!important}.hdr-pic svg,.hdr-pic img{max-width:42px;max-height:42px}.hdr-left{gap:16px!important}.hdr-right{gap:10px!important}.hdr-name,.hdr-team{font-size:17px!important}.hdr-title .ap-title{font-size:20px!important}}@media (max-width: 899px){.hdr{min-height:56px!important;padding:6px 12px!important;gap:8px!important}.hdr-round{width:40px!important;height:40px!important;font-size:18px!important}.hdr-back{width:36px!important;height:36px!important;font-size:22px!important}.hdr-brand svg{width:32px!important;height:32px!important}.hdr-brand b{font-size:19px!important}.hdr-homepill{min-height:38px!important;padding:0 12px!important;font-size:14px!important}.hdr-right{gap:6px!important}.hdr-title .ap-title{font-size:17px!important}}@media (min-width: 900px){body.zd-in-hdr .zd-host{transform:scale(.82)!important;transform-origin:top right!important}body.zd-in-hdr:not(.zd-show) .zd-host{transform:translateY(24px) scale(.82)!important}.hdr-zd-slot{height:46px;width:246px;border-radius:23px}.hdr{min-height:60px!important}}.bc-stages{padding:6px 12px!important;border-radius:16px!important}.bs{gap:9px!important;padding:6px 14px 6px 6px!important;border-radius:12px!important}.bs em{width:30px!important;height:30px!important;border-radius:9px!important;font-size:14px!important}.bs b{font-size:15.5px!important}.bs small{font-size:12.5px!important}.bs-no{font-size:13px!important;padding:5px 12px!important}.bs-line{height:3px!important;margin:0 6px!important}@media (max-width: 1320px){.bs{padding-right:10px!important}.bs b{font-size:14.5px!important}.bs small{font-size:12px!important}}@media (max-width: 899px){.bs em{width:26px!important;height:26px!important;font-size:13px!important}.bs b{font-size:14px!important}.bs small{font-size:11.5px!important}}.ms{display:flex;flex-direction:column;gap:14px;padding-bottom:30px}.ms-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.ms-head h1{margin:0;font-size:26px;font-weight:900;color:#17153d}.ms-head p{margin:4px 0 0;color:#6d6a83;font-size:14px}.ms-cr{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ms-cr span{font-size:14px;color:#6d6a83}.ms-cr b{font-size:22px;font-weight:900;color:#17153d}.ms-cr small{font-size:12px;color:#8a87a0}.ms-open{margin-top:4px;background:#17153d;color:#fff;text-decoration:none;font-weight:800;font-size:14px;padding:9px 14px;border-radius:12px}.ms-card{background:#fff;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px #17153d0f}.ms-aud-sw{display:inline-flex;align-self:flex-start;background:#f2f1f5;border-radius:14px;padding:4px;gap:4px}.ms-aud-sw button{border:0;background:transparent;font:inherit;font-weight:800;font-size:14px;padding:9px 14px;border-radius:11px;color:#6d6a83;cursor:pointer}.ms-aud-sw button.on{background:#fff;color:#17153d;box-shadow:0 1px 3px #17153d1f}.ms-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.ms-theme{text-align:left;border:1.5px solid #ecebf0;background:#fff;border-radius:16px;padding:12px 14px;cursor:pointer;font:inherit;display:flex;flex-direction:column;gap:2px}.ms-theme i{font-style:normal;font-size:22px;grid-row:span 2}.ms-theme b{font-size:14px;color:#17153d;line-height:1.25}.ms-theme span{font-size:12.5px;color:#8a87a0;margin-top:2px}.ms-theme:hover{border-color:#e4e3ea}.ms-theme.on{border-color:#17153d;background:#f7f7f9}.ms-f{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700;color:#6d6a83}.ms-f input,.ms-f textarea{border:1.5px solid #e4e3ea;border-radius:12px;padding:11px 12px;font:inherit;font-size:15px;color:#17153d;resize:vertical}.ms-fmts{display:flex;flex-wrap:wrap;gap:6px}.ms-fmts button{border:1.5px solid #e4e3ea;background:#fff;border-radius:999px;padding:7px 12px;font:inherit;font-size:13px;font-weight:700;color:#6d6a83;cursor:pointer}.ms-fmts button.on{border-color:#6d6a83;color:#6d6a83;background:#f7f7f9}.ms-go{align-self:flex-start;border:0;background:#ff3380;color:#fff;font:inherit;font-weight:900;font-size:16px;padding:13px 20px;border-radius:14px;cursor:pointer}.ms-go:disabled{opacity:.55;cursor:default}.ms-err{color:#c42050;font-size:14px;margin:0}.ms-muted{color:#8a87a0;font-size:14px;margin:4px 0}.ms-hint{color:#1f8a5a;font-size:12.5px;margin:6px 0 0}.ms-pack{background:#fff;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 2px #17153d0f;scroll-margin-top:80px}.ms-ph{display:flex;justify-content:space-between;gap:10px}.ms-ph h2{margin:6px 0 4px;font-size:22px;font-weight:900;color:#17153d}.ms-ph p{margin:0;color:#4b4a63;font-size:14.5px}.ms-aud{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:#f7f7f9;color:#17153d}.ms-aud.consumers{background:#f7f7f9;color:#6d6a83}.ms-x{border:0;background:#f2f1f5;width:34px;height:34px;border-radius:10px;cursor:pointer;flex:none}.ms-make{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.ms-mk{text-decoration:none;background:linear-gradient(135deg,#17153d,#17153d);color:#fff;border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.ms-mk b{font-size:15px}.ms-mk span{font-size:12.5px;opacity:.8}.ms-blocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.ms-block{border:1.5px solid #f2f1f5;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px;min-width:0}.ms-bh{display:flex;justify-content:space-between;align-items:center;gap:8px}.ms-bh b{font-size:15px;color:#17153d}.ms-copy{border:1.5px solid #e4e3ea;background:#fff;border-radius:10px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:800;color:#6d6a83;cursor:pointer;white-space:nowrap}.ms-txt{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.55;color:#2a2845}.ms-tags{margin:0;color:#17153d;font-size:13.5px}.ms-subj{margin:0;display:flex;flex-direction:column}.ms-subj small{color:#8a87a0;font-size:12.5px}.ms-cta{margin:0;font-size:13px;font-weight:800;color:#17153d}.ms-sub2{margin:8px 0 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;color:#6d6a83}.ms-ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px}.ms-ol small{display:block;color:#8a87a0;font-size:12.5px}.ms-flyer{background:#17153d;color:#fff;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.ms-flyer b{font-size:20px;font-weight:900}.ms-flyer span{color:#e4e3ea;font-size:14px}.ms-flyer ul{margin:4px 0;padding-left:18px;font-size:14px}.ms-flyer em{font-style:normal;align-self:flex-start;background:#17153d;padding:6px 12px;border-radius:10px;font-weight:800;font-size:14px}.ms-flyer small{color:#6d6a83;font-size:12px}.ms-lib{background:#fff;border-radius:22px;padding:18px;box-shadow:0 1px 2px #17153d0f}.ms-lib h3{margin:0 0 10px;font-size:18px;color:#17153d}.ms-lib2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:18px}.ms-lh{margin:0 0 6px;font-size:13px;font-weight:800;color:#6d6a83}.ms-packs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:360px;overflow:auto}.ms-packs button{width:100%;text-align:left;border:1.5px solid #f2f1f5;background:#fff;border-radius:12px;padding:9px 12px;font:inherit;cursor:pointer;display:flex;flex-direction:column}.ms-packs b{font-size:14px;color:#17153d}.ms-packs small{font-size:12px;color:#8a87a0}.ms-jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.ms-job{text-decoration:none;display:flex;flex-direction:column;gap:3px}.ms-job img,.ms-ph2{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:#f2f1f5;display:grid;place-items:center;color:#6d6a83;font-size:22px}.ms-job small{font-size:11.5px;color:#6d6a83}@media (max-width: 760px){.ms-lib2,.ms-blocks{grid-template-columns:minmax(0,1fr)}.ms-cr{align-items:flex-start}.ms-head h1{font-size:22px}}.ms-vid{margin-top:10px;border-top:1.5px dashed #ecebf0;padding-top:12px;display:flex;flex-direction:column;gap:8px}.ms-vid small{color:#8a87a0;font-size:12.5px}.ms-vid b{font-size:14.5px;color:#17153d}.ms-vid .ms-go{font-size:15px;padding:11px 16px}.ms-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ms-steps li{font-size:12.5px;font-weight:800;padding:5px 10px;border-radius:999px;background:#f2f1f5;color:#8a87a0}.ms-steps li.ok{background:#f7f7f9;color:#1f8a5a}.ms-steps li.on{background:#f7f7f9;color:#17153d}.ms-vid.done{flex-direction:row;align-items:flex-start;gap:12px}.ms-vid.done video{width:150px;aspect-ratio:9/16;border-radius:12px;background:#000}.ms-vid.done div{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ms-vid.done span{font-size:13px;color:#6d6a83}.ms-bh-a{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ms-copy.mut,.ms-hint.mut{color:#8a87a0}.ms-go.sm{font-size:14px;padding:9px 14px;border-radius:12px}.ms-days{display:flex;flex-wrap:wrap;gap:6px}.ms-days button{border:1.5px solid #e4e3ea;background:#fff;border-radius:10px;padding:6px 10px;font:inherit;font-size:13px;font-weight:700;color:#4b4a63;cursor:pointer}.ms-days button.on{border-color:#17153d;background:#17153d;color:#fff}.ms-pop{border:1.5px solid #ecebf0;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;background:#f7f7f9;width:100%}.ms-pop-a{display:flex;justify-content:flex-end;gap:8px;align-items:center}.ms-send{margin-top:8px;border-top:1.5px dashed #ecebf0;padding-top:10px;display:flex;flex-direction:column;gap:8px}.ms-send b{font-size:14.5px;color:#17153d}.ms-send span{font-size:13px;color:#6d6a83}.ms-send.ok b{color:#1f8a5a}.ms-lbl{font-size:12.5px!important;font-weight:800;color:#8a87a0!important}.ms-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ms-cal{display:flex;flex-direction:column;gap:10px}.ms-cal-d{display:flex;flex-direction:column;gap:6px}.ms-cal-i{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1.5px solid #f2f1f5;border-radius:12px;padding:8px 10px}.ms-cal-i.done{opacity:.55}.ms-cal-i.done .ms-cal-t{text-decoration:line-through}.ms-cal-t{text-align:left;border:0;background:transparent;font:inherit;font-size:14px;font-weight:700;color:#17153d;cursor:pointer;display:flex;flex-direction:column;min-width:0}.ms-cal-t small{font-size:12px;color:#8a87a0;font-weight:600}.ms-ch{font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:999px;background:#f2f1f5;color:#6d6a83;white-space:nowrap}.ms-ch.email,.ms-ch.social,.ms-ch.story{background:#f7f7f9;color:#17153d}.ms-ch.video,.ms-ch.viber{background:#f7f7f9;color:#6d6a83}@media (max-width: 760px){.ms-two{grid-template-columns:1fr}.ms-cal-i{grid-template-columns:minmax(0,1fr) auto}.ms-cal-i .ms-ch{grid-column:1 / -1;justify-self:start}}.ms-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ms-two .ms-f input{width:100%;min-width:0;box-sizing:border-box}@media (max-width: 760px){.ms-two{grid-template-columns:minmax(0,1fr)}}.pay-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 6px}.pay-plans button{border:1.5px solid #e4e3ea;background:#fff;border-radius:14px;padding:10px;font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;position:relative}.pay-plans button b{font-size:15px;color:#17153d}.pay-plans button span{font-size:13px;color:#6d6a83}.pay-plans button em{font-style:normal;font-size:10.5px;font-weight:800;color:#fff;background:#ff3380;border-radius:999px;padding:2px 7px;position:absolute;top:-8px;right:8px}.pay-plans button.on{border-color:#17153d;box-shadow:0 0 0 1px #17153d}:is(.ap-page.cd,.ap-page.cb,.ap-page.call-fit,.call-done-page) :is(.ap-btn:not(.ghost):not(.fin-inc),.ap-big:not(.fin-inc),.cd-next,.cd-go,.cb-act.next,.ca.act,.ca.pay,.tp-nav button.next,.bcl-nav button.next,.pay-linkbox button,.act-link-box button,.pp-link button,.pp-send .em,.pp-send .wa,.mm-send .wa,.ab-go,.ap-outcomes.sale .buy,.fl-step.act,.fl-step.pay,.fl-step.go){background:#ff3380!important;border-color:#ff3380!important;color:#fff!important}:is(.ap-page.cd,.ap-page.cb,.ap-page.call-fit,.call-done-page) :is(.ap-btn:not(.ghost):not(.fin-inc),.ap-big:not(.fin-inc),.cd-next,.cd-go,.cb-act.next,.ca.act,.ca.pay,.tp-nav button.next,.bcl-nav button.next,.pay-linkbox button,.act-link-box button,.pp-link button,.pp-send .em,.pp-send .wa,.mm-send .wa,.ab-go,.ap-outcomes.sale .buy,.fl-step.act,.fl-step.pay,.fl-step.go):hover:not(:disabled){background:#e8206b!important;border-color:#e8206b!important}:is(.ap-page.cd,.ap-page.cb,.ap-page.call-fit,.call-done-page) :is(.cd-go,.ap-big,.ca.act,.ca.pay,.fl-step.act,.fl-step.pay,.fl-step.go) :is(small,span,em,i){color:#ffffffe0!important}.inst-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #ecebf0;border-radius:18px;padding:14px 16px;margin:14px 0 6px}.inst-logo{flex-shrink:0;display:flex}.inst-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.inst-t b{font-size:15.5px;color:#17153d}.inst-t span{font-size:13.5px;color:#6d6a83;line-height:1.4}.inst-go{border:0;border-radius:12px;background:#ff3380;color:#fff;font:inherit;font-weight:700;font-size:14.5px;padding:10px 16px;cursor:pointer;white-space:nowrap}.inst-go.wide{width:100%;padding:13px;margin-top:8px}.inst-x{border:0;background:none;color:#a9a7b8;cursor:pointer;padding:6px;display:flex;flex-shrink:0}.inst-x svg{width:18px;height:18px}.inst-sheet h2{margin:0 0 14px}.inst-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.inst-steps li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;color:#17153d}.inst-steps li>span{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f2f1f5;font-weight:800;display:flex;align-items:center;justify-content:center}.inst-steps svg{vertical-align:-4px;color:#2b6fd6}.inst-note{font-size:15px;line-height:1.5;color:#17153d}@media (max-width: 520px){.inst-card{flex-wrap:wrap}.inst-t{flex-basis:calc(100% - 100px)}.inst-go{flex:1 1 100%;order:3}}.push-ic{width:40px;height:40px;border-radius:12px;background:#f2eeff;color:#6d4fd8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.push-card{margin-top:8px}.ts2 .ts-head{align-items:center;padding:18px 20px 12px;gap:12px}.ts2 .ts-title{font-size:21px;line-height:1.3;padding:4px 0}.ts2 .ts-x{order:2}.ts2 .ts-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "side" "rest";gap:18px;padding:16px 20px 20px;align-content:start}.ts2 .ts-top{grid-area:top;display:flex;flex-direction:column;gap:14px;min-width:0}.ts2 .ts-rest{grid-area:rest;display:flex;flex-direction:column;gap:18px;min-width:0}.ts2 .ts-side{grid-area:side;display:flex;flex-direction:column;gap:14px;background:#fafafb;border:1px solid #f0eff4;border-radius:18px;padding:14px;min-width:0}.ts2 .ts-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.ts2 .ts-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ts2 .ts-lbl{margin:0;font-size:13px;font-weight:800;color:#6d6a83;letter-spacing:.01em}.ts2 .ts-note{width:100%;box-sizing:border-box;min-height:150px;border:1.5px solid #e6e5ec;border-radius:14px;background:#fff;padding:14px 16px;font:inherit;font-size:16px;line-height:1.6;color:#17153d;resize:none;overflow:hidden;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere}.ts2 .ts-note::placeholder{color:#a9a7b8}.ts2 .ts-note:focus{outline:none;border-color:#17153d;box-shadow:0 0 0 3px #17153d14}.ts2 .ts-sel select{width:100%;min-height:46px;border:1.5px solid #e6e5ec;border-radius:12px;background:#fff;padding:0 12px;font:inherit;font-size:15px;font-weight:700;color:#17153d}.ts2 .ts-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ts2 .ts-seg button{min-height:42px;border:1.5px solid #e6e5ec;background:#fff;border-radius:12px;font:inherit;font-size:14px;font-weight:800;color:#6d6a83;cursor:pointer}.ts2 .ts-seg button.on{background:#17153d;border-color:#17153d;color:#fff}.ts2 .ts-seg button.on.high{background:#fff1f5;border-color:#ff3380;color:#c4124f}.ts2 .ts-tagnow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ts2 .ts-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:#fff;border:1.5px solid #e6e5ec;font-size:14px;font-weight:800;color:#17153d}.ts2 .ts-chip i{font-style:normal}.ts2 .ts-none{font-size:14px;color:#8a87a0}.ts2 .ts-tagnow button{border:0;background:none;color:#ff3380;font:inherit;font-size:14px;font-weight:800;cursor:pointer;padding:6px 2px}.ts2 .ts-tags{gap:6px}.ts2 .ts-tags button{display:inline-flex;align-items:center;gap:5px;min-height:34px;font-size:13.5px}.ts2 .ts-del{align-self:flex-start;margin:4px 0 0;padding:0;min-height:36px;color:#b42318;font-weight:700;font-size:14px}.ts2 .ts-step span{font-size:15px;line-height:1.45;color:#17153d}.ts2 .ts-cmts{gap:10px}.ts2 .ts-cmt{flex-direction:row;gap:10px;align-items:flex-start;background:#fafafb;border-radius:14px;padding:10px 12px}.ts2 .ts-av{flex:none;width:30px;height:30px;border-radius:50%;background:#17153d;color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.ts2 .ts-cmt>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ts2 .ts-cmt p{margin:0;display:flex;align-items:baseline;gap:8px}.ts2 .ts-cmt p b{font-size:13.5px;color:#17153d}.ts2 .ts-cmt p small{font-size:12px;color:#8a87a0}.ts2 .ts-cmt>div>span{font-size:15px;line-height:1.5;color:#17153d;white-space:pre-wrap;overflow-wrap:anywhere}.ts2 .ts-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}@media (min-width: 900px){.ts2.ts{width:min(1040px,94vw);max-height:90vh}.ts2 .ts-body{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"top side" "rest side";gap:20px 24px;padding:18px 24px 24px}.ts2 .ts-side{align-self:start;position:sticky;top:0}.ts2 .ts-head{padding:20px 24px 14px}.ts2 .ts-foot{display:flex;justify-content:flex-end;gap:10px;padding:12px 24px}.ts2 .ts-foot button{min-width:140px}.ts2 .ts-foot .good{min-width:220px}}.ts2 .ts-title{border:1.5px solid transparent!important;background:transparent!important;border-radius:12px;padding:6px 10px!important;margin-left:-10px;box-shadow:none!important;min-height:0!important}.ts2 .ts-title:hover{border-color:#ecebf0!important}.ts2 .ts-title:focus{border-color:#17153d!important;background:#fff!important}@media (min-width: 900px){.ap-sheet.ts2.ts{width:min(1040px,94vw)!important;max-width:none!important}}.ts2 .ts-title{font-size:22px!important;font-weight:800!important;color:#17153d!important;line-height:1.3!important}@media (max-width: 899px){.ts2 .ts-title{font-size:19px!important}}.ax-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:12px 18px;border-radius:14px;background:#ff3380;color:#fff!important;font-weight:800;font-size:15px;text-decoration:none;align-self:flex-start}.ax-link:hover{background:#e8206b}.shs h2{margin:0 0 8px}.shs-what{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 12px;font-size:15px;color:#17153d}.shs-what small{flex-basis:100%;color:#6d6a83;font-size:13px}.shs-lbl{margin:14px 0 6px;font-size:13px;font-weight:800;color:#6d6a83}.shs-to{display:flex;flex-wrap:wrap;gap:8px}.shs-to button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid #e6e5ec;background:#fff;font:inherit;font-size:14px;font-weight:700;color:#17153d;cursor:pointer}.shs-to button i{font-style:normal;width:24px;height:24px;border-radius:50%;background:#17153d;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.shs-to button.on{border-color:#ff3380;background:#fff1f5}.shs-note{width:100%;box-sizing:border-box;margin-top:10px;border:1.5px solid #e6e5ec;border-radius:12px;padding:10px 12px;font:inherit;font-size:15px;resize:none}.shs-send{width:100%;margin-top:8px;min-height:48px;border:0;border-radius:14px;background:#ff3380;color:#fff;font:inherit;font-weight:800;font-size:15px;cursor:pointer}.shs-row{display:flex;flex-wrap:wrap;gap:8px}.shs-row button,.shs-row a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:12px;border:1.5px solid #e6e5ec;background:#fff;font:inherit;font-size:14px;font-weight:700;color:#17153d;text-decoration:none;cursor:pointer}.shs-hint{margin:12px 0 0;font-size:12.5px;color:#8a87a0}.ax-share{display:inline-flex;align-items:center;gap:6px;margin:10px 0 4px;min-height:38px;padding:0 14px;border-radius:12px;border:1.5px solid #ffd3e3;background:#fff5f9;color:#c4124f;font:inherit;font-weight:800;font-size:14px;cursor:pointer}.ax-share.sm{margin:0 0 0 10px;min-height:30px;padding:0 10px;font-size:12.5px;vertical-align:middle}.tc-oslink{display:inline-flex;align-items:center;gap:6px;margin:4px 0;padding:8px 12px;border-radius:12px;background:#fff1f5;color:#c4124f!important;font-weight:800;text-decoration:none!important}.tc-oslink.academy{background:#f2eeff;color:#6d4fd8!important}.bc-pres{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bc-pres button{min-height:32px;padding:0 10px;border-radius:10px;border:1.5px solid #ffd3e3;background:#fff5f9;color:#c4124f;font:inherit;font-weight:800;font-size:12.5px;cursor:pointer}.pvw{display:flex;flex-direction:column;gap:10px}.pvw-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pvw-head b{font-size:18px;color:#17153d;display:block}.pvw-head small{color:#6d6a83;font-size:13px}.pvw-acts{display:flex;gap:8px}.pvw-acts button,.pvw-acts a{min-height:40px;padding:0 14px;border-radius:12px;border:1.5px solid #e6e5ec;background:#fff;font:inherit;font-weight:800;font-size:14px;color:#17153d;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer}.pvw-acts button{background:#ff3380;border-color:#ff3380;color:#fff}.pvw-frame{width:100%;height:calc(100dvh - 190px);min-height:520px;border:1px solid #ecebf0;border-radius:18px;background:#fff}.pvw-warn{margin:0;color:#b42318;font-size:14px}.pvw-empty p{color:#4b4a63}.pvw-paste{display:flex;gap:8px}.pvw-paste input{flex:1;min-width:0;min-height:46px;border:1.5px solid #e6e5ec;border-radius:12px;padding:0 12px;font:inherit}.pvw-paste button{min-height:46px;padding:0 16px;border:0;border-radius:12px;background:#ff3380;color:#fff;font:inherit;font-weight:800}.tc-field{flex:1;min-width:0;position:relative;display:flex;align-items:flex-end}.tc-field textarea{flex:1;width:100%;box-sizing:border-box;line-height:1.4;overflow-y:hidden}@media (max-width: 899px){.tc-compose .tc-chips{display:none!important}.tc-compose{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;gap:6px!important}.tc-inrow{gap:8px!important;align-items:flex-end!important}.tc-inrow .tc-filebtn{display:none!important}.tc-field textarea{font-size:16px!important;padding:10px 44px 10px 16px!important;min-height:44px;border-radius:22px!important;max-height:168px!important}.tc-field textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-field .tc-emo{position:absolute;right:4px;bottom:4px;width:36px!important;height:36px!important;border:0!important;background:none!important;font-size:20px}.tc-inrow>.tc-round{width:44px!important;height:44px!important}.tc-inrow .tc-sendbtn{width:44px!important;height:44px!important;box-shadow:none!important}.tc-inrow .tc-sendbtn svg{width:20px;height:20px}.tc-inrow:not(.has-text) .tc-sendbtn{display:none!important}.tc-inrow.has-text:not(.is-rec) .tc-mic{display:none!important}.tc-inrow.is-rec .tc-sendbtn{display:none!important}}.as-new{flex:none!important;align-self:stretch;min-height:48px!important;height:auto!important;justify-content:center;font-size:15.5px!important;border-radius:14px!important}.ap-page:not(.bc)>.ap-card{width:100%;box-sizing:border-box}@media (max-width: 440px){.home2-tile{gap:8px!important;padding:10px 8px!important}.home2-ic{width:40px!important;height:40px!important;border-radius:12px!important}.home2-ic svg{width:28px!important;height:28px!important}.home2-t b{font-size:clamp(13px,3.6vw,16px)!important}}.cb-day .cb-day-l{align-self:stretch;min-height:40px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 899px){.cb-day .cb-day-arr{width:40px!important;height:40px!important}}@media (max-width: 899px){.sg-health span{max-width:none!important;overflow:visible!important}}@media (max-width: 899px){.fdash-ch{flex-wrap:wrap!important;row-gap:6px}.fdash-ch>div:first-child{flex:1 1 100%;min-width:0}.fdash-ch h2,.fdash-rh h2{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.fdash-rh h2{flex:1 1 auto;min-width:55%}.fdash-act span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.2}.ap-main.legacy .cols h2{flex-wrap:wrap!important;row-gap:8px}.ap-main.legacy .list .row{grid-template-columns:minmax(0,1fr)!important;row-gap:8px}.ap-main.legacy .list .row>.a{justify-content:flex-start!important}}@media (max-width: 899px){.fdash-kpi,.fdash-kpi *{white-space:normal!important;text-overflow:clip!important}.fdash-kpi small{line-height:1.25}}
