@media (max-width:640px){.content-scroll:has(.crm-page-b24),body.body-scroll-enabled .content>main.content-scroll:has(.crm-page-b24){padding:0!important;margin:0!important;overflow:hidden!important;height:calc(var(--vv-h, 100dvh) - 60px - env(safe-area-inset-bottom))!important;max-height:none!important;display:flex!important;flex-direction:column!important}body:has(.crm-page-b24){overscroll-behavior-y:none}.crm-page.crm-page-b24{flex:1 1 auto;height:100%;min-height:0!important;padding:8px 12px 0!important;overflow:hidden!important}.crm-page-b24 .crm-commandbar,.crm-page.crm-page-b24{display:flex!important;flex-direction:column!important}.crm-page-b24 .crm-commandbar{gap:8px!important;margin-bottom:8px!important;flex:0 0 auto}.crm-page-b24 .crm-commandbar .prod-search-wrap{width:100%}.crm-page-b24 .crm-commandbar .prod-search-bar{min-height:44px!important;border-radius:14px!important;padding:0 6px 0 12px!important;gap:8px}.crm-page-b24 .crm-commandbar .prod-search-input{font-size:16px!important;min-width:0}.crm-page-b24 .crm-commandbar .crm-search-count{display:none!important}.crm-page-b24 .crm-commandbar .prod-filter-toggle{width:36px;height:36px;border-radius:10px}.crm-page-b24 .crm-controls{display:none!important}.crm-mobile-scope{display:flex}.crm-mobile-scope [role=group]{display:flex!important;width:100%}.crm-mobile-scope [role=group]>button{flex:1 1;min-height:36px;font-size:13.5px!important}.crm-stage-tabs{flex:0 0 auto;display:flex;gap:6px;margin:0 -12px 8px;padding:2px 12px 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 12px}.crm-stage-tabs::-webkit-scrollbar{display:none}.crm-stage-tab{--tone:#94a3b8;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 10px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#475467;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,.04);-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s,border-color .15s}.crm-stage-tab:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tone);flex:0 0 8px}.crm-stage-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#475467;font-size:11.5px;font-weight:800}.crm-stage-tab.is-active{background:#111827;border-color:#111827;color:#fff;font-weight:700}.crm-stage-tab.is-active .crm-stage-tab-count{background:rgba(255,255,255,.18);color:#fff}.crm-sheet-row.tone-yellow,.crm-stage-tab.tone-yellow{--tone:#f5b800}.crm-sheet-row.tone-cyan,.crm-stage-tab.tone-cyan{--tone:#06b6d4}.crm-sheet-row.tone-blue,.crm-stage-tab.tone-blue{--tone:#3b82f6}.crm-sheet-row.tone-lime,.crm-stage-tab.tone-lime{--tone:#84cc16}.crm-sheet-row.tone-orange,.crm-stage-tab.tone-orange{--tone:#f97316}.crm-sheet-row.tone-violet,.crm-stage-tab.tone-violet{--tone:#8b5cf6}.crm-sheet-row.tone-green,.crm-stage-tab.tone-green{--tone:#22c55e}.crm-sheet-row.tone-red,.crm-stage-tab.tone-red{--tone:#ef4444}.crm-page-b24 .crm-workspace{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:column;gap:8px!important}.crm-page-b24 .crm-workspace>[role=alert]{flex:0 0 auto;margin-bottom:0!important}.crm-page-b24 .crm-board-wrap{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;position:relative}.crm-page-b24 .crm-board{flex:1 1 auto;min-height:0!important;height:100%;display:flex!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:12px!important;margin:0 -12px!important;padding:0 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding:0 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.crm-page-b24 .crm-board::-webkit-scrollbar{display:none}.crm-page-b24 .crm-column{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 24px);width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:100%;min-height:0!important;scroll-snap-align:start;scroll-snap-stop:always;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}.crm-page-b24 .crm-column-head{display:none!important}.crm-page-b24 .crm-column-sum{flex:0 0 auto;margin:0 0 8px!important;padding:0 2px!important;background:transparent!important;border:0!important;font-size:12.5px!important;font-weight:700!important;color:#667085!important}.crm-page-b24 .crm-column-sum:before{content:"Сумма этапа: ";font-weight:600;color:#98a2b3}.crm-page-b24 .crm-cards{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:2px 2px calc(84px + env(safe-area-inset-bottom))!important;gap:10px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.crm-page-b24 .crm-empty-column{min-height:120px!important;margin-top:8px;border-radius:16px;font-size:14px}.crm-page-b24-light .crm-deal-card{height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:8px;padding:12px 12px 8px 14px!important;border-radius:16px!important;cursor:default!important;transform:none!important;box-shadow:0 1px 2px rgba(15,23,42,.05),0 6px 18px rgba(15,23,42,.05)!important;-webkit-tap-highlight-color:transparent}.crm-page-b24-light .crm-deal-card:hover{transform:none!important}.crm-page-b24-light .crm-deal-card:active{background:#fafbfc!important}.crm-page-b24-light .crm-deal-body{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:3px 10px;min-width:0;overflow:visible!important;padding:0!important}.crm-page-b24-light .crm-deal-title-row{flex:1 1 100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.crm-page-b24-light .crm-deal-title-link{font-size:15px!important;line-height:1.3!important;font-weight:700!important;color:#0f172a!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;max-height:none!important}.crm-page-b24-light .crm-repeat{font-size:11px}.crm-page-b24-light .crm-deal-amount{flex:0 0 auto;font-size:15px!important;font-weight:800!important;color:#111827!important;margin:0!important}.crm-page-b24-light .crm-deal-date{flex:0 0 auto;font-size:12.5px!important;color:#98a2b3!important;margin:0!important}.crm-page-b24-light .crm-deal-person{font-size:13.5px!important;color:#334155!important}.crm-page-b24-light .crm-deal-person,.crm-page-b24-light .crm-deal-source-line{flex:1 1 100%;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-page-b24-light .crm-deal-source-line{font-size:12.5px!important;color:#667085!important}.crm-page-b24-light .crm-deal-badges-row{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0!important}.crm-page-b24-light .crm-deal-badges-row>span:empty{display:none}.crm-page-b24-light .crm-deal-channels{position:static!important;flex-direction:row!important;align-items:stretch!important;justify-content:stretch!important;gap:6px!important;width:100%;margin:2px 0 0!important;padding:8px 0 0!important;border-top:1px solid #f1f5f9}.crm-page-b24-light .crm-deal-channel-btn{flex:1 1!important;width:auto!important;height:38px!important;min-height:38px;border-radius:10px!important;background:#f5f7fa!important;border:0!important;color:#334155!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:13px;font-weight:700;-webkit-tap-highlight-color:transparent}.crm-page-b24-light .crm-deal-channel-btn svg{width:18px;height:18px}.crm-page-b24-light .crm-deal-channel-btn--active{color:#15803d!important;background:#ecfdf3!important}.crm-page-b24-light .crm-deal-channel-btn--disabled{color:#cbd5e1!important;background:#f8fafc!important}.crm-page-b24-light .crm-deal-channel-btn--stage{flex:1.4 1!important;color:#111827!important;background:#fff3c4!important}.crm-page-b24-light .crm-deal-channel-btn:active{filter:brightness(.96)}.crm-page-b24 .crm-skel-card{height:auto;min-height:120px;border-radius:16px}.crm-fab{position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:980;width:56px;height:56px;border-radius:18px;background:#ffbe00;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(255,190,0,.42),0 2px 6px rgba(15,23,42,.12);text-decoration:none;-webkit-tap-highlight-color:transparent}.crm-fab svg{width:26px;height:26px;stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round}.crm-fab:active{transform:scale(.96)}.crm-filters-backdrop,.crm-sheet-backdrop{position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.crm-sheet-backdrop{display:flex;align-items:flex-end}.crm-sheet{width:100%;max-height:82dvh;overflow-y:auto;padding:6px 12px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -12px 40px rgba(15,23,42,.18);animation:crmSheetUp .22s cubic-bezier(.2,.8,.2,1)}@keyframes crmSheetUp{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.crm-filters-sheet-grip,.crm-sheet-grip{display:block;width:38px;height:4px;border-radius:2px;background:#e2e8f0;margin:6px auto 12px}.crm-sheet-title{font-size:17px;font-weight:800;color:#0f172a;margin:0 4px 10px}.crm-sheet-group{margin-bottom:10px}.crm-sheet-group-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#98a2b3;margin:8px 4px 4px}.crm-sheet-row{--tone:#94a3b8;width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#0f172a;font:inherit;font-size:15px;font-weight:600;text-align:left;-webkit-tap-highlight-color:transparent}.crm-sheet-row:active{background:#f1f5f9}.crm-sheet-row.is-current{background:#fff8e1;color:#7a5a00}.crm-sheet-row:disabled{opacity:1}.crm-sheet-dot{width:10px;height:10px;border-radius:50%;background:var(--tone);flex:0 0 10px}.crm-sheet-row-text{flex:1 1 auto;min-width:0}.crm-sheet-row-cur{font-size:12px;font-weight:700;color:#b8860b}.crm-sheet-cancel{width:100%;min-height:46px;margin-top:6px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;font:inherit;font-size:15px;font-weight:700;color:#334155}.crm-filters-dropdown--portal{top:auto!important;right:0!important;left:0!important;bottom:0!important;width:100%!important;max-width:none!important;max-height:82dvh;overflow-y:auto;z-index:1201!important;padding:6px 14px calc(16px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;border:0!important;box-shadow:0 -12px 40px rgba(15,23,42,.18)!important;gap:12px!important;animation:crmSheetUp .22s cubic-bezier(.2,.8,.2,1)}.crm-filters-sheet-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.crm-filters-sheet-head .crm-filters-sheet-grip{flex:1 1 100%}.crm-filters-sheet-title{font-size:17px;font-weight:800;color:#0f172a}.crm-filters-sheet-done{min-height:34px;padding:0 14px;border:0;border-radius:10px;background:#ffbe00;color:#1a1a1a;font:inherit;font-size:14px;font-weight:700}.crm-filters-dropdown--portal .crm-filters-row{grid-template-columns:1fr!important;gap:4px!important}.crm-filters-dropdown--portal .crm-filters-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#98a2b3}.crm-filters-dropdown--portal .crm-filters-date{flex-direction:column}.crm-filters-dropdown--portal .crm-filters-date-input{width:100%!important;min-height:44px;font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-page-b24-light .crm-deal-amount,.crm-page-b24-light .crm-deal-date{width:auto!important;flex:0 0 auto!important;display:inline-block!important}.crm-page-b24-light .crm-deal-date{margin-left:auto!important}.crm-page-b24-light .crm-deal-title-link{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;width:100%}.crm-page-b24 .crm-column-sum:before{content:"Сумма этапа:\00a0"}.crm-filters-sheet-head{display:grid!important;grid-template-columns:1fr auto;align-items:center}.crm-filters-sheet-head .crm-filters-sheet-grip{grid-column:1/-1;justify-self:center;width:38px;flex:none}.crm-page-b24-light .crm-deal-card .crm-deal-body{flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important}.crm-page-b24-light .crm-deal-card .crm-deal-badges-row,.crm-page-b24-light .crm-deal-card .crm-deal-person,.crm-page-b24-light .crm-deal-card .crm-deal-source-line,.crm-page-b24-light .crm-deal-card .crm-deal-title-row{flex:1 1 100%!important;width:100%}.crm-page-b24-light .crm-deal-card .crm-deal-amount{flex:0 0 auto!important}.crm-page-b24-light .crm-deal-card .crm-deal-date{flex:0 0 auto!important;margin-left:auto!important}.crm-lead-page-create .crm-lead-hero-card{display:flex!important;flex-direction:column!important;gap:4px!important;min-height:0!important;padding:16px 18px!important;border-radius:18px!important}.crm-lead-page-create .crm-lead-hero-card:before{content:"Новая сделка";font-size:20px;font-weight:800;letter-spacing:-.01em;color:#fff}.crm-lead-page-create .crm-lead-hero-card>div:first-of-type{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-lead-page-create .crm-lead-hero-card>div:first-of-type>p{display:none!important}.crm-lead-page-create .crm-lead-hero-card h1{font-size:14px!important;line-height:1.35!important;font-weight:500!important;color:rgba(255,255,255,.82)!important;margin:0!important;overflow-wrap:anywhere}.crm-lead-page-create .crm-lead-contact-row{font-size:12.5px!important;color:rgba(255,255,255,.6)!important}.crm-lead-page-create .crm-lead-hero-amount,.crm-lead-page-create .crm-lead-stage-strip,.crm-lead-page-create .crm-lead-status-pill,.crm-lead-page-create .crm-lead-timeline-panel{display:none!important}.crm-lead-page-create .crm-lead-workarea{display:block!important;padding:12px 0 0!important;gap:0!important}.crm-lead-page-create .nop-stack{gap:12px}.crm-lead-page-create .nop-card{padding:14px!important;border-radius:16px!important}.crm-lead-page-create .nop-card-head{margin-bottom:10px}.crm-lead-page-create .nop-card-title{font-size:15px}.crm-lead-page-create .nop-field-hint{font-size:12px;line-height:1.45;color:#8a94a6}.crm-lead-page-create .nop-label{font-size:12.5px}.crm-lead-page-create .nop-input,.crm-lead-page-create .nop-select,.crm-lead-page-create .nop-textarea{min-height:46px;padding:0 12px!important;font-size:16px!important;border-radius:12px!important}.crm-lead-page-create .nop-two-col{gap:12px}.crm-lead-page-create .nop-course-row{padding:10px!important;gap:8px!important;border-radius:14px!important}.crm-lead-page-create .nop-course-row-remove{width:38px!important;height:38px!important;border-radius:10px!important;font-size:20px!important}.crm-lead-page-create .cvf-trigger{min-height:44px;padding:10px 12px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;font-size:15px!important}.crm-lead-page-create .nop-add-course-btn-lite{display:flex!important;width:100%!important;min-height:46px!important;align-items:center;justify-content:center;margin-top:12px!important;padding:0 14px!important;font-size:14px!important;border-radius:12px!important}.crm-lead-page-create .nop-actions{flex-direction:column!important;align-items:stretch!important;padding:12px!important;border-radius:16px!important}.crm-lead-page-create .nop-hint{display:none!important}.crm-lead-page-create .nop-actions-right{display:flex;flex-direction:column-reverse;gap:8px;width:100%}.crm-lead-page-create .nop-actions-right .ord-btn-ghost,.crm-lead-page-create .nop-actions-right .ord-btn-primary{width:100%;min-height:48px;border-radius:14px;font-size:15px}.crm-lead-page-create .nop-error{font-size:14px;border-radius:12px}.crm-lead-page-create .crm-dup-warn{font-size:13.5px}.client-field{min-width:0}.client-add-btn{width:100%;min-height:46px;border:1px dashed #f0b400!important;border-radius:12px!important;background:#fffaf0!important;color:#8a6100!important;font-size:14px!important;font-weight:700!important;-webkit-tap-highlight-color:transparent}.client-picker-block{padding:0!important;border:0!important;background:transparent!important;gap:14px!important}.client-picker-section{gap:6px!important}.client-picker-section-label{font-size:11px!important;letter-spacing:.04em}.client-picker-input{width:100%;min-height:44px;padding:0 12px!important;font-size:16px!important;font-family:inherit!important;border-radius:12px!important;border-color:#e5e7eb!important}.client-picker-list{max-height:50vh!important;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden auto}.client-picker-item{min-height:46px;padding:10px 12px!important;border-bottom:1px solid #f1f5f9!important;width:100%}.client-picker-item:last-child{border-bottom:0!important}.client-picker-item strong{font-size:15px}.client-picker-item small{font-size:12.5px}.client-picker-state{padding:12px;font-size:13.5px}.client-picker-block .client-picker-create{display:flex!important;width:100%!important;min-height:42px!important;align-items:center;justify-content:center;padding:0 12px!important;border:1px solid #cfe0ff!important;border-radius:12px!important;background:#f5f8ff!important;color:#1d4ed8!important;font-size:14px!important;font-weight:700!important;-webkit-tap-highlight-color:transparent}.client-picker-block .client-picker-create:disabled{opacity:.45}.client-picker-actions-row{flex-direction:column!important;gap:8px!important;margin-top:8px!important}.client-picker-actions{padding-top:10px!important}.client-picker-actions .client-picker-cancel{width:100%;min-height:44px;border-radius:12px!important;font-size:14px!important;font-weight:700}.client-inline-create{padding:12px!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#f8fafc!important}.client-inline-create-grid{display:flex!important;flex-direction:column!important;gap:10px!important}.client-inline-create-field{gap:4px!important}.client-inline-create-field>span{font-size:11px!important;letter-spacing:.04em}.client-inline-create-field input,.client-inline-create-field select{width:100%;min-height:44px;padding:0 12px!important;font-family:inherit!important;font-size:16px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#fff!important}.client-inline-create-actions{display:flex!important;gap:8px!important;margin-top:12px!important;justify-content:stretch!important}.client-inline-create-actions .client-picker-cancel{flex:1 1;min-height:46px;border-radius:12px!important;font-size:14px!important;font-weight:700}.client-picker-block .client-inline-create-actions .client-picker-create{flex:1.6 1!important;width:auto!important;min-height:46px!important;border:0!important;background:#ffbe00!important;color:#1a1a1a!important;font-size:15px!important}.client-field-error{font-size:13.5px;border-radius:12px}.client-row{flex-wrap:wrap;padding:12px 44px 12px 14px!important;border-radius:14px!important;gap:8px 12px!important}.client-row-text{flex:1 1 100%}.client-row-name{font-size:15px!important}.client-row-extra,.client-row-name{white-space:normal!important}.client-row-side{flex:1 1 100%}.client-row-actions{margin-top:2px!important;gap:8px!important}.client-row-action{width:40px!important;height:40px!important}.client-row-remove{opacity:1!important;pointer-events:auto!important;top:8px!important;right:8px!important;width:30px!important;height:30px!important;font-size:14px!important;background:#f1f5f9!important;color:#64748b!important}.cvf-backdrop{position:fixed;inset:0;z-index:1149;background:rgba(15,23,42,.42)}.cvf-dropdown{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:84dvh;max-height:84dvh!important;border-radius:22px 22px 0 0!important;border:0!important;box-shadow:0 -12px 40px rgba(15,23,42,.2)!important;animation:cvfSheetUp .22s cubic-bezier(.2,.8,.2,1)}}@media (max-width:640px){@keyframes cvfSheetUp{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.cvf-search{display:flex;align-items:center;gap:8px;padding:12px 12px 10px!important}.cvf-search:before{content:"";position:absolute;top:6px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:2px;background:#e2e8f0}.cvf-search{position:relative;padding-top:16px!important}.cvf-search input{flex:1 1 auto;min-width:0;height:44px!important;font-size:16px!important;border-radius:12px!important}.cvf-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:0 14px;border:0;border-radius:12px;background:#ffbe00;color:#1a1a1a;font:inherit;font-size:14px;font-weight:700}.cvf-list{padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}.cvf-item{min-height:46px;padding:10px 14px!important;font-size:15px!important}.cvf-item--product{font-weight:700}.cvf-item--variation{padding-left:26px!important}.cvf-hint{font-size:12.5px!important}}@media (min-width:641px){.cvf-backdrop,.cvf-close{display:none!important}}@media (max-width:640px){.crm-lead-page-v2.crm-lead-page-create .crm-lead-hero-card .crm-lead-status-pill{display:none!important}.crm-lead-page-v2.crm-lead-page-create .crm-lead-hero-card .crm-lead-contact-text{font-size:12.5px!important;font-weight:500!important;color:rgba(255,255,255,.62)!important}.client-field{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.client-row-side{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px}.client-row-actions,.client-row-side{justify-content:flex-start!important}.client-row-action{background:#f1f5f9!important;border-radius:12px!important;color:#334155}.client-row-action--active{background:#ecfdf3!important;color:#15803d!important}.client-row-action--disabled{background:#f8fafc!important;color:#cbd5e1!important}.client-row-time{margin:0!important}.client-row .client-row-side{flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin:0!important}.client-row .client-row-actions,.client-row .client-row-time{margin:0!important;align-self:auto!important}.crm-lead-page-create .crm-lead-hero-card{display:none!important}.lnm-head{display:flex;align-items:center;gap:10px;padding:2px 2px 10px}.lnm-back{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.04)}.lnm-back svg{width:20px;height:20px}.lnm-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em;color:#0f172a}.crm-lead-page-create .crm-lead-workarea{padding-top:0!important}.crm-lead-page-create .nop-card-head{margin-bottom:12px}.client-picker-block{gap:12px!important}.client-picker-section{padding:12px!important;border:1px solid #e5e7eb!important;border-radius:16px!important;background:#fff!important;gap:8px!important}.client-picker-section-label{display:flex!important;align-items:center;gap:8px;font-size:13.5px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;color:#0f172a!important}.client-picker-section-label:before{content:"";width:28px;height:28px;flex:0 0 28px;border-radius:9px;background-color:#eef2ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16M9 7h2M13 7h2M9 11h2M13 11h2M9 15h2M13 15h2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:16px}.client-picker-section--listener .client-picker-section-label:before{background-color:#ecfdf3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.client-picker-input{padding-left:40px!important;background-color:#f5f7fa!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:13px!important;background-size:18px!important;border-color:transparent!important;transition:background-color .15s,border-color .15s,box-shadow .15s}.client-picker-input:focus{background-color:#fff!important;border-color:#ffbe00!important;box-shadow:0 0 0 3px rgba(255,190,0,.18);outline:none}.client-picker-list{display:flex!important;flex-direction:column;gap:6px;max-height:none!important;overflow:visible!important;border:0!important;background:transparent!important}.client-picker-item{display:grid!important;grid-template-columns:36px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:1px;row-gap:1px;align-items:center;padding:8px 10px!important;border:1px solid #eef0f3!important;border-radius:12px!important;background:#fff!important;text-align:left;-webkit-tap-highlight-color:transparent}.client-picker-item:before{content:"";grid-row:1/span 2;width:36px;height:36px;border-radius:50%;background-color:#f1f5f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:18px}.client-picker-section--contractor .client-picker-item:before{background-color:#eef2ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16M9 7h2M13 7h2M9 11h2M13 11h2M9 15h2M13 15h2'/%3E%3C/svg%3E")}.client-picker-item small,.client-picker-item strong{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-picker-item strong{font-size:15px;color:#0f172a}.client-picker-item small{font-size:12.5px;color:#64748b}.client-picker-item:active{background:#f8fafc!important}.client-picker-state{padding:14px!important;border-radius:12px;background:#f8fafc;text-align:center;color:#64748b;font-size:13.5px}.client-picker-actions-row>.client-picker-create,.client-picker-section>.client-picker-create{gap:6px;border:1px solid #dbe4ff!important;background:#f5f8ff!important;color:#1d4ed8!important}.client-picker-actions-row>.client-picker-create:before,.client-picker-section>.client-picker-create:before{content:"";width:18px;height:18px;flex:0 0 18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d4ed8' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50% /18px no-repeat}.client-picker-actions-row>.client-picker-create:disabled:before{opacity:.5}.client-inline-create{display:flex!important;flex-direction:column;gap:10px;padding:14px!important;border:1px solid #e5e7eb!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important}.client-inline-create:before{content:"Новый контрагент";font-size:15.5px;font-weight:800;color:#0f172a}}@media (max-width:640px){.client-inline-create:has(.client-inline-create-grid--listener):before{content:"Новый слушатель"}.client-inline-create-grid{gap:10px!important}.client-inline-create-field input,.client-inline-create-field select{background:#f5f7fa!important;border-color:transparent!important;transition:background-color .15s,border-color .15s,box-shadow .15s}.client-inline-create-field input:focus,.client-inline-create-field select:focus{background:#fff!important;border-color:#ffbe00!important;box-shadow:0 0 0 3px rgba(255,190,0,.18);outline:none}.client-inline-create-actions{margin-top:4px!important}.client-inline-create-actions .client-picker-cancel{min-height:48px}.client-picker-block .client-inline-create-actions .client-picker-create{min-height:48px!important;border-radius:12px!important;box-shadow:0 6px 16px rgba(255,190,0,.3)}.client-picker-actions{border-top:0!important;padding-top:0!important}.client-picker-actions .client-picker-cancel{background:#fff!important;border:1px solid #e5e7eb!important;color:#334155!important}.client-row{border-radius:16px!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.client-row-tag{font-size:11px!important;text-transform:uppercase;letter-spacing:.04em;font-weight:700!important}.crm-lead-page-create .nop-course-row{background:#fff!important;border:1px solid #e5e7eb!important;align-items:center!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.crm-lead-page-create .nop-course-row>span:first-child{width:28px!important;height:28px!important;border-radius:50%!important;font-size:13px!important}.crm-lead-page-create .cvf-trigger{background:#f5f7fa!important;border-color:transparent!important}.crm-lead-page-create .cvf-trigger-text.is-empty{color:#94a3b8}.cvf-caret{font-size:0!important;width:20px;height:20px;flex:0 0 20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50% /20px no-repeat}.crm-lead-page-create .nop-course-row-remove{border-color:#fecaca!important;color:#dc2626!important;background:#fff5f5!important}.cvf-item--product.is-disabled{min-height:34px!important;padding:12px 14px 4px!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.04em;color:#98a2b3!important;opacity:1!important}.cvf-item--product:not(.is-disabled){font-weight:700}.cvf-var-bullet{font-size:0!important;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#ffbe00}.cvf-item--variation{padding-left:18px!important;gap:12px!important}.cvf-item.is-current{background:#fff8e1!important}.cvf-check{margin-left:auto;color:#b8860b;font-weight:800}.cvf-empty{padding:20px;text-align:center;color:#64748b}.crm-lead-page-create .nop-stack{padding-bottom:96px}.crm-lead-page-create .nop-actions{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;z-index:985;flex-direction:row!important;padding:10px!important;border-radius:18px!important;box-shadow:0 12px 32px rgba(15,23,42,.16)!important}.crm-lead-page-create .nop-actions-right{flex-direction:row!important}.crm-lead-page-create .nop-actions-right .ord-btn-ghost{flex:1 1;width:auto}.crm-lead-page-create .nop-actions-right .ord-btn-primary{flex:2 1;width:auto;box-shadow:0 6px 16px rgba(255,190,0,.3)}}@media (min-width:641px){.lnm-head{display:none!important}}@media (max-width:640px){.crm-lead-page-create .nop-actions--wait{display:none!important}.crm-lead-page-create .nop-stack:has(.nop-actions--wait){padding-bottom:16px}.crm-lead-page-create .nop-actions{animation:lnmBarUp .25s cubic-bezier(.2,.8,.2,1)}@keyframes lnmBarUp{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.lnm-ready-hint{padding:12px 14px;border-radius:14px;background:#f1f5f9;color:#64748b;font-size:13.5px;line-height:1.45;text-align:center}}@media (min-width:641px){.ldm-switch,.ldm-top,.lnm-ready-hint{display:none!important}}@media (max-width:640px){.crm-lead-page.crm-lead-page-v2:not(.crm-lead-page-create){padding:10px 12px 28px!important}.ldm-top{display:flex;align-items:center;gap:10px;padding:2px 2px 10px}.ldm-back{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px 0 8px;border:1px solid #e5e7ec;border-radius:12px;background:#fff;color:#111827;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ldm-back svg{width:18px;height:18px}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-card{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:0!important;padding:14px 16px!important;border:1px solid #eef0f3!important;border-radius:18px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.05)!important;overflow:hidden}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-card:after,.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-card:before{display:none!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-card>div:first-of-type{display:flex;flex-direction:column;gap:6px;min-width:0}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-card>div:first-of-type>p{display:none!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-card h1{margin:0!important;font-size:18px!important;line-height:1.25!important;font-weight:800!important;color:#0f172a!important;overflow-wrap:anywhere}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-contact-row{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px!important;color:#667085!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-contact-text{font-size:12.5px!important;font-weight:600!important;color:#667085!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-status-pill{background:#fff8e1;border:1px solid #ffd36b;color:#8a6100;font-size:11px!important;padding:2px 8px!important;border-radius:999px!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-amount{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0!important;padding:8px 12px!important;border:1px solid #ffe08a!important;border-radius:12px!important;background:#fff8e1!important;color:#0f172a!important;text-align:left!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-amount>span:first-child{font-size:11px!important;letter-spacing:.04em;color:#8a6100!important;text-transform:uppercase;font-weight:700}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-amount>strong{font-size:18px!important;color:#111827!important;margin:0!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-paystatus{margin-left:auto;font-size:12px!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-amount hr,.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-amount>i{display:none!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-strip{display:flex!important;grid-template-columns:none!important;gap:6px!important;width:auto!important;max-width:none!important;margin:10px -12px 0!important;padding:2px 12px 6px!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 12px}.crm-lead-page-v2 .crm-lead-stage-strip::-webkit-scrollbar{display:none}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-step{flex:0 0 auto;display:inline-flex!important;align-items:center;gap:7px;min-height:36px!important;padding:0 12px 0 7px!important;border:1px solid #e4e7ec!important;border-radius:999px!important;background:#fff!important;color:#475467!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;overflow:visible!important;-webkit-tap-highlight-color:transparent}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-step:after,.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-step:before{display:none!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-step>span{width:22px;height:22px;flex:0 0 22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--stage-color,#e5e7eb);color:#fff;font-size:11px;font-weight:800}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-step>strong{font-size:13px!important;font-weight:600!important;white-space:nowrap;max-width:none!important;overflow:visible!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-step.done{background:#f8fafc!important;color:#98a2b3!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-step.active{background:#111827!important;border-color:#111827!important;color:#fff!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-step.active>strong{font-weight:700!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-stage-finish{border-style:dashed!important}.crm-lead-page-v2 .crm-lead-tabs{display:flex!important;gap:8px!important;width:auto!important;max-width:none!important;margin:6px -12px 10px!important;padding:2px 12px 6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.crm-lead-page-v2 .crm-lead-tabs::-webkit-scrollbar{display:none}.crm-lead-page-v2 .crm-lead-tabs button{flex:0 0 auto;min-height:36px!important;padding:0 14px!important;border:1px solid #e4e7ec!important;border-radius:999px!important;background:#fff!important;color:#475467!important;font-size:13.5px!important;font-weight:600!important;white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}.crm-lead-page-v2 .crm-lead-tabs button.active{background:#ffbc01!important;border-color:#ffbc01!important;color:#111827!important;font-weight:700!important;box-shadow:0 4px 12px rgba(255,188,1,.28)!important}.ldm-switch{display:flex;gap:2px;padding:2px;margin:0 0 10px;background:#eef0f3;border-radius:12px}.ldm-switch button{flex:1 1;min-height:36px;border:0;border-radius:10px;background:transparent;color:#64748b;font:inherit;font-size:13.5px;font-weight:700;-webkit-tap-highlight-color:transparent}.ldm-switch button.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 4px rgba(15,23,42,.12)}.crm-lead-workarea.ldm-view-chat .crm-lead-fields-panel,.crm-lead-workarea.ldm-view-fields .crm-lead-timeline-panel{display:none!important}.crm-lead-page-v2 .crm-lead-workarea{display:flex!important;flex-direction:column!important;gap:12px!important;height:auto!important}.crm-lead-page-v2 .crm-lead-fields-panel,.crm-lead-page-v2 .crm-lead-timeline-panel{width:100%;min-width:0;height:auto!important;overflow:visible!important;padding:0!important;display:flex;flex-direction:column;gap:12px}.crm-lead-page-v2 .crm-lead-card{padding:14px!important;border-radius:16px!important;margin:0!important;min-width:0}.crm-lead-page-v2 .crm-lead-card>h2{font-size:16px!important;margin:0 0 10px!important}.crm-lead-page-v2 .crm-lead-fields-panel input:not([type=checkbox]):not([type=radio]),.crm-lead-page-v2 .crm-lead-fields-panel select,.crm-lead-page-v2 .crm-lead-fields-panel textarea{font-size:16px!important;min-height:44px}.crm-lead-page-v2 .crm-lead-field-grid{gap:12px!important}.crm-lead-page-v2 .crm-lead-superadmin-actions{justify-content:flex-start!important}.crm-lead-page-v2 .crm-lead-composer{position:static!important}.crm-lead-page-v2 .crm-lead-action-tabs{display:flex!important;grid-template-columns:none!important;gap:6px!important;margin:0 -14px 10px!important;padding:0 14px 4px!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.crm-lead-page-v2 .crm-lead-action-tabs::-webkit-scrollbar{display:none}.crm-lead-page-v2 .crm-lead-action-tabs button{flex:0 0 auto;min-height:36px!important;padding:0 12px!important;border-radius:999px!important;font-size:13px!important;white-space:nowrap}.crm-lead-page-v2 .crm-lead-textarea-wrap textarea{font-size:16px!important;min-height:88px}.crm-lead-page-v2 .crm-lead-channel-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-top:8px!important}.crm-lead-page-v2 .crm-lead-channel-row>span{font-size:12.5px!important;color:#667085}.crm-lead-page-v2 .crm-lead-channel-row>div{display:flex!important;flex-wrap:wrap;gap:8px;width:100%}.crm-lead-page-v2 .crm-lead-channel-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 6px);width:auto!important;min-width:0;padding:0 8px!important;min-height:42px!important;font-size:13px!important}.crm-lead-page-v2 .crm-tl-list:before{display:none!important}.crm-lead-page-v2 .crm-tl-item{display:flex!important;flex-direction:column!important;gap:4px;margin:0 0 12px!important}.crm-lead-page-v2 .crm-tl-rail{display:flex!important;flex-direction:row-reverse;justify-content:flex-end!important;align-items:center;gap:8px!important;padding:0 0 0 2px!important}.crm-lead-page-v2 .crm-tl-time{margin:0!important;align-self:center!important;font-size:12px!important;color:#98a2b3!important}.crm-lead-page-v2 .crm-tl-dot,.crm-lead-page-v2 .crm-tl-icon{width:24px!important;height:24px!important}.crm-lead-page-v2 .crm-tl-dot:after,.crm-lead-page-v2 .crm-tl-dot:before{display:none!important}.crm-lead-page-v2 .crm-timeline__event{width:100%!important;margin:0!important;min-width:0}.crm-lead-page-v2 .crm-timeline__body{min-width:0;overflow-wrap:anywhere}.crm-lead-page-v2 .crm-tl-audio{width:100%!important;max-width:100%!important;box-sizing:border-box;flex-wrap:wrap}.crm-lead-page-v2 .crm-tl-audio-rate{flex:0 0 auto}.crm-lead-page-v2 .crm-timeline__files img,.crm-lead-page-v2 .crm-timeline__files video{max-width:100%!important;height:auto}.crm-lead-page-v2 .crm-tl-date-chip{font-size:12px}.crm-lead-page-v2 .crm-courses-thead{display:none!important}.crm-lead-page-v2 .crm-courses-table{overflow:visible!important}.crm-lead-page-v2 .crm-courses-row-v2{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px 10px!important;gap:8px 10px!important;padding:12px!important;margin:0 0 10px!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important}.crm-lead-page-v2 .crm-courses-row-v2 .col-handle{display:none!important}.crm-lead-page-v2 .crm-courses-row-v2 .col-course{grid-column:1;grid-row:1;min-width:0;padding:0!important}.crm-lead-page-v2 .crm-courses-row-v2 .col-action{grid-column:2;grid-row:1;justify-self:end;padding:0!important}.crm-lead-page-v2 .crm-courses-row-v2 .col-disc-amt,.crm-lead-page-v2 .crm-courses-row-v2 .col-disc-pct,.crm-lead-page-v2 .crm-courses-row-v2 .col-price,.crm-lead-page-v2 .crm-courses-row-v2 .col-qty,.crm-lead-page-v2 .crm-courses-row-v2 .col-total{grid-column:1/-1;display:flex!important;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0!important;text-align:right}.crm-lead-page-v2 .crm-courses-row-v2 .col-price:before{content:"Цена"}.crm-lead-page-v2 .crm-courses-row-v2 .col-qty:before{content:"Слушателей"}.crm-lead-page-v2 .crm-courses-row-v2 .col-disc-pct:before{content:"Скидка, %"}.crm-lead-page-v2 .crm-courses-row-v2 .col-disc-amt:before{content:"Сумма скидки"}.crm-lead-page-v2 .crm-courses-row-v2 .col-total:before{content:"Итого"}.crm-lead-page-v2 .crm-courses-row-v2 .crm-courses-cell:before{font-size:12.5px;color:#98a2b3;font-weight:600;margin-right:auto;text-align:left}.crm-lead-page-v2 .crm-courses-row-v2 .col-total{border-top:1px solid #f1f5f9;padding-top:8px!important;font-weight:800}.crm-lead-page-v2 .crm-courses-row-v2 .crm-courses-cell input{max-width:130px;min-height:38px;font-size:16px!important;text-align:right}.crm-lead-page-v2 .crm-courses-row-v2.is-search{display:block!important;padding:0!important;border:0!important;background:transparent!important}.crm-lead-page-v2 .crm-courses-row-v2.is-search .crm-courses-cell:not(.col-course){display:none!important}.crm-lead-page-v2 .crm-courses-row-v2.is-search .col-course{width:100%}.crm-lead-page-v2 .crm-courses-search-input{width:100%!important;min-height:44px;font-size:16px!important;border-radius:12px}.crm-lead-page-v2 .crm-courses-summary-v2{padding:12px 14px!important;margin-top:12px!important}.crm-lead-page-v2 .crm-courses-title-v2{flex-wrap:wrap;gap:8px}.crm-lead-bottom-savebar{left:12px!important;right:12px!important;transform:none!important;width:auto!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;z-index:985!important;padding:12px!important;border-radius:16px!important}.crm-lead-bottom-savebar>div:last-child{display:flex;gap:8px}.crm-lead-bottom-savebar>div:last-child button{flex:1 1;min-height:44px}.crm-lead-page-v2 .crm-lead-fields-panel>*{min-width:0;max-width:100%}.crm-lead-page-v2 .crm-lead-fields-panel table{display:block;overflow-x:auto;max-width:100%}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-amount{min-height:0!important;height:auto!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-amount:after,.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-amount:before{display:none!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-paystatus{flex:1 1 100%;margin:0!important;padding:6px 0 0!important;border-top:1px solid rgba(138,97,0,.18);font-size:12px!important;font-weight:700!important;letter-spacing:.03em;display:flex;gap:6px;align-items:center}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-paystatus *{font-size:12px!important}.crm-lead-page-v2 .crm-courses-row-v2 .crm-courses-cell{flex-direction:row!important;flex-wrap:nowrap!important}.crm-lead-page-v2 .crm-courses-row-v2 .col-course{flex-direction:column!important;align-items:flex-start!important}.crm-lead-page-v2 .crm-courses-row-v2 .crm-courses-cell>*{flex:0 1 auto}.crm-lead-page-v2 .crm-courses-row-v2 .crm-courses-price-stack{align-items:flex-end!important}.crm-lead-page-v2 .crm-courses-search-cell,.crm-lead-page-v2 .crm-courses-search-cell input,.crm-lead-page-v2 .crm-courses-search-cell>*{width:100%!important;max-width:none!important;min-width:0!important}.crm-lead-page-v2 .crm-lead-action-tabs{flex-wrap:wrap;overflow:visible;margin:0 0 10px!important;padding:0!important}.crm-lead-page-v2 .crm-courses-row-v2 .crm-courses-cell:before{white-space:nowrap;flex:0 0 auto}.crm-lead-page-v2 .crm-courses-row-v2 .col-course input,.crm-lead-page-v2 .crm-courses-search-input{text-align:left!important;max-width:none!important}.crm-lead-page-v2 .crm-courses-title-v2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.crm-lead-page-v2 .crm-courses-title-v2 button{margin-left:auto;min-height:38px;padding:0 14px!important;border:1px solid #f0b400!important;border-radius:12px!important;background:#fffaf0!important;color:#8a6100!important;font-size:13.5px!important;font-weight:700!important}.crm-lead-page-v2 .crm-courses-search-dropdown{border-radius:14px!important;z-index:40!important}.crm-lead-page-v2 .crm-courses-search-item{min-height:54px;padding:10px 14px!important}.crm-lead-page-v2 .crm-courses-search-item-name{font-size:15px!important;white-space:normal!important}.crm-lead-page-v2 .crm-courses-search-item-meta{font-size:12.5px!important}.crm-courses-modal-backdrop{padding:0!important;align-items:stretch!important}.crm-courses-modal{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.crm-courses-modal-head{padding:max(10px,env(safe-area-inset-top)) 12px 10px!important;gap:8px!important}.crm-courses-modal-search{height:44px!important;min-height:44px;font-size:16px!important;border-radius:12px!important;padding:0 12px!important}.crm-courses-modal-back{min-height:40px;padding:0 10px!important;border-radius:10px!important;font-size:14px!important}.crm-courses-modal-close{width:40px!important;height:40px!important;flex:0 0 40px;border-radius:12px!important;background:#f1f5f9!important;font-size:18px!important}.crm-courses-modal-categories{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;padding:8px 12px!important;gap:6px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 12px}}@media (max-width:640px){.crm-courses-modal-categories::-webkit-scrollbar{display:none}.crm-courses-modal-cat{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:0 12px!important;font-size:13px!important;white-space:nowrap;-webkit-tap-highlight-color:transparent}.crm-courses-modal-cat.is-active{background:#111827!important;border-color:#111827!important;color:#fff!important}.crm-courses-modal-list{padding:6px 8px!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.crm-courses-modal-item{min-height:56px;padding:10px 12px!important;border-radius:12px!important;-webkit-tap-highlight-color:transparent}.crm-courses-modal-item:active{background:#f8fafc!important}.crm-courses-modal-item-name{font-size:15px!important;line-height:1.3;white-space:normal!important;text-overflow:clip!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}.crm-courses-modal-item-meta{font-size:12.5px!important}.crm-courses-modal-item-badge{font-size:11px!important}.crm-courses-modal-pager{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;gap:10px}.crm-courses-modal-pager-total{font-size:13px!important}.crm-courses-modal-pager-controls{gap:8px!important}.crm-courses-modal-pager-btn{width:44px!important;height:40px!important;border-radius:12px!important;font-size:18px!important}.crm-courses-modal-pager-page{font-size:14px!important;min-width:64px;text-align:center}.crm-courses-modal-variations{padding:14px 12px calc(14px + env(safe-area-inset-bottom))!important;overflow-y:auto}.crm-courses-modal-variations-title{font-size:17px!important;line-height:1.3}.crm-courses-modal-variations-label{font-size:12px!important;margin:12px 0 8px!important}.crm-courses-modal-variations-chips{display:flex!important;flex-wrap:wrap;gap:8px!important}.crm-courses-modal-variations-chips>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-height:46px!important;display:inline-flex;align-items:center;justify-content:center;padding:0 14px!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important}.crm-lead-page-v2 .lp-form-grid{grid-template-columns:1fr!important;gap:10px!important}.crm-lead-page-v2 .lp-form-grid .mb-field-control>input,.crm-lead-page-v2 .lp-form-grid .mb-field-control>select,.crm-lead-page-v2 .lp-form-grid .mb-field-control>textarea{min-height:46px;font-size:16px!important;border-radius:12px!important}.crm-lead-page-v2 .lp-section-action-btn{min-height:44px;padding:0 16px!important;border-style:solid!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;-webkit-tap-highlight-color:transparent}.crm-lead-page-v2 .lp-section-action-btn--primary{background:#ffbe00!important;border-color:#ffbe00!important;color:#1a1a1a!important;box-shadow:0 6px 16px rgba(255,190,0,.28)}.crm-lead-page-v2 .lp-section-action-btn--danger{background:#fff5f5!important;border-color:#fecaca!important;color:#b91c1c!important}.crm-lead-page-v2 .lp-form-grid+div{display:flex!important;gap:8px!important;flex-wrap:wrap;margin-top:12px!important}.crm-lead-page-v2 .lp-form-grid+div>button{flex:1 1}.crm-lead-page-v2 .lp-form-grid+div>.lp-section-action-btn--primary{flex:1.6 1}.rcpt-modal-backdrop{padding:0!important;align-items:stretch!important}.rcpt-modal{width:100%!important;max-width:none!important;height:100dvh;max-height:100dvh;border-radius:0!important;display:flex;flex-direction:column}.rcpt-modal-head{padding:max(12px,env(safe-area-inset-top)) 14px 12px!important;flex:0 0 auto}.rcpt-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px!important;-webkit-overflow-scrolling:touch}.rcpt-modal-body embed,.rcpt-modal-body iframe,.rcpt-modal-body img,.rcpt-modal-body object{width:100%!important;max-width:100%!important}.rcpt-modal-tpl{min-height:48px;border-radius:12px!important;font-size:15px!important}.rcpt-modal-actions{flex:0 0 auto;flex-wrap:wrap;gap:8px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;justify-content:stretch!important}.rcpt-modal-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-height:44px;font-size:14px!important;border-radius:12px!important}.crm-courses-modal-variations-chips>*{flex:1 1 100%!important;justify-content:space-between!important;text-align:left;gap:10px}.crm-courses-variation-chip-sep{display:none!important}.crm-courses-variation-chip-price{margin-left:auto;font-weight:800;color:#0f172a;white-space:nowrap}.crm-lead-page-v2 .lp-pay-card{padding:12px!important;border-radius:14px!important}.crm-lead-page-v2 .lp-pay-head{gap:6px 10px!important}.crm-lead-page-v2 .lp-pay-head>span:not(.lp-pay-actions){font-size:13px}.crm-lead-page-v2 .lp-pay-actions{flex:1 1 100%;margin:6px 0 0!important;display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px!important;gap:8px!important}.crm-lead-page-v2 .lp-pay-actions>button{width:100%;min-height:44px!important;border-radius:12px!important;font-size:14px!important;justify-content:center}.crm-lead-page-v2 .lp-pay-actions>.lp-pay-confirm-btn{grid-column:1/-1;order:-1;min-height:48px!important;font-size:15px!important;font-weight:800!important;box-shadow:0 6px 16px rgba(34,197,94,.3)}.crm-lead-page-v2 .lp-pay-confirm-box{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px!important;border-radius:14px!important}.crm-lead-page-v2 .lp-pay-confirm-box>div{flex:1 1 auto!important}.crm-lead-page-v2 .lp-pay-confirm-box>button{width:100%;min-height:46px!important;border-radius:12px!important;font-size:14px!important}.crm-lead-page-v2 .lp-pay-confirm-box input[type=date]{width:100%;min-height:44px;font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-lead-page-v2 .lp-pay-cancel-box{padding:12px!important;border-radius:14px!important}.crm-lead-page-v2 .lp-pay-cancel-box textarea{font-size:16px!important}.crm-lead-page-v2 .lp-pay-cancel-box>div:last-child{display:flex!important;gap:8px!important}.crm-lead-page-v2 .lp-pay-cancel-box>div:last-child>button{flex:1 1;min-height:46px!important;border-radius:12px!important;font-size:14px!important}.crm-lead-page-v2 .lp-pay-docs{grid-template-columns:1fr!important;gap:10px!important}.crm-lead-page-v2 .lp-pay-docs>div>div:not(:first-child){display:flex;flex-wrap:wrap!important;gap:8px 10px!important;min-width:0}.crm-lead-page-v2 .lp-pay-docs>div>div:not(:first-child)>div{min-width:0}.crm-lead-page-v2 .lp-pay-docs>div>div:not(:first-child)>button{flex:1 1 100%;min-height:44px!important;padding:0 14px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;-webkit-tap-highlight-color:transparent}.rcpt-modal-head{flex-wrap:wrap;gap:8px}.rcpt-modal-head>span:first-child{font-size:16px}.rcpt-modal-head select{max-width:48%;min-height:36px;font-size:14px!important;border-radius:10px!important}.rcpt-modal-close{width:40px!important;height:40px!important;border-radius:12px!important;font-size:16px!important}.rcpt-studio-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;flex-direction:column!important;gap:12px!important;padding:12px 12px calc(16px + env(safe-area-inset-bottom))!important}.rcpt-studio-panel{order:-1;gap:10px!important}.rcpt-studio-panel,.rcpt-studio-preview{flex:0 0 auto!important;width:100%}.rcpt-studio-preview iframe,.rcpt-studio-preview>div{height:64vh!important}.rcpt-studio-panel button{min-height:44px;border-radius:12px!important;font-size:14px!important}.rcpt-studio-panel input,.rcpt-studio-panel select,.rcpt-studio-panel textarea{font-size:16px!important;min-height:44px;padding:8px 12px!important;border-radius:12px!important}.rcpt-studio-panel>div>div[style*="border-radius: 12px"] button{min-height:56px}.crm-lead-page-v2 .lp-pay-docs label{display:flex!important;width:100%!important;min-height:44px!important;align-items:center;justify-content:center;border-radius:12px!important;font-size:14px!important;font-weight:700;-webkit-tap-highlight-color:transparent}.crm-lead-page-v2 .crm-delivery{padding:0!important}.crm-delivery-head{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:10px!important}.crm-delivery-head h3{font-size:17px!important}.crm-delivery-card{padding:14px!important;border-radius:16px!important;gap:12px!important}.crm-delivery-row{flex-direction:column!important;gap:10px!important}.crm-delivery-field,.crm-delivery-field--narrow,.crm-delivery-field--phone{flex:1 1 auto!important;width:100%!important;min-width:0!important}.crm-delivery-field>span{font-size:12.5px!important}.crm-delivery-label-hint{display:block;margin-top:2px;font-size:11.5px!important;line-height:1.4}.crm-delivery-field input,.crm-delivery-field select{width:100%!important;height:46px!important;min-height:46px;font-size:16px!important;border-radius:12px!important;padding:0 12px!important}.crm-delivery-phone-view{min-height:46px;border-radius:12px!important}.crm-delivery-row>div.crm-delivery-field>span:first-child{display:none!important}.crm-delivery-btn{width:100%;height:46px!important;border-radius:12px!important;font-size:14px!important}.crm-delivery-actions{justify-content:stretch!important}.crm-delivery-actions .crm-delivery-btn--primary{width:100%;height:50px!important;font-size:15px!important}.crm-delivery-norm{padding:12px!important;border-radius:12px!important;font-size:13.5px!important}.crm-delivery-norm-grid{grid-template-columns:1fr!important;gap:4px!important}.crm-delivery-tariff{font-size:14px!important;border-radius:12px!important}.crm-delivery-list{margin-top:16px!important}.crm-delivery-list h4{font-size:15px!important}.crm-delivery-item{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 12px 10px 14px!important;border-radius:14px!important}.crm-delivery-item-main{width:100%;flex:1 1 auto!important;min-width:0}.crm-delivery-item-track{flex-wrap:wrap;gap:2px 8px!important}.crm-delivery-item-track b{font-size:17px!important;overflow-wrap:anywhere}.crm-delivery-item-addr,.crm-delivery-item-meta{font-size:13px!important;line-height:1.4!important;margin-top:4px!important}.crm-delivery-item-status{margin-top:6px}.crm-delivery-item-actions{width:100%;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding-top:10px;border-top:1px solid #f1f5f9}.crm-delivery-track-link{flex:1 1 120px;display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:0 10px!important;border:1px solid #dbe4ff!important;border-radius:12px!important;background:#f5f8ff!important;color:#1d4ed8!important;font-size:13px!important;font-weight:700!important;line-height:1.2;text-align:center;white-space:normal!important;text-decoration:none;-webkit-tap-highlight-color:transparent}.crm-delivery-item-del,.crm-delivery-item-refresh{width:42px!important;height:42px!important;flex:0 0 42px;border-radius:12px!important;font-size:18px!important}.crm-delivery-empty{border-radius:12px!important;font-size:13.5px!important}.promote-dlg-backdrop{padding:0!important;align-items:flex-end!important}.promote-dlg{width:100%!important;max-width:none!important;max-height:92dvh!important;border-radius:22px 22px 0 0!important;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.promote-dlg-head{padding:14px 14px 10px!important}.promote-dlg-title{font-size:17px!important}.promote-dlg-close{width:40px!important;height:40px!important;border-radius:12px!important}.promote-dlg input,.promote-dlg select,.promote-dlg textarea,.promote-dlg-note-input{font-size:16px!important;min-height:44px;border-radius:12px!important}.promote-dlg-actions{display:flex!important;flex-wrap:wrap;gap:8px!important;padding:10px 14px!important}.promote-dlg-actions>button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-height:46px!important;border-radius:12px!important;font-size:14px!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-paystatus{flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:baseline;gap:6px!important;text-align:left!important}.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-paystatus-label,.crm-lead-page-v2:not(.crm-lead-page-create) .crm-lead-hero-paystatus-value{display:inline!important;margin:0!important}.crm-delivery-track-link{flex:1 1 90px!important;min-width:0;padding:0 6px!important;font-size:12.5px!important}.crm-delivery-actions .crm-delivery-btn--primary,.crm-delivery-btn{height:auto!important;min-height:46px;padding:10px 14px!important;white-space:normal!important;line-height:1.2}.crm-delivery-actions .crm-delivery-btn--primary{min-height:52px}}@media (min-width:641px){.lpm-switch{display:none!important}}@media (max-width:640px){.lp-shell{padding:10px 12px 28px!important}.lp-grid{display:flex!important;flex-direction:column!important;gap:12px!important;grid-template-columns:none!important}.lp-main,.lp-sidebar{width:100%!important;max-width:none!important;min-width:0;display:flex;flex-direction:column;gap:12px!important}.lp-main>*,.lp-sidebar>*{margin:0!important}.lp-card{padding:14px!important;border-radius:16px!important}.lp-sidebar .lp-card:hover{transform:none!important}.lpm-switch{display:flex;gap:2px;padding:2px;margin:0!important;background:#eef0f3;border-radius:12px}.lpm-switch button{flex:1 1;min-height:36px;border:0;border-radius:10px;background:transparent;color:#64748b;font:inherit;font-size:13.5px;font-weight:700;-webkit-tap-highlight-color:transparent}.lpm-switch button.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 4px rgba(15,23,42,.12)}.lp-grid.lpm-view-main .lp-sidebar,.lp-grid.lpm-view-side .lp-main>:not(.lp-header-card):not(.lpm-switch){display:none!important}.lp-header-card{padding:14px 14px 0!important;overflow:hidden}.lp-header-card .doc-ocr-profile-card{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-gap:10px 12px!important;gap:10px 12px!important;align-items:start!important;margin-bottom:4px!important}.lp-header-card .doc-ocr-profile-card.contractor-noavatar{grid-template-columns:minmax(0,1fr)!important}.lp-header-card .doc-ocr-profile-main{display:contents!important}.lp-header-card .lp-avatar-wrap{width:76px!important;height:76px!important;border-radius:50%!important;grid-column:1;grid-row:1}.lp-header-card .lp-avatar-fallback{font-size:26px!important}.lp-header-card .doc-ocr-profile-top{grid-column:2;grid-row:1;display:flex!important;align-items:flex-start!important;gap:8px!important;min-width:0;align-self:center}.lp-header-card .contractor-noavatar .doc-ocr-profile-top{grid-column:1}.lp-header-card .doc-ocr-profile-top>div:first-child{min-width:0;flex:1 1 auto}.lp-header-card .doc-ocr-profile-top strong{font-size:18px!important;line-height:1.25!important;font-weight:800;overflow-wrap:anywhere;display:block}.lp-header-card .lp-header-actions{margin-left:auto;flex:0 0 auto}.lp-header-card .lp-btn-icon{width:38px;height:38px;border-radius:12px!important;font-size:20px}.lp-header-card .lp-header-contacts{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:8px!important;margin:4px 0 0!important}.lp-header-card .lp-header-contacts input{font-size:16px!important;min-height:44px}.lp-header-card .lp-mc-line{grid-column:1/-1!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin:4px 0 0!important;padding:10px 0 12px!important}.lp-header-card .lp-mc-sep{display:none!important}.lp-header-card .lp-mc-item{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:28px}.lp-header-card .lp-mc-key{font-size:12.5px}.lp-header-card .lp-mc-val{max-width:none!important;white-space:normal!important;font-size:14px}.lp-header-card .lp-mc-mini-btn{opacity:1!important;visibility:visible!important;min-height:28px;padding:0 8px!important;border:1px solid #dbe4ff;border-radius:8px;font-size:12.5px!important}.lp-header-card .lp-mc-dropdown{left:0!important;right:0!important;width:auto!important;max-width:none!important}.lp-menu-dropdown{right:0;left:auto;min-width:200px}.lp-menu-item{min-height:44px;font-size:15px}.lp-header-card .lp-tabs{display:flex!important;gap:8px!important;margin:0 -14px!important;padding:10px 14px 12px!important;border-top:1px solid #f1f5f9!important;overflow-x:auto!important;white-space:nowrap;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.lp-header-card .lp-tabs::-webkit-scrollbar{display:none!important}.lp-header-card .lp-tab{flex:0 0 auto;margin:0!important;min-height:36px;padding:0 14px!important;border:1px solid #e4e7ec!important;border-radius:999px!important;background:#fff!important;color:#475467!important;font-size:13.5px!important;font-weight:600!important;line-height:1;box-shadow:0 1px 2px rgba(15,23,42,.04);display:inline-flex;align-items:center;gap:6px}.lp-header-card .lp-tab--active{background:#ffbc01!important;border-color:#ffbc01!important;color:#111827!important;font-weight:700!important;box-shadow:0 4px 12px rgba(255,188,1,.28)}.lp-tab-count{font-size:11px}.lp-section-head,.lp-section-head-row{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.lp-card .lp-section-title{font-size:14px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.04em;color:#475467!important;margin:14px 0 8px!important}.lp-section-head .lp-section-title,.lp-section-head-row .lp-section-title{margin:0!important}.lp-card>.lp-section-title:first-child,.lp-section-head:first-child .lp-section-title{margin-top:0!important}.lp-section-actions{display:flex!important;flex-wrap:wrap;gap:8px!important}.lp-create-deal-btn,.lp-edit-btn,.lp-section-action-btn{min-height:40px;padding:0 14px!important;border-radius:12px!important;border-style:solid!important;font-size:13.5px!important;font-weight:700!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;-webkit-tap-highlight-color:transparent}.lp-section-action-btn--primary{background:#ffbe00!important;border-color:#ffbe00!important;color:#1a1a1a!important}.lp-grid-row{gap:8px!important;margin-bottom:8px!important;grid-template-columns:1fr!important}.lp-grid-row .lp-row{padding:9px 12px!important;gap:2px!important;border-radius:12px!important;border-color:#e5e7eb!important}.lp-grid-row .lp-row-label{font-size:11px!important;text-transform:uppercase;letter-spacing:.04em;color:#98a2b3!important}.lp-grid-row .lp-row-value{font-size:15px!important;min-height:20px!important;line-height:1.3!important}.lp-grid-row .lp-row-value--editing input,.lp-grid-row .lp-row-value--editing select,.lp-grid-row .lp-row-value--editing textarea{width:100%!important;min-height:44px;font-size:16px!important;border-radius:10px!important;padding:0 12px!important}.lp-grid-row .lp-row-value--editing textarea{padding:10px 12px!important}.lp-grid-row .lp-row-value--editing{margin-top:4px}.inn-lookup-wrap{flex-wrap:wrap;gap:8px}.inn-lookup-btn{min-height:36px;border-radius:10px}.cdo-table,.lp-courses-table-wrap,.lp-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-sidebar-head{flex-wrap:wrap;gap:8px!important}.lp-channels-title,.lp-sidebar-head h3{font-size:16px!important}.lp-sidebar-head button,.lp-sidebar-head label{min-height:38px;padding:0 12px;border-radius:12px!important;font-size:13.5px}.lp-mini-file{align-items:flex-start!important;gap:10px!important;padding:6px 0}.lp-mini-file-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;font-size:14px!important;line-height:1.3}.lp-mini-file-rename{opacity:1!important}.lp-sdo-copy-btn{min-height:36px;padding:0 12px!important;border-radius:10px!important;font-size:13px!important}.lp-sdo-card .lp-row-value,.lp-sdo-card input{font-size:15px!important}.lp-header-card .doc-ocr-profile-top>div:first-child{flex:1 1!important;min-width:0!important;width:auto!important}.lp-header-card .lp-header-actions{width:auto!important;flex:0 0 auto!important;max-width:none}.lp-header-card .lp-header-actions .lp-btn-icon{width:38px!important;min-width:38px;height:38px!important;padding:0!important}.lp-header-card .lp-menu-wrap{width:auto!important}.mytasks-overlay{padding:0!important;align-items:stretch!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mytasks-modal{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important;border-radius:0!important;box-shadow:none!important;animation:none!important;background:#f5f6f8!important}.mytasks-head{padding:max(14px,env(safe-area-inset-top)) 16px 10px!important;align-items:center!important;background:#fff;border-bottom:1px solid #e9ecf1}.mytasks-title{font-size:20px!important}.mytasks-sub{font-size:13px!important;margin-top:2px!important}.mytasks-close{width:36px!important;height:36px!important;border-radius:50%!important}.mytasks-tabs{display:flex;gap:8px;padding:10px 12px;overflow-x:auto;scrollbar-width:none;background:#fff;border-bottom:1px solid #e9ecf1;-webkit-overflow-scrolling:touch}}@media (max-width:640px){.mytasks-tabs::-webkit-scrollbar{display:none}.mytasks-tab{flex:0 0 auto;gap:6px;height:36px;padding:0 12px;border:0;background:#f1f3f6;color:#334155;font:600 14px/1 inherit;font-family:inherit;white-space:nowrap}.mytasks-tab,.mytasks-tab-count{display:inline-flex;align-items:center;border-radius:999px}.mytasks-tab-count{min-width:20px;height:20px;padding:0 6px;justify-content:center;font-size:12px;font-weight:700;background:rgba(15,23,42,.08);color:inherit}.mytasks-tab--overdue{color:#b91c1c}.mytasks-tab--overdue .mytasks-tab-count{background:rgba(185,28,28,.12)}.mytasks-tab--today{color:#b45309}.mytasks-tab--today .mytasks-tab-count{background:rgba(180,83,9,.12)}.mytasks-tab--tomorrow{color:#1d4ed8}.mytasks-tab--tomorrow .mytasks-tab-count{background:rgba(29,78,216,.12)}.mytasks-tab.is-active{background:#ffbc01;color:#111827}.mytasks-tab.is-active .mytasks-tab-count{background:rgba(0,0,0,.12);color:#111827}.mytasks-board{display:block!important;padding:12px 12px calc(16px + env(safe-area-inset-bottom))!important}.mytasks-col{display:block;background:transparent!important;padding:0!important;min-height:0!important;border-radius:0!important}.mytasks-col-head,.mytasks-col.is-hidden{display:none!important}.mytasks-col-body{gap:10px!important}.mytasks-col-empty{padding:40px 0!important;font-size:15px!important;color:#94a3b8!important}.mytasks-empty,.mytasks-loading{padding:60px 20px!important}.mytasks-card{border-radius:14px!important;border:0!important;padding:12px 44px 12px 14px!important;box-shadow:0 1px 2px rgba(15,23,42,.06);transform:none!important}.mytasks-card:active{background:#fafbfc}.mytasks-card-body{font-size:15.5px!important;line-height:1.35!important;margin-bottom:6px!important}.mytasks-card-meta{gap:2px!important}.mytasks-card-listener{font-size:14px!important}.mytasks-card-due{font-size:13px!important}.mytasks-card-editbtn{opacity:1!important;top:8px!important;right:8px!important;width:32px!important;height:32px!important;border-radius:10px!important;background:#f1f3f6!important;color:#475569!important}.mytasks-card-editbtn svg{width:15px;height:15px}.mytasks-card:has(.mytasks-edit){padding-right:14px!important}.mytasks-edit textarea{font-size:16px!important;line-height:1.35;padding:10px 12px!important;border-radius:12px!important;min-height:92px}.mytasks-edit-due{margin-top:8px!important}.mytasks-edit-due>button{min-height:44px;font-size:15px!important;border-radius:12px!important;padding:8px 12px!important}.mytasks-edit-actions{gap:8px!important;margin-top:10px!important}.mytasks-edit-actions>button{min-height:44px;font-size:15px!important;border-radius:12px!important}.mytasks-duewrap{top:0!important;left:0!important;right:0;bottom:0;width:100vw!important;height:100dvh!important;display:flex;align-items:flex-end;justify-content:center;background:rgba(15,23,42,.45)}.mytasks-duewrap .lp-notes-due-pop{position:static!important;width:100%!important;max-width:420px;border-radius:18px 18px 0 0!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom))!important;box-shadow:0 -8px 30px rgba(15,23,42,.18)!important}}