.telegram-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}.telegram-console form{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.telegram-controls{display:grid;grid-template-columns:180px 1fr;grid-gap:12px;gap:12px}.telegram-console label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:750}.telegram-console input,.telegram-console select,.telegram-console textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.telegram-console input,.telegram-console select{height:40px;padding:0 10px}.telegram-console textarea{padding:10px;line-height:1.45;resize:vertical}.telegram-examples{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fffaf5;color:var(--muted);font-size:11px;line-height:1.45}.telegram-examples strong{color:var(--ink);font-size:12px}.telegram-examples div{display:flex;flex-wrap:wrap;gap:7px}.telegram-examples button{border:1px solid #dccbb8;border-radius:999px;background:#fff;color:#7d5d39;padding:7px 10px;font-size:11px;font-weight:850;cursor:pointer}.telegram-examples button:hover{background:#f4eee7}.confidence{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#efe5d8;color:#765a35;font-size:12px;font-weight:900}.parsed-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.parsed-grid>div{padding:12px;border:1px solid var(--line);border-radius:9px;background:#fffaf5}.parsed-grid span{display:block;color:var(--muted);font-size:10px}.parsed-grid strong{display:block;margin-top:5px;font-size:13px}.parsed-actions,.tag-box{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.parsed-actions b{padding:6px 9px;border-radius:999px;background:#e5f4eb;color:#22764f;font-size:10px}.quality-box{display:grid;grid-gap:6px;gap:6px;margin-top:15px;padding:12px;border-radius:10px;border:1px solid}.quality-box strong{font-size:12px}.quality-box em,.quality-box span{font-size:11px;line-height:1.45}.quality-box em{font-style:normal;font-weight:800}.quality-box.ok{border-color:#bfe6cf;background:#f2fbf5;color:#22764f}.quality-box.warn{border-color:#ead6a5;background:#fff8e5;color:#7a5a1a}.match-box{display:grid;grid-gap:6px;gap:6px;margin-top:15px;padding:12px;border:1px solid var(--line);border-radius:9px}.match-box strong{font-size:12px}.match-box span,.tag-box strong{color:var(--muted);font-size:11px}.tag-box strong{flex:0 0 100%}.tag-box code{padding:6px 8px;border-radius:7px;background:#f4eee7;color:#7d5d39;font-size:10px}.telegram-result .primary{width:100%;margin-top:16px}.telegram-created{display:block;margin-top:11px;color:#9b7953;text-align:center;text-decoration:none;font-size:12px;font-weight:800}.telegram-rules{margin-top:17px}.telegram-rules>div:not(.panel-title){display:grid;grid-template-columns:180px 1fr 260px;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.telegram-rules>div:last-child{border:0}.telegram-rules strong{font-size:12px}.telegram-rules small,.telegram-rules span{color:var(--muted);font-size:11px}@media(max-width:1050px){.telegram-layout,.telegram-rules>div:not(.panel-title){grid-template-columns:1fr}}@media(max-width:640px){.parsed-grid,.telegram-controls{grid-template-columns:1fr}}.telegram-setup{margin-top:17px;padding:0;overflow:hidden}.telegram-setup details{margin:0}.telegram-setup summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer;list-style:none}.telegram-setup summary::-webkit-details-marker{display:none}.telegram-setup summary span{display:grid;grid-gap:4px;gap:4px}.telegram-setup summary b{font-size:13px;color:var(--ink)}.telegram-setup summary small{font-size:11px;color:var(--muted)}.telegram-setup summary i{color:#9b7953;font-size:18px;font-style:normal;transition:transform .16s ease}.telegram-setup details[open] summary i{transform:rotate(180deg)}.telegram-setup-content{display:grid;grid-gap:10px;gap:10px;padding:0 18px 18px;border-top:1px solid var(--line)}.telegram-setup-content>div{display:grid;grid-gap:8px;gap:8px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fffaf5}.telegram-setup strong{font-size:12px}.telegram-setup li,.telegram-setup span{color:var(--muted);font-size:11px;line-height:1.45}.telegram-setup ol{margin:0;padding-left:18px}.telegram-setup code{display:block;width:max-content;max-width:100%;padding:8px 10px;border-radius:8px;background:#f4eee7;color:#7d5d39;font-size:11px;white-space:normal}.quality-hero{display:grid;grid-template-columns:1.35fr repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:16px}.quality-hero .quality-stat-action,.quality-hero article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 10px 24px #2b1f1308}.quality-hero .quality-stat-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:132px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.quality-hero .quality-stat-action:hover{transform:translateY(-2px);border-color:#c8a67d;box-shadow:0 14px 28px #2b1f1312}.quality-hero .quality-stat-action.active{border-color:#a77b49;background:#fff8ef;box-shadow:inset 0 0 0 1px #ead3b6,0 12px 26px #2b1f1310}.quality-hero span{display:block;color:var(--muted);font-size:12px;font-weight:750}.quality-hero strong{display:block;margin-top:10px;font-size:30px;letter-spacing:-1px}.quality-hero small{display:block;margin-top:8px;color:#9a8b7b;font-size:11px}.quality-score p{margin:10px 0 0;color:#6f6255;font-size:13px;line-height:1.45}.quality-score.good{background:linear-gradient(135deg,#f2fff6,#fff)}.quality-score.warn{background:linear-gradient(135deg,#fff8e7,#fff)}.quality-score.bad{background:linear-gradient(135deg,#fff0ed,#fff)}.quality-rules{margin-bottom:14px;padding:0;overflow:hidden}.quality-rules summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;cursor:pointer;list-style:none}.quality-rules summary::-webkit-details-marker{display:none}.quality-rules summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.quality-rules summary b{color:var(--ink);font-size:13px}.quality-rules summary small{color:#94887c;font-size:11px}.quality-rules-list{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;padding:0 17px 15px}.quality-rules-list span{display:inline-flex;padding:8px 11px;border-radius:999px;background:#f8f2ea;color:#78634d;font-size:12px;font-weight:750}.quality-focus{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px}.quality-focus .panel-title{align-items:end;margin:0}.quality-focus .panel-title .eyebrow{margin-bottom:4px}.quality-focus .panel-title h2{font-size:16px}.quality-focus .panel-title>span{color:#8b7964;font-size:12px;font-weight:800}.quality-focus-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.quality-focus-item{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #e8dfd5;border-radius:13px;background:#fffcf9;color:var(--ink);text-decoration:none}.quality-focus-item.critical{border-color:#f0b4aa;background:#fff8f6}.quality-focus-item.warning{border-color:#ead7ab;background:#fffdf7}.quality-focus-item>span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;background:#f2e9df;color:#956d43;font-size:13px;font-weight:900}.quality-focus-item>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.quality-focus-item b,.quality-focus-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quality-focus-item b{font-size:12px}.quality-focus-item small{color:#8e8175;font-size:10px}.quality-focus-item em{display:none}.quality-focus-clear{padding:11px;color:#548568;font-size:13px;font-weight:800}.quality-toolbar{display:flex;gap:9px;align-items:center;margin:14px 0}.quality-toolbar button,.quality-toolbar select{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 13px;color:var(--ink);font:inherit;font-size:12px;font-weight:750}.quality-toolbar button.active{background:#2b2118;color:#fff;border-color:#2b2118}.quality-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px}.quality-issues{display:grid;grid-gap:10px;gap:10px}.quality-issue{background:#fff;border:1px solid var(--line);border-left-width:5px;border-radius:16px;padding:15px 16px}.quality-issue.critical{border-left-color:#d84b3f}.quality-issue.warning{border-left-color:#d99327}.quality-issue.info{border-left-color:#8b99ad}.quality-issue>div{display:flex;align-items:center;gap:8px;margin-bottom:8px}.quality-issue>div span{padding:5px 8px;border-radius:999px;background:#f4eee6;color:#8a6f52;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.5px}.quality-issue>div b{color:#7c715f;font-size:12px}.quality-issue strong{font-size:17px;letter-spacing:-.25px}.quality-issue p{margin:8px 0 12px;color:#756b60;font-size:13px;line-height:1.45}.quality-issue footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.quality-issue footer a,.quality-issue footer em{font-style:normal;padding:7px 9px;border-radius:10px;background:#faf6f1;color:#7d6d5c;font-size:11px;font-weight:750;text-decoration:none}.quality-issue footer a{background:#b39168;color:#fff}.quality-side{position:-webkit-sticky;position:sticky;top:20px;align-self:start}.quality-telegram-row{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.quality-telegram-row:last-child{border-bottom:0}.quality-telegram-row strong{font-size:12px}.quality-telegram-row span{font-size:12px;color:#766a5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quality-telegram-row small{font-size:10px;color:#9c9288}.quality-telegram-row a{font-size:11px;color:#9b7953;text-decoration:none;font-weight:800}@media (max-width:1050px){.quality-hero{grid-template-columns:1fr 1fr}.quality-layout{grid-template-columns:1fr}.quality-side{position:static}.quality-focus-list{grid-template-columns:1fr 1fr}}@media (max-width:720px){.quality-hero{grid-template-columns:1fr}.quality-toolbar{overflow:auto}.quality-focus-list{grid-template-columns:1fr}.quality-issue footer{display:grid;align-items:stretch}}.nav-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#d9534f;color:#fff;display:inline-grid;place-items:center;font-size:10px;line-height:18px}.desktop-notice-button{position:fixed;right:22px;bottom:22px;z-index:80;border:1px solid #ead8c5;border-radius:999px;background:#fff8ef;color:#6d5030;padding:11px 15px;font:inherit;font-size:12px;font-weight:850;box-shadow:0 12px 28px rgba(61,43,23,.12);cursor:pointer}.desktop-notice-button:hover{background:#fff2df}.mini-stats{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:12px;gap:12px;margin:-6px 0 16px}.mini-stats article{border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#fff,#fbf7f0);padding:13px 14px}.mini-stats span{display:block;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.5px;text-transform:uppercase}.mini-stats strong{display:block;margin-top:7px;color:var(--ink);font-size:22px;letter-spacing:-.6px}.mini-stats small{display:block;margin-top:4px;color:#9a7d5a;font-size:10px;font-weight:750}.toolbar-select{height:39px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#6c5a45;padding:0 11px;font:inherit;font-size:11px;font-weight:800}.global-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px;padding:12px}.global-toolbar.inline{margin:14px 0;padding:0;border:0;background:transparent}.global-toolbar .search,.quality-toolbar .search,.source-tabs .search,.task-filters-panel input{min-width:260px;flex:1 1 280px;height:39px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);padding:0 14px;font:inherit;font-size:12px}.global-toolbar span,.quality-toolbar span{color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap}.task-filters-panel input{width:100%;min-width:0;flex:auto;border-radius:12px}@media(max-width:1000px){.mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.global-toolbar .search,.quality-toolbar .search,.source-tabs .search{min-width:100%}}@media(max-width:560px){.mini-stats{grid-template-columns:1fr}}.nav-section{margin:14px 11px 5px;color:#7f766c;font-size:9px;font-weight:850;letter-spacing:1px}.sidebar nav a.nav-dashboard{background:#282018;color:#fff}.ai-command{position:-webkit-sticky;position:sticky;top:16px;z-index:20;margin:-10px 0 22px}.work-center{display:grid;grid-gap:8px;gap:8px}.work-center-top{display:grid;grid-template-columns:minmax(280px,1fr) 220px;grid-gap:10px;gap:10px}.global-search-box{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 12px;border:1px solid #e3d8cb;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 10px 24px #6b4d2f10}.global-search-box span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#f3eadf;color:#8a653d;font-size:16px;font-weight:900}.global-search-box input{min-width:0;flex:1 1;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:750}.global-search-box input:focus{outline:0}.global-search-box button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:#f3eadf;color:#8a653d;font:inherit;font-weight:900;cursor:pointer}.ai-command-toggle{width:100%;display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #e3d8cb;border-radius:18px;background:linear-gradient(135deg,#fff,#fbf4eb);color:var(--ink);box-shadow:0 10px 24px #6b4d2f10;cursor:pointer;text-align:left}.ai-command-toggle span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#b39168;color:#fff}.ai-command-toggle b{font-size:13px}.ai-command-toggle small{margin-left:auto;color:var(--muted);font-size:11px}.global-search-results{position:absolute;z-index:40;left:0;right:0;top:58px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:min(620px,calc(100vh - 96px));overflow:auto;padding:16px;border:1px solid #e3d8cb;border-radius:22px;background:rgba(255,254,253,.98);box-shadow:0 24px 70px rgba(28,20,12,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-search-results .search-summary,.global-search-results>p{grid-column:1/-1;margin:0}.global-search-results .search-error{color:#b0563d}.search-summary{display:flex;gap:8px;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.search-summary strong{color:var(--ink);font-size:13px}.global-search-results section{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.global-search-results h3{margin:0 0 2px;color:#8a7864;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.global-search-results section a{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #efe4d8;border-radius:14px;background:#fffaf5;color:var(--ink);text-decoration:none}.global-search-results section a:hover{border-color:#b39168;background:#fff}.global-search-results em,.global-search-results span,.global-search-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-results strong{font-size:12px}.global-search-results span{color:#7d746b;font-size:10px}.global-search-results em{color:#9b7953;font-size:9px;font-style:normal;font-weight:850}.quick-action-row{display:flex;gap:7px;overflow:auto;padding-bottom:1px}.quick-action-row a{display:grid;grid-gap:2px;gap:2px;min-width:116px;padding:8px 10px;border:1px solid #eadfd1;border-radius:14px;background:#fff;color:var(--ink);text-decoration:none}.quick-action-row a:hover{border-color:#b39168;background:#fffaf4}.quick-action-row b{font-size:11px}.quick-action-row span{color:var(--muted);font-size:9px;white-space:nowrap}.ai-command-body{display:grid;grid-gap:10px;gap:10px;margin-top:0;padding:14px;border:1px solid #e3d8cb;border-radius:18px;background:#fff}.ai-command textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--line);border-radius:14px;padding:12px;color:var(--ink);font:inherit;font-size:13px;line-height:1.45}.ai-command textarea:focus{outline:2px solid #ead8c0;border-color:#b39168}.ai-command-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-command-actions .primary:disabled{opacity:.55;cursor:not-allowed}.ai-command-actions .listening{border-color:#b39168;background:#fff4e8;color:#8a653d}.ai-command-result{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--muted);font-size:11px}.ai-command-result span,.ai-command-result strong{padding:6px 9px;border-radius:999px;background:#f6f0e8}.ai-command-result strong{background:#e8f7ef;color:#238558}@media(max-width:1050px){.global-search-results{grid-template-columns:1fr 1fr}}@media(max-width:720px){.ai-command{position:static;margin:0 0 18px}.work-center-top{grid-template-columns:1fr}.ai-command-toggle small{display:none}.global-search-results{position:fixed;inset:76px 10px auto;grid-template-columns:1fr;max-height:calc(100vh - 96px)}.quick-action-row a{min-width:104px}}.danger-filter{border-color:#efd2c8!important;color:#b0563d!important;background:#fff8f5!important}.phone-link{color:#8a653d!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-weight:800}.client-comment-card{display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding:15px;border:1px solid #ead8c0;border-radius:18px;background:#fffaf4}.client-comment-card span{color:#9a8060;font-size:10px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}.client-comment-card p{margin:0;color:var(--ink);font-size:12px;line-height:1.55}.client-leads a{display:grid;grid-gap:4px;gap:4px;color:var(--ink);text-decoration:none}.client-leads a:hover strong{color:#8a653d}.clients-panel .client-row small:has(+.missing-pill){color:#b0563d}.global-search-results .global-search-item{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;border:0;border-top:1px solid #eee6dc;background:#fff;padding:11px 12px;color:inherit;font:inherit;text-align:left;cursor:pointer}.global-search-results .global-search-item:hover{background:#fff8f0}.global-search-results .global-search-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-results .global-search-item small,.global-search-results .global-search-item span{grid-column:1;min-width:0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.global-search-results .global-search-item em{grid-column:2;grid-row:1/span 3;align-self:center;color:#a07849;font-size:9px;font-style:normal;font-weight:850}.search-trash-notice{margin:0 0 8px!important;border:1px solid #ead0bd;border-radius:12px;background:#fff6ef;padding:10px 12px!important;color:#9b4e33!important;font-size:11px!important;font-weight:800!important;line-height:1.45}.sidebar nav a.nav-dashboard:not(.active){background:transparent;color:#695d51}.sidebar nav a.active{border-color:rgba(179,145,104,.24);background:rgba(245,234,220,.72);color:#2c2118;box-shadow:0 6px 16px rgba(95,65,35,.06)}.deal-detail-call{border:0;background:transparent;padding:0;font:inherit;transition:color .15s ease,opacity .15s ease}.deal-detail-call:focus-visible,.deal-detail-call:hover:not(:disabled){color:#5d3f20!important;outline:none}.deal-detail-call:active:not(:disabled){opacity:.7}.deal-detail-call:disabled{cursor:wait;opacity:.65}.global-search-results section a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#397654;font-size:9px;font-weight:850}.messenger-link-card{border-color:#eadfd1;background:linear-gradient(180deg,#fff,#fffaf5)}.messenger-link-card.connected{box-shadow:inset 0 0 0 1px rgba(190,153,105,.1)}.messenger-sync-badge{border:1px solid #ead8c5;border-radius:999px;background:#fff8ef;color:#8b6a44;padding:7px 10px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.7px}.messenger-link-card.has-unread .messenger-sync-badge{border-color:#f0b48c;background:#fff2e8;color:#c45d2a}.messenger-link-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:18px}.messenger-link-grid>div{min-width:0;border:1px solid #eee4da;border-radius:14px;background:rgba(255,255,255,.72);padding:12px}.messenger-link-grid span{display:block;color:#958675;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px}.messenger-link-grid b{display:block;overflow:hidden;color:#17130f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.messenger-empty{margin-top:16px;border:1px dashed #d8c4aa;border-radius:16px;background:#fffaf4;padding:14px}.messenger-empty strong{display:block;color:#17130f;font-size:14px;margin-bottom:6px}.messenger-empty p,.messenger-preview{color:#7d746b;font-size:12px;line-height:1.45;margin:0}.messenger-preview{margin-top:12px;border-left:3px solid #bf9a68;padding-left:10px}.messenger-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.messenger-actions a,.messenger-actions button{border:1px solid #ead8c5;border-radius:12px;background:#fff;color:#7c5b32;padding:9px 11px;text-decoration:none;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.messenger-actions a:hover,.messenger-actions button:hover:not(:disabled){background:#fff8ef}.messenger-actions a.disabled,.messenger-actions button:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.messenger-notice{margin:12px 0 0;color:#8b6a44;font-size:12px;font-weight:800}.messenger-source-line{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-width:0}.messenger-source-line>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-mini{flex:0 0 auto;display:inline-flex!important;align-items:center;width:max-content;border:1px solid #e5d9ca;border-radius:999px;background:#fffaf4;color:#8b7359!important;padding:3px 7px;font-size:9px!important;font-weight:950!important;line-height:1;letter-spacing:.1px;white-space:nowrap}.messenger-mini.connected{border-color:#b7dcc3;background:#f0fff5;color:#247a3c!important}.messenger-mini.unread{border-color:#f0b48c;background:#fff0e6;color:#bd4f18!important;box-shadow:0 0 0 3px rgba(240,180,140,.18)}.messenger-mini.attention,.messenger-mini.issue{border-color:#efc37f;background:#fff7df;color:#996000!important}.messenger-mini.missing{opacity:.72}@media(max-width:820px){.messenger-link-grid{grid-template-columns:1fr}}.messenger-confirmation{display:block;font-size:10px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.messenger-confirmation.sent{color:#07813d!important}.messenger-confirmation.pending{color:#c5352b!important}:root{--ink:#18130e;--muted:#7d7369;--muted-2:#a69a8d;--line:#e8ddd0;--line-strong:#d8c5ad;--canvas:#fbfaf7;--panel:#fffefd;--purple:#b39168;--brand:#b39168;--brand-dark:#7b5a34;--brand-soft:#f5eadc;--danger:#c24b3c;--danger-soft:#fff1ee;--warning:#b87520;--warning-soft:#fff7e8;--success:#2c8b55;--success-soft:#ecf8f0;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--shadow-xs:0 1px 2px rgba(33,24,15,.04);--shadow-sm:0 10px 26px rgba(33,24,15,.07);--shadow-md:0 18px 46px rgba(33,24,15,.11);--focus-ring:0 0 0 4px rgba(179,145,104,.18);--motion-instant:100ms;--motion-fast:140ms;--motion-base:160ms;--motion-panel:220ms;--motion-ease:cubic-bezier(.2,.8,.2,1);--motion-ease-out:cubic-bezier(.16,1,.3,1);--motion-ease-in:cubic-bezier(.4,0,1,1)}.nav-leads-group{position:relative;display:block}.nav-leads-group>a{display:flex}.nav-leads-submenu{display:none;position:static;min-width:190px;margin:2px 0 4px 18px;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow-md)}.nav-leads-group:focus-within .nav-leads-submenu,.nav-leads-group:hover .nav-leads-submenu{display:grid;grid-gap:2px;gap:2px}.nav-leads-submenu a,.nav-leads-submenu span{padding:7px 10px;color:var(--muted);font-size:11px;text-decoration:none;white-space:nowrap}.nav-leads-submenu a:hover{color:var(--ink);background:#f4eadf}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{background:radial-gradient(circle at 18% 0,rgba(179,145,104,.08),transparent 28rem),linear-gradient(180deg,#fffefd 0,var(--canvas) 100%)}::selection{background:rgba(179,145,104,.22)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button,select{transition:border-color var(--motion-base) var(--motion-ease),background-color var(--motion-base) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}a[href],button,select,summary{touch-action:manipulation}button:not(:disabled):active{transform:translateY(1px) scale(.99)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button:disabled:active{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--focus-ring)}.workspace{flex:1 1 auto;width:auto;min-width:0;max-width:none;padding-inline:clamp(26px,2.25vw,64px);padding-top:32px}@media (min-width:1600px){.workspace{padding-bottom:64px}}.page-header{margin-bottom:24px}.eyebrow{color:#8b95aa;font-size:11px;font-weight:850;letter-spacing:.12em}h1{color:var(--ink);font-size:clamp(28px,3vw,38px);letter-spacing:-.045em;line-height:.98}h1,h2{font-weight:900}.panel-title p,.subtle{color:var(--muted);line-height:1.45}.dashboard-alarm,.dashboard-hero,.dashboard-tile,.deals-table-panel,.metric,.panel,.table-panel{border-color:var(--line);border-radius:var(--radius-lg);background:rgba(255,254,253,.92);box-shadow:var(--shadow-xs)}.panel{padding:20px}.dashboard-tile:hover,.metric:hover,.panel:hover{border-color:var(--line-strong)}.panel-title{gap:16px}.primary{border-radius:12px;background:linear-gradient(180deg,#bd9a70,#a78054);box-shadow:0 10px 22px rgba(142,103,61,.22)}.primary:hover{background:linear-gradient(180deg,#aa865d,#916b42);transform:translateY(-1px)}.address-map-link,.ghost,.phone-link{color:var(--brand-dark)!important}.address-map-link{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.address-map-link:hover{color:#7b552f!important}.deal-card-fulfillment select,.deal-inline-status select,.filter,.inline-edit input,.lead-detail-status,.production-row select,.quick-task-form input,.quick-task-form select,.quick-task-form textarea,.search,.toolbar-select{border-color:var(--line);border-radius:12px;background:#fff;color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.search::placeholder,input::placeholder,textarea::placeholder{color:#b3aa9f}.deal-card-fulfillment select:focus,.deal-inline-status select:focus,.filter:focus,.inline-edit input:focus,.quick-task-form input:focus,.quick-task-form select:focus,.quick-task-form textarea:focus,.search:focus,.toolbar-select:focus{border-color:var(--brand);box-shadow:var(--focus-ring);outline:0}.activity-tabs,.deal-filters,.source-tabs{gap:7px}.activity-tabs button,.deal-filters button,.source-tabs button{border-radius:999px;border-color:var(--line);background:rgba(255,255,255,.82);color:var(--muted)}.activity-tabs button:hover,.deal-filters button:hover,.source-tabs button:hover{border-color:var(--line-strong);color:var(--ink)}.activity-tabs button.active,.deal-filters button.active,.selected-filter,.source-tabs button.active{border-color:var(--brand)!important;background:var(--brand-soft)!important;color:var(--brand-dark)!important;box-shadow:0 8px 18px rgba(179,145,104,.13)}.metric-grid{gap:14px}.metric{min-height:116px;padding:17px 18px}.metric span{color:var(--muted);font-size:11px;font-weight:750}.metric strong{font-size:24px;font-weight:900;letter-spacing:-.04em}.deals-table-head,.table-head{background:#fbf8f4;color:#9a8d7f}.activity-row,.deals-table-row,.production-row,.table-row{border-color:rgba(232,221,208,.78)}.deals-table-row:hover,.table-row:hover{background:#fffaf4}.sidebar{background:linear-gradient(180deg,#070706,#11100e);border-right:1px solid #241f19}.sidebar nav a{border:1px solid transparent;color:#bdb5aa}.sidebar nav a.active,.sidebar nav a:hover{border-color:rgba(179,145,104,.18);background:#251d15;color:#fff}.brand{padding-bottom:26px}.avatar,.brand-mark{background:linear-gradient(135deg,#c4a27a,#8b6741);box-shadow:0 10px 24px rgba(0,0,0,.24)}.nav-section{color:#756a5d!important}.ai-command{margin-bottom:18px}.ai-command-toggle,.deal-toolbar,.lead-action-center{border-radius:var(--radius-lg);border-color:var(--line);background:rgba(255,254,253,.9);box-shadow:var(--shadow-xs)}.ai-command-toggle:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.board,.lead-board{scroll-padding:24px}.board-column,.lead-column{border:1px solid rgba(232,221,208,.78);border-radius:22px;background:#f8f3ec}.board-head,.lead-column-head{padding:8px 6px 11px}.board-head strong,.lead-column-head strong{font-size:17px;font-weight:950;letter-spacing:-.03em}.board-head span,.lead-column-head span{background:rgba(179,145,104,.18);color:var(--brand-dark);font-weight:900}.deal-drop-hint,.drop-hint{color:#9a856e}.deal-card,.lead-board .lead-card{border-color:rgba(232,221,208,.92)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px rgba(21,17,11,.055)!important}.deal-card:hover,.lead-board .lead-card:hover{border-color:var(--line-strong)!important;box-shadow:0 14px 32px rgba(21,17,11,.09)!important}.deal-card.dragging,.lead-board .lead-card.dragging{opacity:.78!important;box-shadow:var(--shadow-sm)!important}.deal-card strong,.lead-card-title{letter-spacing:-.025em}.lead-card-title{font-size:16px!important}.lead-intel-row b{font-size:14px;letter-spacing:-.025em}.deal-next-step,.deal-work-signal,.lead-next-action,.lead-work-signal{border-radius:14px!important}.deal-card-fulfillment,.deal-money-grid span,.lead-board .lead-card-dates,.lead-board .lead-next-action,.lead-next-action,.lead-side-panel section,.side-kpis div{background:#fffaf4!important}.deal-card-controls button,.deal-quick-actions a,.deal-quick-actions button,.lead-card-controls button,.lead-quick-actions a,.lead-quick-actions button,.restore-lead,.side-actions a,.side-actions button,.trash-lead{border-color:#ead8c5;background:#fffaf4;color:var(--brand-dark)}.deal-card-controls button:hover,.deal-quick-actions a:hover,.deal-quick-actions button:hover,.lead-card-controls button:hover,.lead-quick-actions a:hover,.lead-quick-actions button:hover,.restore-lead:hover,.side-actions a:hover,.side-actions button:hover,.trash-lead:hover{border-color:var(--brand);background:var(--brand-soft);transform:translateY(-1px)}.lead-board .lead-quick-actions{grid-template-columns:repeat(6,1fr)!important;gap:6px!important}.lead-board .lead-quick-actions a,.lead-board .lead-quick-actions button{min-height:34px!important;border-radius:10px!important;font-size:14px!important;line-height:1!important}.lead-board .lead-quick-actions button:disabled{cursor:not-allowed!important;opacity:.42!important;transform:none!important}.lead-document-actions button:disabled{cursor:not-allowed!important;opacity:.45!important}.deal-quick-actions button:disabled{cursor:not-allowed!important;opacity:.42!important;transform:none!important}.client-contact-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.client-contact-actions button{border:1px solid #ead8c5;border-radius:10px;background:#fff8ef;color:var(--brand-dark);padding:5px 8px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.client-contact-actions button:disabled,.deal-head-actions button:disabled{cursor:not-allowed;opacity:.45}.deal-quick-actions button{display:grid;place-items:center;min-height:28px;border:1px solid #ead8c5;border-radius:9px;background:#fff8ef;color:#6f4e2e;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.drag-grip,.lead-card-controls span{color:var(--brand-dark)!important}.drag-grip,.lead-card-controls span,.lead-detail-phone a,.lead-phone-actions{border-color:#ead8c5!important;background:#fffaf4!important}.missing-chip,.missing-inline{background:var(--warning-soft);color:var(--warning)}.lead-card.action-overdue,.lead-card.action-urgent,.lead-work-signal.overdue,.lead-work-signal.urgent,.risk-critical{border-color:#e7afa7!important}.lead-board .lead-card.risk-critical,.lead-card.action-overdue,.lead-card.action-urgent{background:linear-gradient(180deg,#fff7f5,#fff)!important}.lead-board .lead-card.risk-today,.lead-card.action-today{background:linear-gradient(180deg,#fffaf2,#fff)!important}.lead-side-panel{border-color:var(--line);background:rgba(255,254,253,.98);box-shadow:-22px 0 70px rgba(27,20,13,.16)}.lead-board{scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;contain:layout paint!important}.lead-board .lead-column{min-height:max(680px,calc(100vh - 250px))!important;transition:background .16s ease,outline-color .16s ease,box-shadow .16s ease!important}.lead-board .lead-column.drop-target{background:#fff6ec!important;outline:2px dashed #b89567!important;box-shadow:0 14px 34px rgba(184,149,103,.14)!important}.lead-board .lead-card{contain:layout paint style!important;content-visibility:auto!important;contain-intrinsic-size:360px 520px!important;transform:translateZ(0)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:auto!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease!important}.lead-board .lead-card.hot-lead{animation:none!important}.lead-board .lead-card.dragging{will-change:transform,opacity!important;opacity:.55!important;transform:scale(.985) translateZ(0)!important;box-shadow:0 8px 20px rgba(21,17,11,.08)!important}.lead-board .lead-card.drag-over{border-color:#a57c49!important;box-shadow:0 -4px 0 #b89567,0 12px 26px rgba(78,56,32,.1)!important;transform:translateY(3px) translateZ(0)!important}.lead-board.is-dragging .lead-card:not(.dragging):hover{transform:none!important;box-shadow:0 8px 22px rgba(21,17,11,.055)!important}.lead-board.is-dragging .lead-card-dates,.lead-board.is-dragging .lead-next-action,.lead-board.is-dragging .lead-progress-mini,.lead-board.is-dragging .lead-quick-actions,.lead-board.is-dragging .lead-work-signal{transition:none!important}.construction-status,.hot-badge,.missing-chip,.missing-inline,.quote-badge,.status{font-weight:900}.empty-stage,.empty-state{color:var(--muted-2)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:1100px){.workspace{padding:26px}}@media (max-width:720px){.workspace{padding:18px}.metric,.panel{border-radius:16px;padding:16px}.board-column,.lead-column{border-radius:18px}}:root{--info:#7660b6;--info-soft:#f1edfb;--surface-subtle:#fcfaf6;--surface-hover:#fff8ef;--text-strong:#241b14;--text-body:#4e443a;--hairline:rgba(216,197,173,.72);--shadow-card:0 2px 8px rgba(50,35,20,.045),0 12px 30px rgba(50,35,20,.035)}body{color:var(--text-body);background:radial-gradient(circle at 4% -8%,rgba(214,184,145,.13),transparent 29rem),linear-gradient(180deg,#fffefd 0,var(--canvas) 100%)}b,h1,h2,h3,h4,strong{color:var(--text-strong)}h3{font-size:15px;font-weight:850;letter-spacing:-.015em}.page-header{align-items:center}.page-header .subtle{max-width:720px}.dashboard-alarm,.dashboard-hero,.dashboard-tile,.deals-table-panel,.lead-form,.metric,.modal-card,.modal-panel,.panel,.table-panel,.task-calendar article,.task-kanban>article,.task-queues,.task-registry{box-shadow:var(--shadow-card)}.dashboard-alarm,.dashboard-hero,.dashboard-tile,.deals-table-panel,.lead-form,.metric,.modal-card,.modal-panel,.panel,.table-panel,.task-queues,.task-registry{border-color:var(--hairline)}.dashboard-tile:hover,.deals-table-panel:hover,.metric:hover,.panel:hover,.table-panel:hover{box-shadow:0 3px 12px rgba(50,35,20,.06),0 16px 34px rgba(50,35,20,.045)}input,select,textarea{border-color:var(--line)!important;color:var(--text-strong)}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--brand)!important}.primary{min-height:40px;font-weight:800;letter-spacing:-.005em}.filter,.ghost,.icon-button,.secondary{border-radius:11px}.secondary{border:1px solid var(--line);background:var(--surface-subtle);color:var(--brand-dark);min-height:38px;padding:0 13px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.filter:hover,.icon-button:hover,.secondary:hover{border-color:var(--line-strong);background:var(--surface-hover)}.deals-table-head,.table-head,.task-registry th{background:linear-gradient(180deg,#fdfaf6,#faf6f0);color:#958677;font-weight:800}.deals-table-row,.table-row,.task-registry td{color:var(--text-body)}.deals-table-row:hover,.table-row:hover,.task-registry tbody tr:hover{background:var(--surface-hover)}.deals-table-row:last-child,.table-row:last-child,.task-registry tbody tr:last-child td{border-bottom-color:transparent}.construction-status,.hot-badge,.missing-chip,.missing-inline,.quote-badge,.status,.task-sla,.task-status-tag,.task-type-tag{border:1px solid transparent;letter-spacing:.005em}.status.completed,.status.done,.status.paid,.status.success,.task-sla.success,.task-status-tag.done{background:var(--success-soft);border-color:#c8e8d4;color:var(--success)}.status.pending,.status.waiting,.status.warning,.task-sla.warning,.task-status-tag.in_progress,.task-status-tag.waiting{background:var(--warning-soft);border-color:#f0d9ad;color:var(--warning)}.status.danger,.status.error,.status.overdue,.task-sla.danger,.task-status-tag.cancelled{background:var(--danger-soft);border-color:#edc4bd;color:var(--danger)}.status.info,.status.special{background:var(--info-soft);border-color:#ddd2f4;color:var(--info)}.empty-placeholder,.empty-stage,.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:rgba(255,253,249,.7);padding:24px;text-align:center}.modal-backdrop{background:rgba(34,25,16,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-backdrop>.modal-card,.modal-backdrop>.modal-panel,.modal-backdrop>section{border:1px solid rgba(216,197,173,.9);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.lead-side-panel,.preview-panel,.side-preview{box-shadow:-24px 0 70px rgba(42,27,15,.14)}.nav-section{margin-top:18px;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}@media (max-width:720px){.page-header{align-items:flex-start}.primary,.secondary{min-height:42px}}:root{--font-ui:"Inter","SF Pro Text","Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;--font-display:"Inter","SF Pro Display","Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif}body,button,input,select,textarea{font-family:var(--font-ui)}body{color:#241b14;font-size:14px;font-weight:400;letter-spacing:-.006em;line-height:1.5;font-feature-settings:"kern";font-kerning:normal;font-synthesis:none}.brand,.dashboard-hero strong,.dashboard-tile strong,.metric strong,h1,h2,h3{font-family:var(--font-display)}h1{font-size:clamp(29px,2.45vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.08}h2{font-weight:680;letter-spacing:-.02em;line-height:1.25}.panel-title h3,.panel-title strong,h3{font-weight:650;letter-spacing:-.012em}.deals-table-head,.eyebrow,.nav-section,.table-head,.task-registry th{font-weight:650;letter-spacing:.09em}.muted,.panel-title p,.subtle{font-weight:400;letter-spacing:0}.dashboard-hero strong,.dashboard-tile strong,.metric strong{font-weight:700;letter-spacing:-.028em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filter,.ghost,.primary,.secondary,.sidebar nav a{font-weight:560}.sidebar{background:linear-gradient(180deg,rgba(255,254,251,.76),rgba(248,242,234,.58));border-right-color:rgba(216,197,173,.7);box-shadow:14px 0 42px rgba(63,44,25,.045);color:#5f5246;backdrop-filter:blur(20px) saturate(1.04);-webkit-backdrop-filter:blur(20px) saturate(1.04)}.brand{color:#251b13;font-size:18px;font-weight:680;letter-spacing:-.025em}.brand small,.sidebar-bottom small{color:#8f8171;font-weight:400}.sidebar nav{gap:5px}.sidebar nav a{color:#695d51;border-color:transparent;border-radius:11px;font-size:14px;letter-spacing:-.004em}.sidebar nav a.active,.sidebar nav a:hover{border-color:rgba(179,145,104,.24);background:rgba(245,234,220,.72);color:#2c2118;box-shadow:0 6px 16px rgba(95,65,35,.06)}.sidebar nav i{color:#8d7154}.nav-section{color:#9a8a79!important}.sidebar-bottom{border-top-color:rgba(216,197,173,.65);color:#4e4033}.sidebar .avatar{box-shadow:0 8px 18px rgba(109,77,43,.14)}@media (max-width:720px){body{font-size:14px}h1{font-size:30px}}.modal-backdrop{animation:rollway-modal-backdrop-in .24s var(--motion-ease-out) both}.modal-backdrop>:where(form,section,.modal-card,.modal-panel){animation:rollway-modal-surface-in .34s cubic-bezier(.22,.82,.24,1) both;will-change:transform,opacity}.task-calendar-day-layer,.task-preview-layer{animation-duration:.24s}.task-calendar-day-panel,.task-preview-panel{animation-duration:.34s;animation-timing-function:cubic-bezier(.22,.82,.24,1);will-change:transform,opacity}@keyframes rollway-modal-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@keyframes rollway-modal-surface-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-backdrop>:where(form,section,.modal-card,.modal-panel),.task-calendar-day-layer,.task-calendar-day-panel,.task-preview-layer,.task-preview-panel{animation-duration:1ms;transition-duration:1ms}}.deals-dnd-board .deal-card-pro,.lead-board .lead-card{gap:7px!important;padding:11px!important;border-radius:14px!important}.lead-column.stage-new .lead-card{background:linear-gradient(145deg,#f4f9ff,#ffffff 58%)!important;border-color:#bfd6eb!important}.lead-column.stage-warm .lead-card{background:linear-gradient(145deg,#fffaf0,#ffffff 58%)!important;border-color:#edd69a!important}.lead-column.stage-quoted .lead-card{background:linear-gradient(145deg,#fbf7ff,#ffffff 58%)!important;border-color:#d5c7e8!important}.lead-column.stage-hot .lead-card{background:linear-gradient(145deg,#fff3ef,#ffffff 58%)!important;border-color:#eead9a!important}.lead-column.stage-measurement .lead-card{background:linear-gradient(145deg,#f8f5ff,#ffffff 58%)!important;border-color:#cbc0e6!important}.lead-column.stage-installation .lead-card{background:linear-gradient(145deg,#f1fbfa,#ffffff 58%)!important;border-color:#a9d9d2!important}.lead-column.stage-realized .lead-card{background:linear-gradient(145deg,#f1faf2,#ffffff 58%)!important;border-color:#add8b1!important}.lead-column.stage-hot .lead-card:hover,.lead-column.stage-installation .lead-card:hover,.lead-column.stage-measurement .lead-card:hover,.lead-column.stage-realized .lead-card:hover{filter:saturate(1.04)}.lead-board .lead-card-main{gap:6px!important}.deals-dnd-board .deal-card-pro>strong,.lead-board .lead-card-title{line-height:1.2!important}.lead-board .lead-intel-row>b{display:none!important}.lead-board .lead-card-controls{max-height:0;margin:0!important;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .16s ease,opacity .12s ease,margin .16s ease}.lead-board .lead-card:focus-within .lead-card-controls,.lead-board .lead-card:hover .lead-card-controls{max-height:38px;margin-bottom:2px!important;opacity:1;pointer-events:auto}.deals-dnd-board .deal-card-controls{max-height:0;margin:0!important;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .16s ease,opacity .12s ease,margin .16s ease}.deals-dnd-board .deal-card-pro:focus-within .deal-card-controls,.deals-dnd-board .deal-card-pro:hover .deal-card-controls{max-height:38px;margin-bottom:2px!important;opacity:1;pointer-events:auto}.deals-dnd-board .deal-work-signal,.lead-board .lead-work-signal{padding:7px 8px!important;border-radius:10px!important}.deals-dnd-board .deal-next-step,.lead-board .lead-next-action{padding:8px!important;border-radius:10px!important}.deals-dnd-board .deal-mini-timeline:not(.side),.deals-dnd-board .deal-progress,.lead-board .lead-card-main>span,.lead-board .lead-progress-mini{display:none!important}.lead-board .lead-card-main>em{margin:0!important;font-size:10px!important}.lead-board .lead-card-dates{padding:7px 8px!important}.lead-board .lead-phone-actions{padding:6px 8px!important}.deals-dnd-board .deal-quick-actions,.lead-board .lead-quick-actions{margin-top:0!important}.deals-dnd-board .deal-card-pro>p{display:-webkit-box!important;margin:0!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#74695e!important;font-size:10px!important;line-height:1.3!important}.deals-dnd-board .deal-quick-actions{grid-template-columns:repeat(7,minmax(0,1fr))!important}.deals-dnd-board .deal-quick-actions a,.deals-dnd-board .deal-quick-actions button{display:grid!important;place-items:center!important;min-width:0!important;min-height:28px!important;border:1px solid #ead8c5!important;border-radius:9px!important;background:#fff8ef!important;color:#6f4e2e!important;cursor:pointer;font:inherit!important;font-size:13px!important;line-height:1!important}.deals-dnd-board .deal-quick-actions button:disabled{cursor:not-allowed;opacity:.4}.deals-dnd-board .deal-card-fulfillment select,.lead-board .lead-stage-select{height:32px!important}.lead-board .convert-lead,.lead-board .lead-deal-link,.lead-board .restore-lead,.lead-board .trash-lead{min-height:30px!important}.deals-dnd-board .deal-trash-action{margin:0!important}.deals-dnd-board .deal-trash-action .restore-lead,.deals-dnd-board .deal-trash-action .trash-lead{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:30px!important;border-radius:9px!important;font:inherit!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important}.deals-dnd-board .deal-trash-action .trash-lead{border:1px solid #ebc1ba!important;background:#fff7f6!important;color:#ad4436!important}.deals-dnd-board .deal-trash-action .restore-lead{border:1px solid #b9d9c0!important;background:#f3fbf5!important;color:#277647!important}.deals-dnd-board .deal-money-grid{grid-template-columns:1fr 1fr!important}.deals-dnd-board .deal-money-grid span:nth-child(2),.deals-dnd-board .deal-money-grid span:nth-child(4){display:none!important}.deal-finance-missing{color:#bd5d4f!important;font-weight:950!important}.lead-board .lead-card.missing-next-contact{opacity:.56;filter:saturate(.62)}.lead-board .lead-card.missing-next-contact:focus-within,.lead-board .lead-card.missing-next-contact:hover{opacity:.86}.lead-board .lead-card.overdue-next-contact .lead-card-dates>span:first-child,.lead-board .lead-card.overdue-next-contact .lead-next-action em{color:#a94135!important;font-weight:950!important}.urgent-contact-action{border-color:#d7887d!important;background:#fff2ef!important;color:#9f4034!important;font-weight:900!important}.deals-dnd-board .deal-money-grid span{padding:7px!important}.deals-dnd-board .deal-card-fulfillment{gap:5px!important;padding:7px!important;border-radius:10px!important}@media (max-width:700px){.deals-dnd-board .deal-card-pro,.lead-board .lead-card{padding:10px!important}}.lead-board .lead-card{--lead-stage-accent:#5b92cc;position:relative;isolation:isolate;border-right:4px solid var(--lead-stage-accent)!important;box-shadow:0 10px 24px rgba(21,17,11,.07),inset -1px 0 0 color-mix(in srgb,var(--lead-stage-accent) 24%,transparent)!important}.lead-board .lead-card:before{display:none!important}.lead-board .lead-card[data-lead-status=NEW]{--lead-stage-accent:#5b92cc}.lead-board .lead-card[data-lead-status=WARM]{--lead-stage-accent:#e6c35f}.lead-board .lead-card[data-lead-status=QUOTED]{--lead-stage-accent:#9d83d0}.lead-board .lead-card[data-lead-status=HOT]{--lead-stage-accent:#d75745}.lead-board .lead-card[data-lead-status=MEASUREMENT]{--lead-stage-accent:#4f9f9c}.lead-board .lead-card[data-lead-status=INSTALLATION]{--lead-stage-accent:#df8b3f}.lead-board .lead-card[data-lead-status=REALIZED]{--lead-stage-accent:#82c78d}.lead-board .lead-card.action-overdue,.lead-board .lead-card.action-urgent{--lead-stage-accent:#d34c3d;border-color:#df6a5c!important}.lead-board .lead-card.action-today{--lead-stage-accent:#d59546;border-color:#dcac68!important}.lead-board .lead-card.clickable:hover{box-shadow:0 14px 30px rgba(21,17,11,.12),inset -4px 0 0 var(--lead-stage-accent)!important}.lead-board .lead-card.drag-over{border-right-color:var(--lead-stage-accent)!important}.lead-board .lead-card{border-right-width:7px!important;box-shadow:0 10px 24px rgba(21,17,11,.07),inset -7px 0 0 color-mix(in srgb,var(--lead-stage-accent) 14%,transparent),4px 0 16px color-mix(in srgb,var(--lead-stage-accent) 16%,transparent)!important}.lead-board .lead-card[data-lead-status=NEW]{--lead-stage-accent:#2f79be}.lead-board .lead-card[data-lead-status=WARM]{--lead-stage-accent:#d6a719}.lead-board .lead-card[data-lead-status=QUOTED]{--lead-stage-accent:#8462c5}.lead-board .lead-card[data-lead-status=HOT]{--lead-stage-accent:#d54536}.lead-board .lead-card[data-lead-status=MEASUREMENT]{--lead-stage-accent:#168b86}.lead-board .lead-card[data-lead-status=MEASUREMENT_WAITING_PAYMENT]{background:linear-gradient(145deg,#fff4f6,#fff)!important;animation:payment-waiting-pulse 1.1s ease-in-out infinite}.lead-board .lead-card.action-overdue,.lead-board .lead-card.action-urgent{--lead-stage-accent:#c9372c}.lead-board .lead-card.action-today{--lead-stage-accent:#d28a1f}@keyframes payment-waiting-pulse{0%,to{box-shadow:0 10px 24px rgba(125,29,53,.12),inset -7px 0 0 rgba(125,29,53,.18),0 0 0 0 rgba(125,29,53,.28)!important}50%{box-shadow:0 14px 30px rgba(125,29,53,.25),inset -7px 0 0 rgba(125,29,53,.26),0 0 0 5px rgba(125,29,53,.12)!important}}@media (prefers-reduced-motion:reduce){.lead-board .lead-card[data-lead-status=MEASUREMENT_WAITING_PAYMENT]{animation:none}}@media (max-width:700px){.lead-board .lead-card{border-right-width:3px!important}}.lead-board .lead-card{--lead-stage-accent:#7894b2;border-right-color:var(--lead-stage-accent)!important;transition:border-color .14s ease,border-right-color .14s ease,box-shadow .14s ease,transform .16s ease,opacity .16s ease!important}.lead-board .lead-card[data-lead-status=AVITO_CALCULATION]{--lead-stage-accent:#2878c8}.lead-board .lead-card[data-lead-status=SITE_CALCULATION]{--lead-stage-accent:#8a5cc7}.lead-board .lead-card[data-lead-status=NEW],.lead-board .lead-card[data-lead-status=NEW_TOPIC]{--lead-stage-accent:#3da68a}.lead-board .lead-card.calculation-call-uncalled{border:2px solid #2878c8!important;border-right-width:7px!important;background:linear-gradient(135deg,#ffffff,#eaf4ff)!important;box-shadow:0 8px 22px rgba(40,120,200,.18),0 0 0 2px rgba(40,120,200,.1)!important}.lead-board .lead-card.calculation-call-called{opacity:.72;filter:saturate(.72)}.calculation-call-badge{display:inline-flex;width:max-content;margin-top:5px;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.calculation-call-badge.uncalled{background:#2878c8;color:#fff;box-shadow:0 3px 9px rgba(40,120,200,.24)}.calculation-call-badge.called{background:#e7eef4;color:#6b7d8b}.lead-board .lead-card[data-lead-status=WARM]{--lead-stage-accent:#e1aa1c}.lead-board .lead-card[data-lead-status=QUOTED]{--lead-stage-accent:#e0bb2f}.lead-board .lead-card[data-lead-status=HOT]{--lead-stage-accent:#d74538}.lead-board .lead-card[data-lead-status=MEASUREMENT]{--lead-stage-accent:#7e62bd}.lead-board .lead-card[data-lead-status=INSTALLATION]{--lead-stage-accent:#e07c28}.lead-board .lead-card[data-lead-status=REALIZED]{--lead-stage-accent:#3d9b5b}.lead-board .lead-card.action-overdue,.lead-board .lead-card.action-today,.lead-board .lead-card.action-urgent{border-right-color:var(--lead-stage-accent)!important}.deals-dnd-board .deal-card-pro.search-match-highlight,.deals-table-row.search-match-highlight,.lead-board .lead-card.search-match-highlight{outline:3px solid #f0ad25!important;outline-offset:4px;box-shadow:0 0 0 8px rgba(240,173,37,.21),0 18px 38px rgba(164,104,18,.25)!important;animation:rollway-search-focus 1.05s ease-in-out 3}@keyframes rollway-search-focus{0%,to{outline-color:#f0ad25;transform:translateY(0)}50%{outline-color:#f8d86e;transform:translateY(-2px)}}.lead-board .lead-card.calculation-call-called{opacity:1!important;filter:none!important}.lead-board .lead-card.calculation-call-uncalled{filter:brightness(1.05) saturate(1.12)}.lead-board .lead-card.has-today-task{outline:2px solid #c18a4d;outline-offset:2px;filter:brightness(1.055) saturate(1.08);box-shadow:0 0 0 5px rgba(193,138,77,.16),0 14px 28px rgba(70,43,18,.16),inset -7px 0 0 color-mix(in srgb,var(--lead-stage-accent) 14%,transparent)!important}.lead-board .lead-card.calculation-call-uncalled.has-today-task{outline-color:#2878c8;box-shadow:0 0 0 5px rgba(40,120,200,.18),0 14px 28px rgba(25,82,142,.18),inset -7px 0 0 color-mix(in srgb,var(--lead-stage-accent) 16%,transparent)!important}.lead-board{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:280px!important;grid-template-rows:minmax(470px,1fr)!important}.lead-board .lead-card:not(.dragging){opacity:1!important;filter:none!important}.lead-board .lead-card[data-lead-status=MEASUREMENT_WAITING_PAYMENT]{--lead-stage-accent:#7d1d35;border-color:#9d2948!important;background:#fff!important;animation:none!important}.lead-column.stage-measurement_waiting_payment{background:#f8edf0!important}.lead-board .lead-measurement-complete-action{width:100%;min-height:32px;border:1px solid #b98c54;border-radius:8px;background:#b9854d;color:#fff;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.lead-board .lead-measurement-complete-action:hover{background:#986d37}.dashboard-today{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 17px}.dashboard-today>a,.dashboard-today>div{min-height:104px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:14px}.dashboard-today>div{display:grid;align-content:center;grid-gap:5px;gap:5px;background:linear-gradient(135deg,#fffdf9,#f9f3ea)}.dashboard-today span{color:#83786d;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dashboard-today>div strong{color:#211a13;font-size:15px;line-height:1.25}.dashboard-today>a{display:grid;align-content:start;grid-gap:3px;gap:3px;color:var(--ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-today>a:hover{border-color:#b39168;box-shadow:0 12px 24px rgba(37,26,15,.08);transform:translateY(-1px)}.dashboard-today b{margin-top:4px;color:#191511;font-size:27px;letter-spacing:-.06em;line-height:1}.dashboard-today small{margin-top:auto;color:#9a7951;font-size:10px;font-weight:800}.dashboard-today>a.danger{border-color:#efc1ba;background:#fffaf9}.dashboard-today>a.warning{border-color:#eed7a8;background:#fffdf8}.dashboard-today>a.money{border-color:#b7ddc7;background:#fbfffc}@media (max-width:1180px){.dashboard-today{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-today>div{grid-column:span 2}}@media (max-width:640px){.dashboard-today{grid-template-columns:1fr}.dashboard-today>div{grid-column:auto}}.rights-card details{margin:0}.rights-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.rights-card summary::-webkit-details-marker{display:none}.rights-card summary span{display:grid;grid-gap:4px;gap:4px}.rights-card summary b{color:var(--ink);font-size:14px}.rights-card summary small{color:var(--muted);font-size:11px}.rights-card summary i{color:#9b7953;font-size:18px;font-style:normal;transition:transform .16s ease}.rights-card details[open] summary i{transform:rotate(180deg)}.rights-list{margin-top:12px;border-top:1px solid var(--line)}.lead-board{align-items:stretch!important;contain:none!important}.lead-board .lead-column{align-self:stretch!important;min-height:max(760px,calc(100vh - 180px))!important}.lead-board .lead-column:after{flex:1 0 220px!important;min-height:220px!important}.lead-board .lead-column.lead-column-has-floating-head{padding-top:calc(11px + var(--lead-head-space, 0px))!important}.lead-board .lead-column-head.is-floating{position:fixed!important;top:10px!important;left:var(--lead-floating-left)!important;width:var(--lead-floating-width)!important;z-index:90!important;margin:0!important;pointer-events:none}@media (max-width:720px){.lead-board .lead-column-head.is-floating{top:4px!important}}.lead-board .lead-card{min-height:0!important;border-radius:11px!important;contain-intrinsic-size:auto 180px!important;transform:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.lead-board .lead-card>.lead-card-main.lead-card-main{gap:4px!important}.lead-board .lead-card[data-windowed=true]{flex:0 0 auto;overflow:hidden}.lead-board .lead-placeholder-name{color:#88715a;font-size:13px}.lead-board .lead-card .messenger-source-line{min-height:0!important;color:#88715a!important;font-weight:800!important}.lead-board .lead-card .messenger-source-line .messenger-mini{display:none!important}.lead-board .lead-card .lead-card-title{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;color:#211a14!important;font-size:17px!important;font-weight:900!important;line-height:1.08!important}.lead-board .lead-card .convert-lead,.lead-board .lead-card .identity-warning,.lead-board .lead-card .lead-card-identity>span:not(.duplicate-badge),.lead-board .lead-card .lead-deal-link,.lead-board .lead-card .lead-intel-row,.lead-board .lead-card .lead-next-action,.lead-board .lead-card .lead-progress-mini,.lead-board .lead-card .lead-quick-actions,.lead-board .lead-card .lead-stage-select,.lead-board .lead-card .lead-work-signal,.lead-board .lead-card .restore-lead,.lead-board .lead-card .trash-lead,.lead-board .lead-card>:last-child:not(.lead-card-main):not(.lead-phone-actions):not(.card-pin-button){display:none!important}.lead-board .lead-card .lead-card-dates{border-radius:0!important;color:#806e5d!important}.lead-board .lead-card .lead-card-dates span,.lead-board .lead-card .lead-card-dates span:first-child{display:block!important}.lead-board .lead-card .lead-card-dates span+span{display:none!important}.lead-board .lead-card .lead-phone-actions{gap:6px!important}.lead-board .lead-card .lead-phone-actions a,.lead-board .lead-card .lead-phone-actions button{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#5a4028!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.lead-board .lead-card .lead-phone-actions a{-webkit-text-decoration-color:#c49a6c!important;text-decoration-color:#c49a6c!important;text-underline-offset:2px}.lead-board .lead-card .lead-phone-actions button{color:#9a7148!important;cursor:pointer}.lead-board .lead-card .duplicate-badge{margin-left:5px!important;padding:2px 5px!important;font-size:8px!important}.lead-board .lead-card .card-pin-button{padding:0!important}.lead-board .lead-card .restore-lead,.lead-board .lead-card .trash-lead{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;align-self:start!important;flex:0 0 38px!important;margin:4px 0 0!important;padding:8px 12px!important;border-radius:9px!important;font:inherit!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;cursor:pointer!important}.lead-board .lead-card .trash-lead{border:1px solid #e8c1bb!important;background:#fff7f6!important;color:#a33f36!important}.lead-board .lead-card .trash-lead:hover{border-color:#cf8b82!important;background:#fff0ee!important}.lead-board .lead-card .restore-lead{border:1px solid #b8d9c1!important;background:#f3fbf5!important;color:#287048!important}.lead-board .lead-card{gap:5px!important;padding:8px 9px!important;border-radius:10px!important}.lead-board .lead-card-controls{display:none!important}.lead-board .lead-card-main{gap:4px!important}.lead-board .lead-card-identity{display:grid!important;grid-gap:3px!important;gap:3px!important}.lead-board .lead-card-title{font-size:15px!important;line-height:1.15!important}.lead-board .lead-card-identity>span:last-child{display:block!important;overflow:hidden!important;color:#756553!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lead-board .lead-card .identity-warning,.lead-board .lead-card .lead-card-dates span+span,.lead-board .lead-card .lead-card-value,.lead-board .lead-card .lead-intel-row,.lead-board .lead-card .lead-next-action,.lead-board .lead-card .lead-phone-actions,.lead-board .lead-card .lead-progress-mini,.lead-board .lead-card .lead-work-signal{display:none!important}.lead-board .lead-card .lead-phone-actions{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.lead-board .lead-card .lead-phone-actions a{color:#2f8a59!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;text-decoration:underline!important;-webkit-text-decoration-color:#8dc5a1!important;text-decoration-color:#8dc5a1!important;text-underline-offset:2px!important}.lead-board .lead-card .lead-card-phone-hint{display:none!important;border:1px solid #a7d4b6!important;border-radius:6px!important;background:#f0fbf3!important;color:#2f8a59!important;padding:2px 5px!important;font-size:9px!important;font-weight:850!important;line-height:1!important}.lead-board .lead-card .lead-card-phone-link:focus-visible+.lead-card-phone-hint,.lead-board .lead-card .lead-phone-actions:hover .lead-card-phone-hint{display:inline-flex!important;align-items:center!important}.lead-board .lead-card .lead-phone-actions button{display:none!important}.lead-board .lead-card .messenger-source-line{display:block!important;margin:0!important;color:#806b54!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important}.lead-board .lead-card .lead-card-dates{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#756b61!important;font-size:10px!important;line-height:1.2!important}.lead-board .lead-card .lead-card-dates span:first-child{display:block!important}.lead-board .lead-card .lead-card-dates b{color:#5d5146!important;font-size:10px!important;font-weight:850!important}.lead-board .lead-card .lead-card-dates span,.lead-board .lead-card .lead-card-dates span+span{display:block!important}.lead-board .lead-card.has-today-task,.lead-board .lead-card.search-match-highlight{outline:none!important;outline-offset:0!important;filter:none!important;animation:none!important;box-shadow:0 10px 24px rgba(21,17,11,.07),inset -7px 0 0 color-mix(in srgb,var(--lead-stage-accent) 14%,transparent)!important}.lead-board .lead-card .lead-quick-actions{display:flex!important;gap:5px!important;margin:0!important}.lead-board .lead-card .lead-quick-actions .lead-card-action{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:8px!important;font-size:14px!important;line-height:1!important}.lead-board .lead-card .lead-quick-actions .lead-card-call-action{display:none!important}.lead-board .lead-card .lead-quick-actions .lead-card-preview-action{flex:0 0 28px!important;background:#fff8ef!important;color:#65472a!important}.lead-board .lead-card .lead-quick-actions .lead-card-secondary-action{display:none!important}.lead-board .lead-card .lead-stage-select{display:block!important;width:100%!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 7px!important;border-radius:7px!important;font-size:10px!important}.lead-board .lead-card .trash-lead{display:grid!important;place-items:center!important;justify-self:end!important;width:28px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;border-radius:7px!important;font-size:17px!important;line-height:1!important}.lead-board .lead-card .card-pin-button{top:7px!important;right:7px!important;width:22px!important;height:22px!important;font-size:11px!important}.lead-board .lead-card[data-lead-status=COLD]{position:relative!important;overflow:hidden!important}.lead-board .lead-card[data-lead-status=COLD]:before{content:"";position:absolute;inset:8px auto 8px 0;width:4px;border-radius:0 5px 5px 0;background:#8fb8d2}.lead-board .lead-card[data-lead-status=COLD],.lead-board .lead-card[data-lead-status=COLD].risk-critical,.lead-board .lead-card[data-lead-status=COLD].risk-today{border-color:#8fb8d2!important;background:#fff!important;box-shadow:0 10px 24px rgba(21,17,11,.07)!important}.lead-board .lead-card[data-lead-status=COLD]:after{display:none!important}:is(.call-action,a[href^="tel:"],button[title*="Позвонить"],button[aria-label*="Позвонить"],.lead-card-call-action,.lead-preview-call-action){display:inline-flex!important;align-items:center;justify-content:center;gap:6px;border:1px solid #0c513b!important;border-radius:9px!important;background:#145c43!important;color:#fff!important;box-shadow:0 4px 12px rgba(12,81,59,.22)!important;text-decoration:none!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}:is(.call-action,a[href^="tel:"],button[title*="Позвонить"],button[aria-label*="Позвонить"],.lead-card-call-action,.lead-preview-call-action):focus-visible,:is(.call-action,a[href^="tel:"],button[title*="Позвонить"],button[aria-label*="Позвонить"],.lead-card-call-action,.lead-preview-call-action):hover:not(:disabled){border-color:#0a3f2f!important;background:#0f7351!important;box-shadow:0 7px 20px rgba(12,81,59,.32),0 0 0 3px rgba(42,151,105,.18)!important;filter:brightness(1.04);outline:none;transform:translateY(-1px)}:is(.call-action,a[href^="tel:"],button[title*="Позвонить"],button[aria-label*="Позвонить"],.lead-card-call-action,.lead-preview-call-action):active:not(:disabled){box-shadow:0 2px 7px rgba(12,81,59,.24)!important;transform:translateY(1px) scale(.985)}:is(.call-action,a[href^="tel:"],button[title*="Позвонить"],button[aria-label*="Позвонить"],.lead-card-call-action,.lead-preview-call-action):disabled{cursor:wait!important;opacity:.62}:is(.phone-link,.lead-card-phone-link,.deal-card-phone-action,.deal-preview-phone-value,.deal-detail-call,.lead-detail-call){color:#145c43!important;font-weight:900!important;transition:color .16s ease,transform .16s ease,text-shadow .16s ease}:is(.phone-link,.lead-card-phone-link,.deal-card-phone-action,.deal-preview-phone-value,.deal-detail-call,.lead-detail-call):focus-visible,:is(.phone-link,.lead-card-phone-link,.deal-card-phone-action,.deal-preview-phone-value,.deal-detail-call,.lead-detail-call):hover:not(:disabled){color:#0f7351!important;text-decoration:underline!important;text-shadow:0 2px 10px rgba(12,81,59,.18);transform:translateY(-1px);outline:none}@media (prefers-reduced-motion:reduce){:is(.call-action,a[href^="tel:"],button[title*="Позвонить"],button[aria-label*="Позвонить"],.lead-card-call-action,.lead-preview-call-action,.phone-link,.lead-card-phone-link,.deal-card-phone-action,.deal-preview-phone-value,.deal-detail-call,.lead-detail-call){transition-duration:1ms}}.mobile-tabbar{display:none}@media (max-width:720px){html{-webkit-text-size-adjust:100%}.workspace{max-width:none;padding:14px 12px calc(88px + env(safe-area-inset-bottom))}.mobile-tabbar{position:fixed;z-index:35;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid rgba(216,197,173,.95);background:rgba(255,253,249,.96);box-shadow:0 -8px 24px rgba(50,34,20,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-tabbar a{position:relative;display:grid;min-width:0;min-height:48px;place-items:center;align-content:center;grid-gap:2px;gap:2px;border-radius:12px;color:var(--muted);font-size:10px;font-weight:750;line-height:1.05;text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-tabbar a:active{transform:scale(.96)}.mobile-tabbar a.active{color:var(--purple);background:var(--purple-soft)}.mobile-tabbar a:only-child{grid-column:1/-1}.mobile-tabbar i{font-size:18px;font-style:normal;line-height:1}.mobile-tabbar b{position:absolute;top:2px;right:calc(50% - 22px);display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;border:2px solid #fffdf9;border-radius:999px;background:var(--danger);color:#fff;font-size:9px;line-height:1}.deals-dnd-board,.lead-board,.task-kanban,.task-queues{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.deals-dnd-board .board-column,.lead-board .lead-column{scroll-snap-align:start}.deals-dnd-board .deal-card-controls,.lead-board .lead-card-controls{max-height:38px;margin-bottom:2px!important;opacity:1;pointer-events:auto}.deals-dnd-board .drag-grip,.lead-board .drag-grip{display:none}.deal-side-panel.preview-panel,.lead-side-panel.preview-panel{inset:0;width:100%;max-width:none;min-height:100dvh;height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 16px calc(88px + env(safe-area-inset-bottom));border-radius:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-backdrop{align-items:end;padding:0;overscroll-behavior:contain}.modal-backdrop>:where(form,section,.modal-card,.modal-panel){width:100%!important;max-width:100%!important;max-height:min(88dvh,760px);overflow-y:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.global-search-results{max-height:calc(100dvh - 96px)}}@media (max-width:380px){.mobile-tabbar a{font-size:9px}.mobile-tabbar i{font-size:17px}}