.lead-detail-page{--lead-page-bg:#eff3f6;--lead-topbar:var(--color-white);--lead-panel:var(--color-white);--lead-card:var(--color-white);--lead-field:#eff3f6;--lead-client-field:var(--color-white);--lead-soft:#eff3f6;--lead-border:#e3e8eb;--lead-control-bg:#eff3f6;--lead-control-bg-hover:#eff3f6;--lead-control-bg-focus:#eff3f6;--lead-control-border:#e3e8eb;--lead-control-border-hover:#d5dde3;--lead-control-border-focus:#d4a02f;--lead-divider:#e3e8eb;--lead-control-shadow:none;--lead-panel-shadow:none;--lead-bottom-shadow:0 -4px 18px color-mix(in srgb,#000 8%,transparent);--lead-card-shadow:none;--lead-surface-shadow:0 0 12px color-mix(in srgb,#000 8%,transparent);--lead-text:var(--color-black);--lead-muted:#6b7073;--lead-muted-2:#93989b;--lead-placeholder:#93989b;--lead-blue:#d4a02f;--lead-dock-clearance:var(--dock-reserve-expanded,98px);min-height:100dvh;height:100dvh;background:var(--lead-page-bg);color:var(--lead-text);font-family:Montserrat,sans-serif;overflow:hidden}.dark .lead-detail-page,body.dark .lead-detail-page{--lead-page-bg:var(--color-dark-bg);--lead-topbar:var(--color-dark-22);--lead-panel:var(--color-dark-22);--lead-card:var(--color-dark-2);--lead-field:var(--color-dark-1);--lead-client-field:var(--color-dark-1);--lead-soft:var(--color-dark-2);--lead-border:var(--color-dark-3);--lead-control-bg:var(--color-dark-1);--lead-control-bg-hover:var(--color-dark-22);--lead-control-bg-focus:var(--color-dark-1);--lead-control-border:var(--color-dark-3);--lead-control-border-hover:var(--color-dark-4);--lead-control-border-focus:var(--color-blue-main);--lead-divider:var(--color-dark-3);--lead-control-shadow:none;--lead-panel-shadow:none;--lead-bottom-shadow:none;--lead-card-shadow:none;--lead-surface-shadow:none;--lead-text:var(--color-white);--lead-muted:var(--color-dark-6);--lead-muted-2:var(--color-dark-5);--lead-placeholder:var(--color-dark-5)}body:has(.lead-detail-page){--lead-route-sidebar:var(--color-white);--lead-route-sidebar-divider:#e3e8eb}body.dark:has(.lead-detail-page){--lead-route-sidebar:var(--color-dark-22);--lead-route-sidebar-divider:var(--color-dark-3)}body:has(.layout-sidebar-collapsed) .lead-detail-page{--lead-dock-clearance:var(--dock-reserve-collapsed,82px)}body:has(.lead-detail-page) .layout-main-content{padding:0!important;overflow:hidden!important}body:has(.lead-detail-page) .layout-sidebar{background:var(--lead-route-sidebar)!important;border-right:1px solid var(--lead-route-sidebar-divider)!important;box-shadow:none!important}.lead-fig-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--lead-divider);padding:0 30px 0 24px;background:var(--lead-topbar);box-shadow:var(--lead-panel-shadow)}.lead-fig-title{display:flex;align-items:center;gap:18px;min-width:0}.lead-fig-title h1{margin:0;color:var(--lead-text);font-size:20px;line-height:26px;font-weight:700;letter-spacing:0}.lead-active-task-card__complete-row button,.lead-fig-add-phone,.lead-fig-back,.lead-fig-card__edit-row button,.lead-fig-phone-box button,.lead-fig-save,.lead-fig-segment button,.lead-fig-send,.lead-task-compact__complete-row button,.lead-task-compact__finish-button,.lead-task-compact__menu{border:0;font-family:inherit;cursor:pointer}.lead-fig-back{width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:var(--lead-field);color:var(--lead-text)}.lead-fig-back,.lead-fig-save{display:inline-flex;align-items:center;justify-content:center}.lead-fig-save{width:126px;height:44px;border-radius:8px;background:var(--lead-blue);color:var(--color-white);font-size:16px;line-height:20px;font-weight:700}.lead-fig-sidebar-save{width:100%;margin-top:14px;border-radius:8px;box-shadow:0 8px 18px color-mix(in srgb,var(--lead-blue) 22%,transparent)}.lead-fig-shell{display:grid;grid-template-columns:500px minmax(0,1fr);height:calc(100dvh - 72px - var(--lead-dock-clearance));max-height:calc(100dvh - 72px - var(--lead-dock-clearance));min-height:0}.lead-fig-sidebar{min-width:0;overflow:hidden auto;border-right:1px solid var(--lead-divider);scrollbar-width:none;background:var(--lead-panel);box-shadow:var(--lead-panel-shadow);padding:18px 12px 12px}.lead-fig-sidebar::-webkit-scrollbar,.lead-fig-workspace::-webkit-scrollbar{width:4px}.lead-fig-sidebar::-webkit-scrollbar{width:0;height:0}.lead-fig-sidebar::-webkit-scrollbar-thumb,.lead-fig-workspace::-webkit-scrollbar-thumb{border-radius:999px;background:var(--lead-border)}.lead-fig-fields{display:grid;grid-template-columns:repeat(2,minmax(0,230px));justify-content:start;gap:14px 10px}.lead-fig-lead-form .ant-form-item{position:relative;min-height:0;margin-bottom:0!important}.lead-fig-lead-form .ant-form-item-label{position:absolute;top:-8px;left:12px;z-index:2;max-width:calc(100% - 28px);padding:0;overflow:visible}.lead-fig-lead-form .ant-form-item-label:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;border-radius:999px;background:var(--lead-panel);pointer-events:none}.lead-fig-lead-form .ant-form-item-label>label{position:relative;z-index:1;height:14px!important;max-width:100%;padding:0 6px;border-radius:999px;background:var(--lead-panel);color:var(--lead-muted)!important;font-size:11px!important;line-height:14px!important;font-weight:500!important;letter-spacing:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-fig-lead-form .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{margin-right:2px!important;font-size:11px!important;line-height:14px!important}.lead-fig-lead-form .ant-form-item-label>label:after{display:none}.lead-fig-lead-form .ant-form-item-control{padding-top:0;min-height:0}.lead-fig-lead-form .ant-form-item-control-input{min-height:40px}.lead-fig-lead-form .ant-input,.lead-fig-lead-form .ant-select-selector{height:40px!important;min-height:40px!important;border:1px solid var(--lead-control-border)!important;border-radius:8px!important;background:var(--lead-control-bg)!important;color:var(--lead-text)!important;box-shadow:var(--lead-control-shadow)!important}.lead-fig-lead-form .ant-input{font-size:12px!important;line-height:17px!important;font-weight:500;padding:11px 12px 6px}.lead-fig-lead-form .ant-select-selector{padding:7px 32px 5px 12px!important}.lead-fig-lead-form .ant-select-single{width:100%;height:40px}body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select{border-radius:8px;box-shadow:none}body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select-focused,body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select:hover{box-shadow:none}body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select .ant-select-selector{border-color:var(--lead-control-border)!important;box-shadow:var(--lead-control-shadow)!important}body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select-focused .ant-select-selector,body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select:hover .ant-select-selector{border-color:var(--lead-control-border-hover)!important;box-shadow:var(--lead-control-shadow)!important}.lead-fig-lead-form .ant-select-selection-search-input{height:38px!important}.lead-fig-lead-form .ant-select-selection-item,.lead-fig-lead-form .ant-select-selection-placeholder{color:var(--lead-text)!important;font-size:12px!important;line-height:25px!important;font-weight:500}.lead-fig-lead-form .ant-input::placeholder,.lead-fig-lead-form .ant-select-selection-placeholder{color:var(--lead-placeholder)!important}.lead-fig-lead-form .ant-form-item-explain-error,.lead-fig-lead-form .ant-select-arrow{color:var(--lead-muted)!important}body:not(.dark) .lead-detail-page .lead-fig-composer .ant-picker-suffix,body:not(.dark) .lead-detail-page .lead-fig-composer .ant-select-arrow,body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select-arrow,body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select-clear{color:#64748b!important}body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-input[disabled],body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select-disabled .ant-select-selector,body:not(.dark) .lead-detail-page .lead-fig-lead-form .ant-select-disabled:hover .ant-select-selector{border-color:var(--lead-border)!important;background:var(--lead-field)!important;color:var(--lead-muted-2)!important;box-shadow:none!important;opacity:1!important}.lead-fig-field,.lead-fig-inline-field{position:relative;min-width:0;border:1px solid var(--lead-border);border-radius:8px;background:var(--lead-field)}.lead-fig-field{height:40px;display:flex;align-items:center;padding:0 12px}.lead-fig-field--wide{grid-column:1/-1;width:100%}.lead-fig-field span,.lead-fig-inline-field span{position:absolute;top:-10px;left:12px;z-index:1;padding:0 5px;background:var(--lead-panel);color:var(--lead-muted);font-size:11px!important;line-height:14px!important;font-weight:500;letter-spacing:0}.lead-fig-inline-field span{background:var(--lead-card)}.lead-fig-field strong{min-width:0;display:inline-flex;align-items:center;gap:8px;overflow:hidden;color:var(--lead-text);font-size:13px;line-height:17px;font-weight:500;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.lead-fig-field strong.is-muted{color:var(--lead-muted)}.lead-fig-field svg,.lead-fig-inline-field svg{flex:0 0 auto;color:var(--lead-muted-2)}.lead-fig-client-card{width:100%;min-height:0;margin-top:28px;border:1px solid var(--lead-border);border-radius:8px;background:var(--lead-soft);padding:10px 12px 12px;box-shadow:var(--lead-card-shadow)}.lead-fig-client-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.lead-fig-client-card__top h2{margin:0;color:var(--lead-text);font-size:15px;line-height:19px;font-weight:700}.lead-fig-client-card__top svg{color:var(--lead-muted)}.lead-fig-client-card__top span{min-width:0;overflow:hidden;color:var(--lead-muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.lead-fig-client-card__name{display:flex;align-items:center;gap:12px;margin-bottom:6px}.lead-fig-client-card__name strong{min-width:0;overflow:hidden;color:var(--lead-text);font-size:15px;line-height:20px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lead-avatar{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#d4a02f,#9c6b16);color:var(--color-white);font-size:13px;line-height:1;font-weight:800;letter-spacing:0}.lead-fig-client-card .lead-avatar{width:34px;height:34px;flex-basis:34px}.lead-fig-client-card .lead-avatar svg{width:20px;height:20px}.lead-fig-phone-list{display:grid;gap:5px}.lead-fig-phone-box{position:relative;display:grid;gap:1px}.lead-fig-phone-box>span{padding-left:10px;background:transparent;color:var(--lead-muted);font-size:12px;line-height:14px;font-weight:500}.lead-fig-phone-box>div{height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid color-mix(in srgb,var(--lead-border) 54%,transparent);border-radius:8px;background:var(--lead-client-field);padding:0 7px 0 12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 86%,transparent),0 1px 2px color-mix(in srgb,#0f172a 7%,transparent)}.dark .lead-detail-page .lead-fig-phone-box>div,body.dark .lead-detail-page .lead-fig-phone-box>div{box-shadow:none}.lead-fig-phone-box.is-editing>div{border-color:color-mix(in srgb,var(--lead-blue) 52%,var(--lead-border))}.lead-fig-phone-value{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:9px;color:var(--lead-muted)}.lead-fig-phone-value svg{width:17px;height:17px;flex:0 0 17px;color:var(--lead-muted)}.lead-fig-phone-box p{min-width:0;margin:0;overflow:hidden;color:var(--lead-text);font-size:13px;line-height:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.lead-fig-phone-value .ant-input{min-width:0;height:30px;border:0!important;background:transparent!important;color:var(--lead-text)!important;padding:0;font-size:13px!important;line-height:17px!important;font-weight:600;box-shadow:none!important}.lead-fig-phone-value .ant-input::placeholder{color:var(--lead-muted)!important}.lead-fig-phone-actions{position:relative;z-index:2;flex:0 0 auto;justify-content:flex-end;width:26px;height:26px}.lead-fig-phone-actions,.lead-fig-phone-actions__menu{display:inline-flex;align-items:center;overflow:visible}.lead-fig-phone-actions__menu{position:absolute;top:0;right:32px;gap:6px;opacity:0;pointer-events:none;transform:translateX(14px) scale(.96);transform-origin:right center;transition:opacity .18s ease,transform .18s ease}.lead-fig-phone-actions.is-open .lead-fig-phone-actions__menu{opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}.lead-fig-phone-actions__menu .lead-fig-phone-action{transform:translateX(10px);transition:transform .18s ease,background .16s ease,border-color .16s ease,color .16s ease}.lead-fig-phone-actions.is-open .lead-fig-phone-actions__menu .lead-fig-phone-action{transform:translateX(0)}.lead-fig-phone-actions.is-open .lead-fig-phone-actions__menu .lead-fig-phone-action:first-child{transition-delay:20ms}.lead-fig-phone-actions.is-open .lead-fig-phone-actions__menu .lead-fig-phone-action:nth-child(2){transition-delay:40ms}.lead-fig-phone-actions.is-open .lead-fig-phone-actions__menu .lead-fig-phone-action:nth-child(3){transition-delay:60ms}.lead-fig-phone-actions.is-open .lead-fig-phone-actions__menu .lead-fig-phone-action:nth-child(4){transition-delay:80ms}.lead-fig-phone-actions.is-open .lead-fig-phone-actions__menu .lead-fig-phone-action:nth-child(5){transition-delay:.1s}.lead-fig-phone-action{position:relative!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;flex:0 0 26px!important;overflow:visible!important;border:1px solid color-mix(in srgb,var(--lead-border) 70%,var(--lead-muted))!important;background:var(--lead-border)!important;color:var(--lead-muted)!important}.lead-fig-phone-action:after,.lead-fig-phone-action:before{position:absolute;left:50%;z-index:50;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.lead-fig-phone-action:before{content:attr(data-tooltip);top:calc(100% + 9px);width:max-content;max-width:230px;border:1px solid rgba(99,102,241,.28);border:1px solid color-mix(in srgb,var(--lead-phone-action-color,var(--lead-blue)) 42%,transparent);border-radius:999px;background:#f8fbff;background:linear-gradient(180deg,color-mix(in srgb,var(--lead-phone-action-color,var(--lead-blue)) 12%,#fff) 0,color-mix(in srgb,var(--lead-phone-action-color,var(--lead-blue)) 20%,#f8fbff) 100%);color:color-mix(in srgb,var(--lead-phone-action-color,var(--lead-blue)) 84%,var(--brand-navy-main));padding:7px 12px;font-size:11px;line-height:15px;font-weight:700;letter-spacing:0;text-align:center;white-space:nowrap;box-shadow:0 10px 22px color-mix(in srgb,var(--lead-phone-action-color,var(--lead-blue)) 18%,transparent),0 2px 8px color-mix(in srgb,var(--color-black) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-white) 82%,transparent)}.lead-fig-phone-action:after{content:"";top:calc(100% + 4px);width:8px;height:8px;border-left:1px solid color-mix(in srgb,var(--lead-phone-action-color,var(--lead-blue)) 42%,transparent);border-top:1px solid color-mix(in srgb,var(--lead-phone-action-color,var(--lead-blue)) 42%,transparent);background:#f8fbff;background:color-mix(in srgb,var(--lead-phone-action-color,var(--lead-blue)) 18%,#f8fbff);transform:translate(-50%,4px) rotate(45deg)}.lead-fig-phone-action:focus-visible:after,.lead-fig-phone-action:focus-visible:before,.lead-fig-phone-action:hover:after,.lead-fig-phone-action:hover:before{opacity:1;transform:translate(-50%)}.lead-fig-phone-action:focus-visible:after,.lead-fig-phone-action:hover:after{transform:translate(-50%) rotate(45deg)}.lead-fig-phone-action--more:before,.lead-fig-phone-actions.is-editing .lead-fig-phone-action:before{left:auto;right:-2px;transform:translateY(4px)}.lead-fig-phone-action--more:after,.lead-fig-phone-actions.is-editing .lead-fig-phone-action:after{left:auto;right:9px;transform:translateY(4px) rotate(45deg)}.lead-fig-phone-action--more:focus-visible:before,.lead-fig-phone-action--more:hover:before,.lead-fig-phone-actions.is-editing .lead-fig-phone-action:focus-visible:before,.lead-fig-phone-actions.is-editing .lead-fig-phone-action:hover:before{transform:translate(0)}.lead-fig-phone-action--more:focus-visible:after,.lead-fig-phone-action--more:hover:after,.lead-fig-phone-actions.is-editing .lead-fig-phone-action:focus-visible:after,.lead-fig-phone-actions.is-editing .lead-fig-phone-action:hover:after{transform:translate(0) rotate(45deg)}.lead-fig-phone-action--more{position:relative;z-index:2}.lead-fig-phone-action--done{border-color:color-mix(in srgb,var(--lead-blue) 64%,var(--lead-border))!important;background:var(--lead-blue)!important;color:var(--color-white)!important}.lead-fig-phone-action--edit{--lead-phone-action-color:#a855f7}.lead-fig-phone-action--telegram{--lead-phone-action-color:#2aabee}.lead-fig-phone-action--copy{--lead-phone-action-color:#6366f1}.lead-fig-phone-action--sms{--lead-phone-action-color:#f59e0b}.lead-fig-phone-action--call{--lead-phone-action-color:#22c55e}.lead-fig-phone-action--more{--lead-phone-action-color:#94a3b8}.lead-fig-phone-action--call,.lead-fig-phone-action--copy,.lead-fig-phone-action--edit,.lead-fig-phone-action--more,.lead-fig-phone-action--sms,.lead-fig-phone-action--telegram{border-color:color-mix(in srgb,var(--lead-phone-action-color) 44%,var(--lead-border))!important;background:color-mix(in srgb,var(--lead-phone-action-color) 18%,var(--lead-card))!important;color:var(--lead-phone-action-color)!important}.lead-fig-phone-actions.is-open .lead-fig-phone-action--more{border-color:color-mix(in srgb,var(--lead-phone-action-color) 52%,var(--lead-border))!important}.lead-fig-add-phone:hover,.lead-fig-phone-action:hover{border-color:var(--lead-blue)!important;background:var(--lead-blue)!important;color:var(--color-white)!important}.lead-fig-phone-action--call:focus-visible,.lead-fig-phone-action--call:hover,.lead-fig-phone-action--copy:focus-visible,.lead-fig-phone-action--copy:hover,.lead-fig-phone-action--done:focus-visible,.lead-fig-phone-action--done:hover,.lead-fig-phone-action--edit:focus-visible,.lead-fig-phone-action--edit:hover,.lead-fig-phone-action--more:focus-visible,.lead-fig-phone-action--more:hover,.lead-fig-phone-action--sms:focus-visible,.lead-fig-phone-action--sms:hover,.lead-fig-phone-action--telegram:focus-visible,.lead-fig-phone-action--telegram:hover{border-color:color-mix(in srgb,var(--lead-phone-action-color,var(--lead-blue)) 82%,var(--lead-border))!important;background:var(--lead-phone-action-color,var(--lead-blue))!important;color:var(--color-white)!important}.lead-fig-add-phone{width:max-content;max-width:100%;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:var(--lead-border);color:var(--lead-text);padding:0 12px;font-size:12px;line-height:16px;font-weight:600}.lead-fig-add-phone:disabled{cursor:not-allowed;opacity:.55}.lead-fig-workspace{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--lead-page-bg)}.lead-fig-stream{min-height:0;flex:1 1 0;display:grid;align-content:start;gap:12px;overflow:hidden auto;padding:18px}.lead-fig-active-strip{flex:0 0 auto;max-height:220px;display:grid;gap:6px;overflow:hidden auto;border-top:1px solid var(--lead-divider);border-bottom:1px solid var(--lead-divider);background:var(--lead-topbar);padding:8px 18px;box-shadow:var(--lead-panel-shadow)}.lead-fig-active-strip::-webkit-scrollbar{width:4px}.lead-fig-active-strip::-webkit-scrollbar-thumb{border-radius:999px;background:var(--lead-border)}.lead-fig-active-strip .lead-task-compact__bar{min-height:38px;border-color:var(--lead-control-border);border-radius:9px;background:var(--lead-card);box-shadow:var(--lead-surface-shadow)}.lead-fig-active-strip+.lead-fig-bottom-panel{border-top:0}.lead-fig-bottom-panel{position:relative;flex:0 0 118px;min-height:118px;max-height:118px;display:flex;flex-direction:column;border-top:1px solid var(--lead-divider);background:var(--lead-topbar);box-shadow:var(--lead-bottom-shadow);overflow:hidden}.lead-fig-stream-day{display:grid;align-content:start;gap:10px;min-width:0}.lead-fig-stream-date{width:max-content;max-width:100%;justify-self:center;border:1px solid var(--lead-divider);border-radius:8px;background:var(--lead-card);color:var(--lead-text);padding:4px 12px;font-size:11px;line-height:15px;font-weight:700;box-shadow:var(--lead-surface-shadow)}.lead-fig-history.lead-history-timeline--inline{padding:0 24px}.lead-fig-history-preview{min-width:0;display:grid;gap:6px}.lead-fig-history-preview.is-expanded{border:1px solid var(--lead-divider);border-radius:8px;background:var(--lead-card);padding:10px 12px 12px;box-shadow:var(--lead-card-shadow)}.lead-fig-history-preview__head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--lead-divider);padding-bottom:9px}.lead-fig-history-preview__head>div{min-width:0;display:grid;gap:2px}.lead-fig-history-preview__head strong{color:var(--lead-text);font-size:13px;line-height:18px;font-weight:800}.lead-fig-history-preview__head span{color:var(--lead-muted);font-size:11px;line-height:15px;font-weight:600}.lead-fig-history-preview__toggle{width:max-content;max-width:calc(100% - 74px);min-height:25px;display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:6px;margin-left:74px;border:1px solid color-mix(in srgb,var(--lead-blue) 28%,var(--lead-border));border-radius:999px;background:color-mix(in srgb,var(--lead-blue) 10%,var(--lead-card));color:var(--lead-blue);padding:0 10px;font-size:11px;line-height:15px;font-weight:800;letter-spacing:0;box-shadow:var(--lead-surface-shadow);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.lead-fig-history-preview.is-expanded .lead-fig-history-preview__toggle{max-width:100%;margin-left:0}.lead-fig-history-preview__toggle b{min-width:20px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--lead-blue);color:var(--color-white);padding:0 6px;font-size:10px;line-height:14px;font-weight:800}.lead-fig-history-preview__toggle svg{flex:0 0 auto;transition:transform .16s ease}.lead-fig-history-preview.is-expanded .lead-fig-history-preview__toggle svg{transform:rotate(180deg)}.lead-fig-history-preview__toggle:hover{border-color:var(--lead-blue);background:color-mix(in srgb,var(--lead-blue) 14%,var(--lead-card));color:var(--lead-blue);box-shadow:var(--lead-surface-shadow),0 4px 12px color-mix(in srgb,var(--lead-blue) 14%,transparent)}.lead-fig-history-preview__toggle:hover b{background:var(--lead-blue);color:var(--color-white)}.lead-fig-history-preview.is-expanded .lead-fig-history.lead-history-timeline--inline{display:grid;gap:8px;padding:0}.lead-fig-history .lead-history-timeline__row{grid-template-columns:50px minmax(0,1fr);align-items:center}.lead-fig-history .lead-history-timeline__row time{font-size:11px;line-height:17px}.lead-fig-history .lead-history-timeline__body{flex-wrap:nowrap;align-items:center;gap:5px}.lead-fig-history .lead-history-timeline__body p{flex:0 1 auto;overflow:hidden;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.lead-fig-history .lead-history-timeline__chips{flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:4px}.lead-fig-history .lead-history-timeline__chips span{max-width:220px;padding:2px 8px;font-size:10px;line-height:14px}.lead-fig-history .lead-history-timeline__chips em{font-size:10px;line-height:14px}.lead-fig-history-preview.is-expanded .lead-fig-history .lead-history-timeline__body{flex-wrap:wrap;align-items:flex-start;gap:6px 8px}.lead-fig-history-preview.is-expanded .lead-fig-history .lead-history-timeline__row{grid-template-columns:58px minmax(0,1fr);align-items:start;padding:2px 0}.lead-fig-history-preview.is-expanded .lead-fig-history .lead-history-timeline__row time{padding-top:2px;line-height:18px}.lead-fig-history-preview.is-expanded .lead-fig-history .lead-history-timeline__body p{line-height:19px;white-space:normal}.lead-fig-history-preview.is-expanded .lead-fig-history .lead-history-timeline__chips{flex-wrap:wrap;gap:5px}.lead-fig-history-preview.is-expanded .lead-fig-history .lead-history-timeline__chips span{max-width:min(520px,100%);padding:3px 9px;line-height:15px}.lead-fig-card{min-height:0;border:1px solid var(--lead-divider);border-radius:8px;background:var(--lead-card);padding:14px 16px;box-shadow:var(--lead-card-shadow)}.lead-fig-card:not(.lead-fig-card--chat){border-radius:8px;padding:10px 12px}.lead-fig-card--chat{width:100%;min-width:0;max-width:none;padding:14px 16px}.lead-fig-card--chat .lead-fig-card__head{margin-bottom:6px}.lead-fig-card__head{min-width:0;display:flex;align-items:center;gap:9px;margin-bottom:6px}.lead-fig-card:not(.lead-fig-card--chat) .lead-fig-card__head{flex-wrap:nowrap;gap:7px;margin-bottom:6px}.lead-fig-card__person{min-width:130px;min-height:28px;display:grid;align-content:center}.lead-fig-card__person strong{display:block;overflow:hidden;color:var(--lead-text);font-size:14px;line-height:19px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lead-fig-card__person span{display:block;margin-top:2px;font-weight:500}.lead-fig-card__meta,.lead-fig-card__person span{color:var(--lead-muted);font-size:12px;line-height:16px}.lead-fig-card__meta{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;white-space:nowrap}.lead-fig-pill{min-height:26px;gap:6px;border:1px solid var(--lead-border);border-radius:8px;background:color-mix(in srgb,var(--lead-card) 70%,transparent);padding:0 9px}.lead-fig-pill,.lead-fig-pill b{display:inline-flex;align-items:center;color:var(--lead-text)}.lead-fig-pill b{min-height:20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lead-border) 45%,transparent);background:color-mix(in srgb,var(--lead-control-bg) 78%,var(--lead-border));padding:0 8px;font-size:12px;line-height:16px;font-weight:700}.lead-fig-card h2{margin:8px 0 7px;color:var(--lead-text);font-size:14px;line-height:19px;font-weight:700}.lead-fig-card:not(.lead-fig-card--chat) h2{width:max-content;max-width:100%;min-height:22px;display:inline-flex;align-items:center;margin:0;overflow:hidden;border:1px solid var(--lead-border);border-radius:999px;background:color-mix(in srgb,var(--lead-soft) 72%,var(--lead-card));padding:0 11px;font-size:12px;line-height:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.lead-fig-card__facts{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:8px;color:var(--lead-muted);font-size:11px;line-height:15px}.lead-fig-card__facts b{color:var(--lead-text);font-weight:600}.lead-fig-card__message{min-height:34px;display:flex;align-items:stretch;gap:8px;border:1px solid var(--lead-control-border);border-radius:8px;background:var(--lead-control-bg);padding:7px 10px;box-shadow:var(--lead-control-shadow)}.lead-fig-card--chat .lead-fig-card__message{width:100%;max-width:none;min-height:42px;display:flex;padding:8px 12px}.lead-fig-card__message p{min-width:0;flex:1 1 auto;margin:0;overflow:hidden;color:var(--lead-text);align-self:center;display:-webkit-box;font-size:12px;line-height:17px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lead-fig-card--chat .lead-fig-card__message p{flex:1 1 auto;display:block;-webkit-line-clamp:unset}.lead-fig-card__message-side{flex:0 0 auto;min-width:max-content;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:4px;margin-left:auto}.lead-fig-card__message-side span{align-self:flex-end;color:var(--lead-muted);font-size:11px;line-height:15px;white-space:nowrap}.lead-fig-card__message-side b{align-self:flex-end;border-radius:999px;color:var(--color-white);padding:3px 9px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.lead-fig-card__message b.is-success{background:color-mix(in srgb,var(--color-green-main) 72%,var(--lead-border))}.lead-fig-card__message b.is-fail{background:color-mix(in srgb,#ff4d4f 72%,var(--lead-border))}.lead-fig-card__comment{margin:5px 0 0;color:var(--lead-muted);font-size:12px;line-height:17px}.lead-fig-card__edit-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 108px;gap:10px;align-items:end;margin-top:10px}.lead-fig-card__edit-row .ant-form-item{position:relative;margin-bottom:0}.lead-active-task-card__complete-row .ant-form-item-label,.lead-fig-card__edit-row .ant-form-item-label{position:absolute;top:-8px;left:14px;z-index:2;max-width:calc(100% - 28px);padding:0;overflow:visible}.lead-active-task-card__complete-row .ant-form-item-label:before,.lead-fig-card__edit-row .ant-form-item-label:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;border-radius:999px;pointer-events:none}.lead-active-task-card__complete-row .ant-form-item-label>label,.lead-fig-card__edit-row .ant-form-item-label>label{position:relative;z-index:1;height:15px!important;max-width:100%;padding:0 6px;background:transparent;color:var(--lead-muted)!important;font-size:12px!important;line-height:15px!important;font-weight:500!important;letter-spacing:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-active-task-card__complete-row .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before,.lead-fig-card__edit-row .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{margin-right:2px!important;font-size:12px!important;line-height:15px!important}.lead-fig-card__edit-row .ant-form-item-label:before{background:var(--lead-card)}.lead-active-task-card__complete-row .ant-form-item-label:before{display:block;background:var(--lead-soft)}.lead-active-task-card__complete-row .ant-form-item-label{top:-8px;left:14px}.lead-active-task-card__complete-row .ant-form-item-label>label:after,.lead-fig-card__edit-row .ant-form-item-label>label:after{display:none}.lead-fig-card__edit-row .ant-input,.lead-fig-card__edit-row .ant-select-selector{height:42px!important;border:1px solid var(--lead-border)!important;border-radius:8px!important;background:var(--lead-field)!important;color:var(--lead-text)!important;box-shadow:none!important}.lead-fig-card__edit-row .ant-input{padding:12px 12px 7px}.lead-fig-card__edit-row .ant-select-single{height:42px}.lead-fig-card__edit-row .ant-select-selection-search-input{height:40px!important}.lead-fig-card__edit-row .ant-select-selection-item,.lead-fig-card__edit-row .ant-select-selection-placeholder{line-height:28px!important}.lead-fig-card__edit-row .ant-form-item-explain-error,.lead-fig-card__edit-row .ant-input::placeholder,.lead-fig-card__edit-row .ant-select-arrow,.lead-fig-card__edit-row .ant-select-selection-placeholder{color:var(--lead-muted)!important}.lead-fig-card__edit-row .ant-select-selection-item{color:var(--lead-text)!important;font-size:13px;font-weight:600}.lead-fig-inline-field{height:44px;display:flex;align-items:center;padding:0 15px}.lead-fig-inline-field p{min-width:0;margin:0;display:inline-flex;align-items:center;gap:10px;overflow:hidden;color:var(--lead-muted);font-size:14px;line-height:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.lead-fig-inline-field--result p{color:var(--lead-text)}.lead-fig-card__edit-row button{height:42px;border-radius:8px;background:var(--lead-blue);color:var(--color-white);font-size:14px;line-height:18px;font-weight:700}.lead-fig-card__edit-row button:disabled,.lead-fig-save:disabled,.lead-fig-send:disabled{cursor:not-allowed;opacity:.65}.lead-task-compact{min-width:0;display:grid;gap:6px}.lead-task-compact__bar{width:100%;min-height:40px;display:flex;align-items:center;gap:6px;border:1px solid var(--lead-border);border-radius:8px;background:var(--lead-card);color:var(--lead-text);padding:6px 8px 6px 10px;box-shadow:var(--lead-card-shadow)}.lead-task-compact.is-completing .lead-task-compact__bar{border-color:color-mix(in srgb,var(--lead-blue) 38%,var(--lead-border))}.lead-task-compact__icons{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--lead-muted-2)}.lead-task-compact__icons svg:first-child{color:var(--color-green-main)}.lead-task-compact__bar svg{width:15px;height:15px}.lead-task-compact__actor,.lead-task-compact__date,.lead-task-compact__title{min-width:0;display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:16px;white-space:nowrap}.lead-task-compact__date{flex:0 0 auto;font-weight:600}.lead-task-compact__actor b,.lead-task-compact__date b,.lead-task-compact__title b{color:var(--lead-text);font-weight:800}.lead-task-compact__actor span,.lead-task-compact__date span{color:var(--lead-muted);font-weight:600}.lead-task-compact__actor{flex:0 1 auto;max-width:210px}.lead-task-compact__actor b{min-width:0;overflow:hidden;text-overflow:ellipsis}.lead-task-compact__title{flex:1 1 auto;color:var(--lead-text)}.lead-task-compact__title svg{flex:0 0 auto;color:var(--lead-blue)}.lead-task-compact__title span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lead-task-compact__finish-button{flex:0 0 auto;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--color-green-main);color:var(--color-white);padding:0 10px;font-size:12px;line-height:16px;font-weight:800;box-shadow:0 4px 10px color-mix(in srgb,var(--color-green-main) 22%,transparent);transition:transform .16s ease,box-shadow .16s ease,opacity .18s ease}.lead-task-compact.is-completing .lead-task-compact__finish-button,.lead-task-compact__finish-button:hover{background:var(--color-green-main);color:var(--color-white);box-shadow:0 6px 14px color-mix(in srgb,var(--color-green-main) 28%,transparent);transform:translateY(-1px)}.lead-task-compact__finish-button:disabled{cursor:not-allowed;opacity:.65}.lead-task-compact__menu{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:transparent;color:var(--lead-muted)}.lead-task-compact__menu:hover{background:var(--lead-soft);color:var(--lead-text)}.lead-task-compact__finish{width:100%;min-width:0;justify-self:stretch;border:1px solid var(--lead-border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--lead-card) 96%,var(--lead-blue)) 0,var(--lead-card) 100%);padding:10px 12px;box-shadow:var(--lead-card-shadow)}.lead-task-compact__finish-head{min-width:0;display:flex;align-items:center;gap:9px;row-gap:7px;flex-wrap:nowrap}.lead-task-compact__finish-head .lead-avatar{width:28px;height:28px;flex-basis:28px;font-size:11px}.lead-task-compact__finish-person{min-width:0;min-height:28px;display:flex;align-items:center}.lead-task-compact__finish-head strong{display:block;overflow:hidden;color:var(--lead-text);font-size:12px;line-height:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.lead-task-compact__finish-meta{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--lead-muted);font-size:11px;line-height:14px;white-space:nowrap}.lead-task-compact__finish-meta span{min-height:26px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--lead-border);border-radius:9px;background:color-mix(in srgb,var(--lead-card) 58%,transparent);color:var(--lead-text);padding:0 8px}.lead-task-compact__finish-meta b{min-height:18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lead-border) 45%,transparent);background:color-mix(in srgb,var(--lead-control-bg) 78%,var(--lead-border));padding:0 7px;font-size:10px;line-height:13px}.lead-task-compact__finish-meta b,.lead-task-compact__finish-title{display:inline-flex;align-items:center;color:var(--lead-text);font-weight:800}.lead-task-compact__finish-title{max-width:100%;min-height:22px;border:1px solid var(--lead-border);border-radius:999px;background:color-mix(in srgb,var(--lead-card) 58%,transparent)}.lead-task-compact__finish-description,.lead-task-compact__finish-title{width:max-content;flex:0 1 auto;margin:0;overflow:hidden;padding:0 10px;font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.lead-task-compact__finish-description{max-width:min(360px,34vw);min-width:0;min-height:26px;display:inline-flex;align-items:center;border-radius:9px;background:var(--lead-soft);color:var(--lead-text);font-weight:700}.lead-task-compact__complete-row{--lead-complete-control-height:38px;--lead-complete-control-radius:9px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(140px,184px) 96px;gap:8px;align-items:start;justify-content:stretch;margin-top:10px}.lead-task-compact__complete-row .ant-form-item{position:relative;min-width:0;margin-bottom:0}.lead-task-compact__complete-row .ant-form-item-control,.lead-task-compact__complete-row .ant-form-item-control-input,.lead-task-compact__complete-row .ant-form-item-row{height:auto;min-height:0}.lead-task-compact__complete-row .ant-form-item-row{display:block}.lead-task-compact__complete-row .ant-form-item-control-input-content{height:var(--lead-complete-control-height);min-height:var(--lead-complete-control-height)}.lead-task-compact__complete-row .ant-form-item-label{position:absolute;top:-7px;left:12px;z-index:2;max-width:calc(100% - 24px);overflow:visible;padding:0!important}.lead-task-compact__complete-row .ant-form-item-label:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:999px;background:var(--lead-card);pointer-events:none}.lead-task-compact__complete-row .ant-form-item-label>label{position:relative;z-index:1;height:14px!important;max-width:100%;padding:0 5px;background:transparent;color:var(--lead-muted)!important;font-size:11px!important;line-height:14px!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-task-compact__complete-row .ant-form-item-label>label:after{display:none}.lead-task-compact__complete-row .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{margin-right:2px!important;font-size:11px!important;line-height:14px!important}.lead-task-compact__complete-row .ant-input,.lead-task-compact__complete-row .ant-select-selector{height:var(--lead-complete-control-height)!important;min-height:var(--lead-complete-control-height)!important;border:1px solid var(--lead-border)!important;border-radius:var(--lead-complete-control-radius)!important;background:var(--lead-field)!important;color:var(--lead-text)!important;box-sizing:border-box;box-shadow:none!important}.lead-task-compact__complete-row .ant-input{padding:0 11px;font-size:12px!important;line-height:calc(var(--lead-complete-control-height) - 2px)!important}.lead-task-compact__complete-row .ant-select-selector{padding:0 28px 0 11px!important}.lead-task-compact__complete-row .ant-select-single{height:var(--lead-complete-control-height)}.lead-task-compact__complete-row .ant-select-selection-search-input{height:calc(var(--lead-complete-control-height) - 2px)!important}.lead-task-compact__complete-row .ant-select-selection-item,.lead-task-compact__complete-row .ant-select-selection-placeholder{color:var(--lead-text)!important;font-size:12px!important;line-height:calc(var(--lead-complete-control-height) - 2px)!important;font-weight:700}.lead-task-compact__complete-row .ant-form-item-explain-error,.lead-task-compact__complete-row .ant-input::placeholder,.lead-task-compact__complete-row .ant-select-arrow,.lead-task-compact__complete-row .ant-select-selection-placeholder{color:var(--lead-muted)!important}.lead-task-compact__complete-row button{height:var(--lead-complete-control-height)!important;min-height:var(--lead-complete-control-height)!important;align-self:start;display:inline-flex;align-items:center;justify-content:center;margin-top:0;border-radius:var(--lead-complete-control-radius);background:var(--lead-blue);color:var(--color-white);padding:0 10px;font-size:12px;line-height:16px;font-weight:800}.lead-task-compact__complete-row button:disabled{cursor:not-allowed;opacity:.65}.lead-fig-active-task{flex:0 0 auto;background:var(--lead-topbar);padding:10px 18px 4px}.lead-active-task-card{border:1px solid var(--lead-border);border-radius:8px;background:var(--lead-card);padding:12px 16px 8px;box-shadow:var(--lead-card-shadow)}.lead-active-task-card__summary{min-width:0;display:grid;grid-template-columns:auto minmax(130px,220px) auto minmax(0,1fr);align-items:center;gap:10px}.lead-active-task-card__person{min-width:0;min-height:32px;display:flex;align-items:center}.lead-active-task-card__person strong{display:block;font-size:13px;line-height:17px;font-weight:700}.lead-active-task-card h2,.lead-active-task-card__person strong{overflow:hidden;color:var(--lead-text);text-overflow:ellipsis;white-space:nowrap}.lead-active-task-card h2{width:max-content;max-width:100%;min-height:32px;display:inline-flex;align-items:center;min-width:0;margin:0;border:1px solid var(--lead-border);border-radius:999px;background:color-mix(in srgb,var(--lead-card) 72%,var(--lead-soft));padding:0 14px;font-size:14px;line-height:18px;font-weight:800}.lead-active-task-card__meta{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--lead-muted);font-size:11px;line-height:14px;white-space:nowrap}.lead-active-task-card__meta span{min-height:28px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--lead-border);border-radius:8px;background:color-mix(in srgb,var(--lead-card) 58%,transparent);color:var(--lead-muted);padding:0 8px}.lead-active-task-card__meta b{min-height:20px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--lead-border) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--lead-control-bg) 78%,var(--lead-border));color:var(--lead-text);padding:0 8px;font-weight:800}.lead-active-task-card__content{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(320px,1.65fr) minmax(150px,.55fr) 108px;gap:10px;align-items:stretch;margin-top:18px}.lead-active-task-card__content>p{height:42px;min-height:42px;margin:0;overflow:hidden;border:1px solid var(--lead-border);border-radius:8px;background:var(--lead-field);color:var(--lead-text);padding:0 12px;display:flex;align-items:center;font-size:12px;line-height:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lead-active-task-card__complete-row{display:contents}.lead-active-task-card__complete-row .ant-form-item{position:relative;min-width:0;height:42px;margin-bottom:0}.lead-active-task-card__complete-row .ant-form-item-control,.lead-active-task-card__complete-row .ant-form-item-control-input,.lead-active-task-card__complete-row .ant-form-item-control-input-content,.lead-active-task-card__complete-row .ant-form-item-row{height:42px;min-height:42px}.lead-active-task-card__complete-row .ant-form-item-row{display:block}.lead-active-task-card__done{grid-column:2/-1}.lead-active-task-card__complete-row .ant-input,.lead-active-task-card__complete-row .ant-select-selector{height:42px!important;border:1px solid var(--lead-border)!important;border-radius:8px!important;background:var(--lead-field)!important;color:var(--lead-text)!important;font-size:13px!important;box-shadow:none!important}.lead-active-task-card__complete-row .ant-select-selector{padding:0 32px 0 12px!important}.lead-active-task-card__complete-row .ant-input{padding:0 12px;line-height:40px}.lead-active-task-card__complete-row .ant-select-single{height:42px}.lead-active-task-card__complete-row .ant-select-selection-search-input{height:40px!important}.lead-active-task-card__complete-row .ant-select-selection-item,.lead-active-task-card__complete-row .ant-select-selection-placeholder{line-height:40px!important}.lead-active-task-card__complete-row .ant-form-item-explain-error,.lead-active-task-card__complete-row .ant-input::placeholder,.lead-active-task-card__complete-row .ant-select-arrow,.lead-active-task-card__complete-row .ant-select-selection-placeholder{color:var(--lead-muted)!important}.lead-active-task-card__complete-row .ant-select-selection-item{color:var(--lead-text)!important;font-size:13px;font-weight:700}.lead-active-task-card__complete-row button{height:42px;border-radius:8px;background:var(--lead-blue);color:var(--color-white);font-size:13px;line-height:17px;font-weight:800}.lead-active-task-card__done{min-width:0;min-height:34px;display:flex;align-items:center;gap:8px;border:1px solid var(--lead-control-border);border-radius:9px;background:var(--lead-field);padding:7px 10px;box-shadow:var(--lead-control-shadow)}.lead-active-task-card__done b{flex:0 0 auto;border-radius:999px;color:var(--color-white);padding:3px 8px;font-size:11px;line-height:14px}.lead-active-task-card__done b.is-success{background:color-mix(in srgb,var(--color-green-main) 72%,var(--lead-border))}.lead-active-task-card__done b.is-fail{background:color-mix(in srgb,#ff4d4f 72%,var(--lead-border))}.lead-active-task-card__done span{min-width:0;overflow:hidden;color:var(--lead-muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.lead-fig-composer{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto 60px;row-gap:6px;border-top:0;background:var(--lead-topbar);padding:8px 14px 10px}.lead-fig-composer .ant-form-item{min-width:0;margin-bottom:0}.lead-fig-composer__controls{flex:0 0 auto;display:grid;grid-template-columns:minmax(190px,260px) minmax(170px,220px) minmax(190px,240px) minmax(190px,240px);grid-template-areas:"date mode type priority";align-items:stretch;gap:9px;margin-bottom:0;min-width:0}.lead-fig-composer__date,.lead-fig-composer__mode,.lead-fig-composer__priority,.lead-fig-composer__type{width:100%;height:34px;align-self:stretch}.lead-fig-composer__controls .ant-form-item-control,.lead-fig-composer__controls .ant-form-item-control-input,.lead-fig-composer__controls .ant-form-item-control-input-content,.lead-fig-composer__controls .ant-form-item-row{height:34px;min-height:34px}.lead-fig-composer__controls .ant-form-item-row{display:block}.lead-fig-composer__mode{grid-area:mode;align-self:stretch;margin-bottom:0}.lead-fig-composer__date{grid-area:date;margin-bottom:0!important;position:relative;padding-bottom:0}.lead-fig-composer__type{grid-area:type}.lead-fig-composer__priority{grid-area:priority}.lead-fig-composer__date-picker{width:100%}.lead-fig-composer .ant-form-item-label{padding:0 0 4px}.lead-fig-composer .ant-form-item-label>label{height:auto!important;color:var(--lead-muted)!important;font-size:12px!important;line-height:15px!important;font-weight:600!important}.lead-fig-composer .ant-select-selection-item,.lead-fig-composer textarea.ant-input{color:var(--lead-text)!important;font-family:inherit}.lead-fig-composer textarea.ant-input::placeholder{color:var(--lead-muted)!important}.lead-fig-composer .ant-select-arrow{color:var(--lead-muted)!important}.lead-fig-composer .ant-select-selector{border:1px solid var(--lead-border)!important;border-radius:9px!important;background:var(--lead-field)!important;box-shadow:none!important}.lead-fig-composer .ant-select-selector,.lead-fig-composer .ant-select-single{height:34px!important;min-height:34px!important}.lead-fig-composer .ant-select-selection-search-input{height:32px!important}.lead-fig-composer .ant-select-selection-item,.lead-fig-composer .ant-select-selection-placeholder{color:var(--lead-text)!important;font-size:12px!important;line-height:32px!important;font-weight:600}.lead-fig-composer .ant-picker,.lead-fig-composer__date-picker.ant-picker{width:100%;height:34px!important;min-height:34px!important;border:1px solid var(--lead-border)!important;border-radius:9px!important;background:var(--lead-field)!important;box-shadow:none!important}.lead-fig-composer .ant-picker-input>input{color:var(--lead-text)!important;font-size:12px!important;line-height:16px!important;font-weight:600}.lead-fig-composer .ant-picker-input>input::placeholder,.lead-fig-composer .ant-picker-suffix{color:var(--lead-muted)!important}.lead-fig-segment{min-width:0;height:34px!important;min-height:34px!important;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;border-radius:999px;background:var(--lead-field);padding:3px}.lead-fig-segment--small{grid-template-columns:repeat(2,1fr)}.lead-fig-segment button{min-width:0;height:28px;border-radius:999px;background:transparent;color:var(--lead-muted);font-size:12px;line-height:16px;font-weight:500;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.lead-fig-segment button.is-active{background:var(--lead-border);color:var(--lead-text);font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lead-muted) 12%,transparent),0 1px 5px color-mix(in srgb,var(--color-black) 16%,transparent)}.lead-fig-segment button:disabled{cursor:not-allowed;opacity:.5}.lead-fig-composer__message{position:relative;flex:0 0 60px;height:60px;min-height:60px;max-height:60px;display:flex;margin-top:0}.lead-fig-composer__message .ant-form-item-control,.lead-fig-composer__message .ant-form-item-control-input,.lead-fig-composer__message .ant-form-item-control-input-content,.lead-fig-composer__message .ant-form-item-row{width:100%;height:100%;min-height:100%;max-height:100%;flex:0 0 100%}.lead-fig-composer__message .ant-form-item-control,.lead-fig-composer__message .ant-form-item-row{position:relative}.lead-fig-composer__message .ant-form-item-control,.lead-fig-composer__message .ant-form-item-control-input{display:flex;align-items:stretch}.lead-fig-composer__message .ant-form-item-control-input-content,.lead-fig-composer__message .ant-form-item-row{display:flex}.lead-fig-composer__message-box{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;flex:0 0 100%;display:flex}.lead-fig-composer__message .ant-form-item-explain,.lead-fig-composer__message .ant-form-item-explain-error{position:absolute;left:14px;top:11px;z-index:4;width:auto;max-width:calc(100% - 96px);min-height:18px;display:inline-flex;align-items:center;border-radius:6px;background:color-mix(in srgb,var(--lead-field) 92%,transparent);padding:0 6px;color:var(--lead-muted)!important;font-size:12px;line-height:16px;font-weight:600;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.lead-fig-composer__message .ant-form-item-explain-error{color:color-mix(in srgb,#ff6b6b 78%,var(--lead-muted))!important}.lead-fig-composer__message.ant-form-item-has-error textarea.ant-input::placeholder{color:transparent!important}.lead-fig-composer textarea.ant-input{width:100%;height:100%!important;min-height:100%!important;max-height:100%!important;resize:none;border:1px solid var(--lead-border)!important;border-radius:8px!important;background:var(--lead-field)!important;padding:12px 50px 12px 14px;font-size:12px!important;line-height:17px!important;overflow-y:auto;box-shadow:none!important}.lead-fig-composer--chat textarea.ant-input{min-height:100%!important}.lead-fig-composer--chat .lead-fig-composer__controls{grid-template-columns:minmax(150px,180px);grid-template-areas:"mode"}.lead-fig-composer--chat .lead-fig-composer__mode{grid-area:mode}.lead-fig-send{position:absolute;right:13px;bottom:11px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lead-blue);color:var(--color-white);box-shadow:0 5px 12px color-mix(in srgb,var(--lead-blue) 28%,transparent)}.lead-fig-send svg{width:17px;height:17px}.lead-detail-page .lead-active-task-card__complete-row .ant-input,.lead-detail-page .lead-active-task-card__complete-row .ant-select-selector,.lead-detail-page .lead-fig-card__edit-row .ant-input,.lead-detail-page .lead-fig-card__edit-row .ant-select-selector,.lead-detail-page .lead-fig-composer .ant-picker,.lead-detail-page .lead-fig-composer .ant-select-selector,.lead-detail-page .lead-fig-composer textarea.ant-input,.lead-detail-page .lead-fig-lead-form .ant-input,.lead-detail-page .lead-fig-lead-form .ant-select-selector,.lead-detail-page .lead-task-compact__complete-row .ant-input,.lead-detail-page .lead-task-compact__complete-row .ant-select-selector{border-color:var(--lead-border)!important;background:var(--lead-field)!important;box-shadow:none!important}.lead-detail-page .lead-active-task-card__content>p,.lead-detail-page .lead-active-task-card__done,.lead-detail-page .lead-fig-card__message,.lead-detail-page .lead-fig-field,.lead-detail-page .lead-fig-inline-field,.lead-detail-page .lead-task-compact__finish-description{border-color:var(--lead-border);background:var(--lead-field);box-shadow:none}.lead-detail-page .lead-active-task-card,.lead-detail-page .lead-fig-card,.lead-detail-page .lead-task-compact__finish{border-color:var(--lead-border);background:var(--lead-card)}.lead-detail-page .lead-fig-segment{border:0;background:var(--lead-field);box-shadow:none}.lead-detail-page .lead-fig-segment button.is-active{background:var(--lead-card);box-shadow:none}.lead-detail-page .lead-active-task-card__complete-row .ant-input:hover,.lead-detail-page .lead-active-task-card__complete-row .ant-select-selector:hover,.lead-detail-page .lead-fig-card__edit-row .ant-input:hover,.lead-detail-page .lead-fig-card__edit-row .ant-select-selector:hover,.lead-detail-page .lead-fig-composer .ant-picker:hover,.lead-detail-page .lead-fig-composer .ant-select-selector:hover,.lead-detail-page .lead-fig-composer textarea.ant-input:hover,.lead-detail-page .lead-fig-lead-form .ant-input:hover,.lead-detail-page .lead-fig-lead-form .ant-select-selector:hover,.lead-detail-page .lead-task-compact__complete-row .ant-input:hover,.lead-detail-page .lead-task-compact__complete-row .ant-select-selector:hover{border-color:var(--lead-control-border-hover)!important;background:var(--lead-field)!important}.lead-detail-page .ant-input-focused,.lead-detail-page .ant-input:focus,.lead-detail-page .ant-picker-focused,.lead-detail-page .ant-select-focused .ant-select-selector{border-color:var(--lead-control-border-focus)!important;background:var(--lead-field)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--lead-blue) 16%,transparent)!important}.lead-detail-page .lead-fig-phone-value .ant-input-focused,.lead-detail-page .lead-fig-phone-value .ant-input:focus{border-color:transparent!important;box-shadow:none!important}.lead-detail-page--empty,.lead-fig-empty{display:flex;align-items:center;justify-content:center}.lead-fig-empty{min-height:120px;gap:10px;border:1px dashed var(--lead-border);border-radius:8px;color:var(--lead-muted);font-size:13px;font-weight:600}@media (max-width:1440px){.lead-fig-shell{grid-template-columns:500px minmax(0,1fr)}.lead-fig-fields{grid-template-columns:repeat(2,minmax(0,230px))}.lead-fig-client-card,.lead-fig-field--wide{width:100%}.lead-fig-composer__controls{grid-template-columns:minmax(190px,260px) minmax(170px,220px) minmax(190px,240px) minmax(190px,240px);grid-template-areas:"date mode type priority"}.lead-fig-composer--chat .lead-fig-composer__controls{grid-template-columns:minmax(150px,180px);grid-template-areas:"mode"}.lead-fig-composer__date-picker{width:100%}}@media (max-width:1320px) and (min-width:1101px){.lead-fig-bottom-panel{flex-basis:160px;min-height:160px;max-height:160px}.lead-fig-composer__controls{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"date mode" "type priority"}}@media (max-width:1100px){.lead-fig-shell{grid-template-columns:1fr;height:auto;max-height:none;overflow:auto}.lead-detail-page{height:auto;min-height:100dvh;padding-bottom:var(--lead-dock-clearance);overflow:auto}.lead-fig-sidebar{border-right:0;border-bottom:1px solid var(--lead-border)}.lead-fig-workspace{overflow:visible}.lead-fig-stream{overflow:visible;padding-bottom:24px}.lead-fig-bottom-panel{flex:0 0 auto;min-height:136px;max-height:none}.lead-fig-composer{position:relative}}@media (max-width:760px){.lead-fig-topbar{padding-inline:16px}.lead-fig-shell{display:block}.lead-active-task-card__complete-row,.lead-active-task-card__content,.lead-active-task-card__summary,.lead-fig-card__edit-row,.lead-fig-fields,.lead-task-compact__complete-row{grid-template-columns:1fr}.lead-active-task-card__done{grid-column:auto}.lead-task-compact__bar,.lead-task-compact__finish-head,.lead-task-compact__finish-meta{align-items:flex-start;flex-direction:column}.lead-task-compact__finish-description{max-width:100%}.lead-task-compact__finish{width:100%;justify-self:stretch}.lead-task-compact__complete-row{justify-content:stretch}.lead-task-compact__actor,.lead-task-compact__date,.lead-task-compact__title{width:100%;white-space:normal}.lead-task-compact__actor{max-width:none}.lead-task-compact__finish-meta{margin-left:0}.lead-fig-composer__controls{grid-template-columns:1fr;grid-template-areas:"date" "mode" "type" "priority"}.lead-fig-composer--chat .lead-fig-composer__controls{grid-template-areas:"mode"}.lead-fig-composer__date,.lead-fig-composer__mode,.lead-fig-composer__priority,.lead-fig-composer__type{grid-column:auto}.lead-fig-card__head,.lead-fig-card__message,.lead-fig-card__meta{align-items:flex-start;flex-direction:column}.lead-fig-card__meta{margin-left:0}.lead-fig-card__message-side{align-items:flex-start;margin-left:0}.lead-fig-phone-box>div{height:auto;min-height:42px;align-items:flex-start;flex-direction:column;padding:8px 10px 8px 14px}.lead-fig-phone-actions{flex-wrap:wrap}}.contracts-list-filter-anchor{position:relative;display:inline-flex}.contracts-list-filter-btn.is-active{background:var(--app-accent-soft)!important;color:var(--app-accent-active)!important;box-shadow:inset 0 0 0 1px rgba(212,160,47,.22)!important}.contracts-list-debtors-btn{height:48px!important;padding:0 18px!important;border-radius:8px!important}.contracts-list-debtors-btn span{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:100%!important}.contracts-list-debtors-btn.is-active{background:color-mix(in srgb,var(--brand-coral) 14%,var(--app-control-bg) 86%)!important;color:var(--brand-coral)!important;border-color:color-mix(in srgb,var(--brand-coral) 42%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-coral) 18%,transparent)!important}.contracts-list-debt-cell{display:flex;min-width:0;flex-direction:column;gap:6px}.dark .contracts-list-filter-btn.is-active{background:color-mix(in srgb,var(--app-accent) 22%,var(--color-dark-3) 78%)!important;color:var(--brand-gold-light)!important}.dark .contracts-list-debtors-btn.is-active{background:color-mix(in srgb,var(--brand-coral) 20%,var(--color-dark-3) 80%)!important;color:#ffb7a8!important}.contracts-list-filter-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;padding:0 4px;border:2px solid var(--color-white);background:var(--brand-coral);color:#fff;font-family:Montserrat,sans-serif;font-size:10px;line-height:100%;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dark .contracts-list-filter-badge{border-color:var(--color-dark-22)}.contracts-filter-drawer{--contracts-filter-bg:#f6f7f9;--contracts-filter-text:#0b1f33;--contracts-filter-muted:#657184;--contracts-filter-control-bg:#fff;--contracts-filter-control-border:#ccd8e5;--contracts-filter-control-hover:#f8fbff;--contracts-filter-control-focus:#fff;--contracts-filter-close-bg:rgba(123,142,164,.18);--contracts-filter-close-border:rgba(123,142,164,.3);--contracts-filter-button-shadow:0 14px 30px rgba(212,160,47,.16)}.dark .contracts-filter-drawer{--contracts-filter-bg:var(--brand-navy-main);--contracts-filter-text:#f1f5ff;--contracts-filter-muted:#8da0b8;--contracts-filter-control-bg:#102236;--contracts-filter-control-border:#314b66;--contracts-filter-control-hover:#14283d;--contracts-filter-control-focus:#182e45;--contracts-filter-close-bg:rgba(149,167,189,.16);--contracts-filter-close-border:rgba(149,167,189,.24);--contracts-filter-button-shadow:0 16px 34px rgba(212,160,47,.28)}.contracts-filter-drawer .ant-drawer-mask{background:rgba(9,14,24,.45)!important}.contracts-filter-drawer .ant-drawer-content-wrapper{box-shadow:-10px 0 28px rgba(0,0,0,.34)}.contracts-filter-drawer .ant-drawer-content{background:var(--contracts-filter-bg)}.contracts-filter-drawer .ant-drawer-body{padding:0!important}.contracts-filter-body{min-height:100%;height:100dvh;box-sizing:border-box;padding:14px 24px 20px;display:flex;flex-direction:column;gap:16px;color:var(--contracts-filter-text);overflow-y:auto}.contracts-filter-header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.contracts-filter-header h3{margin:0;font-family:Montserrat,sans-serif;font-size:33px;line-height:34px;font-weight:500;color:var(--contracts-filter-text)}.contracts-filter-header button{width:30px;height:30px;border-radius:50%;border:1px solid var(--contracts-filter-close-border);background:var(--contracts-filter-close-bg);color:var(--contracts-filter-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.contracts-filter-header button:hover{border-color:var(--app-accent);color:var(--app-accent-active);background:var(--app-accent-soft)}.contracts-filter-field{min-width:0;display:flex;flex-direction:column;gap:11px}.contracts-filter-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.contracts-filter-field label{min-height:16px;display:inline-flex;align-items:center;font-family:Montserrat,sans-serif;font-size:12px;line-height:16px;font-weight:500;color:color-mix(in srgb,var(--contracts-filter-text) 94%,transparent)}.contracts-filter-advanced,.contracts-filter-primary{display:flex;flex-direction:column;gap:20px}.contracts-filter-advanced{padding-top:2px}.contracts-filter-input.ant-input,.contracts-filter-input.ant-input-affix-wrapper{height:48px!important;min-height:48px!important;border-radius:8px!important;border:1px solid var(--contracts-filter-control-border)!important;background:var(--contracts-filter-control-bg)!important;color:var(--contracts-filter-text)!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:500!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease}.contracts-filter-input.ant-input{padding:0 14px!important}.contracts-filter-input.ant-input-affix-wrapper{padding:0 14px!important;display:inline-flex!important;align-items:center!important}.contracts-filter-input.ant-input-affix-wrapper .ant-input{height:100%!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.contracts-filter-input.ant-input-affix-wrapper .ant-input::placeholder,.contracts-filter-input.ant-input::placeholder{color:var(--contracts-filter-muted)!important}.contracts-filter-input.ant-input-affix-wrapper:hover,.contracts-filter-input.ant-input:hover{background:var(--contracts-filter-control-hover)!important;border-color:color-mix(in srgb,var(--contracts-filter-control-border) 58%,#fff)!important}.contracts-filter-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.contracts-filter-input.ant-input-affix-wrapper:focus-within,.contracts-filter-input.ant-input:focus,.contracts-filter-input.ant-input:focus-within{background:var(--contracts-filter-control-focus)!important;border-color:var(--app-accent)!important;box-shadow:var(--app-focus-ring)!important}.contracts-filter-body .app-glass-select.ant-select .ant-select-selector{height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;border-radius:8px!important;padding:0 40px 0 14px!important;background:var(--contracts-filter-control-bg)!important;border:1px solid var(--contracts-filter-control-border)!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease!important;overflow:hidden}.contracts-filter-body .contracts-filter-date .MuiInputBase-root,.contracts-filter-body .contracts-filter-date .MuiOutlinedInput-root,.contracts-filter-body .contracts-filter-date .MuiPickersInputBase-root,.contracts-filter-body .contracts-filter-date .MuiPickersOutlinedInput-root,.contracts-filter-body .contracts-filter-date.MuiInputBase-root,.contracts-filter-body .contracts-filter-date.MuiOutlinedInput-root,.contracts-filter-body .contracts-filter-date.MuiPickersInputBase-root,.contracts-filter-body .contracts-filter-date.MuiPickersOutlinedInput-root{height:48px!important;min-height:48px!important;border-radius:8px!important;padding:0 12px!important;background:var(--contracts-filter-control-bg)!important;border:1px solid var(--contracts-filter-control-border)!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease!important;overflow:hidden}.contracts-filter-body .contracts-filter-date .MuiOutlinedInput-notchedOutline,.contracts-filter-body .contracts-filter-date .MuiPickersOutlinedInput-notchedOutline{border:none!important;border-radius:8px!important}.contracts-filter-body .app-glass-select.ant-select:hover .ant-select-selector,.contracts-filter-body .contracts-filter-date .MuiOutlinedInput-root:hover,.contracts-filter-body .contracts-filter-date .MuiPickersOutlinedInput-root:hover,.contracts-filter-body .contracts-filter-date.MuiOutlinedInput-root:hover,.contracts-filter-body .contracts-filter-date.MuiPickersOutlinedInput-root:hover{background:var(--contracts-filter-control-hover)!important;border-color:color-mix(in srgb,var(--contracts-filter-control-border) 58%,#fff)!important}.contracts-filter-body .app-glass-select.ant-select.ant-select-focused .ant-select-selector,.contracts-filter-body .contracts-filter-date .MuiOutlinedInput-root.Mui-focused,.contracts-filter-body .contracts-filter-date .MuiPickersOutlinedInput-root.Mui-focused,.contracts-filter-body .contracts-filter-date.MuiOutlinedInput-root.Mui-focused,.contracts-filter-body .contracts-filter-date.MuiPickersOutlinedInput-root.Mui-focused{background:var(--contracts-filter-control-focus)!important;border-color:var(--app-accent)!important;box-shadow:var(--app-focus-ring)!important}.contracts-filter-body .app-glass-select.ant-select,.contracts-filter-body .contracts-filter-date{width:100%}.contracts-filter-body .app-glass-select.ant-select .ant-select-arrow{right:14px!important;left:auto!important;transform:translateY(-50%);width:16px;height:16px;margin-top:0}.contracts-filter-select-chevron{width:16px;height:16px;display:block;transition:transform .16s ease}.contracts-filter-body .app-glass-select.ant-select.ant-select-open .contracts-filter-select-chevron{transform:rotate(180deg)}.contracts-filter-body .contracts-filter-date .MuiInputBase-input{padding:13px 12px 13px 0!important}.contracts-filter-body .contracts-filter-date .MuiIconButton-root{margin-left:0!important;margin-right:0!important;padding:4px!important}.contracts-filter-body .contracts-filter-date .MuiInputAdornment-root{margin-right:3px!important;margin-left:0!important}.contracts-filter-body .contracts-filter-date .MuiSvgIcon-root{width:18px!important;height:18px!important}.contracts-filter-body .app-glass-select.ant-select .ant-select-selection-item,.contracts-filter-body .app-glass-select.ant-select .ant-select-selection-placeholder,.contracts-filter-body .app-glass-select.ant-select .ant-select-selection-search-input,.contracts-filter-body .contracts-filter-date .MuiInputBase-input,.contracts-filter-body .contracts-filter-date .MuiPickersSectionList-root{font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:500!important;color:var(--contracts-filter-text)!important}.contracts-filter-body .app-glass-select.ant-select .ant-select-selection-search-input{caret-color:var(--contracts-filter-text)!important}.contracts-filter-body .app-glass-select.ant-select .ant-select-selection-placeholder,.contracts-filter-body .app-glass-select.ant-select .ant-select-selection-search-input::placeholder,.contracts-filter-body .contracts-filter-date .MuiInputBase-input::placeholder{color:var(--contracts-filter-muted)!important}.contracts-filter-body .app-glass-select.ant-select .ant-select-arrow,.contracts-filter-body .contracts-filter-date .MuiIconButton-root{color:color-mix(in srgb,var(--contracts-filter-muted) 94%,transparent)!important}.contracts-filter-body .app-glass-select.ant-select .ant-select-selection-search{inset-inline-start:14px!important}.contracts-filter-date-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:14px;align-items:start}.contracts-filter-date-row .contracts-filter-field{gap:11px}.contracts-filter-date-link{position:relative;width:28px;height:48px;align-self:flex-end;pointer-events:none}.contracts-filter-date-link:before{content:"";position:absolute;left:2px;right:2px;top:50%;height:2px;border-radius:999px;background:color-mix(in srgb,var(--contracts-filter-muted) 60%,transparent);transform:translateY(-50%)}.contracts-filter-date-link:after{content:"";position:absolute;left:3px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--app-accent);box-shadow:16px 0 0 var(--brand-coral);transform:translateY(-50%)}.contracts-filter-more-toggle{width:100%;min-height:44px;padding:10px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--contracts-filter-control-border) 88%,var(--app-accent) 12%);background:color-mix(in srgb,var(--contracts-filter-control-bg) 84%,var(--app-accent) 16%);color:var(--contracts-filter-text);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;justify-content:center;gap:8px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.contracts-filter-more-toggle,.contracts-filter-more-toggle span{line-height:1;display:inline-flex;align-items:center}.contracts-filter-more-toggle:hover{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 24%,var(--contracts-filter-control-bg) 76%)}.contracts-filter-more-chevron{width:16px;height:16px;flex-shrink:0;transition:transform .16s ease}.contracts-filter-more-toggle.is-open .contracts-filter-more-chevron{transform:rotate(180deg)}.contracts-filter-actions{margin-top:auto;padding-top:20px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px}.contracts-filter-btn-ghost,.contracts-filter-btn-primary{border:1px solid transparent;font-family:Montserrat,sans-serif;cursor:pointer}.contracts-filter-btn-primary{height:48px;border-radius:8px;background:var(--app-accent);color:#fff;font-size:14px;line-height:16px;font-weight:600;box-shadow:var(--contracts-filter-button-shadow);transition:filter .14s ease,transform .14s ease}.contracts-filter-btn-primary:hover{filter:brightness(1.05)}.contracts-filter-btn-primary:active{transform:translateY(1px)}.contracts-filter-btn-ghost{width:44px;min-width:44px;height:44px;border-radius:8px;background:color-mix(in srgb,var(--contracts-filter-control-bg) 84%,transparent);border-color:var(--contracts-filter-control-border);color:var(--contracts-filter-muted);display:inline-flex;align-items:center;justify-content:center;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.contracts-filter-btn-ghost:hover{border-color:var(--app-accent);color:var(--app-accent-active);background:color-mix(in srgb,var(--app-accent) 20%,var(--contracts-filter-control-bg) 80%)}.contracts-filter-btn-ghost svg{width:18px;height:18px;display:block}@media (max-width:640px){.contracts-filter-body{min-height:100dvh;height:auto}.contracts-filter-date-row,.contracts-filter-two-col{grid-template-columns:1fr;gap:12px;align-items:stretch}.contracts-filter-date-link{display:none}}.houses-contract-create-page{--hcc-bg:#071325;--hcc-header:#243446;--hcc-panel:#243446;--hcc-panel-deep:#18293b;--hcc-border:#3a4b5f;--hcc-text:#f7faff;--hcc-muted:#9cabc0;--hcc-accent:#d4a02f;--hcc-chip:#32455a;min-height:100%;height:100%;background:var(--hcc-bg);color:var(--hcc-text);font-family:Montserrat,sans-serif;display:grid;grid-template-rows:42px 1fr}body:not(.dark) .houses-contract-create-page{--hcc-bg:#dce1e6;--hcc-header:#dce1e6;--hcc-panel:#eceff2;--hcc-panel-deep:#d7dde4;--hcc-border:#cdd4dc;--hcc-text:#181f2b;--hcc-muted:#6b7073;--hcc-chip:#e2e7ed}.houses-contract-create-head{height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--hcc-header);border-bottom:1px solid var(--hcc-border)}.houses-contract-create-head h1{margin:0;font-size:17px;line-height:20px;font-weight:600;color:var(--hcc-text)}.houses-contract-create-back{width:24px;height:24px;border-radius:6px;border:1px solid color-mix(in srgb,var(--hcc-border) 80%,transparent);background:color-mix(in srgb,var(--hcc-panel-deep) 82%,transparent);color:var(--hcc-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body:not(.dark) .houses-contract-create-back{border-color:rgba(186,196,208,.72);background:#d6dce3;color:#d4a02f}.houses-contract-create-content{padding:12px 16px 20px;display:flex;justify-content:center;align-items:flex-start;min-height:0;background:var(--hcc-bg);box-sizing:border-box}.houses-contract-create-grid{display:grid;width:min(100%,1660px);grid-template-columns:minmax(0,1fr) 398px;gap:30px;min-height:680px}.houses-contract-create-main{display:grid;grid-template-rows:auto 1fr;gap:16px;min-height:0}.houses-contract-create-card{border-radius:8px;border:1px solid var(--hcc-border);background:var(--hcc-panel)}body:not(.dark) .houses-contract-create-card,body:not(.dark) .houses-contract-create-side{border-color:rgba(193,202,212,.52)}.houses-contract-create-card--summary{padding:14px 14px 12px}.houses-contract-create-card--summary h2{margin:0 0 12px;font-size:17px;line-height:20px;font-weight:600;color:var(--hcc-text)}.houses-contract-create-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.houses-contract-create-stat{min-height:54px;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--hcc-border) 88%,transparent);background:var(--hcc-panel-deep);display:flex;align-items:center;gap:12px}.houses-contract-create-stat img{width:30px;height:30px;flex-shrink:0}.houses-contract-create-stat span{display:block;font-size:16px;line-height:16px;font-weight:400;color:var(--hcc-muted)}.houses-contract-create-stat strong{display:block;margin-top:3px;font-size:20px;line-height:20px;font-weight:700;color:var(--hcc-text)}.houses-contract-create-bottom{display:grid;grid-template-columns:minmax(0,1fr) 49%;gap:12px}.houses-contract-create-card--form,.houses-contract-create-card--info{padding:14px}.houses-contract-create-card--form h3,.houses-contract-create-card--info h3{margin:0 0 12px;font-size:17px;line-height:21px;font-weight:600;color:var(--hcc-text)}.houses-contract-create-card--info{background:var(--hcc-panel-deep)}.houses-contract-create-field{margin-bottom:12px}.houses-contract-create-duration label,.houses-contract-create-field label{display:block;margin-bottom:8px;font-size:12px;line-height:14px;font-weight:500;color:var(--hcc-muted)}.houses-contract-create-field-row{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:8px}.houses-contract-create-input-wrap{height:34px;border-radius:9px;border:1px solid color-mix(in srgb,var(--hcc-border) 86%,transparent);background:var(--hcc-panel-deep);display:flex;align-items:center;gap:8px;padding:0 10px}body:not(.dark) .houses-contract-create-input-wrap{border-color:rgba(189,199,210,.58);background:#d6dce3}.houses-contract-create-input-wrap input{flex:1;min-width:0;border:none;background:transparent;color:var(--hcc-text);font-size:14px;line-height:16px;font-weight:500;outline:none}.houses-contract-create-input-wrap span{font-size:13px;line-height:14px;font-weight:500;color:var(--hcc-muted)}.houses-contract-create-input-wrap--percent{justify-content:space-between}.houses-contract-create-duration{margin-bottom:12px}.houses-contract-create-duration-grid{display:inline-flex;align-items:center;gap:8px}.houses-contract-create-duration-grid button{width:34px;height:34px;border:1px solid color-mix(in srgb,var(--hcc-border) 82%,transparent);border-radius:999px;background:var(--hcc-panel-deep);color:var(--hcc-muted);font-size:14px;line-height:14px;font-weight:500;cursor:pointer;transition:all .15s ease}body:not(.dark) .houses-contract-create-duration-grid button{border-color:rgba(193,202,212,.58);background:#e2e7ec;color:#4f5b6b}.houses-contract-create-duration-grid button.is-active{background:color-mix(in srgb,var(--hcc-accent) 88%,transparent);border-color:color-mix(in srgb,var(--hcc-accent) 88%,transparent);color:#fff}.houses-contract-create-duration-grid .houses-contract-create-duration-summary{width:84px;border-radius:9px}.houses-contract-create-duration-grid span{margin-left:4px;font-size:13px;line-height:13px;font-weight:500;color:var(--hcc-muted)}.houses-contract-create-print-actions{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.houses-contract-create-print-actions button{height:34px;border-radius:9px;border:1px solid color-mix(in srgb,var(--hcc-border) 82%,transparent);background:color-mix(in srgb,var(--hcc-chip) 72%,transparent);color:var(--hcc-text);font-size:13px;line-height:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}body:not(.dark) .houses-contract-create-print-actions button{border-color:rgba(84,116,255,.62);background:#f2f6ff;color:#1b2331}.houses-contract-create-card--info dl{margin:0;display:grid;gap:10px}.houses-contract-create-card--info dl div{display:grid;gap:5px}.houses-contract-create-card--info dt{font-size:16px;line-height:16px;font-weight:400;color:var(--hcc-muted)}.houses-contract-create-card--info dd{margin:0;font-size:20px;line-height:20px;font-weight:700;color:var(--hcc-text)}.houses-contract-create-side{border-radius:8px;border:1px solid var(--hcc-border);background:var(--hcc-panel);overflow:hidden;display:grid;grid-template-rows:168px 1fr}.houses-contract-create-side__preview img{width:100%;height:100%;object-fit:cover}.houses-contract-create-side__body{padding:12px 14px 14px;display:grid;align-content:start;gap:8px}.houses-contract-create-side__body h3{margin:0;font-size:17px;line-height:21px;font-weight:600;color:var(--hcc-text)}.houses-contract-create-side__body p{margin:2px 0 0;font-size:20px;line-height:20px;font-weight:700;color:var(--hcc-text)}.houses-contract-create-side__body small{font-size:13px;line-height:13px;font-weight:500;color:var(--hcc-muted)}.houses-contract-create-side__tags{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px}.houses-contract-create-side__status,.houses-contract-create-side__tags span{padding:5px 10px;border-radius:999px;font-size:13px;line-height:13px;font-weight:500}.houses-contract-create-side__tags span{background:color-mix(in srgb,var(--hcc-chip) 82%,transparent);color:var(--hcc-text)}.houses-contract-create-side__status{width:fit-content;background:rgba(157,170,186,.22);color:#d6deeb}body:not(.dark) .houses-contract-create-side__status{background:#dce2e8;color:#485567}.houses-contract-create-side__submit{margin-top:auto;width:100%;height:34px;border:none;border-radius:9px;background:var(--hcc-accent);color:#fff;font-size:14px;line-height:14px;font-weight:500;cursor:pointer}.houses-contract-create-back svg{width:13px;height:13px}.houses-contract-create-print-actions button svg{width:14px;height:14px;color:var(--hcc-accent)}body.dark .houses-contract-create-print-actions button svg{color:#b9c8ff}body:not(.dark) .houses-contract-create-stat img{filter:brightness(0) saturate(100%) invert(44%) sepia(84%) saturate(1401%) hue-rotate(208deg) brightness(103%) contrast(102%)}@media (max-width:1240px){.houses-contract-create-grid{grid-template-columns:minmax(0,1fr);min-height:auto;gap:14px}.houses-contract-create-side{max-width:400px}}@media (max-width:980px){.houses-contract-create-head h1{font-size:16px;line-height:18px}.houses-contract-create-content{padding:12px}.houses-contract-create-bottom,.houses-contract-create-stats{grid-template-columns:1fr}.houses-contract-create-card--form h3,.houses-contract-create-card--info dd,.houses-contract-create-card--info h3,.houses-contract-create-card--summary h2,.houses-contract-create-side__body h3{font-size:18px;line-height:22px}.houses-contract-create-side__body p,.houses-contract-create-stat strong{font-size:20px;line-height:24px}.houses-contract-create-input-wrap input{font-size:14px;line-height:14px}.houses-contract-create-print-actions{grid-template-columns:1fr}}