.daily-v2-page,.daily-v2-shell .daily-analysis-content{min-width:0}.daily-v2-page .daily-analysis-filter-row{flex-wrap:wrap}.daily-v2-page .daily-analysis-fields{display:grid;grid-template-columns:minmax(14rem,20rem) minmax(9rem,11rem) minmax(10rem,18rem);gap:12px}.daily-v2-page .daily-analysis-fields>div{width:100%;max-width:none;min-width:0}.daily-v2-page .daily-analysis-manager-field>div.relative>button{min-height:44px;font-size:14px}.daily-v2-page .daily-analysis-manager-identity{flex-wrap:wrap}.daily-v2-page .daily-analysis-report-date{max-width:100%;flex-shrink:1;white-space:normal}[data-daily-v2-dialog=true]>div{min-height:0;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}@media (min-width: 1280px){.daily-v2-page .daily-analysis-stats{grid-template-columns:minmax(20rem,1.6fr) repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){.daily-v2-shell .daily-analysis-desktop-sidebar{display:none}.daily-v2-shell .daily-analysis-content{padding-left:0;transition-property:none}.daily-v2-shell .daily-analysis-mobile-header{display:flex;padding:6px 12px}.daily-v2-shell .daily-analysis-mobile-header>button{min-width:44px;min-height:44px}.daily-v2-shell .daily-analysis-mobile-sidebar{display:block}.daily-v2-shell main{padding:16px 12px max(24px,env(safe-area-inset-bottom))}}@media (max-width: 1279px){.daily-v2-page{--daily-v2-gap: 16px}.daily-v2-page>:not([hidden])~:not([hidden]){margin-top:var(--daily-v2-gap)}.daily-v2-page .daily-analysis-controls,.daily-v2-page .daily-analysis-manager-card{padding:16px}.daily-v2-page .daily-analysis-filter-row{flex-direction:column;align-items:stretch;gap:12px}.daily-v2-page .daily-analysis-fields{flex:none;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.daily-v2-page .daily-analysis-fields label{margin-bottom:6px;font-size:14px}.daily-v2-page .daily-analysis-date-field input,.daily-v2-page .daily-analysis-managers-field>div:first-of-type{min-height:44px;height:44px}.daily-v2-page .daily-analysis-run-actions{width:100%;align-items:stretch}.daily-v2-page .daily-analysis-run-buttons{justify-content:flex-start}.daily-v2-page .daily-analysis-run-buttons>button{min-height:44px}.daily-v2-page .daily-analysis-table{display:none}.daily-v2-page .daily-analysis-mobile-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:12px;padding:0}.daily-v2-page .daily-analysis-mobile-cards>*{min-width:0;margin-top:0;margin-bottom:0}.daily-v2-page .daily-analysis-mobile-cards>p{grid-column:1 / -1}.daily-v2-page .daily-analysis-deal-card{min-width:0;padding:14px 12px;overflow-wrap:anywhere}.daily-v2-page .daily-analysis-deal-card .text-xs,.daily-v2-page .daily-analysis-deal-card .text-\[12px\]{font-size:14px;line-height:1.5}.daily-v2-page .daily-analysis-deal-card .text-\[11px\],.daily-v2-page .daily-analysis-deal-card .text-\[10px\]{font-size:14px;line-height:1.45}.daily-v2-page .daily-analysis-deal-card section button{min-height:36px}.daily-v2-page .daily-analysis-deal-card .daily-analysis-validation button{min-height:44px}.daily-v2-page .daily-analysis-deal-card label:has(input[type=checkbox]){min-width:44px;min-height:44px}.daily-v2-page .daily-analysis-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.daily-v2-page .daily-analysis-stats>:first-child{grid-column:1 / -1}.daily-v2-page .daily-analysis-ring-content{flex-direction:row;align-items:center;gap:16px}.daily-v2-page .daily-analysis-ring-content>button{margin:0}.daily-v2-page .daily-analysis-stats .text-sm{font-size:14px;line-height:1.5}.daily-v2-page .daily-analysis-tabs{flex-wrap:nowrap;max-width:100%;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.daily-v2-page .daily-analysis-tabs>button{flex-shrink:0;min-height:44px;padding:8px 10px;white-space:nowrap;font-size:14px}}@media (max-width: 767px){.daily-v2-page select{min-height:44px;font-size:16px}.daily-v2-page .daily-analysis-heading h1{font-size:22px;line-height:1.25}.daily-v2-page .daily-analysis-heading p{font-size:14px;line-height:1.5}.daily-v2-page .daily-analysis-heading>p+p{display:none}.daily-v2-page .daily-analysis-controls,.daily-v2-page .daily-analysis-manager-card{padding:12px}.daily-v2-page .daily-analysis-toolbar{align-items:stretch;gap:10px}.daily-v2-page .daily-analysis-toolbar>div:first-child{width:100%}.daily-v2-page .daily-analysis-tools{display:flex;width:100%;gap:8px}.daily-v2-page .daily-analysis-tools>button{flex:1 1 0;justify-content:center;min-width:0;min-height:44px;padding:8px;font-size:14px}.daily-v2-page .daily-analysis-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.daily-v2-page .daily-analysis-manager-field{grid-column:1 / -1}.daily-v2-page .daily-analysis-date-field input{max-width:100%;padding:8px;font-size:16px}.daily-v2-page .daily-analysis-managers-field>div:first-of-type{padding:8px;font-size:14px}.daily-v2-page .daily-analysis-managers-field>div.absolute{right:0;width:min(20rem,calc(100vw - 50px))}.daily-v2-page .daily-analysis-managers-field label:has(input[type=checkbox]){min-height:44px;margin-bottom:0;font-size:14px}.daily-v2-page .daily-analysis-controls input[type=text]{min-height:40px;font-size:16px}.daily-v2-page .daily-analysis-run-buttons{flex-wrap:nowrap;align-items:stretch}.daily-v2-page .daily-analysis-run-buttons>button{flex:1 1 auto;min-width:0;padding:8px 10px;font-size:14px}.daily-v2-page .daily-analysis-manager-header{gap:8px}.daily-v2-page .daily-analysis-manager-identity{flex:1 1 100%;-moz-column-gap:6px;column-gap:6px;row-gap:8px}.daily-v2-page .daily-analysis-manager-identity h3{flex:1;overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.daily-v2-page .daily-analysis-report-date{flex-basis:100%;font-size:14px}.daily-v2-page .daily-analysis-exports{width:auto;margin-left:auto}.daily-v2-page .daily-analysis-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-v2-page .daily-analysis-stats>div{padding:10px 22px 10px 10px}.daily-v2-page .daily-analysis-ring-content{gap:12px}.daily-v2-page .daily-analysis-ring-content>div{min-width:0}.daily-v2-page .daily-analysis-ring-content>div>button{font-size:14px;line-height:1.65}.daily-v2-page .daily-analysis-stats>:first-child{order:0}.daily-v2-page .daily-analysis-stats>:nth-child(2){order:1}.daily-v2-page .daily-analysis-stats>:nth-child(4){order:2}.daily-v2-page .daily-analysis-stats>:nth-child(3){order:3}.daily-v2-page .daily-analysis-stats>:nth-child(5){order:4}.daily-v2-page .daily-analysis-stats .text-\[9px\]{font-size:14px}.daily-v2-page [aria-label="Быстрая прокрутка страницы"]{right:8px;bottom:max(8px,env(safe-area-inset-bottom))}.daily-v2-page [aria-label="Быстрая прокрутка страницы"]:not(:has([aria-label="Прокрутить вверх"])){display:none}}@media (min-width: 1024px){.daily-v2-shell main{padding:16px 12px 24px}}@media (min-width: 768px){.daily-v2-list .text-xs,.daily-v2-drawer .text-xs{font-size:14px;line-height:1.45}.daily-v2-list .text-\[13px\],.daily-v2-drawer .text-\[13px\]{font-size:15px}.daily-v2-list .text-sm,.daily-v2-drawer .text-sm{font-size:15px;line-height:1.45}.daily-v2-list .text-\[15px\],.daily-v2-drawer .text-\[15px\],.daily-v2-drawer .text-base{font-size:17px}.daily-v2-list .text-\[10px\],.daily-v2-drawer .text-\[10px\],.daily-v2-list .text-\[11px\],.daily-v2-drawer .text-\[11px\]{font-size:14px}}.crm-ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:4px;border:1px solid transparent;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;white-space:nowrap}.crm-ui-btn:disabled{opacity:.55;cursor:not-allowed}.crm-ui-btn-md{height:38px;padding:0 16px;font-size:14px}.crm-ui-btn-sm{height:30px;padding:0 10px;font-size:14px}.crm-ui-btn-create{background:linear-gradient(180deg,var(--c360-a-400, #47cff7) 0%,var(--c360-a-500, #2fc6f6) 55%,var(--c360-a-600, #27b3e0) 100%);color:#fff;border-color:var(--c360-a-600, #1fa8d4);box-shadow:0 1px 2px rgba(var(--c360-a-700-rgb, 32, 103, 176),.2),inset 0 1px #ffffff40}.crm-ui-btn-create:hover:not(:disabled){background:linear-gradient(180deg,var(--c360-a-400, #5dd6f8) 0%,var(--c360-a-500, #38ccf7) 55%,var(--c360-a-500, #2fc6f6) 100%);box-shadow:0 2px 6px rgba(var(--c360-a-500-rgb, 47, 198, 246),.35)}.crm-ui-btn-primary{background:linear-gradient(180deg,var(--c360-a-400, #47cff7) 0%,var(--c360-a-500, #2fc6f6) 55%,var(--c360-a-600, #27b3e0) 100%);color:#fff;border-color:var(--c360-a-600, #1fa8d4);box-shadow:0 1px 2px rgba(var(--c360-a-700-rgb, 32, 103, 176),.15)}.crm-ui-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--c360-a-400, #5dd6f8) 0%,var(--c360-a-500, #38ccf7) 55%,var(--c360-a-500, #2fc6f6) 100%)}.crm-ui-btn-secondary{background:#fff;color:var(--c360-a-text, #535c69);border-color:#c6cdd3}.crm-ui-btn-secondary:hover:not(:disabled){background:#f5f7f8;border-color:#b5bcc3}.crm-ui-btn-ghost{background:transparent;color:var(--c360-a-text, #535c69);border-color:transparent}.crm-ui-btn-ghost:hover:not(:disabled){background:#f0f3f5}.crm-ui-btn-danger{background:#ff5752;color:#fff}.crm-ui-btn-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:crm-ui-spin .65s linear infinite}.crm-ui-btn-secondary .crm-ui-btn-spinner,.crm-ui-btn-ghost .crm-ui-btn-spinner{border-color:rgba(var(--c360-a-700-rgb, 32, 103, 176),.25);border-top-color:var(--c360-a-700, #2067b0)}.crm-ui-btn.is-loading .crm-ui-btn-label{opacity:.85}@keyframes crm-ui-spin{to{transform:rotate(360deg)}}.crm-ui-tooltip-wrap{position:relative;display:inline-flex;max-width:100%;min-width:0}.crm-ui-tooltip-wrap.block{display:block;width:100%}.crm-ui-tooltip-wrap.block>.crm-ui-tooltip-target{display:block;width:100%;overflow:visible;text-overflow:unset;white-space:normal}.crm-ui-tooltip-target{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.crm-ui-tooltip-popup,.crm-ui-tooltip-portal{max-width:320px;padding:8px 12px;border-radius:8px;background:linear-gradient(180deg,#434c5a,#2e343c);color:#fff;font-size:14px;line-height:1.4;box-shadow:0 10px 28px #00000047,0 0 0 1px #ffffff12;pointer-events:none;animation:crm-ui-tooltip-in .14s ease}.crm-ui-tooltip-portal{position:fixed;z-index:100000}.crm-ui-tooltip-title{display:block;font-weight:600;color:#fff;word-break:break-word}.crm-ui-tooltip-subtitle{display:block;margin-top:4px;font-size:14px;line-height:1.35;color:#ffffffbd;font-weight:400;word-break:break-all}.crm-ui-tooltip-line{display:block;word-break:break-word}.crm-ui-tooltip-line+.crm-ui-tooltip-line{margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.12)}@keyframes crm-ui-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes crm-ui-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.crm-ui-combobox{position:relative;min-width:0}.crm-ui-combobox-trigger{display:flex;align-items:center;gap:6px;width:100%;height:38px;padding:0 12px;border:1px solid #c8d4df;border-radius:6px;background:#fff;color:#2a3340;font-size:14px;cursor:pointer;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #1a27440a}.crm-ui-combobox-trigger:hover:not(:disabled),.crm-ui-combobox-trigger.open{border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 3px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-ui-combobox-trigger:disabled{opacity:.6;cursor:not-allowed}.crm-ui-combobox-trigger.readonly{opacity:1;cursor:default;background:#f5f8fb;border-color:#d5e3ee;box-shadow:inset 0 1px 2px #1a274408}.crm-ui-combobox-trigger.readonly:hover{border-color:#d5e3ee;box-shadow:inset 0 1px 2px #1a274408}.crm-ui-combobox-value-wrap{flex:1;min-width:0;overflow:hidden}.crm-ui-combobox-value-wrap .crm-ui-tooltip-wrap{display:block;width:100%}.crm-ui-combobox-value{display:block;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ui-combobox-chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #828b95;flex-shrink:0;margin-left:auto;transition:transform .15s}.crm-ui-combobox-trigger.open .crm-ui-combobox-chevron,.crm-ui-combobox:has(.crm-ui-combobox-trigger.open) .crm-ui-combobox-end .crm-ui-combobox-chevron{transform:rotate(180deg)}.crm-ui-combobox-panel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:60;background:#fff;border:1px solid #dfe3e6;border-radius:6px;box-shadow:0 8px 24px #0000001f;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s}.crm-ui-combobox-panel.open{opacity:1;visibility:visible;transform:translateY(0)}.crm-ui-combobox-panel--fixed{position:fixed;top:auto;left:auto;right:auto;z-index:420;transform:none}.crm-ui-combobox-panel--fixed.open{transform:none}.crm-ui-combobox--anchored-panel{position:relative}.crm-ui-combobox-panel--anchored{position:absolute;left:0;right:0;top:calc(100% + 4px);transform:none;opacity:1;visibility:visible}.crm-ui-combobox-panel--anchored.is-above{top:auto;bottom:calc(100% + 4px)}.crm-ui-combobox-panel--anchored.open{transform:none}.crm-ui-combobox-search-wrap{padding:8px;border-bottom:1px solid #eef1f3;background:#fafbfc}.crm-ui-combobox-search{width:100%;height:32px;padding:0 10px;border:1px solid #dfe3e6;border-radius:4px;font-size:14px;outline:none}.crm-ui-combobox-search:focus{border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-ui-combobox-list{max-height:220px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;scrollbar-width:thin;scrollbar-color:rgba(var(--c360-a-700-rgb, 32, 103, 176),.45) rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-ui-combobox-list::-webkit-scrollbar{width:7px}.crm-ui-combobox-list::-webkit-scrollbar-track{background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.1);border-radius:4px;margin:4px 0}.crm-ui-combobox-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--c360-a-500-rgb, 47, 198, 246),.65),rgba(var(--c360-a-700-rgb, 32, 103, 176),.55));border-radius:4px;border:1px solid rgba(255,255,255,.35)}.crm-ui-combobox-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--c360-a-500-rgb, 47, 198, 246),.85),rgba(var(--c360-a-700-rgb, 32, 103, 176),.7))}.crm-ui-combobox-option{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:14px;color:#333;transition:background .12s}.crm-ui-combobox-option-tooltip{display:block;width:100%}.crm-ui-combobox-option-tooltip .crm-ui-combobox-option{width:100%}.crm-ui-combobox-option:hover{background:#eef9fd}.crm-ui-combobox-option.active{background:var(--c360-a-soft, #e8f4fc);color:var(--c360-a-700, #2067b0)}.crm-ui-combobox-option--none{color:#64748b;font-style:italic}.crm-ui-combobox-none-row{flex-shrink:0;background:#fff;border-bottom:1px solid #e8edf2}.crm-ui-combobox-none-row .crm-ui-combobox-option{width:100%}.crm-ui-combobox-option.is-self{background:#eefbf3}.crm-ui-combobox-option.is-self:hover,.crm-ui-combobox-option.is-self.active{background:#e0f6e9}.crm-ui-combobox-option.is-busy{background:#fff8eb}.crm-ui-combobox-option.is-busy:hover{background:#fff1d6}.crm-ui-combobox-option.is-busy.active{background:#ffe8b8;color:#9a6700}.crm-ui-combobox-option.is-disabled,.crm-ui-combobox-option:disabled{opacity:.72;cursor:not-allowed}.crm-ui-combobox-option.is-busy.is-disabled,.crm-ui-combobox-option.is-busy:disabled{background:#fff8eb;color:#9a6700}.crm-ui-combobox-option.is-busy.is-disabled:hover,.crm-ui-combobox-option.is-busy:disabled:hover{background:#fff8eb}.crm-ui-combobox-option-badge{flex-shrink:0;max-width:88px;padding:2px 7px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#e8edf2;color:#52606d}.crm-ui-combobox-option-badge.is-self{background:#d1fae5;color:#047857}.crm-ui-combobox-option-badge.is-busy{background:#fde68a;color:#92400e}.crm-ui-combobox-option-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ui-combobox-option-row{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.crm-ui-combobox-option-row .crm-ui-combobox-option-label{flex:1;min-width:0}.crm-ui-combobox-option-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #ffffffe0}.crm-ui-combobox-value-row{display:flex;align-items:center;gap:7px;min-width:0;width:100%}.crm-ui-combobox-value-row .crm-ui-combobox-value{flex:1;min-width:0}.crm-ui-combobox-option-hint{display:block;font-size:14px;color:#828b95;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ui-combobox-empty{padding:12px;text-align:center;color:#828b95;font-size:14px}.crm-ui-multicombo-badge{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c360-a-500, #2fc6f6);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.crm-ui-multicombo .crm-ui-combobox-trigger{padding-right:28px}.crm-ui-multicombo-has-value .crm-ui-combobox-trigger{padding-right:50px}.crm-ui-multicombo-has-badge .crm-ui-combobox-trigger{padding-right:72px}.crm-ui-combobox-end{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;gap:4px;pointer-events:none}.crm-ui-combobox-end .crm-ui-combobox-chevron{margin-left:0}.crm-ui-combobox-end .crm-ui-combobox-clear{position:static;transform:none;pointer-events:auto}.crm-ui-combobox-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:999px;background:#828b952e;color:#5a6878;cursor:pointer;flex-shrink:0}.crm-ui-combobox-clear svg{display:block}.crm-ui-combobox-clear:hover{background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.22);color:var(--crm-blue-deep)}.crm-ui-multicombo-option{flex-direction:row;align-items:center;gap:10px}.crm-ui-multicombo-option-text{min-width:0;flex:1;overflow:hidden}.crm-ui-multicombo-option-text .crm-ui-combobox-option-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ui-checkbox{width:16px;height:16px;border:1px solid #c6cdd3;border-radius:3px;flex-shrink:0;background:#fff;position:relative}.crm-ui-checkbox.checked{background:var(--c360-a-500, #2fc6f6);border-color:var(--c360-a-600, #27b3e0)}.crm-ui-checkbox.checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.crm-ui-multicombo-panel .crm-ui-combobox-list{max-height:260px}.crm-ui-date-range{display:flex;flex-direction:column;gap:6px}.crm-ui-date-range-nested{gap:5px}.crm-ui-filters-date-sublabel{font-size:14px;font-weight:700;color:var(--crm-blue-deep);text-transform:uppercase;letter-spacing:.03em}.crm-ui-date-range-nested .crm-ui-date-range-inputs{gap:6px}.crm-ui-date-range-nested .crm-ui-date-input{height:32px;font-size:14px;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.22);background:#fff}.crm-ui-msk-date-range-inputs .crm-msk-deadline-picker--compact .crm-msk-deadline-trigger{min-height:32px;padding:0 8px;font-size:14px;font-weight:500;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.22)}.crm-ui-msk-date-range-inputs .crm-msk-deadline-picker--compact .crm-msk-deadline-trigger.is-empty{color:#828b95;font-weight:400}.crm-ui-msk-date-field{min-width:0}.crm-msk-deadline-picker--compact .crm-msk-deadline-clear{position:static;transform:none;width:22px;height:22px;margin-left:2px}.crm-msk-deadline-picker--compact .crm-msk-deadline-clear:hover{color:var(--c360-a-text, #535c69);background:#828b951f}.crm-msk-deadline-trigger.is-empty .crm-msk-deadline-trigger-text{color:#828b95;font-weight:400}.crm-msk-deadline-pick-date-hint{margin:8px 0 0;padding:8px 10px;font-size:14px;color:#828b95;background:#f5f7f8;border-radius:6px;text-align:center}.crm-ui-field-label{font-size:14px;font-weight:600;color:var(--c360-a-text, #535c69)}.crm-ui-date-range-inputs{display:flex;gap:8px}.crm-ui-date-field{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.crm-ui-date-field-input-wrap{position:relative;display:block}.crm-ui-date-field-caption{font-size:14px;color:#828b95}.crm-ui-date-input{width:100%;height:34px;padding:0 8px;border:1px solid #c6cdd3;border-radius:4px;font-size:14px;background:#fff;cursor:pointer;position:relative}.crm-ui-date-input::-webkit-calendar-picker-indicator{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:0 0 0 4px;padding:0;opacity:.55;cursor:pointer;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23535c69'%3E%3Cpath d='M5 1a1 1 0 0 0-1 1v1H3a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-1V2a1 1 0 1 0-2 0v1H6V2a1 1 0 0 0-1-1ZM3 7h10v6H3V7Z'/%3E%3C/svg%3E")}.crm-ui-date-input::-moz-calendar-picker-indicator{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:14px;height:14px;margin:0 0 0 4px;padding:0;opacity:.55;cursor:pointer;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23535c69'%3E%3Cpath d='M5 1a1 1 0 0 0-1 1v1H3a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-1V2a1 1 0 1 0-2 0v1H6V2a1 1 0 0 0-1-1ZM3 7h10v6H3V7Z'/%3E%3C/svg%3E")}.crm-ui-date-input:focus{outline:none;border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}html{--crm-overlay-nav-bottom: 0px;--crm-overlay-top: 0px;--crm-overlay-left: 0px;--crm-overlay-right: 0px;--crm-overlay-radius: 10px}html.crm-overlay-shell-active{--crm-overlay-nav-bottom: 46px;--crm-overlay-top: calc(var(--crm-overlay-nav-bottom) + 8px)}html.crm-overlay-rail-active{--crm-overlay-right: 72px}@media (max-width: 900px){html.crm-overlay-rail-active{--crm-overlay-right: 64px}}@media (max-width: 767px){html{--crm-overlay-left: 0px}}.crm-side-panel-backdrop{position:fixed;top:var(--crm-overlay-nav-bottom, 0px);right:var(--crm-overlay-right, 0px);bottom:0;left:var(--crm-overlay-left, 0px);margin:0;padding:0;border:none;cursor:default;background:#2d1b4e66;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);pointer-events:auto}@keyframes crm-overlay-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.crm-ui-slide-panel{top:var(--crm-overlay-top, 0px);right:var(--crm-overlay-right, 0px);bottom:0;left:auto;border-radius:var(--crm-overlay-radius) var(--crm-overlay-radius) 0 0;overflow:hidden;animation:crm-overlay-slide-up .28s ease-out}@keyframes crm-ui-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.crm-ui-slide-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef1f3;background:linear-gradient(180deg,#fafbfc,#fff);flex-shrink:0}.crm-ui-slide-panel-title{font-size:16px;font-weight:600;color:#333;margin:0}.crm-ui-slide-panel-subtitle{margin:4px 0 0;font-size:14px;color:#828b95}.crm-ui-slide-panel-close{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:#828b95;cursor:pointer;font-size:16px}.crm-ui-slide-panel-close:hover{background:#f0f3f5;color:#333}.crm-ui-slide-panel-body{flex:1;overflow-y:auto;padding:16px;min-height:0}.crm-ui-slide-panel-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -6px 18px #0f172a0f}.crm-ui-slide-panel-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.crm-ui-slide-panel-footer-start{display:flex;align-items:center;gap:8px}.crm-ui-nav-menu-wrap{position:relative;height:100%}.crm-ui-nav-dropdown{position:absolute;left:0;top:100%;z-index:100;min-width:210px;padding:6px 0;background:#fff;border:1px solid #dce4ec;border-radius:0 0 8px 8px;box-shadow:0 12px 32px #1a27442e;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.crm-ui-nav-dropdown.open{opacity:1;visibility:visible;transform:translateY(0)}.crm-ui-nav-dropdown-item{display:block;width:100%;padding:10px 16px;border:none;background:none;text-align:left;font-size:14px;color:#2a3340;cursor:pointer;text-decoration:none;transition:background .12s,color .12s}.crm-ui-nav-dropdown-item:hover{background:var(--c360-a-soft, #e8f4fc);color:var(--c360-a-700, #2067b0)}.crm-ui-nav-dropdown-item.is-active{background:var(--c360-a-soft, #e8f4fc);color:var(--c360-a-700, #2067b0);font-weight:600}.crm-kanban-filters-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;border:none;padding:0;cursor:default;background:#0000001f}.crm-kanban-create-backdrop--column{background:transparent}.crm-kanban-filters-flyout{position:absolute;left:0;right:0;top:100%;z-index:55;padding-top:10px}.crm-kanban-filters-flyout .crm-ui-filters-popover{position:relative;top:0;left:0;right:0}.crm-ui-filters-popover{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:55;width:100%;padding:14px 16px 12px;--crm-filters-modal-top: #f7fcfe;--crm-filters-modal-bottom: #f2fafd;--crm-filters-field-top: #f6fcff;--crm-filters-field-bottom: #eef9fd;background:linear-gradient(180deg,var(--crm-filters-modal-top) 0%,var(--crm-filters-modal-bottom) 100%);border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.42);border-radius:10px;box-shadow:0 12px 32px #1a274429;animation:crm-ui-fade-in .15s ease}.crm-ui-filters-columns{display:grid;gap:0 24px;align-items:start}.crm-ui-filters-columns-main{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-ui-filters-col{min-width:0;padding-right:24px;border-right:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.2)}.crm-ui-filters-columns-main .crm-ui-filters-col:last-child{padding-right:0;border-right:none}.crm-ui-filters-dates-row{margin-top:14px;padding-top:14px;border-top:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.2)}.crm-ui-filters-dates-inline{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:12px 14px}.crm-ui-filters-dates-inline .crm-ui-date-range-nested{min-width:0}.crm-ui-filters-dates-inline .crm-ui-date-range-nested:first-child{position:relative;padding-right:20px}.crm-ui-filters-dates-inline .crm-ui-date-range-nested:first-child:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(var(--c360-a-500-rgb, 47, 198, 246),.16) 18%,rgba(var(--c360-a-700-rgb, 32, 103, 176),.14) 50%,rgba(var(--c360-a-500-rgb, 47, 198, 246),.16) 82%,transparent 100%)}.crm-ui-filters-dates-inline .crm-ui-date-range-nested:last-child{padding-left:4px}.crm-ui-filters-col-title{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--crm-blue-deep);text-transform:uppercase;letter-spacing:.05em;padding-bottom:5px;border-bottom:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.25)}.crm-ui-filters-col-body{background:linear-gradient(180deg,var(--crm-filters-field-top) 0%,var(--crm-filters-field-bottom) 100%);border:1px solid rgba(255,255,255,.72);border-radius:8px;padding:10px;box-shadow:inset 0 1px #ffffff8c,0 1px 2px rgba(var(--c360-a-700-rgb, 32, 103, 176),.06)}.crm-ui-filters-col-body .crm-ui-combobox-trigger{background:#fff;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.22);height:36px;font-size:14px}.crm-ui-filters-col-body .crm-ui-combobox-trigger:hover:not(:disabled),.crm-ui-filters-col-body .crm-ui-combobox-trigger.open{border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-ui-filters-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.crm-ui-filters-grid .crm-ui-combobox{width:100%}.crm-ui-filters-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.22)}.crm-ui-filters-actions .crm-ui-btn-ghost{color:var(--crm-blue-deep)}.crm-ui-filters-actions .crm-ui-btn-ghost:hover:not(:disabled){background:#ffffff8c}.crm-ui-filters-extended-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.2);align-items:stretch}@media (max-width: 960px){.crm-ui-filters-extended-row{grid-template-columns:1fr}}.crm-ui-filters-extended{margin-top:0;padding:10px 12px;border-radius:8px;background:linear-gradient(180deg,var(--crm-filters-field-top) 0%,var(--crm-filters-field-bottom) 100%);border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.2);display:flex;flex-direction:column;gap:6px;min-width:0;height:100%}.crm-ui-filters-ext-main{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.crm-ui-filters-ext-tail{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:2px}.crm-ui-filters-ext-tail:empty{display:none}.crm-ui-filters-extended>.crm-ui-filters-col-title{margin:0 0 2px;border-bottom:none;padding-bottom:0}.crm-ui-filters-ext-head-inline{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:2px}.crm-ui-filters-ext-head-inline .crm-ui-filters-col-title{margin:0;flex-shrink:0}.crm-ui-filters-ext-head-inline .crm-ui-filters-col-title:after{content:":";margin-left:1px}.crm-ui-filter-radio-group--inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;flex:1;min-width:0}.crm-ui-filters-ext-field{display:flex;flex-direction:column;gap:4px;min-width:0}.crm-ui-filters-ext-field .crm-ui-filters-field-label{margin-bottom:0}.crm-ui-filters-ext-field .crm-ui-combobox{width:100%}.crm-ui-filters-extended .crm-ui-filters-col-title{margin-bottom:0;border-bottom:none;padding-bottom:0}.crm-ui-filters-ext-combo .crm-ui-combobox-trigger{height:32px;min-height:32px;padding:0 10px;font-size:14px;font-weight:500;background:#fff;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.28);color:#333;box-shadow:inset 0 1px 2px #1a27440a}.crm-ui-filters-ext-combo .crm-ui-combobox-trigger:hover:not(:disabled),.crm-ui-filters-ext-combo .crm-ui-combobox-trigger.open{border-color:var(--c360-a-500, #2fc6f6);background:#f8fdff;box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-ui-filters-ext-combo .crm-ui-combobox-panel{z-index:460}.crm-ui-filters-extended .crm-ui-filter-input{height:32px;min-height:32px;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.28)}.crm-ui-filters-extended .crm-ui-filter-input:focus{border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-ui-filter-input[type=number]::-webkit-outer-spin-button,.crm-ui-filter-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.crm-ui-filter-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.crm-ui-filter-check--inline{margin-top:0;font-size:14px}.crm-ui-filter-hint{margin-top:0;font-size:14px;line-height:1.35;color:#b45309}.crm-ui-filters-field-label{display:block;font-size:14px;font-weight:700;color:var(--crm-blue-deep);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.crm-ui-filter-select,.crm-ui-filter-input{width:100%;height:34px;padding:0 10px;border:1px solid #c8d4df;border-radius:6px;background:#fff;color:#2a3340;font-size:14px;box-shadow:inset 0 1px 2px #1a27440a}.crm-ui-filter-select:focus,.crm-ui-filter-input:focus{outline:none;border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 3px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-ui-filters-range{display:flex;gap:6px}.crm-ui-filter-check{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:600;color:var(--c360-a-text, #535c69);cursor:pointer}.crm-ui-filter-check input{width:15px;height:15px;accent-color:var(--c360-a-500, #2fc6f6)}.crm-ui-filter-radio-group{display:flex;gap:12px;margin-top:0;flex-wrap:wrap}.crm-ui-filter-radio{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--c360-a-text, #535c69);cursor:pointer}.crm-ui-filter-radio input{accent-color:var(--c360-a-500, #2fc6f6)}.crm-ui-settings-section{max-width:720px}.crm-ui-settings-lead{font-size:14px;color:var(--c360-a-text, #535c69);margin:0 0 16px;line-height:1.5}.crm-ui-settings-subtitle{font-size:16px;font-weight:600;color:#333;margin:20px 0 10px}.crm-ui-settings-actions{display:flex;gap:8px;margin-top:16px}.crm-ui-settings-note{margin-top:12px;padding:10px 12px;border-radius:6px;background:#f5f7f8;font-size:14px;color:var(--c360-a-text, #535c69);line-height:1.45}.crm-ui-card-fields-list{list-style:none;margin:0;padding:0;border:1px solid #eef1f3;border-radius:6px;overflow:hidden}.crm-ui-card-field-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #eef1f3;cursor:pointer;font-size:14px;transition:background .12s}.crm-ui-card-field-row:last-child{border-bottom:none}.crm-ui-card-field-row:hover{background:#fafbfc}.crm-ui-native-checkbox{width:16px;height:16px;accent-color:var(--c360-a-500, #2fc6f6)}.crm-ui-permissions-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:8px}.crm-ui-permissions-role-card{padding:10px 12px;border:1px solid #eef1f3;border-radius:6px;background:#fafbfc}.crm-ui-permissions-role-title{font-size:14px;font-weight:600;color:#333}.crm-ui-permissions-role-desc{font-size:14px;color:#828b95;margin-top:4px;line-height:1.35}.crm-ui-permissions-users{border:1px solid #eef1f3;border-radius:6px;overflow:hidden}.crm-ui-permissions-user-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #eef1f3;background:#fff}.crm-ui-permissions-user-row:last-child{border-bottom:none}.crm-ui-permissions-select{height:32px;padding:0 8px;border:1px solid #c6cdd3;border-radius:4px;font-size:14px;background:#f5f7f8}.crm-roles-layout{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 720px){.crm-roles-layout{grid-template-columns:1fr}}.crm-roles-list-pane{position:sticky;top:0;max-height:min(70vh,640px);overflow:auto;padding-right:2px}.crm-roles-list{list-style:none;margin:0;padding:0;border:1px solid #e8ecf0;border-radius:8px;overflow:hidden;background:#fff}.crm-roles-list-item{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid #eef1f3;background:#fff;cursor:pointer;transition:background .12s,box-shadow .12s}.crm-roles-list-item:last-child{border-bottom:none}.crm-roles-list-item:hover{background:#f5f9fc}.crm-roles-list-item.is-selected{background:#eef7fc;box-shadow:inset 3px 0 0 var(--c360-a-500, #2fc6f6)}.crm-roles-system-badge{flex-shrink:0;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--c360-a-text, #535c69);background:#eef1f3;border-radius:999px;padding:2px 6px;line-height:1.2}.crm-roles-editor-pane{min-width:0;border:1px solid #e8ecf0;border-radius:8px;background:#fff;padding:14px 16px 18px}.crm-roles-input{height:34px;padding:6px 10px;border:1px solid #c6cdd3;border-radius:6px;font-size:14px;color:#333;background:#fff;outline:none;transition:border-color .12s,box-shadow .12s}textarea.crm-roles-input{height:auto;min-height:56px}.crm-roles-input:focus{border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 3px rgba(var(--c360-a-500-rgb, 47, 198, 246),.15)}.crm-roles-input.is-locked,.crm-roles-input:disabled{background:#f5f7f8;color:#828b95;cursor:not-allowed;border-color:#e0e5ea}.crm-roles-perm-section{border:1px solid #eef1f3;border-radius:8px;overflow:hidden;background:#fafbfc}.crm-roles-perm-section-title{padding:8px 12px;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#828b95;background:#f3f5f7;border-bottom:1px solid #eef1f3}.crm-roles-perm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#fff;min-height:40px;transition:background .1s}.crm-roles-perm-row:hover{background:#f8fafc}.crm-roles-scope-select{height:30px;min-width:96px;padding:0 8px;border:1px solid #c6cdd3;border-radius:6px;font-size:14px;background:#fff;color:#333}.crm-roles-scope-select:focus{outline:none;border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 3px rgba(var(--c360-a-500-rgb, 47, 198, 246),.15)}.crm-roles-switch{position:relative;display:inline-flex;cursor:pointer;flex-shrink:0}.crm-roles-switch input{position:absolute;opacity:0;width:0;height:0;margin:0}.crm-roles-switch-track{width:36px;height:20px;border-radius:999px;background:#c6cdd3;transition:background .15s;position:relative}.crm-roles-switch-track.is-on{background:var(--c360-a-500, #2fc6f6)}.crm-roles-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .15s}.crm-roles-switch-track.is-on .crm-roles-switch-thumb{transform:translate(16px)}.crm-roles-assign{padding-top:4px;border-top:1px solid #eef1f3}.crm-roles-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.crm-roles-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a66;cursor:default}.crm-roles-modal{position:relative;width:100%;max-width:420px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;padding:18px 20px;box-shadow:0 20px 40px #0f172a2e}.crm-btn-caret{font-size:14px;opacity:.88;margin-left:2px}.crm-kanban-funnel-combo{width:280px}.crm-kanban-search-field{flex:1;min-width:280px;max-width:1080px;overflow:visible}.crm-kanban-search-field--filters-open{z-index:56}.crm-kanban-create-anchor{position:relative;overflow:visible}.crm-kanban-create-popover{position:absolute;left:0;top:calc(100% + 6px);z-index:55;width:340px;padding:0;overflow:hidden;--crm-filters-modal-top: #f7fcfe;--crm-filters-modal-bottom: #f2fafd;--crm-filters-field-top: #f6fcff;--crm-filters-field-bottom: #eef9fd;background:linear-gradient(180deg,var(--crm-filters-modal-top) 0%,var(--crm-filters-modal-bottom) 100%);border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.42);border-radius:10px;box-shadow:0 14px 32px #1a274426;animation:crm-ui-fade-in .15s ease}.crm-kanban-create-popover-header{padding:12px 14px 0}.crm-kanban-create-popover-title{margin:0;font-size:16px;font-weight:700;color:#2a3340;letter-spacing:-.01em}.crm-kanban-create-popover-body{display:flex;flex-direction:column;gap:8px;padding:10px 14px 8px;overflow:visible}.crm-kanban-create-form{display:flex;flex-direction:column;gap:8px}.crm-kanban-create-field{position:relative;padding:8px 12px;border-radius:8px;overflow:visible;background:linear-gradient(180deg,var(--crm-filters-field-top) 0%,var(--crm-filters-field-bottom) 100%);border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.2)}.crm-kanban-create-field:has(.crm-ui-combobox-trigger.open){z-index:3}.crm-kanban-create-label{display:block;font-size:14px;font-weight:700;color:var(--crm-blue-deep);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.crm-kanban-create-required{margin-left:2px;color:#e53935;font-weight:700}.crm-kanban-create-popover input[type=text]{width:100%;height:36px;padding:0 11px;border:1px solid #c8d4df;border-radius:6px;font-size:14px;background:#fff;color:#2a3340;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #1a27440a}.crm-kanban-create-popover input[type=text]::-moz-placeholder{color:#a8b0b9;font-size:14px}.crm-kanban-create-popover input[type=text]::placeholder{color:#a8b0b9;font-size:14px}.crm-kanban-create-popover input[type=text]:focus{outline:none;border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.14)}.crm-kanban-create-popover input.crm-kanban-create-input-invalid{border-color:#e57373;box-shadow:0 0 0 2px #e5737324}.crm-kanban-create-field-error{display:block;font-size:14px;font-weight:600;color:#d32f2f}.crm-kanban-create-field-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;min-height:14px}.crm-kanban-create-char-count{margin-left:auto;font-size:14px;font-weight:500;color:#828b95;font-variant-numeric:tabular-nums;white-space:nowrap}.crm-kanban-create-popover--extended{width:420px}.crm-kanban-create-popover--extended .crm-kanban-create-popover-body{overflow:visible}.crm-kanban-create-select{width:100%;height:36px;padding:0 10px;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);border-radius:6px;background:#fff;font-size:14px;color:#2a3340}.crm-kanban-create-select:focus{outline:none;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.75);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-kanban-create-readonly{min-height:36px;display:flex;align-items:center;padding:0 10px;border-radius:6px;background:#ffffffa6;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.18);font-size:14px;color:#2a3340}.crm-kanban-create-client-block{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:8px;background:linear-gradient(180deg,#f6fcffd9,#eef9fdd9);border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.22)}.crm-kanban-create-client-title{font-size:14px;font-weight:700;color:var(--crm-blue-deep);text-transform:uppercase;letter-spacing:.04em}.crm-kanban-create-nested-form{display:none}.crm-kanban-create-submodal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;border-radius:inherit;background:linear-gradient(180deg,var(--crm-filters-modal-top) 0%,var(--crm-filters-modal-bottom) 100%);animation:crm-ui-fade-in .15s ease}.crm-kanban-create-submodal-header{padding:12px 14px 0;flex-shrink:0}.crm-kanban-create-submodal-title{margin:0;font-size:16px;font-weight:700;color:#2a3340;letter-spacing:-.01em}.crm-kanban-create-submodal-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px 14px 4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.crm-kanban-create-submodal-body::-webkit-scrollbar{width:6px}.crm-kanban-create-submodal-body::-webkit-scrollbar-thumb{background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);border-radius:999px}.crm-kanban-create-submodal-errors{display:flex;flex-direction:column;gap:4px;padding-top:2px}.crm-kanban-create-submodal-hint{padding:8px 10px;border-radius:6px;background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.1);border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.22);font-size:14px;color:#3d4f63;line-height:1.35}.crm-kanban-create-submodal-actions{display:flex;justify-content:flex-end;gap:6px;padding:10px 14px 12px;border-top:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.16);background:#ffffff59;flex-shrink:0}.crm-kanban-create-actions.is-hidden,.crm-kanban-create-popover--submodal-open .crm-kanban-create-popover-header{visibility:hidden;pointer-events:none}.crm-kanban-create-nested-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.crm-kanban-create-link-btn{border:none;background:transparent;color:#5a6878;font-size:14px;cursor:pointer;padding:4px 6px}.crm-kanban-create-link-btn:hover{color:var(--crm-blue-deep)}.crm-kanban-create-primary-mini{border:none;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(180deg,var(--c360-a-400, #3fd0f8) 0%,var(--c360-a-500, #2fc6f6) 100%);cursor:pointer}.crm-kanban-create-primary-mini:disabled{opacity:.6;cursor:default}.crm-kanban-create-popover textarea{width:100%;min-height:56px;padding:8px 10px;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);border-radius:6px;background:#fff;font-size:14px;color:#2a3340;resize:vertical;font-family:inherit}.crm-kanban-create-popover textarea:focus{outline:none;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.75);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-ui-phone-input{display:flex;gap:8px;align-items:stretch}.crm-ui-phone-field{display:flex;flex-direction:column;gap:4px;min-width:0}.crm-ui-phone-hint{font-size:14px;line-height:1.35;color:#64748b}.crm-ui-phone-hint.is-error{color:#dc2626}.crm-ui-phone-input.is-invalid .crm-ui-phone-number,.crm-ui-phone-input.is-invalid .crm-ui-country-trigger{border-color:#e53935}.crm-ui-country-code-combobox{flex:0 0 auto;width:108px;min-width:108px}.crm-ui-country-trigger{height:36px;padding:0 8px;gap:4px}.crm-ui-country-trigger-value{font-size:14px;font-weight:700;color:var(--crm-blue-deep);flex-shrink:0}.crm-ui-country-trigger-code{font-size:14px;font-weight:600;color:#2a3340;flex:1;min-width:0;text-align:left}.crm-ui-country-option{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.crm-ui-country-option-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ui-country-option-code{flex-shrink:0;font-size:14px;font-weight:600;color:#5a6878;font-variant-numeric:tabular-nums}.crm-ui-country-list{max-height:360px}.crm-ui-email-field{display:flex;flex-direction:column;gap:4px}.crm-ui-email-input{width:100%;height:36px;padding:0 11px;border:1px solid #c8d4df;border-radius:6px;font-size:14px;background:#fff;color:#2a3340;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #1a27440a}.crm-ui-email-input::-moz-placeholder{color:#a8b0b9;font-size:14px}.crm-ui-email-input::placeholder{color:#a8b0b9;font-size:14px}.crm-ui-email-input:focus{outline:none;border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.14)}.crm-ui-email-input.crm-kanban-create-input-invalid{border-color:#e57373;box-shadow:0 0 0 2px #e5737324}.crm-ui-phone-number{flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);border-radius:6px;background:#fff;font-size:14px;color:#2a3340}.crm-ui-phone-number:focus{outline:none;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.75);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-kanban-create-submodal .crm-ui-country-code-combobox{width:112px;min-width:112px}.crm-ui-async-combobox{position:relative}.crm-ui-async-combobox .crm-ui-combobox-trigger{padding-right:28px}.crm-ui-async-combobox-has-value .crm-ui-combobox-trigger{padding-right:52px}.crm-ui-async-combobox-create{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;text-align:left;font-size:14px;color:var(--crm-blue-deep);cursor:pointer}.crm-ui-async-combobox-create:hover{background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.08)}.crm-ui-async-combobox-create-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.18);font-weight:700;font-size:14px;line-height:1}.crm-kanban-create-popover--column{width:420px;z-index:120}.crm-kanban-create-popover--column.crm-kanban-create-popover--fixed{position:fixed;right:auto;left:auto;top:auto}.crm-kanban-create-popover .crm-ui-combobox{overflow:visible}.crm-kanban-create-popover .crm-ui-combobox-trigger{height:36px;border-radius:6px;font-size:14px;padding:0 10px}.crm-kanban-create-popover .crm-ui-combobox-panel{z-index:80}.crm-kanban-create-actions{display:flex;justify-content:flex-end;gap:6px;padding:10px 14px 12px;border-top:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.16);background:#ffffff59}.crm-kanban-filter-gear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:1px solid #c8d4df;border-radius:6px;background:#fff;color:#828b95;cursor:pointer;flex-shrink:0;line-height:0;box-shadow:inset 0 1px 2px #1a27440a;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.crm-kanban-filter-gear-icon{display:block;flex-shrink:0}.crm-kanban-filter-gear:hover,.crm-kanban-filter-gear.active{background:var(--crm-accent-soft);color:var(--crm-blue-deep);border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.45);box-shadow:inset 0 1px 2px #1a27440a,0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.1)}.crm-kanban-filter-search{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0 0 0 4px;border:1px solid #c8d4df;border-radius:6px;background:#fff;color:#828b95;cursor:pointer;flex-shrink:0;line-height:0;box-shadow:inset 0 1px 2px #1a27440a;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.crm-kanban-filter-search-icon{display:block;flex-shrink:0}.crm-kanban-filter-search:hover,.crm-kanban-filter-search.active{background:var(--crm-accent-soft);color:var(--crm-blue-deep);border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.45);box-shadow:inset 0 1px 2px #1a27440a,0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.1)}.crm-quick-task-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:430;border:none;background:transparent;cursor:default}.crm-quick-task-modal{position:fixed;z-index:431;width:min(380px,calc(100vw - 24px));display:flex;flex-direction:column;background:#fff;border:1px solid #d5dde5;border-radius:10px;box-shadow:0 12px 40px #0f172a2e;overflow:visible}.crm-quick-task-modal--anchored{transform:none}.crm-quick-task-header{padding:12px 14px 8px;border-bottom:1px solid #eef2f5;flex-shrink:0}.crm-quick-task-title{margin:0;font-size:16px;font-weight:700;color:#2a3340}.crm-quick-task-deal{margin:4px 0 0;font-size:14px;color:#828b95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-quick-task-body{padding:10px 14px;overflow:visible;display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.crm-quick-task-body .crm-kanban-create-field{gap:4px}.crm-quick-task-body input[type=text],.crm-quick-task-body textarea{width:100%;box-sizing:border-box;border:1px solid #c6cdd3;border-radius:6px;padding:7px 10px;font-size:14px;color:#2a3340;background:#fff;transition:border-color .15s,box-shadow .15s}.crm-quick-task-body textarea{resize:none;min-height:48px;max-height:48px;line-height:1.35}.crm-quick-task-body input[type=text]:focus,.crm-quick-task-body textarea:focus{outline:none;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.65);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-quick-task-deadline-tabs{display:flex;gap:4px;padding:3px;background:#f0f3f6;border-radius:8px}.crm-quick-task-deadline-tab{flex:1;border:none;background:transparent;border-radius:6px;padding:6px 8px;font-size:14px;font-weight:600;color:#6b7580;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.crm-quick-task-deadline-tab.is-active{background:#fff;color:#2a3340;box-shadow:0 1px 3px #0f172a1a}.crm-quick-task-deadline-tab:hover:not(.is-active){color:var(--c360-a-text, #535c69)}.crm-quick-task-deadline-picker-wrap{margin-top:10px}.crm-quick-task-deadline-fields{margin-top:6px;display:flex;flex-direction:column;gap:4px}.crm-quick-task-deadline-msk-label{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#828b95}.crm-quick-task-deadline-row{display:flex;gap:8px}.crm-quick-task-date,.crm-quick-task-time{flex:1;min-width:0;height:34px;border:1px solid #c6cdd3;border-radius:6px;padding:0 8px;font-size:14px;color:#2a3340;background:#fff}.crm-quick-task-time{flex:0 0 108px}.crm-quick-task-date:focus,.crm-quick-task-time:focus{outline:none;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.65);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-quick-task-deadline-hint{margin:0;font-size:14px;color:#828b95}.crm-quick-task-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px 12px;border-top:1px solid #eef2f5;flex-shrink:0}.crm-quick-task-modal .crm-ui-combobox-trigger{min-height:34px;font-size:14px}.crm-msk-deadline-picker{position:relative;width:100%}.crm-msk-deadline-picker.is-inline{width:auto;display:inline-block;max-width:100%}.crm-msk-deadline-picker.is-inline .crm-msk-deadline-trigger{width:auto;min-width:0}.crm-msk-deadline-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;border:1px solid #c6cdd3;border-radius:6px;background:#fff;color:#333;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.crm-msk-deadline-trigger-chevron{margin-left:auto;display:inline-flex;color:#828b95;transition:transform .15s}.crm-msk-deadline-trigger-chevron.is-open{transform:rotate(180deg)}.crm-msk-deadline-trigger:hover:not(:disabled){border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.55);background:#f8fdff}.crm-msk-deadline-trigger.is-open,.crm-msk-deadline-trigger:focus-visible{outline:none;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.65);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-msk-deadline-trigger:disabled{opacity:.55;cursor:not-allowed}.crm-msk-deadline-trigger-icon{display:inline-flex;color:var(--c360-a-text, #535c69);flex-shrink:0}.crm-msk-deadline-trigger-text{flex:1;min-width:0;white-space:nowrap}.crm-msk-deadline-picker.is-inline .crm-msk-deadline-trigger-text{flex:0 1 auto}.crm-msk-deadline-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:#828b95;line-height:0;cursor:pointer;padding:0}.crm-msk-deadline-clear svg{display:block}.crm-msk-deadline-clear:hover{color:var(--c360-a-text, #535c69);background:#828b951f}.crm-msk-deadline-trigger.has-clear .crm-msk-deadline-clear{margin-left:auto}.crm-msk-deadline-trigger.has-clear .crm-msk-deadline-trigger-chevron{margin-left:0}.crm-msk-deadline-panel{position:fixed;background:#fff;border:1px solid #dfe3e6;border-radius:10px;box-shadow:0 12px 36px #0f172a29;padding:12px}.crm-msk-deadline-panel-main{display:flex;gap:10px}.crm-msk-deadline-panel.is-date-only{padding:10px;min-width:280px}.crm-msk-deadline-panel.is-date-only .crm-msk-deadline-panel-main{flex-direction:column}.crm-msk-deadline-calendar{flex:1;min-width:0}.crm-msk-deadline-calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.crm-msk-deadline-month{font-size:14px;font-weight:700;color:#2a3340}.crm-msk-deadline-nav{width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#828b95;font-size:18px;line-height:1;cursor:pointer}.crm-msk-deadline-nav:hover{background:#f0f3f6;color:var(--c360-a-text, #535c69)}.crm-msk-deadline-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.crm-msk-deadline-weekday{text-align:center;font-size:14px;font-weight:700;color:#828b95;padding:2px 0}.crm-msk-deadline-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;justify-items:center}.crm-msk-deadline-day{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:999px;background:transparent;font-size:14px;color:#2a3340;cursor:pointer;padding:0;flex-shrink:0}.crm-msk-deadline-day.is-outside:not(.is-past){color:#b5bcc3}.crm-msk-deadline-day.is-weekend:not(.is-selected):not(.is-past){color:#e53935}.crm-msk-deadline-day:hover:not(.is-past):not(.is-selected){background:#eef8fc}.crm-msk-deadline-day.is-selected{background:var(--c360-a-500, #2fc6f6);color:#fff;font-weight:700;box-shadow:0 1px 4px rgba(var(--c360-a-500-rgb, 47, 198, 246),.35)}.crm-msk-deadline-day.is-today:not(.is-selected):not(.is-past){box-shadow:inset 0 0 0 1.5px rgba(var(--c360-a-500-rgb, 47, 198, 246),.55)}.crm-msk-deadline-day.is-past,.crm-msk-deadline-day:disabled{opacity:.38;color:#b5bcc3!important;cursor:not-allowed;pointer-events:none;box-shadow:none}.crm-msk-deadline-nav:disabled{opacity:.35;cursor:not-allowed}.crm-msk-deadline-presets{width:168px;flex-shrink:0;display:flex;flex-direction:column;gap:6px}.crm-msk-deadline-preset{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:1px solid #e3e8ec;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.crm-msk-deadline-preset:hover{border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.45);background:#f8fdff}.crm-msk-deadline-preset-label{font-size:14px;font-weight:600;color:#2a3340}.crm-msk-deadline-preset-hint{font-size:14px;color:#828b95;line-height:1.25}.crm-msk-deadline-time-block{margin-top:8px;padding-top:8px;border-top:1px solid #eef2f5}.crm-msk-deadline-time-current{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.crm-msk-deadline-time-current-value{font-size:14px;font-weight:700;color:var(--c360-a-500, #2fc6f6)}.crm-msk-deadline-time-grids{display:flex;gap:12px}.crm-msk-deadline-time-col{flex:1;min-width:0}.crm-msk-deadline-time-col-title{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:#828b95}.crm-msk-deadline-time-grid{display:grid;gap:2px}.crm-msk-deadline-time-grid--hours{grid-template-columns:repeat(6,1fr)}.crm-msk-deadline-time-grid--minutes{grid-template-columns:repeat(4,1fr)}.crm-msk-deadline-time-cell{min-width:0;height:26px;border:none;border-radius:999px;background:transparent;font-size:14px;font-weight:500;color:var(--c360-a-text, #535c69);cursor:pointer;padding:0 2px}.crm-msk-deadline-time-cell:hover:not(:disabled):not(.is-active){background:#eef8fc;color:#2a3340}.crm-msk-deadline-time-cell.is-active{background:var(--c360-a-500, #2fc6f6);color:#fff;font-weight:700}.crm-msk-deadline-time-cell:disabled{opacity:.28;cursor:not-allowed}.crm-msk-deadline-time-msk{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#828b95}.crm-msk-deadline-local-hint{margin:6px 0 0;font-size:14px;color:#828b95}@media (max-width: 520px){.crm-msk-deadline-panel-main{flex-direction:column}.crm-msk-deadline-presets{width:100%;flex-direction:row;flex-wrap:wrap}.crm-msk-deadline-preset{flex:1 1 calc(50% - 4px);min-width:140px}}.crm-media-carousel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:720;display:flex;align-items:stretch;justify-content:center;padding:0}.crm-media-carousel-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172ac7;pointer-events:none}.crm-media-carousel-shell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;max-width:none;padding:52px 12px 40px;box-sizing:border-box;cursor:pointer}.crm-media-carousel-actions{position:fixed;top:16px;right:16px;z-index:2;display:flex;align-items:center;gap:8px}.crm-media-carousel-action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:999px;background:#ffffff24;color:#fff;line-height:0;cursor:pointer;transition:background .15s ease;text-decoration:none}.crm-media-carousel-action svg{display:block;flex-shrink:0}.crm-media-carousel-action:hover{background:#ffffff3d}.crm-media-carousel-close{padding:0}.crm-media-carousel-figure{flex:1;min-width:0;min-height:0;height:100%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer}.crm-media-carousel-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:12px;box-shadow:0 20px 50px #00000059;-o-object-fit:contain;object-fit:contain;background:#0f172a;cursor:default}.crm-media-carousel-image-wrap{flex:1 1 0;min-width:0;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.crm-media-carousel-caption{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;max-width:min(960px,100%);flex-shrink:0;color:#f8fafc;font-size:14px;font-weight:600;text-align:center}.crm-media-carousel-counter{font-size:14px;font-weight:600;color:#cbd5e1;font-variant-numeric:tabular-nums}.crm-media-carousel-nav{flex-shrink:0;width:40px;height:40px;padding:0;border:none;border-radius:999px;background:#ffffff24;color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:background .15s ease}.crm-media-carousel-nav:hover:not(:disabled){background:#ffffff3d}.crm-media-carousel-nav:disabled{opacity:.35;cursor:not-allowed}.crm-user-avatar{border:none;border-radius:50%;background:var(--c360-s-100, #bcedfc);color:var(--c360-a-700, #2067b0);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;cursor:default;font-family:inherit;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.crm-user-avatar--xs{width:24px;height:24px;font-size:14px}.crm-user-avatar--sm{width:28px;height:28px;font-size:14px}.crm-user-avatar--md{width:32px;height:32px;font-size:14px}.crm-user-avatar--lg{width:40px;height:40px;font-size:14px}button.crm-user-avatar{cursor:pointer}button.crm-user-avatar:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(var(--c360-a-700-rgb, 32, 103, 176),.25);background:var(--c360-s-200, #a8e4f8)}.crm-user-avatar-wrap{position:relative;display:inline-flex;vertical-align:middle;flex-shrink:0}.crm-user-avatar-status{position:absolute;right:-1px;bottom:-1px;z-index:1}.crm-user-online-dot{display:inline-block;border-radius:50%;border:2px solid #fff;box-sizing:border-box;flex-shrink:0}.crm-user-online-dot.is-online{background:#22c55e;box-shadow:0 0 0 1px #22c55e59}.crm-user-online-dot.is-offline{background:#94a3b8}.crm-user-online-dot--xs{width:8px;height:8px}.crm-user-online-dot--sm{width:10px;height:10px}.crm-user-online-dot--md{width:12px;height:12px}.crm-user-online-dot--lg{width:14px;height:14px}.crm-user-online-status-line{display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;font-size:14px;color:#64748b}.crm-user-online-status-line-muted{color:#475569}.crm-user-avatar-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes crm-loader-spin{to{transform:rotate(360deg)}}@keyframes crm-loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35}to{stroke-dasharray:1,200;stroke-dashoffset:-124}}@keyframes crm-loader-glow{0%,to{opacity:.45}50%{opacity:.95}}@keyframes crm-loader-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}@keyframes crm-loader-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.crm-loader{display:flex;align-items:center;justify-content:center;width:100%;animation:crm-loader-fade-in .35s ease-out both}.crm-loader--fill{flex:1;min-height:0;align-self:stretch}.crm-loader-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:8px 12px}.crm-loader-orb{position:relative;flex-shrink:0}.crm-loader-glow{position:absolute;left:50%;top:50%;width:160%;height:160%;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,rgba(var(--c360-a-500-rgb, 47, 198, 246),.28) 0%,rgba(var(--c360-a-700-rgb, 32, 103, 176),.12) 42%,transparent 68%);animation:crm-loader-glow 2.6s ease-in-out infinite}.crm-loader-svg{position:relative;z-index:1;width:100%;height:100%;display:block}.crm-loader-track{stroke:#94a3b847}.crm-loader-ring{display:none}.crm-loader-arc{transform-origin:center;animation:crm-loader-spin 1.1s linear infinite}.crm-loader-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px}.crm-loader-dots span{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--c360-a-500, #2fc6f6),var(--c360-a-700, #2067b0));box-shadow:0 2px 6px rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);animation:crm-loader-bounce 1.35s ease-in-out infinite}.crm-loader-label{margin:12px 0 0;max-width:28rem;text-align:center;font-size:14px;font-weight:600;letter-spacing:.02em;color:#475569}.crm-loader--xs .crm-loader-inner{padding:2px}.crm-loader--sm .crm-loader-dots{margin-top:8px;gap:5px}.crm-loader--sm .crm-loader-dots span{width:5px;height:5px}.crm-loader--sm .crm-loader-label{margin-top:8px;font-size:14px;font-weight:500}.crm-loader--lg .crm-loader-dots{margin-top:18px}.crm-loader--lg .crm-loader-dots span{width:9px;height:9px}.crm-loader--lg .crm-loader-label{margin-top:14px;font-size:14px}.crm-loader--onDark .crm-loader-track{stroke:#ffffff2e}.crm-loader--onDark .crm-loader-glow{background:radial-gradient(circle at 50% 50%,rgba(var(--c360-a-500-rgb, 47, 198, 246),.35) 0%,rgba(var(--c360-a-500-rgb, 47, 198, 246),.1) 45%,transparent 68%)}.crm-loader--onDark .crm-loader-label{color:#ffffffe0}.crm-loader--onDark .crm-loader-dots span{box-shadow:0 2px 8px rgba(var(--c360-a-500-rgb, 47, 198, 246),.45)}.crm-loader--muted .crm-loader-label{color:#94a3b8;font-weight:500}.crm-call-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;align-items:flex-end;justify-content:center;padding:12px;background:#0f172a6b}@media (min-width: 640px){.crm-call-root{align-items:center;padding:24px}}.crm-call-root.is-end{z-index:90;background:#0f172a7a}.crm-call-modal{position:relative;width:min(420px,100%);overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 20px 50px #0f172a38;border:1px solid #e2e8f0}.crm-call-modal-accent{height:3px;background:linear-gradient(90deg,var(--c360-a-500, #2fc6f6) 0%,var(--c360-a-700, #2067b0) 100%)}.crm-call-modal-accent.is-live{background:linear-gradient(90deg,#22c55e 0%,var(--c360-a-500, #2fc6f6) 55%,var(--c360-a-700, #2067b0) 100%)}.crm-call-modal-accent.is-error{background:linear-gradient(90deg,#ff5752,#f97316)}.crm-call-modal-accent.is-ended{background:linear-gradient(90deg,#94a3b8,#64748b)}.crm-call-modal-body{padding:18px 20px 16px}.crm-call-modal-kicker{margin:0;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.crm-call-modal-title{margin:6px 0 0;font-size:17px;font-weight:700;color:#0f172a;line-height:1.25}.crm-call-modal-subtitle{margin:4px 0 0;font-size:14px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-call-hero{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border-radius:10px;background:linear-gradient(180deg,#f0fbff,#f8fafc);border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.28)}.crm-call-hero-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:999px;color:var(--c360-a-700, #2067b0);background:#fff;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.45);box-shadow:0 1px 2px rgba(var(--c360-a-700-rgb, 32, 103, 176),.12)}.crm-call-hero-icon.is-live{color:#15803d;border-color:#22c55e73}.crm-call-hero-name{min-width:0;font-size:15px;font-weight:700;color:#0f172a;line-height:1.3}.crm-call-hero-phone{margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:600;color:#334155;letter-spacing:.01em}.crm-call-section-label{margin:14px 0 6px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.crm-call-hint{margin:12px 0 0;font-size:14px;line-height:1.45;color:#64748b}.crm-call-hint code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:#475569}.crm-call-actions{display:flex;gap:8px;margin-top:16px}.crm-call-actions>*{flex:1}.crm-call-phone-list{display:flex;flex-direction:column;gap:8px}.crm-call-phone-item{border-radius:8px;border:1px solid #e2e8f0;background:#fff;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.crm-call-phone-item:not(.is-editing){cursor:pointer}.crm-call-phone-item:not(.is-editing):hover{border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.55);background:#f8fcfe}.crm-call-phone-item.is-selected{border-color:var(--c360-a-500, #2fc6f6);background:#f0fbff;box-shadow:0 0 0 1px rgba(var(--c360-a-500-rgb, 47, 198, 246),.25)}.crm-call-phone-row{display:flex;align-items:flex-start;gap:10px;padding:10px}.crm-call-phone-radio{margin-top:3px;width:15px;height:15px;flex-shrink:0;accent-color:var(--c360-a-500, #2fc6f6);cursor:pointer}.crm-call-phone-main{min-width:0;flex:1}.crm-call-phone-display{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:600;color:#0f172a}.crm-call-phone-type{display:block;margin-top:2px;font-size:14px;font-weight:500;color:#64748b}.crm-call-phone-edited{display:inline-flex;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9a3412;background:#ffedd5}.crm-call-phone-edit-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:0;flex-shrink:0;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.crm-call-phone-edit-btn:hover{border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.55);color:var(--c360-a-700, #2067b0);background:#f0fbff}.crm-call-phone-edit-input{width:100%;border-radius:6px;border:1px solid #c6cdd3;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:#0f172a;outline:none}.crm-call-phone-edit-input:focus{border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.25)}.crm-call-phone-edit-error{margin:6px 0 0;font-size:14px;font-weight:600;color:#e11d48}.crm-call-phone-edit-hint{margin:6px 0 0;font-size:14px;line-height:1.4;color:#94a3b8}.crm-call-phone-edit-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.crm-call-active-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-call-active-meta{display:flex;align-items:center;gap:8px;min-width:0}.crm-call-status-dot{width:8px;height:8px;border-radius:999px;background:#94a3b8;flex-shrink:0}.crm-call-status-dot.is-green{background:#22c55e;animation:crm-call-pulse 1.4s ease-in-out infinite}.crm-call-status-dot.is-amber{background:#f59e0b;animation:crm-call-pulse 1.4s ease-in-out infinite}.crm-call-status-dot.is-rose{background:#ff5752}.crm-call-status-dot.is-slate{background:#94a3b8}@keyframes crm-call-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.crm-call-icon-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 8px;border-radius:6px;border:0;background:transparent;color:#64748b;font-size:14px;font-weight:600;cursor:pointer}.crm-call-icon-btn:hover{background:#f1f5f9;color:#0f172a}.crm-call-icon-btn.is-square{width:28px;padding:0}.crm-call-status-card{margin-top:14px;padding:12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.crm-call-status-card.is-green{border-color:#22c55e59;background:#f0fdf4;color:#166534}.crm-call-status-card.is-amber{border-color:#f59e0b66;background:#fffbeb;color:#92400e}.crm-call-status-card.is-rose{border-color:#ff575259;background:#fff1f2;color:#9f1239}.crm-call-status-card.is-slate{border-color:#e2e8f0;background:#f8fafc;color:#334155}.crm-call-status-card-label{font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.75}.crm-call-status-card-value{margin-top:4px;font-size:14px;font-weight:700}.crm-call-status-card-timer{margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-variant-numeric:tabular-nums;opacity:.8}.crm-call-status-card-error{margin-top:8px;font-size:14px;font-weight:600;color:#be123c}.crm-call-end-title{margin:0;font-size:16px;font-weight:700;color:#0f172a}.crm-call-end-message{margin:10px 0 0;font-size:14px;line-height:1.45;color:#475569}.crm-call-mini{position:fixed;right:16px;bottom:16px;z-index:85;display:flex;align-items:stretch;max-width:min(100vw - 2rem,360px);overflow:hidden;border-radius:12px;border:1px solid #dbe7f0;background:#fff;box-shadow:0 12px 32px #0f172a29,0 0 0 1px rgba(var(--c360-a-500-rgb, 47, 198, 246),.08)}.crm-call-mini-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:10px 12px;border:0;background:transparent;text-align:left;cursor:pointer}.crm-call-mini-main:hover{background:#f8fcfe}.crm-call-mini-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:999px;color:#fff;background:linear-gradient(180deg,var(--c360-a-400, #47cff7) 0%,var(--c360-a-500, #2fc6f6) 55%,var(--c360-a-700, #2067b0) 100%);box-shadow:0 1px 3px rgba(var(--c360-a-700-rgb, 32, 103, 176),.28)}.crm-call-mini-dot{position:absolute;top:-1px;right:-1px;width:10px;height:10px;border-radius:999px;border:2px solid #fff}.crm-call-mini-text{min-width:0}.crm-call-mini-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:#0f172a}.crm-call-mini-meta{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#64748b}.crm-call-mini-timer{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:600;color:var(--c360-a-700, #2067b0)}.crm-call-mini-actions{display:flex;align-items:stretch;border-left:1px solid #e2e8f0}.crm-call-mini-action{display:inline-flex;align-items:center;justify-content:center;width:42px;border:0;background:#fff;color:#64748b;cursor:pointer;transition:background .15s,color .15s}.crm-call-mini-action:hover{background:#f1f5f9;color:#0f172a}.crm-call-mini-action.is-hangup{color:#ff5752}.crm-call-mini-action.is-hangup:hover{background:#fff1f2;color:#e11d48}.crm-call-toast{position:fixed;right:16px;bottom:16px;z-index:85;max-width:360px;padding:12px 14px;border-radius:12px;border:1px solid #fde68a;background:#fffbeb;box-shadow:0 12px 28px #0f172a1f}.crm-call-toast-row{display:flex;align-items:flex-start;gap:10px}.crm-call-toast-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:999px;background:#fef3c7;color:#b45309}.crm-call-toast-title{font-size:14px;font-weight:700;color:#0f172a}.crm-call-toast-text{margin-top:4px;font-size:14px;line-height:1.4;color:#475569}.crm-call-toast-foot{margin-top:8px;font-size:14px;color:#94a3b8}.crm-deal-detail-panel{position:fixed;top:var(--crm-overlay-top, 0px);right:var(--crm-overlay-right, 0px);bottom:0;left:var(--crm-overlay-left, 0px);z-index:45;display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none}.crm-deal-detail-shell{pointer-events:auto;position:relative;width:min(90vw,100%);max-width:100%;height:100%;display:flex;flex-direction:column;background:#eef2f6;border-left:1px solid #d5dde8;border-top:1px solid #d5dde8;border-radius:var(--crm-overlay-radius, 10px) var(--crm-overlay-radius, 10px) 0 0;box-shadow:-12px -6px 40px #0f172a2e;overflow:hidden;animation:crm-overlay-slide-up .28s ease-out}.crm-deal-detail-entity-create-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.crm-deal-detail-entity-create-layer--global{position:fixed;z-index:520}.crm-deal-detail-entity-create-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:none;background:#0f172a2e;cursor:default;pointer-events:auto;animation:crm-ui-fade-in .15s ease}.crm-deal-detail-entity-create-layer--global .crm-deal-detail-entity-create-backdrop{position:fixed}.crm-deal-detail-entity-create-popover{pointer-events:auto;z-index:2;width:420px;max-width:calc(100vw - 24px);height:auto;max-height:calc(100vh - 24px);padding:0;overflow:visible;--crm-filters-modal-top: #f7fcfe;--crm-filters-modal-bottom: #f2fafd;--crm-filters-field-top: #f6fcff;--crm-filters-field-bottom: #eef9fd}.crm-deal-detail-entity-create-popover .crm-kanban-create-submodal{position:relative;inset:auto;display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 24px);overflow-x:hidden;overflow-y:auto;border-radius:10px}.crm-deal-detail-entity-create-popover .crm-kanban-create-submodal-body{flex:0 0 auto;min-height:unset;max-height:none;overflow:visible}.crm-deal-detail-entity-create-popover .crm-kanban-create-submodal-actions{flex-shrink:0}.crm-entity-create-company-combobox-anchor{position:relative;z-index:1}.crm-entity-create-company-combobox-anchor:has(.crm-ui-combobox-trigger.open){z-index:520}.crm-entity-create-company-combobox,.crm-entity-create-company-combobox.crm-ui-combobox,.crm-entity-create-company-combobox .crm-ui-combobox-trigger{width:100%}.crm-deal-detail-header{flex-shrink:0;background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 18px 0;transition:padding .28s cubic-bezier(.4,0,.2,1)}.crm-deal-detail-header.is-compact{padding-top:10px}.crm-deal-detail-header .crm-deal-detail-nav-tabs,.crm-deal-detail-header .crm-deal-detail-subtitle,.crm-deal-detail-header .crm-deal-detail-title-actions,.crm-deal-detail-header .crm-deal-detail-delete-btn{max-height:120px;opacity:1;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1),opacity .22s ease,margin .28s ease,padding .28s ease,border-width .28s ease}.crm-deal-detail-header.is-compact .crm-deal-detail-nav-tabs,.crm-deal-detail-header.is-compact .crm-deal-detail-subtitle,.crm-deal-detail-header.is-compact .crm-deal-detail-title-actions,.crm-deal-detail-header.is-compact .crm-deal-detail-delete-btn{max-height:0;opacity:0;margin:0;padding-top:0;padding-bottom:0;border-width:0;pointer-events:none}.crm-deal-detail-header.is-compact .crm-deal-detail-header-top{margin-bottom:2px}.crm-deal-detail-header.is-compact .crm-deal-detail-title{font-size:18px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deal-detail-header.is-compact .crm-deal-stage-chain-wrap{padding-bottom:8px}.crm-deal-detail-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.crm-deal-detail-title-wrap{min-width:0;flex:1}.crm-deal-detail-title{font-size:20px;font-weight:700;color:#1e293b;line-height:1.35;word-break:break-word}.crm-deal-detail-subtitle{margin-top:6px;font-size:14px;color:#64748b;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.crm-deal-detail-subtitle-link{color:var(--c360-b-600, #2563eb);text-decoration:none}.crm-deal-detail-subtitle-link:hover{text-decoration:underline}.crm-deal-detail-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.crm-deal-detail-close{width:34px;height:34px;border:none;border-radius:8px;background:#f1f5f9;color:#475569;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,color .15s ease}.crm-deal-detail-close:hover{background:#e2e8f0;color:#1e293b}.crm-deal-detail-nav-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0 -18px;padding:0 18px;background:#f3f6f9;border-top:1px solid #e2e8f0;border-bottom:1px solid #dbe3ea;overflow-x:auto;scrollbar-width:thin}.crm-deal-detail-nav-tab{position:relative;flex:0 0 auto;border:none;border-radius:0;background:transparent;padding:11px 18px 9px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.crm-deal-detail-nav-tab:not(:first-child):before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:1px;background:#d4dce6}.crm-deal-detail-nav-tab:hover:not(.is-active){color:#334155;background:#ffffff80}.crm-deal-detail-nav-tabs a.crm-deal-detail-nav-tab{text-decoration:none;display:inline-block}.crm-deal-detail-nav-tab.is-active{color:var(--c360-b-700, #1d4ed8);background:#fff;border-bottom-color:var(--c360-a-500, #2fc6f6)}.crm-deal-detail-nav-tab:focus-visible{outline:2px solid rgba(var(--c360-b-600-rgb, 37, 99, 235),.4);outline-offset:-2px}.crm-deal-detail-more{position:relative;flex:0 0 auto;display:flex;align-items:stretch}.crm-deal-detail-more-trigger{display:inline-flex;align-items:center;gap:6px}.crm-deal-detail-more-chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.7;transition:transform .15s ease}.crm-deal-detail-more.is-open .crm-deal-detail-more-chevron{transform:rotate(180deg)}.crm-deal-detail-more-panel{position:absolute;top:calc(100% + 2px);left:0;z-index:40;min-width:148px;padding:4px 0;background:#fff;border:1px solid #eef2f4;border-radius:6px;box-shadow:0 4px 16px #525c6924}.crm-deal-detail-more-panel--portal{position:fixed;z-index:6500}.crm-company-links-tab .crm-deal-detail-section-body{display:flex;flex-direction:column;gap:10px}.crm-company-links-tab .crm-deal-detail-entity-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a}.crm-entity-links-tab .crm-entity-links-cards{display:flex;flex-direction:column;gap:10px}.crm-entity-links-tab .crm-deal-detail-entity-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a}.crm-deal-history-panel{display:flex;flex-direction:column;gap:12px;min-height:0}.crm-deal-history-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:4px 2px 8px}.crm-deal-history-pager-meta{font-size:14px;color:#64748b}.crm-deal-history-pager-actions{display:flex;align-items:center;gap:6px}.crm-deal-history-pager-page{min-width:52px;text-align:center;font-size:14px;font-weight:600;color:#334155}.crm-deal-history-pager-btn{width:30px;height:28px;border:1px solid #dbe3ee;border-radius:8px;background:#fff;color:#334155;font-size:14px;line-height:1;cursor:pointer}.crm-deal-history-pager-btn:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.crm-deal-history-pager-btn:disabled{opacity:.45;cursor:default}.crm-deal-detail-more-item{display:block;width:100%;border:none;border-radius:0;background:none;padding:8px 14px;text-align:left;font-size:14px;font-family:inherit;font-weight:400;color:#525c69;cursor:pointer}.crm-deal-detail-more-item:hover{background:#f5f7f8}.crm-deal-detail-more-item.is-danger{color:#525c69}.crm-deal-detail-more-item.is-danger:hover{background:#fff5f5;color:#e53935}.crm-deal-detail-more-item.is-success{color:#525c69}.crm-deal-detail-more-item.is-success:hover{background:#eef7f1;color:#52b86a}.crm-deal-detail-stages{display:flex;flex-wrap:nowrap;gap:6px;padding:12px 0 14px;overflow-x:auto;scrollbar-width:thin}.crm-deal-detail-stages::-webkit-scrollbar{height:6px}.crm-deal-detail-stage{border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;cursor:pointer;opacity:.92;flex-shrink:0;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.crm-deal-detail-stage:hover:not(:disabled){opacity:1;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1f}.crm-deal-detail-stage.is-active{opacity:1;box-shadow:inset 0 0 0 2px #ffffff80,0 2px 8px #0f172a26}.crm-deal-detail-stage:disabled{cursor:default}.crm-deal-detail-stage-label{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-detail-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(462px,544px) minmax(0,1fr);gap:0}.crm-deal-detail-sidebar{min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column;background:#eef2f6}.crm-deal-detail-sidebar-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:0;scrollbar-width:none;-ms-overflow-style:none}.crm-deal-detail-sidebar-scroll::-webkit-scrollbar{display:none;width:0;height:0}.crm-deal-detail-section-collapse-wrap{overflow:hidden;flex-shrink:0;pointer-events:auto}.crm-deal-detail-section-collapse-wrap.is-collapsed{pointer-events:none}.crm-deal-detail-section-collapse-wrap.is-animating{transition:height .24s ease,margin-bottom .24s ease}.crm-deal-detail-section-collapse-wrap.is-animating .crm-deal-detail-section-collapse-inner{transition:transform .24s ease}.crm-deal-detail-section-collapse-inner{will-change:transform}.crm-deal-detail-sidebar-scroll>.crm-deal-detail-section,.crm-deal-detail-sidebar-scroll>.crm-deal-detail-section-collapse-wrap,.crm-deal-detail-sidebar-scroll>.crm-deal-detail-sidebar-footer-link{flex-shrink:0;margin-bottom:12px}.crm-deal-detail-sidebar-scroll>.crm-deal-detail-section:last-child,.crm-deal-detail-sidebar-scroll>.crm-deal-detail-section-collapse-wrap:last-child,.crm-deal-detail-sidebar-scroll>.crm-deal-detail-sidebar-footer-link:last-child{margin-bottom:0}.crm-deal-detail-sidebar-tabs{flex-shrink:0;display:flex;flex-wrap:wrap;gap:5px;padding:8px 11px;border-bottom:1px solid #e2e8f0;background:#fff}.crm-deal-detail-sidebar-tab{border:1px solid #e2e8f0;border-radius:7px;padding:5px 10px;font-size:14px;font-weight:600;line-height:1.3;background:#f8fafc;color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.crm-deal-detail-sidebar-tab:hover{background:#eff6ff;border-color:#bfdbfe;color:var(--c360-b-700, #1d4ed8)}.crm-deal-detail-sidebar-tab.is-active{background:var(--c360-b-600, #2563eb);color:#fff;border-color:var(--c360-b-600, #2563eb);box-shadow:0 1px 6px rgba(var(--c360-b-600-rgb, 37, 99, 235),.22)}.crm-deal-detail-main{position:relative;min-height:0;display:flex;flex-direction:column;background:#fff;border-left:1px solid #e2e8f0}.crm-deal-detail-section{flex-shrink:0;width:100%;min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.crm-deal-detail-section:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0f}.crm-deal-detail-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fafbfc,#fff)}.crm-deal-detail-section-title{font-size:16px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.crm-deal-detail-section-edit{border:none;background:none;font-size:14px;color:var(--c360-b-600, #2563eb);cursor:pointer;padding:4px 6px;border-radius:6px;transition:background .15s ease}.crm-deal-detail-section-edit:hover{background:#eff6ff;text-decoration:none}.crm-deal-detail-section-body{padding:14px;display:flex;flex-direction:column;gap:12px;min-width:0}.crm-deal-detail-budget-hero{padding:12px 14px;border-radius:10px;background:linear-gradient(135deg,var(--c360-s-50, #f0f9ff) 0%,var(--c360-s-100, #e0f2fe) 100%);border:1px solid var(--c360-s-200, #bae6fd)}.crm-deal-detail-budget-label{display:block;font-size:14px;font-weight:600;color:var(--c360-s-700, #0369a1);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.crm-deal-detail-budget-value{font-size:22px;font-weight:700;color:var(--c360-s-900, #0c4a6e);line-height:1.2}.crm-deal-detail-field label{display:block;font-size:14px;font-weight:600;color:#64748b;margin-bottom:6px}.crm-deal-detail-field--stage{margin-bottom:4px}.crm-deal-detail-static-label{display:block;font-size:14px;font-weight:600;color:#64748b;margin-bottom:4px}.crm-deal-detail-dates{display:flex;flex-direction:column;gap:6px}.crm-deal-detail-date-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;color:#0f172a;line-height:1.35}.crm-deal-detail-date-row .crm-deal-detail-static-label{display:inline;margin-bottom:0}.crm-deal-detail-stage-value{display:block;font-size:14px;font-weight:600;color:#0f172a;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-detail-entity-list,.crm-deal-detail-entity-edit{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-deal-detail-section-body.is-entity-editing{overflow:visible}.crm-deal-detail-section:has(.crm-deal-detail-section-body.is-entity-editing){overflow:visible}.crm-deal-detail-entity-edit-list{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-deal-detail-entity-combobox-anchor{position:relative;min-width:0;flex-shrink:0}.crm-deal-detail-entity-combobox-anchor:has(.crm-ui-combobox-trigger.open){z-index:8}.crm-deal-detail-entity-combobox,.crm-deal-detail-entity-combobox.crm-ui-combobox{width:100%;min-width:0}.crm-deal-detail-entity-combobox .crm-ui-combobox-trigger{width:100%;min-width:0;background:#fff}.crm-deal-detail-entity-edit .crm-deal-detail-entity-card{width:100%;min-width:0;box-sizing:border-box}.crm-deal-detail-entity-unlink-btn{flex-shrink:0;margin-left:auto;border:1px solid #e2e8f0;background:#f1f5f9;border-radius:6px;padding:4px 10px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;line-height:1.3;transition:background .15s ease,border-color .15s ease,color .15s ease}.crm-deal-detail-entity-unlink-btn:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.crm-deal-detail-entity-subline{margin-top:4px;font-size:14px;font-weight:600;color:#64748b}.crm-deal-detail-entity-line{margin-top:6px;display:flex;align-items:center;gap:8px;min-width:0}.crm-deal-detail-entity-line-text{flex:1;min-width:0;font-size:14px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-detail-entity-icon-btn{flex-shrink:0;width:22px;height:22px;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);border-radius:4px;background:#fff;color:var(--c360-a-700, #2067a7);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.crm-deal-detail-entity-icon-btn:hover{background:#eef6fc;border-color:var(--c360-a-500, #2fc6f6);color:var(--c360-a-500, #2fc6f6)}.crm-deal-detail-entity-icon-btn.is-email,.crm-deal-detail-entity-icon-btn.is-phone{background:#fff;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);color:var(--c360-a-700, #2067a7)}.crm-deal-detail-entity-icon-btn.is-email:hover,.crm-deal-detail-entity-icon-btn.is-phone:hover{background:#eef6fc;border-color:var(--c360-a-500, #2fc6f6);color:var(--c360-a-500, #2fc6f6)}.crm-deal-detail-entity-icon-btn:disabled,.crm-deal-detail-entity-icon-btn.is-muted{opacity:.45;cursor:not-allowed;pointer-events:auto}.crm-deal-detail-entity-icon-btn:disabled:hover,.crm-deal-detail-entity-icon-btn.is-muted:hover{background:#fff;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);color:var(--c360-a-700, #2067a7)}.crm-deal-detail-entity-card.is-editing{background:#fff}.crm-deal-detail-entity-card.is-loading{display:flex;align-items:center;justify-content:center;background:#fff}.crm-deal-detail-entity-card.is-loading.is-compact{min-height:48px;padding:8px 12px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-color:#e2e8f0}.crm-deal-detail-entity-loading-inline{display:flex;align-items:center;gap:10px;width:100%}.crm-deal-detail-entity-loading-spinner{width:16px;height:16px;border:2px solid #dbeafe;border-top-color:var(--c360-b-500, #3b82f6);border-radius:50%;animation:crm-deal-detail-entity-spin .65s linear infinite;flex-shrink:0}.crm-deal-detail-entity-loading-text{font-size:14px;font-weight:500;color:#64748b;line-height:1.3}@keyframes crm-deal-detail-entity-spin{to{transform:rotate(360deg)}}.crm-deal-detail-entity-loader{color:#64748b;font-size:14px}.crm-deal-detail-inline-confirm{margin-top:10px;padding:10px 12px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb;font-size:14px;color:#78350f}.crm-deal-detail-inline-confirm-actions{margin-top:8px;display:flex;gap:8px}.crm-deal-detail-field input,.crm-deal-detail-field select,.crm-deal-detail-field textarea{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:9px 11px;font-size:14px;background:#fff;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.crm-deal-detail-field input:hover,.crm-deal-detail-field select:hover,.crm-deal-detail-field textarea:hover{border-color:#cbd5e1}.crm-deal-detail-field input:focus,.crm-deal-detail-field select:focus,.crm-deal-detail-field textarea:focus{outline:none;border-color:var(--c360-b-500, #3b82f6);box-shadow:0 0 0 3px rgba(var(--c360-b-500-rgb, 59, 130, 246),.14)}.crm-deal-detail-input-invalid,.crm-deal-detail-field input.crm-deal-detail-input-invalid{border-color:#f87171;background:#fef2f2}.crm-deal-detail-input-invalid:focus,.crm-deal-detail-field input.crm-deal-detail-input-invalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444424}.crm-deal-detail-field-hint{margin-top:4px;font-size:14px;line-height:1.35;color:#94a3b8}.crm-deal-detail-field-hint.is-error{color:#dc2626}.crm-deal-detail-field-hint.is-warn{color:#d97706}.crm-deal-detail-assignee-row{display:flex;align-items:center;gap:10px}.crm-deal-detail-assignee-combobox{flex:1;min-width:0}.crm-deal-detail-assignee-combobox .crm-ui-combobox{width:100%}.crm-deal-detail-assignee-combobox .crm-ui-combobox-trigger{background:#fff;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.22);height:36px;font-size:14px}.crm-deal-detail-assignee-combobox .crm-ui-combobox-trigger:hover:not(:disabled),.crm-deal-detail-assignee-combobox .crm-ui-combobox-trigger.open{border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-deal-detail-assignee-combobox .crm-ui-multicombo-none{font-weight:500;color:#3d4f63}.crm-deal-detail-entity-card{padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;transition:background .15s ease,border-color .15s ease}.crm-deal-detail-entity-card.is-compact{padding:10px 12px}.crm-deal-detail-entity-card.is-compact .crm-deal-detail-entity-head{align-items:flex-start}.crm-deal-detail-entity-head.is-inline-compact{align-items:center}.crm-deal-detail-entity-head.is-inline-compact .crm-deal-detail-entity-info{overflow:hidden}.crm-deal-detail-entity-inline-row{display:flex;align-items:center;gap:6px;min-width:0}.crm-deal-detail-entity-inline-main{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.crm-deal-detail-entity-inline-main .crm-deal-detail-entity-name-btn{flex:0 1 auto}.crm-deal-detail-entity-inline-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.crm-deal-detail-entity-title-row{display:flex;align-items:center;gap:6px;min-width:0}.crm-deal-detail-entity-name-btn{flex:1;min-width:0;border:none;background:none;padding:0;font-size:14px;font-weight:600;color:#0f172a;line-height:1.35;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-detail-entity-name-btn:hover{color:var(--c360-b-600, #2563eb)}.crm-deal-detail-entity-open-btn{flex-shrink:0;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.crm-deal-detail-entity-open-btn:hover{background:#eff6ff;border-color:#93c5fd}.crm-deal-detail-entity-open-icon{width:14px;height:14px;background-repeat:no-repeat;background-position:center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232563eb'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14'/%3E%3C/svg%3E")}.crm-deal-detail-entity-fields{margin-top:6px;display:flex;flex-direction:column;gap:4px}.crm-deal-detail-entity-field{min-width:0}.crm-deal-detail-entity-field-label{display:block;font-size:14px;font-weight:600;letter-spacing:.02em;color:#94a3b8;line-height:1.2;margin-bottom:1px}.crm-deal-detail-entity-field-row{display:flex;align-items:center;gap:8px;min-width:0}.crm-deal-detail-entity-field-value{flex:1;min-width:0;font-size:14px;color:#475569;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-detail-entity-field-value.is-plain{display:block;font-weight:600;color:#334155}.crm-deal-detail-entity-card:hover{background:#f1f5f9;border-color:#cbd5e1}.crm-deal-detail-entity-head{display:flex;align-items:flex-start;gap:10px}.crm-deal-detail-entity-icon{width:36px;height:36px;border-radius:50%;background:var(--c360-s-100, #bcedfc);color:var(--c360-a-700, #2067b0);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.crm-deal-detail-entity-icon--company{background:#e8eaf6;color:#5c6bc0}.crm-deal-detail-entity-info{min-width:0;flex:1}.crm-deal-detail-entity-name{font-size:14px;font-weight:600;color:#0f172a;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.crm-deal-detail-entity-position{margin-top:2px;font-size:14px;color:#94a3b8}.crm-deal-detail-entity-actions{margin-top:10px;display:flex;flex-direction:column;gap:6px}.crm-deal-detail-entity-action{display:flex;align-items:center;gap:8px;font-size:14px;color:#475569;text-decoration:none;padding:6px 8px;border-radius:8px;transition:background .15s ease,color .15s ease}.crm-deal-detail-entity-action:hover{background:#fff;color:var(--c360-b-600, #2563eb)}.crm-deal-detail-entity-action-icon{width:13px;height:13px;flex-shrink:0;display:block}.crm-deal-detail-entity-meta{font-size:14px;color:#94a3b8;font-style:italic;padding:8px 4px}.crm-deal-detail-entity-link{margin-top:10px;font-size:14px;font-weight:600;color:var(--c360-b-600, #2563eb);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.crm-deal-detail-entity-link:hover{text-decoration:underline}.crm-deal-detail-sidebar-footer-link{font-size:14px;font-weight:600;color:var(--c360-b-600, #2563eb);text-decoration:none;padding:8px 4px}.crm-deal-detail-sidebar-footer-link:hover{text-decoration:underline}.crm-deal-detail-activity-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:8px 13px;border-bottom:1px solid #e2e8f0;background:#fff}.crm-deal-detail-activity-tab{border:1px solid #e2e8f0;border-radius:7px;padding:5px 11px;font-size:14px;font-weight:600;line-height:1.3;background:#f8fafc;color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.crm-deal-detail-activity-tab:hover{background:#eff6ff;border-color:#bfdbfe;color:var(--c360-b-700, #1d4ed8)}.crm-deal-detail-activity-tab.is-active{background:var(--c360-b-600, #2563eb);color:#fff;border-color:var(--c360-b-600, #2563eb);box-shadow:0 1px 6px rgba(var(--c360-b-600-rgb, 37, 99, 235),.22)}.crm-deal-detail-composer{padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0}.crm-deal-detail-composer:has(.crm-deal-comment-composer.is-collapsed),.crm-deal-detail-composer:has(.crm-deal-task-composer.is-collapsed){padding:8px 16px}.crm-deal-detail-timeline-wrap{flex:1;min-height:0;overflow:auto;padding:16px 18px 20px;background:#eef2f6}.crm-deal-timeline-scroll-top{position:absolute;right:22px;bottom:22px;z-index:8;width:44px;height:44px;border:1px solid rgba(var(--c360-b-600-rgb, 37, 99, 235),.22);border-radius:50%;background:#fffffff0;color:var(--c360-b-600, #2563eb);box-shadow:0 4px 18px #0f172a1f,0 1px 3px #0f172a0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px) scale(.9);pointer-events:none;transition:opacity .24s ease,transform .24s cubic-bezier(.4,0,.2,1),background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.crm-deal-timeline-scroll-top.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.crm-deal-timeline-scroll-top:hover{background:#eff6ff;border-color:rgba(var(--c360-b-600-rgb, 37, 99, 235),.42);color:var(--c360-b-700, #1d4ed8);box-shadow:0 8px 24px rgba(var(--c360-b-600-rgb, 37, 99, 235),.16),0 2px 6px #0f172a14}.crm-deal-timeline-scroll-top:active{transform:translateY(0) scale(.96)}.crm-deal-timeline-scroll-top:focus-visible{outline:2px solid rgba(var(--c360-b-600-rgb, 37, 99, 235),.45);outline-offset:2px}.crm-deal-timeline-scroll-top-icon{width:22px;height:22px}.crm-deal-detail-savebar{flex-shrink:0;border-top:1px solid #fcd34d;background:#fffbeb;padding:12px 18px;box-shadow:0 -4px 16px #f59e0b14}.crm-deal-detail-savebar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-deal-detail-savebar-hint{font-size:14px;font-weight:600;color:#92400e}.crm-deal-detail-savebar-actions{display:flex;gap:8px}.crm-deal-detail-loading{padding:32px;text-align:center;color:#64748b;font-size:14px}.crm-deal-detail-loading--bootstrap{flex:1;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.crm-deal-detail-bootstrap{flex:1;display:flex;flex-direction:column;min-height:0;background:#eef2f6}.crm-deal-detail-bootstrap-top{display:flex;justify-content:flex-end;align-items:center;padding:10px 14px;background:#fff;border-bottom:1px solid #e2e8f0}.crm-deal-detail-error{color:#b91c1c}.crm-deal-detail-timeline-sentinel{height:1px}.crm-deal-detail-timeline-loading{padding:16px;text-align:center;font-size:14px;color:#64748b}.crm-timeline-empty{border:1px dashed #cbd5e1;border-radius:12px;background:#fff;padding:40px 20px;text-align:center;font-size:14px;color:#64748b}.crm-timeline-feed{position:relative}.crm-timeline-block+.crm-timeline-block{margin-top:4px}.crm-timeline-date-sep{display:flex;align-items:center;margin:16px 0 14px;text-align:center}.crm-timeline-feed{position:relative;padding-bottom:8px}.crm-timeline-date-sep:before,.crm-timeline-date-sep:after{content:"";flex:1;height:1px;background:#dce3ea}.crm-timeline-date-sep span,.crm-timeline-date-sep-label{padding:4px 14px;font-size:14px;font-weight:500;color:#828b95;background:#f5f7f8;border-radius:999px;margin:0 12px;white-space:nowrap;cursor:default}.crm-timeline-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0;margin-bottom:16px}.crm-timeline-item--log{margin-bottom:10px}.crm-timeline-rail{position:relative;display:flex;justify-content:center;padding-top:14px}.crm-timeline-rail:before{content:"";position:absolute;top:0;bottom:-16px;left:50%;width:2px;transform:translate(-50%);background:var(--c360-s-100, #c8e6fc)}.crm-timeline-block:last-child .crm-timeline-rail:before{bottom:0}.crm-timeline-icon{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(var(--c360-s-500-rgb, 71, 196, 240),.15);background-color:var(--c360-s-500, #47c4f0);background-repeat:no-repeat;background-position:center;background-size:17px 17px;flex-shrink:0}.crm-timeline-icon--comment{background-color:var(--c360-s-500, #47c4f0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 12h8M8 8h8m-7 8l-4 4V6a2 2 0 012-2h12a2 2 0 012 2v10a2 2 0 01-2 2H9z'/%3E%3C/svg%3E")}.crm-timeline-icon--task{background-color:var(--c360-s-500, #47c4f0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4'/%3E%3C/svg%3E")}.crm-timeline-icon--email{background-color:var(--c360-s-500, #47c4f0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z'/%3E%3C/svg%3E")}.crm-timeline-icon--call{background-color:var(--c360-s-500, #47c4f0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 5a2 2 0 012-2h2.28a1 1 0 01.95.68l1.12 3.36a1 1 0 01-.5 1.21l-1.54.77a11 11 0 005.52 5.52l.77-1.54a1 1 0 011.21-.5l3.36 1.12a1 1 0 01.68.95V19a2 2 0 01-2 2h-1C9.72 21 3 14.28 3 6V5z'/%3E%3C/svg%3E")}.crm-timeline-icon--stage{background-color:#fff;box-shadow:0 0 0 1px #e2e8f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M7 7h.01M7 3h5c.512 0 1.024.195 1.414.586l7 7a2 2 0 010 2.828l-7 7a2 2 0 01-2.828 0l-7-7A2 2 0 013 12V7a4 4 0 014-4z'/%3E%3C/svg%3E")}.crm-timeline-icon--default{background-color:#eef2f4}.crm-timeline-card{position:relative;background:#fff;border:1px solid #eef2f4;border-radius:8px;padding:14px 16px 12px;box-shadow:0 1px 1px #0000000a;transition:border-color .15s ease,box-shadow .15s ease}.crm-timeline-card:hover{border-color:#dce3ea;box-shadow:0 2px 8px #525c6914}.crm-timeline-card--pinned{background:#fff8eb6b;border-color:#e6dfd18c}.crm-timeline-card--pinned:hover{background:#fff8eb94;border-color:#d9d0c0a6}.crm-timeline-card--urgent-today{background:#fff8eb6b;border-color:#e6dfd18c}.crm-timeline-card--urgent-today:hover{background:#fff8eb94;border-color:#d9d0c0a6}.crm-timeline-card--urgent-overdue{background:#fff1f173;border-color:#f5c4c480}.crm-timeline-card--urgent-overdue:hover{background:#fff1f19e;border-color:#efb8b899}.crm-timeline-pin-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.crm-timeline-pin-btn:hover:not(:disabled){border-color:#cbd5e1;color:#334155;background:#f8fafc}.crm-timeline-pin-btn.is-pinned{color:#b45309;border-color:#fbbf24;background:#fffbeb}.crm-timeline-pin-btn:disabled{opacity:.55;cursor:default}.crm-deal-timeline-extras{margin-bottom:8px}.crm-deal-timeline-extra-section+.crm-deal-timeline-extra-section{margin-top:18px}.crm-deal-timeline-pinned-sep,.crm-deal-timeline-urgent-sep{margin-top:4px;margin-bottom:14px}.crm-timeline-date-sep .crm-deal-timeline-pinned-sep-label{color:#fff;background:#7c5cff}.crm-timeline-date-sep .crm-deal-timeline-urgent-sep-label{color:#fff;background:var(--c360-s-500, #1aadf5)}.crm-deal-timeline-extra-list .crm-timeline-item+.crm-timeline-item{margin-top:8px}.crm-deal-timeline-extra-list .crm-timeline-card-body,.crm-deal-timeline-extra-list .crm-timeline-field-value,.crm-deal-timeline-extra-list .crm-timeline-field-link{font-size:15px}.crm-deal-timeline-extra-list .crm-timeline-task-body .crm-timeline-field-label{font-size:14px}.crm-timeline-party-value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;max-width:100%}.crm-timeline-party-mail-btn{flex:0 0 auto;width:28px!important;height:28px!important;margin-left:2px}.crm-timeline-party-name-btn{display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.crm-timeline-party-sep{color:#94a3b8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-timeline-party-address{word-break:break-all;font-size:inherit}.crm-timeline-card-user{position:absolute;top:10px;right:10px}.crm-timeline-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-right:0}.crm-timeline-card-title{font-size:15px;font-weight:400;color:#000;line-height:1.35}.crm-timeline-card-header-dot{color:#a8adb4;font-size:14px;line-height:1}.crm-timeline-card-time{flex-shrink:0;font-size:14px;font-weight:400;color:#a8adb4;line-height:1.35;cursor:default;border:none;background:none;padding:0}.crm-timeline-card-time--modified{font-size:14px;color:#b8bcc3}.crm-timeline-card-time-relative{display:block;font-size:14px;color:#cbd5e1;margin-top:2px}.crm-timeline-card-body{margin-top:0;font-size:14px;color:#333;line-height:1.45;word-break:break-word}.crm-timeline-related-deal{margin:8px 0 0;min-width:0;max-width:100%;display:flex;align-items:baseline;gap:6px}.crm-timeline-related-deal-prefix{flex-shrink:0;font-size:14px;font-weight:600;color:#525c69}.crm-timeline-related-deal .crm-ui-tooltip-wrap{flex:0 1 auto;min-width:0;max-width:100%;width:-moz-max-content;width:max-content}.crm-timeline-related-deal-link{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--crm-blue, var(--c360-a-500, #2fc6f6));text-decoration:none}.crm-timeline-related-deal-link:hover{text-decoration:underline}.crm-timeline-log-entity-link{color:var(--crm-blue, var(--c360-a-500, #2fc6f6));font-weight:600;text-decoration:none}.crm-timeline-log-entity-link:hover{text-decoration:underline}.crm-timeline-card-layout{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start}.crm-timeline-body-icon{width:52px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#e3f4fc;border:1px solid var(--c360-s-200, #9fd4ef);box-shadow:inset 0 1px #ffffffa6;--crm-body-glyph-fill: #ffffff;--crm-body-glyph-stroke: var(--c360-s-600, #1598cc)}.crm-timeline-body-icon svg{display:block;width:40px;height:40px}.crm-timeline-body-icon .crm-timeline-body-glyph-shape{fill:var(--crm-body-glyph-fill);stroke:var(--crm-body-glyph-stroke);stroke-width:2;stroke-linejoin:round;paint-order:stroke fill}.crm-timeline-body-icon .crm-timeline-body-glyph-detail{fill:none;stroke:var(--crm-body-glyph-stroke);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.crm-timeline-body-icon.tone-overdue{background:#fdecec;border-color:#f5a8a8;--crm-body-glyph-stroke: #dc2626}.crm-timeline-body-icon.tone-done{background:#e8f8ee;border-color:#8fd4a8;--crm-body-glyph-stroke: #16a34a}.crm-timeline-body-icon.tone-email,.crm-timeline-body-icon.tone-call,.crm-timeline-body-icon.tone-default{background:#e3f4fc;border-color:var(--c360-s-200, #9fd4ef);--crm-body-glyph-stroke: var(--c360-s-600, #1598cc)}.crm-timeline-card-main{min-width:0}.crm-timeline-card--stage{padding:12px 16px}.crm-timeline-card--log{padding:10px 14px;background:#fafbfc;border-color:#eef2f4;box-shadow:none}.crm-timeline-card--log:hover{box-shadow:none}.crm-timeline-field{display:grid;grid-template-columns:108px minmax(0,1fr);gap:4px 10px;align-items:baseline;margin-bottom:6px}.crm-timeline-field--block{display:block;margin-bottom:8px}.crm-timeline-field--block .crm-timeline-field-label{display:block;margin-bottom:4px}.crm-timeline-field-label{color:#a8adb4;font-size:14px;line-height:1.35}.crm-timeline-field-value{color:#333;font-size:14px}.crm-timeline-field-link{color:var(--c360-a-700, #2067b0);font-size:14px;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.crm-timeline-field-link:hover{text-decoration:underline}.crm-timeline-field-link--btn:disabled{color:#333;cursor:default;text-decoration:none}.crm-timeline-files{margin-top:10px;display:flex;flex-direction:column;gap:4px}.crm-timeline-file-link,.crm-timeline-file-name{font-size:14px}.crm-timeline-file-link{color:var(--c360-b-600, #2563eb);text-decoration:none}.crm-timeline-file-link:hover{text-decoration:underline}.crm-timeline-file-name{color:#64748b}.crm-timeline-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.crm-timeline-meta-row{font-size:14px;color:#64748b}.crm-timeline-meta-row a{color:var(--c360-b-600, #2563eb);text-decoration:none}.crm-timeline-meta-row a:hover{text-decoration:underline}.crm-timeline-email-preview{margin-top:6px;font-size:14px;color:#64748b;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crm-timeline-meta-chip{font-size:14px;font-weight:600;padding:3px 8px;border-radius:6px;background:#f1f5f9;color:#475569}.crm-timeline-action-link{font-size:14px;font-weight:600;color:var(--c360-b-600, #2563eb);text-decoration:none}.crm-timeline-action-link:hover{text-decoration:underline}.crm-timeline-card-footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:0;border-top:none;flex-wrap:wrap}.crm-timeline-status{font-size:14px;font-weight:700;padding:3px 8px;border-radius:6px}.crm-timeline-status.is-done{background:#d1fae5;color:#047857}.crm-timeline-status.is-open{background:#fef3c7;color:#b45309}.crm-timeline-user-link{border:none;background:none;font-size:14px;font-weight:600;color:var(--c360-b-600, #2563eb);cursor:pointer;padding:0}.crm-timeline-user-link:hover:not(:disabled){text-decoration:underline}.crm-timeline-user-link:disabled{color:#64748b;cursor:default}.crm-timeline-complete-btn{border:1px solid #bfdbfe;background:#eff6ff;color:var(--c360-b-700, #1d4ed8);font-size:14px;font-weight:700;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background .15s ease}.crm-timeline-complete-btn:hover:not(:disabled){background:#dbeafe}.crm-timeline-complete-btn:disabled{opacity:.6;cursor:default}.crm-timeline-card-header--row{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-timeline-card-header--row.is-muted .crm-timeline-card-title{color:#a8adb4;font-weight:400}.crm-timeline-card-header-main{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.crm-timeline-card-user{display:none}.crm-timeline-status-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.4}.crm-timeline-status-badge.is-active{background:#ecf7fe;color:var(--c360-a-700, #2067b0)}.crm-timeline-status-badge.is-overdue{background:#ffebee;color:#c62828}.crm-timeline-status-badge.is-completed{background:#e8f5e9;color:#2e7d32}.crm-timeline-icon--task-overdue{background-color:#f87171;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4'/%3E%3C/svg%3E")}.crm-timeline-icon--task-done{background-color:#22c55e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4'/%3E%3C/svg%3E")}.crm-timeline-icon--log{background-color:#fff;box-shadow:0 0 0 1px #e2e8f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a8adb4' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E")}.crm-timeline-comment-box{position:relative;padding:10px 32px 10px 12px;border:1px solid #eef2f4;border-radius:6px;background:#fff}.crm-timeline-comment-box--nested{padding-right:12px}.crm-timeline-comment-edit{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:#a8adb4;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.crm-timeline-comment-box:hover .crm-timeline-comment-edit{opacity:1}.crm-timeline-comment-edit:hover{color:#525c69;background:#f5f7f8}.crm-expandable-text-body{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45;color:#111827}.crm-expandable-text-body.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.crm-expandable-text-toggle-wrap{display:flex;justify-content:center;margin-top:8px;padding-top:6px;border-top:1px solid transparent}.crm-expandable-text-body.is-clamped+.crm-expandable-text-toggle-wrap{border-top-color:#f0f3f5}.crm-expandable-text-toggle{margin-top:0;padding:2px 8px;border:none;background:none;color:var(--c360-a-700, #2067b0);font-size:14px;cursor:pointer}.crm-expandable-text-toggle:hover{text-decoration:underline}.crm-timeline-stage-flow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:2px}.crm-timeline-stage-badge{display:inline-flex;padding:5px 12px;border-radius:18px;background:#f5f7f8;color:#525c69;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.crm-timeline-stage-arrow{color:#c4c9d0;font-size:16px;line-height:1}.crm-timeline-log-text{margin:0;font-size:14px;line-height:1.45;color:#6b7280}.crm-timeline-log-text--deleted{font-size:14px}.crm-timeline-log-meta{font-size:14px;color:#94a3b8}.crm-timeline-log-entity-link{display:inline;padding:0;border:none;background:none;font:inherit;font-size:inherit;vertical-align:baseline}.crm-timeline-field--chip{align-items:center;margin-bottom:3px}.crm-timeline-field--chip .crm-timeline-deadline-chip{justify-self:start;width:auto;max-width:100%}.crm-timeline-task-body{display:flex;flex-direction:column;gap:0}.crm-timeline-task-body .crm-timeline-field{margin-bottom:3px}.crm-timeline-task-body .crm-timeline-field--block{margin-bottom:5px}.crm-timeline-task-body .crm-timeline-field--block .crm-timeline-field-label{margin-bottom:3px}.crm-timeline-task-body .crm-timeline-field-label{font-size:14px}.crm-timeline-task-body .crm-timeline-comment-box--nested{padding-top:8px;padding-bottom:8px}.crm-timeline-task-row{display:flex;align-items:baseline;gap:8px;font-size:14px}.crm-timeline-task-row--block{flex-direction:column;align-items:stretch}.crm-timeline-task-label{flex-shrink:0;min-width:88px;color:#9ca3af;font-size:14px}.crm-timeline-task-value{color:var(--c360-b-600, #2563eb);font-weight:500}.crm-timeline-deadline-chip{display:inline-flex;align-items:center;padding:4px 10px;border:none;border-radius:16px;font-size:14px;font-weight:500;cursor:pointer;transition:filter .15s ease}.crm-timeline-deadline-chip.is-readonly{cursor:default}.crm-timeline-deadline-chip.is-readonly:hover{filter:none}.crm-timeline-deadline-chip:hover{filter:brightness(.97)}.crm-timeline-deadline-chip.tone-active{background:#ecf7fe;color:var(--c360-a-700, #2067b0)}.crm-timeline-deadline-chip.tone-today{background:#fff8e1;color:#525c69}.crm-timeline-deadline-chip.tone-overdue{background:#fde8e8;color:#b04545}.crm-timeline-deadline-chip.tone-overdue:hover{filter:brightness(.97)}.crm-timeline-deadline-chip.tone-completed-ok{background:#e8f5e9;color:#2e7d32}.crm-timeline-deadline-chip.tone-completed-late{background:#fff3e0;color:#e65100}.crm-timeline-deadline-chip.tone-completed-at{background:#f3e8ff;color:#7e22ce}.crm-timeline-deadline-chip.tone-none{background:#f5f7f8;color:#828b95}.crm-timeline-email-body,.crm-timeline-call-body{display:flex;flex-direction:column;gap:8px}.crm-timeline-call-body .crm-timeline-field{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 10px;align-items:start;font-size:14px;line-height:1.4}.crm-timeline-call-body .crm-timeline-field-label{color:#9ca3af;font-size:14px;padding-top:1px}.crm-timeline-call-body .crm-timeline-field-value{color:#1f2937;word-break:break-word}.crm-timeline-call-meta{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #eef2f7;border-radius:12px;background:linear-gradient(180deg,#fbfcfe,#f7f9fc)}.crm-timeline-call-meta .crm-timeline-field{margin:0}.crm-timeline-call-duration-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.crm-timeline-meta-label{flex-shrink:0;min-width:88px;color:#9ca3af;font-size:14px}.crm-timeline-meta-value{color:#111827}.crm-timeline-meta-link{color:var(--c360-b-600, #2563eb);text-decoration:none}.crm-timeline-meta-link:hover{text-decoration:underline}.crm-timeline-email-preview-box{margin-top:8px;padding:10px 12px;border:1px solid #eef2f4;border-radius:6px;background:#fafbfc;font-size:14px;line-height:1.45;color:#525c69;white-space:pre-wrap;max-height:120px;overflow:hidden;position:relative}.crm-timeline-email-preview-box:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;background:linear-gradient(transparent,#fafbfc);pointer-events:none}.crm-timeline-call-player-wrap{margin-top:8px;padding:8px 10px;border:1px solid #eef2f4;border-radius:8px;background:#fafbfc}.crm-timeline-call-player{width:100%;height:32px;margin-top:0}.crm-call-rec{margin-top:4px}.crm-call-rec-listen{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;line-height:1.2;border:0;border-radius:7px;background:linear-gradient(135deg,#4f46e5 0%,var(--c360-b-600, #2563eb) 100%);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(var(--c360-b-600-rgb, 37, 99, 235),.25);transition:filter .15s ease,transform .15s ease}.crm-call-rec-listen:hover{filter:brightness(1.05)}.crm-call-rec-listen:active{transform:translateY(1px)}.crm-call-rec-listen svg{width:11px;height:11px}.crm-call-rec-panel{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #e0e7ff;border-radius:12px;background:linear-gradient(135deg,#eef2ff 0%,#fff 45%,var(--c360-s-50, #f0f9ff) 100%)}.crm-call-rec-status{font-size:14px;font-weight:600;padding:6px 8px;border-radius:8px}.crm-call-rec-status.is-loading{color:#3730a3;background:#e0e7ff}.crm-call-rec-status.is-error{color:#be123c;background:#ffe4e6}.crm-call-rec-controls{display:flex;align-items:center;gap:10px;min-width:0}.crm-call-rec-play{flex-shrink:0;width:36px;height:36px;border:0;border-radius:999px;background:#4f46e5;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #4f46e559}.crm-call-rec-play:hover{background:#4338ca}.crm-call-rec-play svg{width:16px;height:16px}.crm-call-rec-time{flex-shrink:0;min-width:34px;font-size:14px;font-variant-numeric:tabular-nums;color:#64748b}.crm-call-rec-track{position:relative;flex:1;min-width:0;height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.crm-call-rec-track-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#6366f1,var(--c360-s-400, #38bdf8));border-radius:inherit;pointer-events:none}.crm-call-rec-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.crm-call-rec-retry{align-self:flex-start;border:0;background:transparent;color:#4f46e5;font-size:14px;font-weight:600;cursor:pointer;padding:0}.crm-call-rec-retry:hover{text-decoration:underline}.crm-timeline-call-client{display:flex;flex-direction:column;gap:4px}.crm-timeline-call-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.crm-timeline-quick-action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ecf7fe;color:var(--c360-a-700, #2067b0);text-decoration:none;flex-shrink:0}.crm-timeline-quick-action:hover{background:#dff0fc}.crm-timeline-card-footer-left,.crm-timeline-card-footer-right{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crm-timeline-card-footer-right{margin-left:auto}.crm-timeline-edit-actions{display:flex;align-items:center;gap:14px}.crm-timeline-action-btn{display:inline-flex;align-items:center;gap:5px;padding:0 14px;height:30px;border:1px solid #c6cdd3;border-radius:4px;background:#fff;color:#525c69;font-size:14px;font-weight:400;cursor:pointer}.crm-timeline-action-btn:hover:not(:disabled){border-color:#a8adb4;background:#fafbfc}.crm-timeline-action-btn.is-active{border-color:#7c5cff;color:#7c5cff;background:#f9f7ff}.crm-timeline-action-btn--primary{border-color:var(--c360-a-700, #2067b0);background:var(--c360-a-700, #2067b0);color:#fff}.crm-timeline-action-btn--primary:hover:not(:disabled){background:var(--c360-s-700, #1a5694);border-color:var(--c360-s-700, #1a5694)}.crm-timeline-action-btn--success{border-color:#52b86a;background:#52b86a;color:#fff}.crm-timeline-action-btn--success:hover:not(:disabled){background:#46a85e;border-color:#46a85e}.crm-timeline-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:#a8adb4;cursor:pointer}.crm-timeline-icon-btn:hover{background:#f5f7f8;color:#525c69}.crm-timeline-icon-btn--danger:hover{background:#fff5f5;color:#e53935}.crm-timeline-card-menu{position:relative;display:inline-flex}.crm-timeline-card-menu-trigger.is-open,.crm-timeline-card-menu.is-open .crm-timeline-card-menu-trigger{background:#f5f7f8;color:#525c69}.crm-timeline-card-menu-panel{position:absolute;right:0;top:calc(100% + 2px);z-index:40;min-width:148px;padding:4px 0;border:1px solid #eef2f4;border-radius:6px;background:#fff;box-shadow:0 4px 16px #525c6924}.crm-timeline-card-menu.is-open:after{content:"";position:absolute;right:0;top:100%;width:100%;min-width:28px;height:6px}.crm-timeline-card-menu-item{display:block;width:100%;padding:8px 14px;border:none;background:none;color:#525c69;font-size:14px;font-family:inherit;text-align:left;cursor:pointer}.crm-timeline-card-menu-item:hover{background:#f5f7f8}.crm-timeline-card-menu-item.is-danger{color:#525c69}.crm-timeline-card-menu-item.is-danger:hover{background:#fff5f5;color:#e53935}.crm-timeline-card-menu-item.is-success{color:#525c69}.crm-timeline-card-menu-item.is-success:hover{background:#eef7f1;color:#52b86a}.crm-timeline-edit-textarea,.crm-timeline-edit-input{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical}.crm-timeline-edit{display:flex;flex-direction:column;gap:8px}.crm-timeline-edit-files{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crm-timeline-edit-file{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#f3f4f6;font-size:14px}.crm-timeline-edit-file.is-new{background:#dbeafe}.crm-timeline-edit-file button{border:none;background:none;cursor:pointer;color:#6b7280}.crm-timeline-edit-attach-btn{padding:3px 8px;border:1px dashed #d1d5db;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.crm-timeline-modal,.crm-timeline-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:460;pointer-events:auto}.crm-timeline-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a66;cursor:default}.crm-timeline-modal-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));border-radius:12px;background:#fff;box-shadow:0 20px 50px #00000026}.crm-timeline-modal-panel--wide{width:min(640px,calc(100vw - 32px))}.crm-timeline-modal-panel--deadline{width:min(300px,calc(100vw - 32px))}.crm-timeline-modal-header,.crm-timeline-modal-footer{padding:14px 16px}.crm-timeline-modal-header{border-bottom:1px solid #f3f4f6}.crm-timeline-modal-header h3{margin:0;font-size:16px;font-weight:600}.crm-timeline-modal-body{padding:16px}.crm-timeline-modal-body--deadline{display:flex;flex-direction:column;align-items:flex-start}.crm-timeline-deadline-modal-field{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.crm-timeline-deadline-modal-msk-label{font-size:14px;line-height:1.35;color:#828b95}.crm-timeline-modal-body--deadline .crm-msk-deadline-picker.is-inline{width:252px;max-width:100%}.crm-timeline-modal-body--deadline .crm-msk-deadline-picker.is-inline .crm-msk-deadline-trigger{width:100%;min-width:0;padding-right:12px}.crm-timeline-modal-body--deadline .crm-msk-deadline-picker.is-inline .crm-msk-deadline-trigger-text{flex:1;min-width:0}.crm-timeline-modal-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #f3f4f6}.crm-timeline-btn{padding:7px 14px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.crm-timeline-btn--ghost{border:1px solid #d1d5db;background:#fff;color:#374151}.crm-timeline-btn--primary{border:none;background:var(--c360-b-600, #2563eb);color:#fff}.crm-timeline-drawer-panel{position:absolute;top:0;right:0;width:min(420px,100vw);height:100%;background:#fff;box-shadow:-8px 0 30px #0000001f;display:flex;flex-direction:column}.crm-timeline-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f3f4f6}.crm-timeline-drawer-header h3{margin:0;font-size:16px}.crm-timeline-drawer-close{border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:#6b7280}.crm-timeline-drawer-body{padding:16px;overflow:auto;display:flex;flex-direction:column;gap:12px;font-size:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crm-deal-detail-title-row{display:flex;align-items:flex-start;gap:8px}.crm-deal-detail-title-actions{display:flex;gap:4px;flex-shrink:0}.crm-deal-detail-title-edit{display:flex;align-items:stretch;gap:8px}.crm-deal-detail-title-input{flex:1;min-width:0;font-size:18px;font-weight:700;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;height:40px;box-sizing:border-box;line-height:1.2}.crm-deal-detail-title-edit-actions{display:flex;align-items:stretch;flex-shrink:0;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff;height:40px;box-sizing:border-box}.crm-deal-detail-title-edit-actions .crm-deal-detail-icon-btn{width:40px;height:40px;border:none;border-radius:0;flex-shrink:0}.crm-deal-detail-title-edit-actions .crm-deal-detail-icon-btn+.crm-deal-detail-icon-btn{border-left:1px solid #e2e8f0}.crm-deal-detail-icon-btn{width:28px;height:28px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:background .15s ease,border-color .15s ease}.crm-deal-detail-icon-btn:hover{background:#eff6ff;border-color:#bfdbfe}.crm-deal-detail-icon-btn.is-primary{background:var(--c360-b-600, #2563eb);border-color:var(--c360-b-600, #2563eb);color:#fff}.crm-deal-detail-icon-btn.is-primary:hover{background:var(--c360-b-700, #1d4ed8);border-color:var(--c360-b-700, #1d4ed8)}.crm-deal-detail-delete-btn{height:34px;padding:0 14px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#dc2626;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.crm-deal-detail-delete-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.crm-deal-detail-text-btn{border:none;background:none;font-size:14px;color:#64748b;cursor:pointer;padding:6px 8px;border-radius:6px}.crm-deal-detail-text-btn:hover{background:#f1f5f9;color:#b91c1c}.crm-deal-detail-icon-pen{width:14px;height:14px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23475569'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z'/%3E%3C/svg%3E")}.crm-deal-detail-icon-copy{width:14px;height:14px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23475569'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z'/%3E%3C/svg%3E")}.crm-deal-detail-icon-link{width:14px;height:14px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23475569'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1'/%3E%3C/svg%3E")}.crm-deal-detail-flash{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:70;padding:10px 18px;border-radius:10px;background:#0f172a;color:#f8fafc;font-size:14px;font-weight:600;box-shadow:0 12px 32px #0f172a47;animation:crm-deal-flash-in .2s ease-out;pointer-events:none}@keyframes crm-deal-flash-in{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.crm-deal-detail-budget-inline{font-size:14px;color:#64748b}.crm-deal-funnel-move{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.crm-deal-funnel-move-label{font-size:14px;color:#64748b;flex-shrink:0}.crm-deal-funnel-move-combo{width:224px;max-width:224px;flex-shrink:0}.crm-deal-funnel-move-stage{width:300px;max-width:300px}.crm-deal-funnel-move .crm-deal-funnel-move-combo .crm-ui-combobox-trigger{height:30px;padding:0 10px;font-size:14px;border-radius:6px}.crm-deal-funnel-move-apply-wrap{display:inline-flex;align-items:center;height:30px}.crm-deal-detail-icon-check{width:16px;height:16px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.crm-deal-detail-icon-x{width:14px;height:14px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23475569'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E")}.crm-deal-detail-close .crm-deal-detail-icon-x{width:16px;height:16px}.crm-deal-detail-icon-btn.is-primary .crm-deal-detail-icon-x{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E")}.crm-deal-stage-chain-wrap{position:relative;width:100%;min-width:0}.crm-deal-stage-chain-wrap.can-scroll:hover .crm-deal-stage-chain-scroll{opacity:1;pointer-events:auto}.crm-deal-stage-chain-scroll{position:absolute;top:12px;bottom:6px;z-index:3;width:22px;border:none;border-radius:6px;background:#ffffffeb;box-shadow:0 1px 4px #0f172a1f;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease;display:flex;align-items:center;justify-content:center}.crm-deal-stage-chain-scroll:before{content:"";display:block;width:8px;height:8px;margin:auto;border-top:2px solid #475569;border-right:2px solid #475569}.crm-deal-stage-chain-scroll.is-left{left:2px}.crm-deal-stage-chain-scroll.is-left:before{transform:rotate(-135deg)}.crm-deal-stage-chain-scroll.is-right{right:2px}.crm-deal-stage-chain-scroll.is-right:before{transform:rotate(45deg)}.crm-deal-stage-chain-scroll:hover{background:#fff}.crm-deal-stage-chain{--crm-deal-stage-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40' preserveAspectRatio='none'%3E%3Cpath d='M3 0H91C97 0 101 2 104 7L112 20L104 33C101 38 97 40 91 40H3Q0 40 0 37V3Q0 0 3 0Z' fill='black'/%3E%3C/svg%3E");display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:0;overflow-x:auto;overflow-y:hidden;padding:10px 0 4px;scrollbar-width:none}.crm-deal-stage-chain::-webkit-scrollbar{display:none}.crm-deal-stage-chain.is-content,.crm-deal-stage-chain.is-equal{overflow-x:hidden}.crm-deal-stage-chain.is-content>.crm-deal-stage-chain-tooltip{flex:0 0 auto;width:auto;max-width:none}.crm-deal-stage-chain.is-content .crm-deal-stage-chain-item{width:var(--stage-cell-width, auto)}.crm-deal-stage-chain.is-equal>.crm-deal-stage-chain-tooltip{flex:1 1 0;min-width:0;width:auto;max-width:none}.crm-deal-stage-chain>.crm-deal-stage-chain-tooltip{flex:0 0 auto;display:inline-flex;width:auto;max-width:none;margin-right:-3px}.crm-deal-stage-chain.is-scroll>.crm-deal-stage-chain-tooltip{flex:0 0 var(--stage-cell-width, 42px);width:var(--stage-cell-width, 42px);max-width:var(--stage-cell-width, 42px)}.crm-deal-stage-chain>.crm-deal-stage-chain-tooltip>.crm-ui-tooltip-target{display:inline-flex;width:100%;max-width:100%;min-width:0}.crm-deal-stage-chain-item{position:relative;flex:0 0 auto;width:100%;border:none;padding:0;margin-top:2px;background:transparent;color:#2a3340;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease}.crm-deal-stage-chain-outline{display:block}.crm-deal-stage-chain-outline.is-current{padding:2px;background:var(--stage-color, #94a3b8);-webkit-mask-image:var(--crm-deal-stage-mask);mask-image:var(--crm-deal-stage-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.crm-deal-stage-chain-shape{position:relative;display:block;width:100%;min-width:0;max-width:none;padding:8px 36px 6px 10px;background:var(--stage-fill, #f1f5f9);-webkit-mask-image:var(--crm-deal-stage-mask);mask-image:var(--crm-deal-stage-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:filter .15s ease}.crm-deal-stage-chain.is-scroll .crm-deal-stage-chain-shape{padding:6px 22px 5px 8px}.crm-deal-stage-chain-item:hover:not(:disabled){transform:translateY(-1px)}.crm-deal-stage-chain-item:hover:not(:disabled) .crm-deal-stage-chain-outline{filter:drop-shadow(0 2px 8px rgba(26,39,68,.12))}.crm-deal-stage-chain-item.is-future{color:#2a3340}.crm-deal-stage-chain-label{display:block;line-height:1.2;color:#2a3340;max-width:100%}.crm-deal-stage-chain-label--full{white-space:nowrap}.crm-deal-stage-chain-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-stage-chain-label--letter{text-align:center;white-space:nowrap}.crm-deal-stage-chain-bar{display:block;height:4px;margin-top:6px;border-radius:2px;background:var(--stage-color, #94a3b8)}.crm-confirm-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.crm-confirm-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73;border:none;cursor:default}.crm-confirm-modal{position:relative;width:min(440px,100%);background:#fff;border-radius:12px;padding:20px;box-shadow:0 20px 50px #0f172a33}.crm-confirm-modal-title{font-size:16px;font-weight:700;color:#0f172a}.crm-confirm-modal-message{margin-top:10px;font-size:14px;color:#475569;line-height:1.45}.crm-confirm-modal-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.crm-deal-detail-page-scroll,.crm-deal-detail-page-full{flex:1;min-height:0;overflow:auto;padding:16px;background:#eef2f6}.crm-deal-detail-page-full{display:flex;flex-direction:column;gap:12px}.crm-company-deals-tab{padding:12px 12px 0;gap:0;overflow:hidden}.crm-company-deals-tab .crm-deals-list{flex:1;min-height:0;height:100%}.crm-deal-detail-page-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.crm-deal-detail-page-placeholder-title{font-size:18px;font-weight:700;color:#334155}.crm-deal-detail-page-placeholder-text{margin-top:8px;max-width:480px;font-size:14px;color:#64748b;line-height:1.5}.crm-deal-detail-links-row{display:flex;align-items:center;gap:10px}.crm-deal-history-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:auto}.crm-deal-history-table{width:100%;border-collapse:collapse;font-size:14px}.crm-deal-history-table th{text-align:left;padding:10px 12px;background:#f8fafc;color:#64748b;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.crm-deal-history-table td{padding:10px 12px;border-bottom:1px solid #f1f5f9;vertical-align:top;color:#334155}.crm-deal-history-table tr:hover td{background:#f8fafc}.crm-deal-history-date{white-space:nowrap;color:#64748b;font-size:14px}.crm-deal-history-author{display:flex;align-items:center;gap:8px}.crm-deal-history-muted{color:#94a3b8}.crm-deal-history-comment{cursor:help}.crm-deal-history-empty{padding:48px;text-align:center;color:#64748b;font-size:14px}.crm-deal-entity-toolbar{display:flex;gap:8px;margin-bottom:12px}.crm-deal-entity-loading,.crm-deal-entity-empty{padding:32px;text-align:center;color:#64748b;font-size:14px}.crm-deal-entity-modal{width:min(520px,100%);max-height:90vh;overflow:auto}.crm-deal-entity-form{display:flex;flex-direction:column;gap:8px}.crm-deal-entity-delete{border:none;background:none;color:#dc2626;font-size:14px;cursor:pointer}.crm-deal-entity-delete:hover{text-decoration:underline}.crm-deal-checkbox-row{display:flex;align-items:center;gap:8px}.crm-deal-product-images{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.crm-deal-product-thumb{width:36px;height:36px;border-radius:6px;overflow:hidden;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#64748b}.crm-deal-product-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crm-deal-product-upload{width:36px;height:36px;border:1px dashed #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#64748b}.crm-deal-file-list{display:flex;flex-direction:column;gap:2px;font-size:14px}.crm-deal-file-upload{color:var(--c360-b-600, #2563eb);cursor:pointer;font-size:14px}.crm-deal-doc-row{cursor:pointer}.crm-deal-doc-download{display:inline-block;margin-top:12px;color:var(--c360-b-600, #2563eb);font-size:14px}.crm-deal-detail-section--tags .crm-deal-detail-section-body{padding-top:0}.crm-deal-detail-custom-fields{display:flex;flex-direction:column;gap:12px}.crm-deal-detail-custom-fields-actions{display:flex;justify-content:flex-start}.crm-deal-detail-field--checkbox{margin-top:2px}.crm-deal-detail-checkbox-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#334155;cursor:pointer}.crm-deal-detail-checkbox-label input{width:auto}.crm-mailbox-port-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.crm-mailbox-flags{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;min-height:38px;padding-bottom:1px}.crm-mailbox-imap-smtp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.crm-mailbox-protocol-card{display:flex;flex-direction:column;gap:12px;height:100%;min-height:100%;box-sizing:border-box}.crm-mailbox-protocol-card-spacer{flex:1 1 auto;min-height:0}@media (max-width: 860px){.crm-mailbox-imap-smtp-grid{grid-template-columns:1fr}.crm-mailbox-protocol-card-spacer{display:none}}.crm-mailbox-owner-row{display:flex;align-items:center;gap:10px;min-width:0}.crm-mailbox-owner-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-mailbox-owner-name{font-weight:600;color:#1e293b;line-height:1.3}.crm-mailbox-owner-email{font-size:14px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.crm-deal-detail-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 8px;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1.3}.crm-deal-detail-tag--compact{padding:2px 8px;font-size:14px}.crm-deal-detail-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,280px)}.crm-deal-detail-tag-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:999px;background:#0f172a1a;color:currentColor;cursor:pointer;padding:0;line-height:0}.crm-deal-detail-tag-remove svg{display:block}.crm-deal-detail-tag-remove:hover{background:#0f172a2e}.crm-deal-detail-overlay-confirm-root,.crm-deal-detail-tag-confirm-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.crm-deal-detail-overlay-confirm-root .crm-confirm-modal-root,.crm-deal-detail-tag-confirm-root .crm-confirm-modal-root{pointer-events:auto}.crm-deal-detail-overlay-confirm-root .crm-confirm-modal,.crm-deal-detail-tag-confirm-root .crm-confirm-modal{max-width:360px;padding:16px 18px 14px}.crm-deal-detail-overlay-confirm-root .crm-confirm-modal-title,.crm-deal-detail-tag-confirm-root .crm-confirm-modal-title{font-size:16px;margin-bottom:6px}.crm-deal-detail-overlay-confirm-root .crm-confirm-modal-message,.crm-deal-detail-tag-confirm-root .crm-confirm-modal-message{font-size:14px;line-height:1.45;margin-bottom:12px;color:#64748b}.crm-deal-detail-overlay-confirm-root .crm-confirm-modal-actions,.crm-deal-detail-tag-confirm-root .crm-confirm-modal-actions{gap:6px}.crm-deal-detail-overlay-confirm-root .crm-ui-btn,.crm-deal-detail-tag-confirm-root .crm-ui-btn{min-height:32px;padding:6px 12px;font-size:14px}.crm-deal-detail-tags-modal-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.crm-deal-detail-tags-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a47;cursor:pointer}.crm-deal-detail-tags-modal{position:relative;z-index:1;width:min(400px,100%);max-height:min(460px,calc(100% - 40px));border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 18px 48px #0f172a2e;display:flex;flex-direction:column;overflow:hidden}.crm-deal-detail-tags-modal-header{padding:12px 14px 8px;border-bottom:1px solid #f1f5f9}.crm-deal-detail-tags-modal-title{margin:0;font-size:16px;font-weight:700;color:#0f172a}.crm-deal-detail-tags-modal-body{padding:10px 14px;display:flex;flex-direction:column;gap:8px;min-height:0}.crm-deal-detail-tags-list{max-height:260px;margin:0;padding:0}.crm-deal-detail-tags-option{gap:8px}.crm-deal-detail-tags-option.is-linked.active{background:linear-gradient(90deg,rgba(var(--c360-a-500-rgb, 47, 198, 246),.1),rgba(var(--c360-a-500-rgb, 47, 198, 246),.04))}.crm-deal-detail-tags-option-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0;box-shadow:inset 0 0 0 1px #0f172a14}.crm-deal-detail-tags-linked-mark{flex-shrink:0;font-size:14px;font-weight:600;color:var(--c360-s-700, #0369a1);background:var(--c360-s-100, #e0f2fe);border-radius:4px;padding:1px 5px;margin-left:auto}.crm-deal-detail-tags-quick-create{border:none;background:#f8fafc;color:var(--c360-b-600, #2563eb);font-size:14px;font-weight:600;padding:6px 8px;border-radius:6px;cursor:pointer;text-align:left;border:1px dashed #cbd5e1}.crm-deal-detail-tags-quick-create:hover{background:#eff6ff;border-color:#93c5fd}.crm-deal-detail-tags-create{padding:10px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.crm-deal-detail-tags-create--inline{display:flex;align-items:center;gap:6px;padding:6px 8px}.crm-deal-detail-tags-create-name{flex:1;min-width:0;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px;font-size:14px;background:#fff}.crm-deal-detail-tags-color-input{width:32px;height:32px;padding:2px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;flex-shrink:0}.crm-deal-detail-tags-create-dismiss{flex-shrink:0;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:18px;line-height:1;cursor:pointer}.crm-deal-detail-tags-create-dismiss:hover{background:#f1f5f9;color:#0f172a}.crm-deal-detail-tags-modal-footer{padding:10px 14px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:6px}.crm-deal-detail-section--ai .crm-deal-detail-section-body--flush{padding:8px 10px 10px}.crm-deal-detail-ai{display:flex;flex-direction:column;gap:8px}.crm-deal-detail-ai-toolbar{display:flex;gap:3px;padding:2px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.crm-deal-detail-ai-tab{flex:1;min-width:0;border:none;border-radius:5px;background:transparent;color:#64748b;font-size:14px;font-weight:600;line-height:1.2;padding:4px 6px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.crm-deal-detail-ai-tab:hover:not(.is-active){color:var(--c360-b-700, #1d4ed8);background:#eff6ff}.crm-deal-detail-ai-tab.is-active{color:#fff;background:var(--c360-b-600, #2563eb);box-shadow:0 1px 6px rgba(var(--c360-b-600-rgb, 37, 99, 235),.22)}.crm-deal-detail-ai-panel{border-radius:8px;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.18);background:linear-gradient(180deg,#fff,#f8fcfe);padding:8px;display:flex;flex-direction:column;gap:6px;min-height:0}.crm-deal-detail-ai-panel .crm-ui-date-range-nested{gap:4px}.crm-deal-detail-ai-panel .crm-ui-date-range-inputs{gap:6px}.crm-deal-detail-ai-empty{font-size:14px;line-height:1.35;color:#64748b;text-align:center;padding:8px 6px}.crm-deal-detail-ai-empty.is-error{color:#b42318}.crm-deal-detail-ai-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.crm-deal-detail-ai-date{font-size:14px;font-weight:600;color:#475569;line-height:1.35}.crm-deal-detail-ai-prob-value{font-size:14px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.crm-deal-detail-ai-badges-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-deal-detail-ai-prob{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;padding:2px 8px;font-size:14px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.crm-deal-detail-ai-delta{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;padding:2px 7px;font-size:14px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.crm-deal-detail-ai-delta.is-up{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.crm-deal-detail-ai-delta.is-down{border-color:#fecaca;background:#fef2f2;color:#b42318}.crm-deal-detail-ai-plan-tooltip{display:block;min-width:0}.crm-deal-detail-ai-plan-task{font-size:14px;font-weight:600;color:#1e293b;line-height:1.4;word-break:break-word}.crm-deal-detail-ai-plan-task.is-muted{color:#94a3b8;font-weight:500}.crm-deal-detail-ai-day-result{border-radius:6px;border:1px solid rgba(var(--c360-s-500-rgb, 14, 165, 233),.2);background:#f0f9ffd9;padding:6px 8px}.crm-deal-detail-ai-day-result.is-pending{border-style:dashed;border-color:#cbd5e1;background:#f8fafc;font-size:14px;color:#94a3b8;padding:6px 8px;line-height:1.35}.crm-deal-detail-ai-day-result-label{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c360-s-700, #0369a1);margin-bottom:4px}.crm-deal-detail-ai-day-result-text{font-size:14px;line-height:1.45;color:var(--c360-s-900, #0c4a6e);word-break:break-word}.crm-deal-detail-ai-status{display:inline-flex;align-items:center;align-self:flex-start;border-radius:999px;border:1px solid transparent;padding:3px 9px;font-size:14px;font-weight:700;line-height:1.3}.crm-deal-detail-ai-status.is-done{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.crm-deal-detail-ai-status.is-partial{border-color:#fde68a;background:#fffbeb;color:#b45309}.crm-deal-detail-ai-status.is-fail{border-color:#fecaca;background:#fef2f2;color:#b42318}.crm-deal-detail-ai-status.is-not_checked{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.crm-deal-detail-ai-panel--dynamics{min-height:186px}.crm-deal-detail-ai-chart-wrap{position:relative;flex:1 0 auto;min-height:128px}.crm-deal-detail-ai-chart{height:128px;min-height:128px;width:100%}.crm-deal-detail-ai-chart--placeholder{display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px dashed #e2e8f0;background:#f8fafce6}.crm-deal-detail-ai-chart--placeholder .crm-deal-detail-ai-empty{padding:0}.crm-deal-detail-ai-chart-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#ffffffb8;font-size:14px;font-weight:600;color:#64748b;pointer-events:none;z-index:2}.crm-deal-detail-ai-qual{border-radius:8px;border:1px solid #e2e8f0;background:#fff;padding:8px 10px}.crm-deal-detail-ai-qual .flex.flex-wrap.gap-1{gap:5px}.crm-deal-detail-ai-qual .inline-flex.rounded.border{padding:4px 9px!important;line-height:1.25}.crm-deal-detail-ai-chart-tooltip{border-radius:10px;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.28);background:#fffffff7;box-shadow:0 10px 28px #0f172a24;padding:8px 10px;font-size:14px;line-height:1.4;color:#334155;max-width:min(300px,calc(100vw - 24px))}.crm-deal-detail-ai-chart-tooltip-date{font-weight:700;color:var(--c360-s-700, #0f4f8c);margin-bottom:6px}.crm-deal-detail-ai-chart-tooltip-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.crm-deal-detail-ai-chart-tooltip-block{margin-top:4px;padding:6px 7px;border-radius:6px;background:#f8fafc;word-break:break-word}.crm-deal-detail-ai-chart-tooltip-block.is-muted{background:#f1f5f9;color:#64748b}.crm-deal-detail-ai-chart-tooltip-block.is-result{background:var(--c360-s-50, #f0f9ff);color:var(--c360-s-900, #0c4a6e)}.crm-deal-detail-ai-chart-tooltip-label{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:2px}.crm-deal-comment-composer{position:relative;border-radius:10px;background:#fff;transition:box-shadow .18s ease,border-color .18s ease}.crm-deal-comment-composer-hint{position:absolute;top:-6px;left:50%;z-index:5;transform:translate(-50%,-100%);max-width:calc(100% - 16px);padding:6px 12px;border-radius:8px;background:#1e293beb;color:#f8fafc;font-size:14px;font-weight:600;line-height:1.35;text-align:center;box-shadow:0 8px 24px #0f172a33;pointer-events:none;animation:crm-deal-comment-hint-in .15s ease}@keyframes crm-deal-comment-hint-in{0%{opacity:0;transform:translate(-50%,calc(-100% + 4px))}to{opacity:1;transform:translate(-50%,-100%)}}.crm-deal-comment-composer.is-collapsed{border:1px solid #e8edf2;box-shadow:0 1px 2px #0f172a0a}.crm-deal-comment-composer.is-expanded{border:1px solid #d4dce8;box-shadow:0 4px 18px #0f172a0f}.crm-deal-comment-composer-trigger{display:block;width:100%;border:none;background:transparent;text-align:left;padding:10px 14px;font-size:14px;line-height:1.35;color:#94a3b8;cursor:pointer;transition:color .15s ease,background .15s ease}.crm-deal-comment-composer-trigger:hover{color:#64748b;background:#f8fafc}.crm-deal-comment-composer-panel{display:flex;flex-direction:column;gap:0;padding:10px 12px 12px}.crm-deal-comment-input-shell{border:1px solid #b8c9dc;border-radius:8px;background:#fff;box-shadow:inset 0 1px 2px #1e3a5f0a;overflow:hidden}.crm-deal-comment-composer-text{display:block;width:100%;min-height:88px;max-height:200px;border:none;background:#fff;padding:10px 12px 4px;font-size:14px;line-height:1.45;color:#1e293b;resize:none;outline:none;box-shadow:none}.crm-deal-comment-composer-text:focus,.crm-deal-comment-composer-text:focus-visible{outline:none;box-shadow:none}.crm-deal-comment-input-shell:focus-within{border-color:#94a8be;box-shadow:inset 0 1px 2px #1e3a5f0a}.crm-deal-comment-composer-text::-moz-placeholder{color:#94a3b8}.crm-deal-comment-composer-text::placeholder{color:#94a3b8}.crm-deal-comment-composer-text:disabled{opacity:.65;cursor:not-allowed}.crm-deal-comment-composer-meta{display:flex;justify-content:flex-end;padding:0 10px 6px;background:#fff}.crm-deal-comment-composer-counter{font-size:14px;font-weight:600;color:#94a3b8;font-variant-numeric:tabular-nums}.crm-deal-comment-composer-divider{height:1px;margin:10px 0 12px;background:#94a3b859}.crm-deal-comment-attachments{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:4px}.crm-deal-comment-attachment-item{position:relative}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-item{display:flex;align-items:center;gap:4px}.crm-deal-comment-attachment-drag-body{display:flex;align-items:center;gap:4px;min-width:0}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-drag-body{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-item.is-dragging .crm-deal-comment-attachment-drag-body{cursor:grabbing}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-thumb{cursor:grab}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-item.is-dragging .crm-deal-comment-attachment-thumb{cursor:grabbing}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-item.is-drop-target{outline:2px dashed rgba(var(--c360-a-500-rgb, 47, 198, 246),.75);outline-offset:2px;border-radius:10px}.crm-deal-comment-attachment-grip{display:inline-flex;align-items:center;justify-content:center;width:16px;color:#b0b8c4;flex-shrink:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-grip{cursor:grab}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-item.is-dragging .crm-deal-comment-attachment-grip{cursor:grabbing}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-item.is-dragging{opacity:.45}.crm-timeline-inline-composer{width:100%}.crm-timeline-card-main .crm-deal-comment-composer-panel,.crm-timeline-card-main .crm-deal-task-composer-panel{padding:0}.crm-timeline-card-main .crm-deal-comment-dropzone{margin-top:8px}.crm-timeline-card--editing .crm-timeline-card-body{padding-top:4px}.crm-deal-comment-attachment-thumb{display:block;width:72px;height:72px;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;background:#f1f5f9;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.crm-deal-comment-attachment-thumb:hover{border-color:var(--c360-s-300, #7dd3fc);box-shadow:0 6px 16px rgba(var(--c360-b-600-rgb, 37, 99, 235),.18);transform:translateY(-1px)}.crm-deal-comment-attachment-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-file{cursor:grab}.crm-deal-comment-attachments--reorderable .crm-deal-comment-attachment-item.is-dragging .crm-deal-comment-attachment-file{cursor:grabbing}.crm-deal-comment-attachment-file{display:flex;align-items:center;gap:10px;min-width:0;max-width:240px;padding:8px 12px 8px 10px;border-radius:10px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 3px #0f172a0d}.crm-deal-comment-attachment-file-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#eff6ff;color:var(--c360-b-600, #2563eb)}.crm-deal-comment-attachment-file-body{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-deal-comment-attachment-file-name{font-size:14px;font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-comment-attachment-file-size{font-size:14px;color:#94a3b8;font-variant-numeric:tabular-nums}.crm-deal-comment-attachment-remove{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:2px solid #fff;border-radius:999px;background:#334155;color:#fff;line-height:0;cursor:pointer;box-shadow:0 2px 8px #0f172a38;transition:background .15s ease}.crm-deal-comment-attachment-remove svg{display:block}.crm-deal-comment-attachment-remove:hover:not(:disabled){background:#0f172a}.crm-deal-comment-composer-toolbar{display:flex;align-items:center;gap:8px;padding:10px 0 6px}.crm-deal-comment-file-input{display:none}.crm-deal-comment-attach-btn{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:14px;font-weight:600;padding:6px 8px;cursor:pointer;transition:color .15s ease,background .15s ease}.crm-deal-comment-attach-btn:hover:not(:disabled){color:var(--c360-b-600, #2563eb);background:#f1f5f9}.crm-deal-comment-attach-btn:disabled{opacity:.55;cursor:not-allowed}.crm-deal-comment-attach-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:18px;padding:0 6px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:14px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.crm-deal-comment-dropzone{margin-top:4px;padding:14px 12px;border:1px dashed #cbd5e1;border-radius:8px;background:#fafbfc;color:#94a3b8;font-size:14px;line-height:1.4;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.crm-deal-comment-dropzone.is-drag-over{border-color:var(--c360-s-300, #7dd3fc);background:var(--c360-s-50, #f0f9ff);color:var(--c360-s-700, #0369a1)}.crm-deal-comment-dropzone.is-limit{border-style:solid;border-color:#e2e8f0;background:#f8fafc;color:#94a3b8}.crm-deal-comment-dropzone.is-chat-compact{padding:8px 10px;font-size:14px;line-height:1.3}.crm-deal-comment-editor.is-chat .crm-deal-comment-attachments{margin-bottom:6px}.crm-deal-comment-chat-drop-row{display:flex;align-items:stretch;gap:8px;margin-top:2px}.crm-deal-comment-chat-attach-slot{flex-shrink:0;display:inline-flex;align-items:center;padding-top:2px;overflow:visible}.crm-deal-comment-chat-drop-row .crm-deal-comment-dropzone{flex:1;min-width:0;margin-top:0}.crm-deal-comment-composer-actions{display:flex;align-items:center;gap:14px;padding-top:12px}.crm-deal-comment-submit-btn{border:none;border-radius:6px;background:var(--c360-a-500, #2fc6f6);color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:9px 16px;cursor:pointer;box-shadow:0 2px 8px rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}.crm-deal-comment-submit-btn:hover:not(:disabled){background:var(--c360-s-500, #22b8eb);box-shadow:0 4px 12px rgba(var(--c360-a-500-rgb, 47, 198, 246),.4)}.crm-deal-comment-submit-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.crm-deal-comment-cancel-btn{border:none;background:transparent;color:#64748b;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:8px 4px;cursor:pointer;transition:color .15s ease}.crm-deal-comment-cancel-btn:hover:not(:disabled){color:#334155}.crm-deal-comment-cancel-btn:disabled{opacity:.55;cursor:not-allowed}.crm-deal-comment-composer-error,.crm-deal-task-composer-error{font-size:14px;font-weight:600;color:#b42318;margin-top:8px}.crm-deal-task-composer{position:relative;display:flex;flex-direction:column}.crm-deal-task-composer.is-collapsed{min-height:0}.crm-deal-task-composer.is-expanded{gap:0}.crm-deal-task-composer-trigger{display:block;width:100%;padding:10px 14px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;color:#8b95a5;font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s ease,color .15s ease}.crm-deal-task-composer-trigger:hover{border-color:#b8c5d4;color:#5a6578}.crm-deal-task-composer-panel{display:flex;flex-direction:column;gap:0}.crm-deal-task-kind-switch{display:inline-flex;align-self:flex-start;gap:2px;margin-bottom:8px;padding:2px;border-radius:8px;background:#f1f4f8}.crm-deal-task-kind-option{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:500;color:#5a6578}.crm-deal-task-kind-option:hover:not(:disabled){color:#1f2937}.crm-deal-task-kind-option.is-active{background:#fff;color:var(--c360-accent, #4338ca);box-shadow:0 1px 2px #0f172a14}.crm-deal-task-input-shell{border:1px solid #d8e0e8;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.crm-deal-task-input-shell:focus-within{border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-deal-task-title-input{display:block;width:100%;border:none;background:transparent;padding:10px 12px 6px;font-size:15px;font-weight:500;color:#2a3340;line-height:1.35}.crm-deal-task-title-input:focus,.crm-deal-task-title-input:focus-visible{outline:none}.crm-deal-task-title-input::-moz-placeholder{color:#a8b0bc;font-weight:400}.crm-deal-task-title-input::placeholder{color:#a8b0bc;font-weight:400}.crm-deal-task-title-input:disabled{opacity:.65}.crm-deal-task-desc-input{display:block;width:100%;border:none;background:transparent;padding:0 12px 8px;min-height:52px;font-size:14px;color:#4a5568;line-height:1.45;resize:none}.crm-deal-task-desc-input:focus,.crm-deal-task-desc-input:focus-visible{outline:none}.crm-deal-task-desc-input::-moz-placeholder{color:#b0b8c4}.crm-deal-task-desc-input::placeholder{color:#b0b8c4}.crm-deal-task-desc-input:disabled{opacity:.65}.crm-deal-task-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 8px;border-top:1px solid #eef2f6}.crm-deal-task-controls-left{display:flex;align-items:center;gap:4px;flex-shrink:0}.crm-deal-task-controls-left .crm-msk-deadline-picker{width:236px;flex-shrink:0}.crm-deal-task-controls-left .crm-msk-deadline-trigger{width:100%;min-width:0;padding-right:8px}.crm-deal-task-controls-left .crm-msk-deadline-trigger-text{flex:1;min-width:0}.crm-deal-task-controls-right{flex:1;min-width:0;max-width:220px}.crm-deal-task-controls-right .crm-ui-async-combobox{width:100%}.crm-deal-task-controls-right .crm-ui-combobox-trigger{min-height:30px;padding:0 8px;font-size:14px}.crm-deal-task-deadline-off{border:1px solid #d8e0e8;border-radius:6px;background:#f8fafc;color:#5a6578;font-size:14px;padding:4px 10px;cursor:pointer}.crm-deal-task-deadline-off:hover:not(:disabled){border-color:#b8c5d4}.crm-comment-attachments-view{margin-top:8px}.crm-comment-attachments-images{display:flex;flex-wrap:wrap;gap:8px}.crm-comment-attachments-thumb{width:94px;height:94px;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;background:#f1f5f9;cursor:pointer;transition:border-color .15s ease,transform .15s ease;padding:0}.crm-comment-attachments-thumb:hover{border-color:#93c5fd;transform:translateY(-1px)}.crm-comment-attachments-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.crm-comment-attachments-divider{margin:8px 0 0;border-top:1px solid #dbe3ee}.crm-comment-attachments-files{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.crm-comment-attachments-view.is-chat{margin-top:6px;max-width:min(360px,100%)}.crm-comment-attachments-view.is-chat .crm-comment-attachments-images{gap:4px}.crm-comment-attachments-view.is-chat .crm-comment-attachments-images.is-single{display:block}.crm-comment-attachments-view.is-chat .crm-comment-attachments-thumb{width:auto;height:auto;max-width:100%;max-height:280px;border-radius:12px;background:#0f172a0a}.crm-comment-attachments-view.is-chat .crm-comment-attachments-images:not(.is-single) .crm-comment-attachments-thumb{width:calc(50% - 2px);max-height:160px;aspect-ratio:1}.crm-comment-attachments-view.is-chat .crm-comment-attachments-thumb img{width:100%;height:100%;max-height:280px;-o-object-fit:cover;object-fit:cover}.crm-comment-attachments-view.is-chat .crm-comment-attachments-images.is-single .crm-comment-attachments-thumb img{width:auto;max-width:100%;height:auto;max-height:280px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.crm-comment-attachments-view.is-chat .crm-comment-attachments-divider{margin-top:10px;border-top-color:#94a3b873}.crm-comment-attachments-view.is-chat .crm-comment-attachments-files{margin-top:8px}.crm-comment-attachments-file{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;color:#334155;text-decoration:none;cursor:pointer;font:inherit;text-align:left;transition:background .15s ease,border-color .15s ease}.crm-comment-attachments-file:hover{background:#eff6ff;border-color:#bfdbfe;color:var(--c360-b-700, #1d4ed8)}.crm-comment-attachments-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-comment-attachments-file-size{font-size:14px;color:#94a3b8;font-variant-numeric:tabular-nums}.crm-deal-detail-error-toast{position:fixed;top:50%;left:50%;z-index:6500;transform:translate(-50%,-50%);max-width:min(420px,calc(100vw - 32px));padding:10px 16px;border-radius:8px;background:#fef2f2;border:1px solid #fca5a5;color:#b42318;font-size:14px;font-weight:600;line-height:1.35;text-align:center;box-shadow:0 10px 28px #b4231829;pointer-events:none;animation:crm-deal-detail-error-toast-in .15s ease}@keyframes crm-deal-detail-error-toast-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width: 1100px){.crm-deal-detail-body{grid-template-columns:minmax(352px,462px) minmax(0,1fr)}}@media (max-width: 960px){.crm-deal-detail-shell{width:100%}.crm-deal-detail-body{grid-template-columns:1fr}.crm-deal-detail-main{border-left:none;border-top:1px solid #e2e8f0}}.crm-company-about-edit,.crm-company-about-view{display:flex;flex-direction:column;gap:12px;min-width:0}.crm-company-about-multi-field{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-company-about-multi-field-title{font-size:14px;font-weight:600;color:#64748b;letter-spacing:.02em}.crm-company-about-multi-row{display:flex;align-items:flex-start;gap:6px;min-width:0}.crm-company-about-multi-row>input[type=text],.crm-company-about-multi-row>input[type=tel]{flex:1 1 auto;min-width:0;height:34px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:0 10px;font-size:14px;color:#0f172a;box-sizing:border-box}.crm-company-about-multi-row>input[type=text]:focus,.crm-company-about-multi-row>input[type=tel]:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(var(--c360-b-500-rgb, 59, 130, 246),.12)}.crm-company-about-multi-row .crm-company-about-email-input,.crm-company-about-multi-row .crm-ui-email-field{flex:1 1 auto;min-width:0}.crm-company-about-multi-row .crm-ui-email-input{width:100%;box-sizing:border-box;height:34px}.crm-company-about-multi-type{flex:0 0 auto;width:120px;max-width:132px;height:34px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:0 8px;font-size:14px;color:#334155;cursor:pointer}.crm-company-about-multi-type:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(var(--c360-b-500-rgb, 59, 130, 246),.12)}.crm-company-about-row-remove{flex-shrink:0;box-sizing:border-box;width:28px;height:34px;padding:0;margin:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.crm-company-about-row-remove-icon{display:block;width:10px;height:10px;position:relative}.crm-company-about-row-remove-icon:before,.crm-company-about-row-remove-icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;border-radius:1px;background:currentColor}.crm-company-about-row-remove-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.crm-company-about-row-remove-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.crm-company-about-row-remove:hover{color:#dc2626;border-color:#fecaca;background:#fef2f2}.crm-company-about-multi-add{align-self:flex-start;border:none;background:none;color:var(--c360-b-600, #2563eb);font-size:14px;font-weight:600;padding:2px 0;cursor:pointer}.crm-company-about-multi-add:hover{color:var(--c360-b-700, #1d4ed8);text-decoration:underline}.crm-company-about-website-link{color:var(--c360-b-600, #2563eb);text-decoration:none;word-break:break-all}.crm-company-about-website-link:hover{text-decoration:underline}.crm-company-about-attachments{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-company-about-attachments-title{font-size:14px;font-weight:600;color:#64748b;letter-spacing:.02em}.crm-company-about-view .crm-deal-detail-entity-fields{gap:8px}.crm-company-requisites-edit,.crm-company-requisites-view{display:flex;flex-direction:column;gap:12px;min-width:0}.crm-company-requisites-value{display:block;font-size:14px;font-weight:400;color:#0f172a;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.crm-company-requisites-multiline{white-space:pre-wrap;word-break:break-word}.crm-deal-closed-banner{margin:8px 0;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600}.crm-deal-closed-banner--won{background:#ecfdf3;color:#166534}.crm-deal-closed-banner--lost{background:#fef2f2;color:#991b1b}.crm-deal-closed-banner-comment{display:block;margin-top:4px;font-weight:400;white-space:pre-wrap}.crm-timeline-call-transcript{padding:10px 12px;border:1px solid #eef2f7;border-radius:12px;background:#fff}.crm-email-panel{position:fixed;top:var(--crm-overlay-top, 0px);right:var(--crm-overlay-right, 0px);bottom:0;left:var(--crm-overlay-left, 0px);z-index:540;display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none}.crm-email-shell{pointer-events:auto;position:relative;width:min(1100px,100%);max-width:100%;height:100%;display:flex;flex-direction:column;background:#f4f6f9;border-left:1px solid #d5dde8;border-top:1px solid #d5dde8;border-radius:var(--crm-overlay-radius, 10px) var(--crm-overlay-radius, 10px) 0 0;box-shadow:-12px -6px 40px #0f172a2e;overflow:hidden;animation:crm-overlay-slide-up .28s ease-out}.crm-email-shell--detail{width:min(980px,100%)}.crm-email-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.crm-email-header-main{display:flex;align-items:center;gap:10px;min-width:0}.crm-email-header-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--c360-s-400, #38bdf8),var(--c360-s-600, #0284c7));color:#fff;font-size:16px;flex-shrink:0;box-shadow:0 4px 10px rgba(var(--c360-s-500-rgb, 14, 165, 233),.28)}.crm-email-header-titles{min-width:0}.crm-email-header-title{margin:0;font-size:16px;font-weight:700;color:#0f172a;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-header-sub{margin:2px 0 0;font-size:14px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.crm-email-icon-btn{width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.crm-email-icon-btn:hover{background:#f1f5f9;color:#0f172a}.crm-email-icon-btn:disabled{opacity:.45;cursor:default}.crm-email-body{flex:1;min-height:0;overflow:auto;padding:16px 18px 20px}.crm-email-form{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px 16px;box-shadow:0 1px 2px #0f172a0a}.crm-email-field{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:start}.crm-email-field-label{padding-top:9px;font-size:14px;font-weight:500;color:#64748b;line-height:1.3}.crm-email-field-control{min-width:0}.crm-email-input,.crm-email-textarea{width:100%;border:1px solid #dbe3ee;border-radius:8px;background:#fff;color:#0f172a;font-size:14px;line-height:1.4;padding:8px 10px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.crm-email-input:focus,.crm-email-textarea:focus{border-color:var(--c360-s-300, #7dd3fc);box-shadow:0 0 0 3px rgba(var(--c360-s-400-rgb, 56, 189, 248),.18)}.crm-email-input:disabled,.crm-email-textarea:disabled,.crm-email-input[readonly]{background:#f8fafc;color:#475569;cursor:default}.crm-email-textarea{min-height:180px;resize:vertical;font-family:inherit}.crm-email-field-hint{margin:6px 0 0;font-size:14px;color:#64748b}.crm-email-field-hint.is-warn{color:#b45309}.crm-email-field--wide .crm-email-field-control{min-width:0}.crm-email-field-control>.crm-ui-tooltip-wrap{display:block;width:100%;max-width:100%}.crm-email-input--party{font-size:14px}.crm-email-party-line{display:block;width:100%;min-width:0;box-sizing:border-box;padding:9px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:14px;line-height:1.45;color:#0f172a;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.crm-email-party-line--editable{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;cursor:text;background:#fff}.crm-email-party-line-name{font-weight:600;color:#0f172a;margin-right:2px}.crm-email-party-line-email{font-weight:400;color:#475569}.crm-email-party-line-sep{display:inline}.crm-email-party-line-input{flex:0 1 auto;min-width:0;max-width:100%;border:0;outline:none;background:transparent;padding:0;margin:0;font:inherit;font-weight:400;color:#475569;line-height:1.45;field-sizing:content}.crm-email-party-display{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;box-sizing:border-box}.crm-email-party-display--editable{background:#fff;gap:4px}.crm-email-party-display-name{font-size:14px;font-weight:600;color:#0f172a;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.crm-email-party-display-email{font-size:14px;color:#475569;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.crm-email-party-display-input{width:100%;border:0;outline:none;background:transparent;padding:0;margin:0;font-size:14px;color:#0f172a;line-height:1.35;min-width:0}.crm-email-party-row{display:flex;align-items:center;gap:8px;min-width:0}.crm-email-party-row .crm-email-input{flex:1 1 auto;min-width:0}.crm-email-party-aside{flex:0 1 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#64748b;padding:6px 8px;border-radius:6px;background:#f1f5f9}.crm-email-req{color:#dc2626;font-weight:600}.crm-email-signature-preview{margin-top:4px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;padding:10px 12px}.crm-email-signature-preview-title{font-size:14px;font-weight:600;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.crm-email-signature-preview-body{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.45;color:#334155}.crm-email-cc-links{display:flex;align-items:center;gap:12px;padding-left:120px;margin-top:-2px}.crm-email-link-btn{border:none;background:none;padding:0;font-size:14px;font-weight:600;color:var(--c360-s-600, #0284c7);cursor:pointer}.crm-email-link-btn:hover{color:var(--c360-s-700, #0369a1);text-decoration:underline}.crm-email-toolbar{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding:4px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.crm-email-toolbar-btn{min-width:30px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:#475569;font-size:14px;font-weight:700;cursor:default;opacity:.7}.crm-email-toolbar-btn:hover{background:#eef2f7}.crm-email-deal-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:120px}.crm-email-deal-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 10px;border-radius:999px;border:1px solid var(--c360-s-200, #bae6fd);background:var(--c360-s-50, #f0f9ff);color:var(--c360-s-800, #075985);font-size:14px;font-weight:600}.crm-email-deal-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-deal-chip-clear{border:none;background:none;color:var(--c360-s-600, #0284c7);font-size:14px;font-weight:600;cursor:pointer;padding:0}.crm-email-deal-chip-clear:hover{color:var(--c360-s-700, #0369a1)}.crm-email-deal-picker{flex:1;min-width:220px;max-width:420px}.crm-email-error{margin-top:4px;padding:10px 12px;border-radius:8px;border:1px solid #fecaca;background:#fff1f2;color:#be123c;font-size:14px}.crm-email-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.crm-email-btn{min-width:120px;height:36px;border-radius:8px;border:1px solid transparent;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;padding:0 16px;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.crm-email-btn:disabled{opacity:.55;cursor:default}.crm-email-btn--primary{background:var(--c360-a-500, #2fc6f6);border-color:var(--c360-a-500, #2fc6f6);color:#fff}.crm-email-btn--primary:hover:not(:disabled){background:var(--c360-s-500, #1eb8e8);border-color:var(--c360-s-500, #1eb8e8)}.crm-email-btn--ghost{background:#fff;border-color:#cbd5e1;color:#334155}.crm-email-btn--ghost:hover:not(:disabled){background:#f8fafc}.crm-email-btn--danger{background:#fff;border-color:#fecaca;color:#be123c}.crm-email-btn--danger:hover:not(:disabled){background:#fff1f2}.crm-email-btn--reply{background:#eff6ff;border-color:#bfdbfe;color:var(--c360-b-700, #1d4ed8)}.crm-email-btn--reply:hover:not(:disabled){background:#dbeafe}.crm-email-minimized{position:fixed;right:16px;bottom:16px;z-index:540;display:flex;max-width:min(100vw - 2rem,22rem);align-items:center;gap:12px;border-radius:16px;border:1px solid var(--c360-s-200, #bae6fd);background:#fffffff5;padding:10px 14px;box-shadow:0 10px 28px rgba(var(--c360-s-500-rgb, 14, 165, 233),.16);cursor:pointer;text-align:left}.crm-email-minimized:hover{box-shadow:0 14px 34px rgba(var(--c360-s-500-rgb, 14, 165, 233),.22)}.crm-email-minimized-icon{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--c360-s-400, #38bdf8),var(--c360-b-700, #1d4ed8));color:#fff;font-size:16px;flex-shrink:0}.crm-email-minimized-text{min-width:0}.crm-email-minimized-title{display:block;font-size:14px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-minimized-sub{display:block;margin-top:2px;font-size:14px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-detail-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.crm-email-detail-meta-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.4}.crm-email-detail-meta-label{color:#64748b;font-weight:500}.crm-email-detail-meta-value{color:#0f172a;min-width:0;word-break:break-word}.crm-email-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.crm-email-body--detail-scroll{overflow-y:auto;overscroll-behavior:contain}.crm-email-detail-subject-block{margin-bottom:12px}.crm-email-detail-subject{margin:0;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;font-weight:600;line-height:1.4;word-break:break-word}.crm-email-detail-body-wrap{margin-bottom:4px}.crm-email-detail-body{padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#0f172a;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word;min-height:120px}.crm-email-detail-body.is-collapsed{max-height:220px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}.crm-email-body-toggle{margin-top:8px;padding-left:2px}.crm-email-detail-attachments{margin-top:14px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.crm-email-detail-section-title{margin:0 0 8px;font-size:16px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.crm-email-thread{margin-top:16px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.crm-email-thread-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:min(42vh,360px);overflow-y:auto}.crm-email-thread-item{width:100%;text-align:left;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;color:inherit;font:inherit;transition:border-color .15s ease,background .15s ease}.crm-email-thread-item:hover:not(:disabled){border-color:#94a3b8;background:#fff}.crm-email-thread-item.is-current,.crm-email-thread-item:disabled{cursor:default;border-color:#cbd5e1;background:#eef2ff}.crm-email-thread-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.crm-email-thread-item-subject{font-size:14px;font-weight:600;color:#0f172a;min-width:0;word-break:break-word}.crm-email-thread-item-dir{flex:0 0 auto;font-size:14px;color:#64748b;white-space:nowrap}.crm-email-thread-item-meta{font-size:14px;color:#64748b}.crm-email-thread-item-preview{font-size:14px;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-email-detail-loading,.crm-email-detail-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;color:#64748b;font-size:14px}.crm-email-toast{position:fixed;left:50%;bottom:20px;z-index:10050;transform:translate(-50%);border-radius:12px;border:1px solid #a7f3d0;background:#fff;padding:10px 16px;font-size:14px;font-weight:600;color:#065f46;box-shadow:0 10px 28px #065f461f}@media (max-width: 720px){.crm-email-field{grid-template-columns:1fr;gap:4px}.crm-email-field-label{padding-top:0}.crm-email-cc-links,.crm-email-deal-row{padding-left:0}.crm-email-detail-meta-row{grid-template-columns:1fr;gap:2px}}html.crm360{--c360-a-400: #4f46e5;--c360-a-500: #4338ca;--c360-a-600: #3730a3;--c360-a-700: #3730a3;--c360-a-text: #374151;--c360-a-soft: #eef2ff;--c360-a-500-rgb: 67, 56, 202;--c360-a-700-rgb: 55, 48, 163;--c360-s-50: #eef2ff;--c360-s-100: #e0e7ff;--c360-s-200: #c7d2fe;--c360-s-300: #a5b4fc;--c360-s-400: #818cf8;--c360-s-500: #4f46e5;--c360-s-600: #4338ca;--c360-s-700: #3730a3;--c360-s-800: #3730a3;--c360-s-900: #312e81;--c360-s-400-rgb: 129, 140, 248;--c360-s-500-rgb: 79, 70, 229;--c360-s-600-rgb: 67, 56, 202;--c360-b-500: #4f46e5;--c360-b-600: #4338ca;--c360-b-700: #3730a3;--c360-b-500-rgb: 79, 70, 229;--c360-b-600-rgb: 67, 56, 202;--c360-bg: #f4f5f7;--c360-panel: #ffffff;--c360-border: #e5e7eb;--c360-border-soft: #eef0f3;--c360-text: #1f2937;--c360-strong: #0f172a;--c360-muted: #5b6474;--c360-primary: #4338ca;--c360-primary-hover: #3730a3;--c360-primary-soft: #eef2ff;--c360-warn-bg: #fff7ed;--c360-warn-border: #fed7aa;--c360-warn-text: #9a3412;--c360-danger-bg: #fef2f2;--c360-danger-border: #fecaca;--c360-danger-text: #b91c1c;--c360-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html.crm360 .crm-kanban-page{--crm-kanban-bg: var(--c360-bg);--crm-nav-bg: var(--c360-panel);--crm-nav-accent: var(--c360-primary);--crm-nav-text: #374151;--crm-toolbar-bg: var(--c360-panel);--crm-toolbar-border: var(--c360-border);--crm-card-radius: 10px;--crm-text: var(--c360-text);--crm-text-muted: var(--c360-muted);--crm-border: var(--c360-border);--crm-blue: var(--c360-primary);--crm-blue-dark: var(--c360-primary-hover);--crm-blue-deep: var(--c360-primary-hover);--crm-link: var(--c360-primary-hover);--crm-accent-soft: var(--c360-primary-soft);--crm-sum-badge-bg: transparent;--crm-sum-badge-border: transparent;--crm-sum-badge-color: var(--c360-strong);--crm-board-pad-x: 12px;--crm-board-pad-y: 12px;font-family:var(--c360-font);color:var(--c360-text);background:var(--c360-bg)}html.crm360 .crm-kanban-page .crm-kanban-bg{background:var(--c360-bg)}html.crm360 .crm-kanban-nav{background:var(--c360-panel);border-bottom:1px solid var(--c360-border);box-shadow:none;padding:0 12px;gap:2px}html.crm360 .crm-kanban-nav a,html.crm360 .crm-kanban-nav button.nav-item{color:#374151;font-weight:500;font-size:14px;padding:0 14px}html.crm360 .crm-kanban-nav a:hover,html.crm360 .crm-kanban-nav button.nav-item:hover,html.crm360 .crm-kanban-nav button.nav-item.menu-open{background:#f3f4f6;color:#111827}html.crm360 .crm-kanban-nav a.active,html.crm360 .crm-kanban-nav button.nav-item.active{background:transparent;color:var(--c360-primary-hover);font-weight:600;box-shadow:inset 0 -2px 0 var(--c360-primary)}html.crm360 .crm-kanban-nav .crm-nav-chevron{border-top-color:#6b7280}html.crm360 .crm-ui-nav-dropdown{border-radius:10px;border:1px solid var(--c360-border);box-shadow:0 12px 28px #0f172a1f}html.crm360 .crm-work-session-timer{color:var(--c360-strong)}html.crm360 .crm-work-session-timer.is-paused{color:#b45309}html.crm360 .crm-work-session-timer-badge{background:#fef3c7;color:#92400e}html.crm360 .crm-work-session-closed{color:var(--c360-muted)}html.crm360 .crm-work-session-btn{height:32px;border-radius:8px;font-size:14px}html.crm360 .crm-work-session-btn--start{background:var(--c360-primary);border-color:var(--c360-primary);box-shadow:none}html.crm360 .crm-work-session-btn--start:hover:not(:disabled){background:var(--c360-primary-hover);box-shadow:none}html.crm360 .crm-work-session-btn--pause{background:#fffbeb;color:#92400e;border-color:#fcd34d}html.crm360 .crm-work-session-btn--pause:hover:not(:disabled){background:#fef3c7;border-color:#f59e0b}html.crm360 .crm-work-session-btn--end{background:#fff;color:#374151;border-color:#d1d5db}html.crm360 .crm-work-session-btn--end:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}html.crm360 .crm-kanban-toolbar{background:var(--c360-panel);border-bottom:1px solid var(--c360-border);box-shadow:none}html.crm360 .crm-kanban-toolbar-row{padding:16px 20px 12px}html.crm360 .crm-kanban-toolbar-title{font-size:22px;font-weight:700;color:var(--c360-strong);letter-spacing:-.01em}html.crm360 .crm-kanban-toolbar-funnel-label{color:var(--c360-muted);font-weight:500}html.crm360 .crm-kanban-funnel-select,html.crm360 .crm-kanban-settings-btn{border-color:#d1d5db;border-radius:8px;color:var(--c360-text)}html.crm360 .crm-kanban-search-wrap{border-color:#d1d5db;border-radius:8px;box-shadow:none}html.crm360 .crm-kanban-search-wrap:focus-within{border-color:var(--c360-primary);box-shadow:0 0 0 3px #4338ca24}html.crm360 .crm-kanban-view-tabs{background:var(--c360-panel);border-top:0;border-bottom:1px solid var(--c360-border);padding:0 20px;gap:4px}html.crm360 .crm-kanban-view-tab{padding:10px 12px;font-size:14px;font-weight:500;color:var(--c360-muted)}html.crm360 .crm-kanban-view-tab:hover{background:transparent;color:var(--c360-strong)}html.crm360 .crm-kanban-view-tab.active{background:transparent;color:var(--c360-primary-hover);border-bottom-color:var(--c360-primary);font-weight:600}html.crm360 .crm-kanban-counters{background:var(--c360-panel);border-bottom:1px solid var(--c360-border);padding:10px 20px}html.crm360 .crm-kanban-counter{border-radius:999px;border-color:#d1d5db;color:#374151;font-size:14px;font-weight:500;box-shadow:none;padding:5px 12px}html.crm360 .crm-kanban-counter:hover{border-color:#9ca3af;background:#f9fafb}html.crm360 .crm-kanban-counter.active{border-color:#1f2937;background:#1f2937;color:#fff;box-shadow:none}html.crm360 .crm-kanban-counter.active .num{color:#fff}html.crm360 .crm-kanban-counter.kind-overdue .num{color:#b91c1c}html.crm360 .crm-kanban-counter.kind-overdue.active{border-color:#b91c1c;background:#b91c1c;color:#fff}html.crm360 .crm-kanban-counter.kind-overdue.active .num{color:#fff}html.crm360 .crm-kanban-content-pad--list{padding-top:12px}html.crm360 .crm-kanban-board{gap:12px;padding-top:4px}html.crm360 .crm-kanban-column-header{background:var(--c360-panel);border:1px solid var(--c360-border);border-top:3px solid var(--stage-color, var(--c360-primary));border-radius:10px;padding:10px 12px 12px;box-shadow:none;margin-bottom:4px}html.crm360 .crm-kanban-column-header:after{display:none}html.crm360 .crm-kanban-column-name,html.crm360 .crm-kanban-column--white-text .crm-kanban-column-name{color:var(--c360-strong);text-shadow:none;font-size:14px;font-weight:600}html.crm360 .crm-kanban-column-count{background:#f1f2f4;color:#374151;height:22px;min-width:22px;padding:0 7px;font-size:14px;font-weight:600}html.crm360 .crm-kanban-column-sum-wrap,html.crm360 .crm-kanban-column--white-text .crm-kanban-column-sum-wrap{margin-top:4px;padding:0;border-top:0;justify-content:flex-start}html.crm360 .crm-kanban-column-sum{padding:0;border:0;background:transparent;box-shadow:none;font-size:15px;font-weight:700;color:var(--c360-strong);letter-spacing:-.01em;border-radius:0}html.crm360 .crm-kanban-column-add{background:#fff;border:1px solid var(--c360-border);color:var(--c360-muted);box-shadow:0 1px 2px #0f172a0f}html.crm360 .crm-kanban-column-add:hover,html.crm360 .crm-kanban-column-add.open{border-color:var(--c360-primary);color:var(--c360-primary)}html.crm360 .crm-kanban-column-body{background:transparent;padding:16px 0 8px;gap:8px;scrollbar-color:#cbd5e1 transparent}html.crm360 .crm-kanban-column-body::-webkit-scrollbar-track{background:transparent}html.crm360 .crm-kanban-column-body::-webkit-scrollbar-thumb{background:#cbd5e1}html.crm360 .crm-kanban-column-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}html.crm360 .crm-kanban-column.drop-target .crm-kanban-column-body{box-shadow:inset 0 0 0 2px var(--c360-primary);border-radius:10px;background:#4338ca0a}html.crm360 .crm-kanban-board-scroll-btn{background:#fff;border:1px solid var(--c360-border);color:#374151;box-shadow:0 4px 12px #0f172a1a}html.crm360 .crm-kanban-card{border-radius:10px;border:1px solid var(--c360-border);border-left-width:3px;box-shadow:0 1px 2px #0f172a0a}html.crm360 .crm-kanban-card:hover{box-shadow:0 6px 16px #0f172a14;border-color:#d1d5db}html.crm360 .crm-kanban-card-inner{padding:10px 34px 10px 12px}html.crm360 .crm-kanban-card-title{font-weight:600;color:var(--c360-strong)}html.crm360 .crm-kanban-card-title:hover{color:var(--c360-primary-hover)}html.crm360 .crm-kanban-card-amount{font-size:14px;font-weight:700;color:var(--c360-strong);font-variant-numeric:tabular-nums}html.crm360 .crm-kanban-card-manager-name{color:#374151}html.crm360 .crm-kanban-card-task{border-radius:6px}html.crm360 .crm-kanban-card-task.is-empty{background:var(--c360-warn-bg);border-color:var(--c360-warn-border)}html.crm360 .crm-kanban-card-task.is-empty .crm-kanban-card-task-label{color:var(--c360-warn-text);font-size:14px}html.crm360 .crm-kanban-card-task.is-active{background:var(--c360-primary-soft);border-color:#c7d2fe}html.crm360 .crm-kanban-card-task.is-active .crm-kanban-card-task-title{color:var(--c360-primary-hover)}html.crm360 .crm-kanban-card-task.is-overdue{background:var(--c360-danger-bg);border-color:var(--c360-danger-border)}html.crm360 .crm-kanban-card-task.is-overdue .crm-kanban-card-task-title,html.crm360 .crm-kanban-card-task.is-overdue .crm-kanban-card-task-deadline.is-overdue{color:var(--c360-danger-text)}html.crm360 button.crm-kanban-card-task.is-clickable:focus-visible,html.crm360 a.crm-kanban-card-task.is-clickable:focus-visible{outline-color:var(--c360-primary)}html.crm360 .crm-messenger-rail{background:var(--c360-panel);border-left:1px solid var(--c360-border)}html.crm360 .crm-messenger-rail-pinned{border-bottom-color:var(--c360-border-soft)}html.crm360 .crm-messenger-rail-special-icon.is-notes{background:var(--c360-primary)}html.crm360 .crm-messenger-rail-special-icon.is-general{background:#0f766e}html.crm360 .crm-messenger-rail-badge{box-shadow:0 0 0 2px #fff}html.crm360 .crm-ui-btn{border-radius:8px;font-weight:600}html.crm360 .crm-ui-btn-create,html.crm360 .crm-ui-btn-primary{background:var(--c360-primary);border-color:var(--c360-primary);box-shadow:none}html.crm360 .crm-ui-btn-create:hover:not(:disabled),html.crm360 .crm-ui-btn-primary:hover:not(:disabled){background:var(--c360-primary-hover);border-color:var(--c360-primary-hover);box-shadow:none}html.crm360 .crm-ui-btn-secondary{color:var(--c360-text);border-color:#d1d5db}html.crm360 .crm-ui-btn-secondary:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}html.crm360 .crm-ui-btn-ghost{color:#374151}html.crm360 .crm-ui-btn-ghost:hover:not(:disabled){background:#f3f4f6}html.crm360 .crm-deals-list{border:1px solid var(--c360-border);border-radius:12px;box-shadow:none}html.crm360 .crm-deals-list-table thead{background:#fafafb}html.crm360 .crm-deals-list-table th{color:var(--c360-muted);font-weight:600;letter-spacing:.02em;border-bottom-color:var(--c360-border-soft)}html.crm360 .crm-deals-list-table td{border-bottom-color:#f1f2f4}html.crm360 .crm-deals-list-table tbody tr:hover>td{background:#fafafb}html.crm360 .crm-deals-list-bulk,html.crm360 .crm-employees-bulk{background:var(--c360-primary-soft);border-color:#c7d2fe}html.crm360 .crm-deals-list-bulk-count,html.crm360 .crm-employees-bulk-count{color:var(--c360-primary-hover)}html.crm360 .crm-deal-detail-shell{background:var(--c360-bg)}html.crm360 .crm-deal-detail-header{border-bottom:1px solid var(--c360-border)}html.crm360 .crm-deal-detail-title{color:var(--c360-strong);font-weight:700;letter-spacing:-.01em}html.crm360 .crm-deal-detail-nav-tabs{background:var(--c360-panel);border-bottom:1px solid var(--c360-border)}html.crm360 .crm-deal-detail-nav-tab{color:var(--c360-muted);font-weight:500}html.crm360 .crm-deal-detail-nav-tab:not(:first-child):before{display:none}html.crm360 .crm-deal-detail-nav-tab:hover:not(.is-active){background:transparent;color:var(--c360-strong)}html.crm360 .crm-deal-detail-nav-tab.is-active{background:transparent;color:var(--c360-primary-hover);border-bottom-color:var(--c360-primary);font-weight:600}html.crm360 .crm-deal-stage-chain-label{color:var(--c360-strong)}html.crm360 .crm-deal-detail-more-panel{border-radius:10px;border-color:var(--c360-border);box-shadow:0 12px 28px #0f172a1f}html.crm360 .text-sky-600{color:#4338ca}html.crm360 .text-sky-700,html.crm360 .text-sky-800{color:#3730a3}html.crm360 .text-sky-900{color:#312e81}html.crm360 .bg-sky-50{background-color:#eef2ff}html.crm360 .bg-sky-500{background-color:#4f46e5}html.crm360 .bg-sky-600{background-color:#4338ca}html.crm360 .border-sky-100{border-color:#e0e7ff}html.crm360 .border-sky-200{border-color:#c7d2fe}html.crm360 .border-sky-300{border-color:#a5b4fc}html.crm360 .border-sky-400{border-color:#818cf8}html.crm360 .border-sky-500{border-color:#4f46e5}html.crm360 .ring-sky-100{--tw-ring-color: #e0e7ff}html.crm360 .ring-sky-400{--tw-ring-color: #818cf8}html.crm360 .ring-sky-500{--tw-ring-color: #4f46e5}html.crm360 .hover\:bg-sky-50:hover{background-color:#eef2ff}html.crm360 .hover\:bg-sky-700:hover{background-color:#3730a3}html.crm360 .hover\:text-sky-600:hover{color:#4338ca}html.crm360 .hover\:text-sky-700:hover,html.crm360 .hover\:text-sky-800:hover{color:#3730a3}.crm360-sidebar{background:#fff;border-right:1px solid #e5e7eb;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.crm360-sidenav{padding:14px 8px 10px;box-sizing:border-box;background:#fff}.crm360-sidenav-brand{display:flex;align-items:center;gap:10px;padding:2px 8px 10px}.crm360-sidenav-logo{width:30px;height:30px;border-radius:8px;background:#4338ca;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.crm360-sidenav-title{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.crm360-sidenav-title span{color:#4338ca}.crm360-sidenav-back{display:flex;align-items:center;gap:6px;margin:0 0 6px;padding:6px 8px;border-radius:8px;font-size:14px;font-weight:500;color:#5b6474;text-decoration:none}.crm360-sidenav-back:hover{background:#f3f4f6;color:#111827}.crm360-sidenav-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.crm360-sidenav-group{padding:2px 0 6px}.crm360-sidenav-head{padding:10px 10px 4px;font-size:14px;font-weight:600;color:#5b6474;text-transform:uppercase;letter-spacing:.06em}.crm360-sidenav-link{position:relative;display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;color:#374151;font-size:16px;font-weight:500;text-decoration:none;line-height:1.25}.crm360-sidenav-link:hover{background:#f3f4f6;color:#111827}.crm360-sidenav-link.is-active{background:#eef2ff;color:#3730a3;font-weight:600}.crm360-sidenav-me{display:flex;align-items:center;gap:10px;margin-top:6px;padding:10px 8px 2px;border-top:1px solid #e5e7eb}html.crm360 .crm-kanban-nav .crm360-topbar-crumb{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#5b6474;font-weight:500}html.crm360 .crm-kanban-nav .crm360-topbar-crumb strong{color:#0f172a;font-weight:600}.crm360-today{background:#f4f5f7;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1f2937}.crm360-tile{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.crm360-tile-l{font-size:14px;color:#5b6474}.crm360-tile-v{margin-top:2px;font-size:20px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.crm360-tile-v.text-emerald-700{color:#047857}.crm360-tile-v.text-amber-700{color:#b45309}.crm360-tile-n{font-size:14px;color:#374151}.crm360-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.crm360-panel-h{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #eef0f3}.crm360-panel-t{margin:0;font-size:16px;font-weight:600;color:#0f172a}.crm360-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:14px;border:1px solid #d1d5db;background:#fff;font:inherit;font-size:14px;font-weight:500;color:#374151;cursor:pointer}.crm360-chip.is-on{background:#1f2937;border-color:#1f2937;color:#fff}.crm360-group{display:flex;align-items:baseline;gap:6px;padding:8px 16px;background:#fafafb;border-bottom:1px solid #f1f2f4;font-size:14px}.crm360-plan-row{display:flex;align-items:flex-start;gap:12px;padding:10px 16px;border-bottom:1px solid #f1f2f4}.crm360-plan-row:hover{background:#fafafb}.crm360-plan-n{flex:none;width:22px;height:22px;border-radius:6px;background:#f1f2f4;color:#374151;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.crm360-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:#f1f2f4;color:#374151;font-size:14px;font-weight:500}.crm360-side-row{display:flex;gap:10px;padding:9px 16px;border-bottom:1px solid #f1f2f4}.crm360-side-row:last-child{border-bottom:0}.crm360-overdue>summary{cursor:pointer;padding:9px 16px;font-size:14px;font-weight:600;color:#b91c1c;background:#fef2f2;border-top:1px solid #fecaca;list-style:none}.crm360-overdue>summary::-webkit-details-marker{display:none}.crm360-promise{padding:11px 16px;border-bottom:1px solid #f1f2f4}.crm360-promise:last-child{border-bottom:0}.crm360-quote{margin-top:6px;padding:6px 10px;border-left:3px solid #c7d2fe;background:#f8f9ff;border-radius:0 6px 6px 0;font-size:14px;color:#374151}.crm360-kpi{border:1px solid #e5e7eb;border-radius:10px;padding:8px 10px;background:#fff}.crm360-kpi-l{font-size:14px;color:#5b6474}.crm360-kpi-v{font-size:15px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.crm360-kpi-n{font-size:14px;color:#374151}.crm360-kpi-n.text-emerald-700{color:#047857}.crm360-kpi-n.text-rose-700{color:#b91c1c}.crm360-eq-row{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-bottom:1px solid #f1f2f4}.crm360-eq-row:last-of-type{border-bottom:0}.crm360-eq-won{flex:none;font-size:14px;font-weight:600;color:#065f46;background:#ecfdf5;border-radius:5px;padding:1px 6px}.crm360-ask{margin:12px 0;border:1px solid #c7d2fe;background:#f8f9ff;border-radius:10px;padding:10px 12px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.crm360-ask-h{margin-bottom:4px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3730a3}.crm360-suggest{margin:12px 12px 0;background:#fff;border:1px solid #c7d2fe;border-radius:12px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;flex-shrink:0}.crm360-suggest-h{display:flex;align-items:baseline;gap:10px;width:100%;padding:10px 16px;border:0;background:#f8f9ff;border-radius:12px 12px 0 0;font:inherit;font-size:14px;text-align:left;cursor:pointer}.crm360-suggest-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:10px 12px 12px;max-height:340px;overflow-y:auto}.crm360-suggest-card{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#fff}.crm360-proc{background:#f4f5f7;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1f2937}.crm360-proc-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:18px 24px 12px}.crm360-proc-board{flex:1 1 auto;min-height:0;display:flex;gap:12px;padding:4px 24px 12px;overflow-x:auto;overflow-y:hidden;align-items:stretch}.crm360-proc-col{flex:0 0 272px;display:flex;flex-direction:column;min-height:0;background:#eceef2;border-radius:12px;border-top:3px solid var(--stage, #c7d2fe)}.crm360-proc-col.is-final{opacity:.85;background:#e9ebef}.crm360-proc-col-head{display:flex;align-items:center;gap:8px;padding:10px 12px 8px}.crm360-proc-col-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#111827}.crm360-proc-col-count{min-width:24px;height:20px;padding:0 7px;border-radius:10px;background:#fff;font-size:14px;font-weight:600;line-height:20px;text-align:center;color:#374151;font-variant-numeric:tabular-nums}.crm360-proc-col-body{flex:1;min-height:0;overflow-y:auto;padding:0 8px 10px;display:flex;flex-direction:column;gap:8px}.crm360-proc-empty{padding:14px 8px;font-size:14px;text-align:center;color:#6b7280}.crm360-proc-card{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.crm360-proc-card:hover{border-color:#c7d2fe;box-shadow:0 2px 8px #0f172a0f}.crm360-proc-card:focus-visible{outline:2px solid #4f46e5;outline-offset:1px}.crm360-proc-card-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;color:#0f172a}.crm360-proc-deal{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;border-radius:6px;background:#eef2ff;font-size:14px;color:#3730a3;text-decoration:none}.crm360-proc-deal:hover{text-decoration:underline}.crm360-proc-card-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#4b5563}.crm360-proc-card-values{display:flex;flex-direction:column;gap:1px;font-size:14px;color:#1f2937}.crm360-proc-card-foot{display:flex;justify-content:space-between;gap:8px;margin-top:2px;font-size:14px;color:#374151}.crm360-proc-card-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:#6b7280}.crm360-proc-badge{padding:0 6px;border-radius:6px;background:#ecfdf5;color:#047857;font-weight:600}.crm360-proc-foot{padding:6px 24px 10px;font-size:14px;color:#6b7280}.crm360-proc-h{margin:0 0 8px;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4b5563}.crm360-proc-grid{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:6px 16px;margin:0;font-size:14px}.crm360-proc-grid dt{color:#6b7280}.crm360-proc-grid dd{margin:0;min-width:0;color:#111827}.crm360-proc-path{display:flex;flex-wrap:wrap;gap:4px}.crm360-proc-path-step{padding:3px 9px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;font-size:14px;color:#6b7280}.crm360-proc-path-step.is-done{border-color:transparent;background:#f1f5f9;color:#374151}.crm360-proc-path-step.is-current{border-color:var(--stage, #4f46e5);box-shadow:inset 0 -2px 0 var(--stage, #4f46e5);font-weight:600;color:#0f172a}.crm360-proc-tag{flex:none;padding:1px 7px;border-radius:6px;background:#f1f5f9;font-size:14px;font-weight:600;color:#475569}.crm360-proc-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%}.crm360-proc-history{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px}.crm360-proc-history li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.crm360-proc-comment{padding:8px 10px;border:1px solid #eef0f3;border-radius:8px;background:#fafbfc}.crm360-proc-dealrow{display:flex;align-items:center;gap:8px;min-width:0}.crm360-proc-stage{display:inline-flex;align-items:center;gap:5px;flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#374151}.crm360-proc-stage.is-final{color:#6b7280}.crm360-proc-dealtab{margin:12px 16px 4px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.crm360-proc-dealtab-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 14px;border-bottom:1px solid #eef0f3;font-size:14px}.crm360-proc-dealtab-row{display:flex;align-items:center;gap:12px;width:100%;padding:9px 14px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.crm360-proc-dealtab-row:hover{background:#f8f9ff}.crm360-proc-card-foot>span:last-child:not(:first-child){flex:none;white-space:nowrap}.crm360-proc-card.has-cover{flex:none}.crm360-proc-card-cover{display:block;width:calc(100% + 24px);max-width:none;aspect-ratio:16 / 10;max-height:170px;margin:-10px -12px 6px;border-radius:9px 9px 0 0;-o-object-fit:cover;object-fit:cover;background:#e5e7eb}.crm360-proc-h-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.crm360-proc-h-row .crm360-proc-h{margin:0}.crm360-proc-linkbtn{padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:#4f46e5;cursor:pointer}.crm360-proc-linkbtn:hover{text-decoration:underline}.crm360-proc-linkbtn:disabled{opacity:.5;cursor:default}.crm360-proc-note{margin-bottom:8px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:14px;color:#475569}.crm360-proc-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.crm360-proc-tile{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#eef0f3}.crm360-proc-tile.is-cover{border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e5}.crm360-proc-tile-open{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.crm360-proc-tile-open:focus-visible{outline:2px solid #4f46e5;outline-offset:-2px}.crm360-proc-tile-open img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.crm360-proc-tile:hover .crm360-proc-tile-open img{transform:scale(1.03)}.crm360-proc-tile-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.crm360-proc-tile-cover{position:absolute;top:6px;left:6px;padding:1px 7px;border-radius:6px;background:#4f46e5;font-size:14px;font-weight:600;color:#fff;pointer-events:none}.crm360-proc-tile-action{position:absolute;right:6px;bottom:6px;left:6px;padding:4px 6px;border:0;border-radius:6px;background:#0f172ac7;font:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.crm360-proc-tile:hover .crm360-proc-tile-action,.crm360-proc-tile-action:focus-visible{opacity:1;transform:none}.crm360-proc-tile-action:disabled{cursor:progress}@media (hover: none){.crm360-proc-tile-action{display:none}}.crm360-proc-tile.is-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-style:dashed;border-color:#d1d5db;background:#f8fafc}.crm360-proc-tile-note{padding:0 6px;font-size:14px;text-align:center;color:#6b7280}.crm360-proc-filebadge{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 6px;border-radius:5px;background:#e2e8f0;font-size:14px;font-weight:700;letter-spacing:.04em;color:#334155}.crm360-proc-filebadge[data-ext=pdf]{background:#fee2e2;color:#b91c1c}.crm360-proc-filebadge[data-ext=doc],.crm360-proc-filebadge[data-ext=docx],.crm360-proc-filebadge[data-ext=rtf]{background:#dbeafe;color:#1d4ed8}.crm360-proc-filebadge[data-ext=xls],.crm360-proc-filebadge[data-ext=xlsx],.crm360-proc-filebadge[data-ext=csv]{background:#dcfce7;color:#15803d}.crm360-proc-filebadge[data-ext=zip],.crm360-proc-filebadge[data-ext=rar],.crm360-proc-filebadge[data-ext="7z"]{background:#fef3c7;color:#92400e}.crm360-proc-files{display:flex;flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none}.crm360-proc-files.is-compact{margin:0}.crm360-proc-file{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px;border:1px solid #eef0f3;border-radius:8px;background:#fff;font-size:14px}.crm360-proc-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3730a3;text-decoration:none}a.crm360-proc-file-name:hover{text-decoration:underline}.crm360-proc-file-name.is-muted{color:#4b5563}.crm360-proc-file-meta{flex:none;font-size:14px;white-space:nowrap;color:#6b7280}.crm360-proc-file-dl{flex:none;font-size:14px;color:#4f46e5;text-decoration:none}.crm360-proc-file-dl:hover{text-decoration:underline}.crm360-proc-cthumbs{display:flex;flex-wrap:wrap;gap:6px}.crm360-proc-cthumb{position:relative;display:flex;align-items:center;justify-content:center;width:76px;height:58px;padding:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:6px;background:#eef0f3;cursor:zoom-in}.crm360-proc-cthumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crm360-proc-cthumb .crm360-proc-tile-play svg{width:20px;height:20px}.crm360-proc-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:#090b0ff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#fff}.crm360-proc-viewer-bar{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;font-size:14px}.crm360-proc-viewer-count{flex:none;color:#cbd5e1;font-variant-numeric:tabular-nums}.crm360-proc-viewer-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.crm360-proc-viewer-size{flex:none;color:#94a3b8}.crm360-proc-viewer-actions{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.crm360-proc-viewer-btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff14;font:inherit;font-size:14px;font-weight:600;color:#fff;text-decoration:none;cursor:pointer}.crm360-proc-viewer-btn:hover{background:#ffffff29}.crm360-proc-viewer-btn:disabled{opacity:.5;cursor:progress}.crm360-proc-viewer-cover{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;background:#4f46e5;font-size:14px;font-weight:600}.crm360-proc-viewer-close{width:32px;height:32px;border:0;border-radius:8px;background:#ffffff14;font-size:16px;color:#fff;cursor:pointer}.crm360-proc-viewer-close:hover{background:#ffffff2e}.crm360-proc-viewer-stage{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:8px 72px 24px}.crm360-proc-viewer-stage:before{content:"Загрузка…";position:absolute;font-size:14px;color:#64748b}.crm360-proc-viewer-stage img,.crm360-proc-viewer-stage video{position:relative;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 12px 40px #00000073}.crm360-proc-viewer-nav{position:absolute;top:50%;width:44px;height:64px;border:0;border-radius:10px;background:#ffffff14;font-size:34px;line-height:1;color:#fff;cursor:pointer;transform:translateY(-50%)}.crm360-proc-viewer-nav:hover{background:#ffffff2e}.crm360-proc-viewer-nav.is-prev{left:14px}.crm360-proc-viewer-nav.is-next{right:14px}@media (max-width: 640px){.crm360-proc-viewer-bar{flex-wrap:wrap;gap:8px}.crm360-proc-viewer-size{display:none}.crm360-proc-viewer-stage{padding:4px 8px 16px}.crm360-proc-viewer-nav{width:36px;height:52px;font-size:28px;background:#00000059}.crm360-proc-viewer-nav.is-prev{left:6px}.crm360-proc-viewer-nav.is-next{right:6px}}.crm360-proc-board[data-process=repair] .crm360-proc-col{flex-basis:240px;width:240px;min-width:0}.crm360-proc-board[data-process=repair] .crm360-proc-card{min-width:0}.crm360-proc-board[data-process=repair] .crm360-proc-card-cover{aspect-ratio:8 / 9;max-height:260px}.crm360-proc-board[data-process=repair] .crm360-proc-card-foot{flex-wrap:wrap;gap:0 8px}.crm360-sidebar-toggle,.crm360-sidebar-show{align-items:center;justify-content:center;border:1px solid #e5e7eb;background:#fff;color:#4b5563;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.crm360-sidebar-toggle{display:inline-flex;width:28px;height:28px;border-radius:8px;border-color:transparent;background:transparent}.crm360-sidebar-toggle:hover,.crm360-sidebar-show:hover{border-color:#c7d2fe;background:#eef2ff;color:#3730a3}.crm360-sidebar-show{width:32px;height:32px;border-radius:8px;box-shadow:0 1px 3px #0f172a14}.crm360-sidebar-toggle:focus-visible,.crm360-sidebar-show:focus-visible{outline:2px solid #4f46e5;outline-offset:1px}.crm360-proc-card.is-repair .crm360-proc-card-title{-webkit-line-clamp:3}.crm360-proc-card.is-moving{opacity:.55}.crm360-proc-card[draggable=true]{cursor:grab}.crm360-proc-card[draggable=true]:active{cursor:grabbing}.crm360-proc-col.is-drop{background:#e0e7ff;box-shadow:inset 0 0 0 2px #818cf8}.crm360-proc-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.crm360-proc-num{font-size:14px;font-weight:600;color:#6b7280;font-variant-numeric:tabular-nums}.crm360-proc-chip{padding:0 6px;border-radius:5px;background:#f1f5f9;font-size:14px;font-weight:600;line-height:18px;color:#475569}.crm360-proc-chip[data-tone=ours]{background:#eef2ff;color:#3730a3}.crm360-proc-chip[data-tone=client]{background:#fef3c7;color:#92400e}.crm360-proc-chip[data-tone=warranty]{background:#ffe4e6;color:#9f1239}.crm360-proc-next{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;padding:4px 6px;border-radius:6px;background:#f8fafc;font-size:14px;color:#1f2937}.crm360-proc-next-box{flex:none;width:11px;height:11px;border:1.5px solid #94a3b8;border-radius:3px}.crm360-proc-next>.truncate{flex:1 1 0;min-width:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.crm360-proc-next-due{flex:0 0 100%;padding-left:17px;font-size:14px;color:#475569;white-space:nowrap}.crm360-proc-next.is-overdue{background:#fff1f2}.crm360-proc-next.is-overdue .crm360-proc-next-due{font-weight:600;color:#be123c}.crm360-proc-path-step.is-clickable{font:inherit;font-size:14px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.crm360-proc-path-step.is-clickable:hover:not(:disabled){border-color:var(--stage, #4f46e5);background:#f8faff;color:#111827}.crm360-proc-path-step.is-clickable:disabled{cursor:default}.crm360-proc-path-step.is-final:not(.is-current){border-style:dashed}.crm360-proc-edit-view{display:flex;align-items:flex-start;gap:6px;min-width:0}.crm360-proc-edit-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:-2px;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.crm360-proc-edit:hover .crm360-proc-edit-btn,.crm360-proc-edit-btn:focus-visible{opacity:1}.crm360-proc-edit-btn:hover{background:#eef2ff;color:#3730a3}@media (hover: none){.crm360-proc-edit-btn{opacity:1}}.crm360-proc-editor{display:flex;flex-direction:column;gap:6px;min-width:0}.crm360-proc-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm360-proc-input{width:100%;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font:inherit;font-size:14px;color:#111827}textarea.crm360-proc-input{resize:vertical;line-height:1.45}.crm360-proc-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.crm360-proc-field{display:flex;flex-direction:column;gap:4px;min-width:0}.crm360-proc-field>span:first-child{font-size:14px;font-weight:600;color:#4b5563}.crm360-proc-taskform{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;border:1px solid #e0e7ff;border-radius:10px;background:#f8faff}.crm360-proc-taskform-row{display:flex;flex-wrap:wrap;gap:8px}.crm360-proc-tasks{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.crm360-proc-task{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 10px;border:1px solid #eef0f3;border-radius:8px;background:#fff;font-size:14px}.crm360-proc-task input[type=checkbox]{width:16px;height:16px;accent-color:#4f46e5;cursor:pointer}.crm360-proc-task-title{flex:1;min-width:140px;color:#111827}.crm360-proc-task-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:#6b7280}.crm360-proc-task.is-overdue .crm360-proc-task-due{font-weight:600;color:#be123c}.crm360-proc-task.is-done .crm360-proc-task-title{color:#6b7280;text-decoration:line-through}.crm360-proc-composer{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.crm360-proc-grid dd.crm360-proc-edit.is-block .crm360-proc-edit-view>span{white-space:pre-wrap}.crm360-proc-head-text{flex:1 1 320px;min-width:min(100%,280px)}@media (max-width: 640px){.crm360-proc-head{padding:12px 16px 8px}.crm360-proc-head-note{display:none}.crm360-proc-head h1{font-size:20px}}.crm360-stagebar{position:relative;display:flex;flex-direction:column;gap:8px}.crm360-stagebar-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.crm360-stagebar-pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:32px;padding:0 10px 0 12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#111827;box-shadow:inset 3px 0 0 var(--stage, #c7d2fe)}.crm360-stagebar-pill.is-editable{cursor:pointer}.crm360-stagebar-pill.is-editable:hover:not(:disabled){border-color:#c7d2fe;background:#f8faff}.crm360-stagebar-pill:disabled{cursor:default;opacity:1}.crm360-stagebar-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--stage, #c7d2fe)}.crm360-stagebar-step{font-size:14px;color:#6b7280;font-variant-numeric:tabular-nums}.crm360-stagebar-meta{display:inline-flex;flex-wrap:wrap;gap:4px 12px;font-size:14px;color:#4b5563}.crm360-stagebar-track{display:flex;align-items:center;gap:3px;height:10px}.crm360-stagebar-seg{flex:1 1 0;min-width:6px;height:6px;padding:0;border:0;border-radius:3px;background:#e5e7eb;transition:height .12s ease,background-color .12s ease}.crm360-stagebar-seg.is-done{background:color-mix(in srgb,var(--stage, #818cf8) 55%,#ffffff)}.crm360-stagebar-seg.is-current{height:10px;background:var(--stage, #4f46e5)}.crm360-stagebar-seg.is-final{flex:0 0 22px;background:transparent;box-shadow:inset 0 0 0 1px #d1d5db}.crm360-stagebar-seg.is-final.is-current{background:var(--stage, #4f46e5);box-shadow:none}button.crm360-stagebar-seg{cursor:pointer}button.crm360-stagebar-seg:hover:not(:disabled){height:10px}button.crm360-stagebar-seg:disabled{cursor:default}.crm360-stagebar-gap{flex:0 0 8px}.crm360-stagebar-menu{position:absolute;top:38px;left:0;z-index:30;width:min(320px,100%);max-height:360px;overflow-y:auto;padding:4px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 12px 32px #0f172a29}.crm360-stagebar-opt{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:14px;text-align:left;color:#111827;cursor:pointer}.crm360-stagebar-opt:hover,.crm360-stagebar-opt[aria-selected=true]{background:#f1f5f9}.crm360-stagebar-group{margin:6px 10px 2px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.crm360-proc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}.crm360-proc-fact{min-width:0}.crm360-proc-fact.is-wide{grid-column:1 / -1}.crm360-proc-fact>dt{margin-bottom:2px;font-size:14px;color:#6b7280}.crm360-proc-fact>dd{margin:0;min-width:0;font-size:14px;color:#111827}@media (max-width: 560px){.crm360-proc-facts{grid-template-columns:minmax(0,1fr)}}.crm360-proc-dropzone{border-radius:10px;transition:box-shadow .12s ease,background-color .12s ease}.crm360-proc-dropzone.is-over{background:#eef2ff;box-shadow:0 0 0 2px #818cf8}a.crm360-sidenav-brand{text-decoration:none;border-radius:8px}a.crm360-sidenav-brand:hover{background:#f8fafc}.crm360-sidenav-head-btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:6px;border:0;background:transparent;cursor:pointer;text-align:left;border-radius:6px}.crm360-sidenav-head-btn:hover{color:#111827;background:#f8fafc}.crm360-sidenav-head-btn:focus-visible{outline:2px solid #4f46e5;outline-offset:1px}.crm360-sidenav-ext{margin-left:auto;font-size:14px;color:#9ca3af}.crm360-sidebar .crm360-sidenav{height:100%}.crm360-sidenav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#4f46e5;color:#fff;font-size:14px;font-weight:700;line-height:20px;text-align:center}.crm360-proc-panel .crm-ui-slide-panel-title{font-size:18px}.crm360-proc-panel .crm360-proc-detail{font-size:15px}.crm360-proc-panel .crm360-proc-detail .text-xs{font-size:14px;line-height:1.45}.crm360-proc-panel .crm360-proc-detail .text-sm,.crm360-proc-panel .crm360-proc-detail .text-\[13px\]{font-size:15px;line-height:1.55}.crm360-proc-panel .crm360-proc-h{font-size:16px}.crm360-proc-panel .crm360-proc-fact>dt{font-size:14px}.crm360-proc-panel .crm360-proc-fact>dd,.crm360-proc-panel .crm360-proc-task-title,.crm360-proc-panel .crm360-proc-input{font-size:15px}.crm360-proc-panel .crm360-proc-grid,.crm360-proc-panel .crm360-proc-history,.crm360-proc-panel .crm360-proc-task-meta{font-size:14px}.crm360-proc-panel .crm360-proc-comment{padding:10px 14px}.crm360-proc-panel .crm360-proc-side{container-type:inline-size}@container (max-width: 520px){.crm360-proc-panel .crm360-proc-facts{grid-template-columns:minmax(0,1fr);gap:10px}}@media (min-width: 768px){.crm360-proc-panel.crm-ui-slide-panel{width:90vw!important;max-width:90vw;z-index:90!important}}@media (min-width: 768px){.crm360-proc-panel-backdrop.crm-side-panel-backdrop{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:85!important}}.crm360-sidenav-top{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 0 6px}.crm360-sidenav-top .crm360-sidenav-brand{min-width:0;padding-bottom:4px}.crm360-sidebar-toggle{flex:none;width:32px;height:32px}.crm360-sidenav.is-compact{padding:12px 8px 10px}.crm360-sidenav.is-compact .crm360-sidenav-top{flex-direction:column;gap:6px;padding-bottom:8px}.crm360-sidenav.is-compact .crm360-sidenav-brand{padding:2px}.crm360-sidenav.is-compact .crm360-sidenav-title,.crm360-sidenav.is-compact .crm360-sidenav-label,.crm360-sidenav.is-compact .crm360-sidenav-ext,.crm360-sidenav.is-compact .crm360-sidenav-me-text{display:none}.crm360-sidenav.is-compact .crm360-sidenav-scroll{scrollbar-width:none}.crm360-sidenav.is-compact .crm360-sidenav-scroll::-webkit-scrollbar{display:none}.crm360-sidenav.is-compact .crm360-sidenav-group{padding:0 0 2px}.crm360-sidenav.is-compact .crm360-sidenav-link{justify-content:center;width:44px;height:40px;margin:2px auto;padding:0}.crm360-sidenav.is-compact .crm360-sidenav-badge{position:absolute;top:1px;right:-4px;min-width:20px;height:20px;padding:0 4px;line-height:20px}.crm360-sidenav-divider{height:1px;margin:8px 10px;background:#e5e7eb}.crm360-sidenav-more{display:flex;align-items:center;justify-content:center;width:44px;height:28px;margin:4px auto;border:0;border-top:1px solid #e5e7eb;background:transparent;color:#6b7280;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer}.crm360-sidenav-more:hover{color:#3730a3;background:#eef2ff;border-radius:8px}.crm360-sidenav-more:focus-visible{outline:2px solid #4f46e5;outline-offset:1px}.crm360-sidenav.is-compact .crm360-sidenav-me{justify-content:center;padding:10px 0 2px}html:where(.rop360-ui) body{background:#f4f5f7}:where(html.rop360-ui){--c360-a-400: #4f46e5;--c360-a-500: #4338ca;--c360-a-600: #3730a3;--c360-a-700: #3730a3;--c360-a-text: #374151;--c360-a-soft: #eef2ff;--c360-a-500-rgb: 67, 56, 202;--c360-a-700-rgb: 55, 48, 163;--c360-s-50: #eef2ff;--c360-s-100: #e0e7ff;--c360-s-200: #c7d2fe;--c360-s-300: #a5b4fc;--c360-s-400: #818cf8;--c360-s-500: #4f46e5;--c360-s-600: #4338ca;--c360-s-700: #3730a3;--c360-s-800: #3730a3;--c360-s-900: #312e81;--c360-s-400-rgb: 129, 140, 248;--c360-s-500-rgb: 79, 70, 229;--c360-s-600-rgb: 67, 56, 202;--c360-b-500: #4f46e5;--c360-b-600: #4338ca;--c360-b-700: #3730a3;--c360-b-500-rgb: 79, 70, 229;--c360-b-600-rgb: 67, 56, 202}html:where(.rop360-ui) .bg-blue-100{background-color:#e0e7ff}html:where(.rop360-ui) .bg-blue-100\/80{background-color:#e0e7ffcc}html:where(.rop360-ui) .bg-blue-100\/90{background-color:#e0e7ffe6}html:where(.rop360-ui) .bg-blue-200{background-color:#c7d2fe}html:where(.rop360-ui) .bg-blue-50{background-color:#eef2ff}html:where(.rop360-ui) .bg-blue-50\/50{background-color:#eef2ff80}html:where(.rop360-ui) .bg-blue-50\/70{background-color:#eef2ffb3}html:where(.rop360-ui) .bg-blue-50\/80{background-color:#eef2ffcc}html:where(.rop360-ui) .bg-blue-50\/90{background-color:#eef2ffe6}html:where(.rop360-ui) .bg-blue-500{background-color:#4f46e5}html:where(.rop360-ui) .bg-blue-600{background-color:#4338ca}html:where(.rop360-ui) .bg-blue-700{background-color:#3730a3}html:where(.rop360-ui) .bg-cyan-100{background-color:#e0e7ff}html:where(.rop360-ui) .bg-cyan-50{background-color:#eef2ff}html:where(.rop360-ui) .bg-cyan-50\/60{background-color:#eef2ff99}html:where(.rop360-ui) .bg-cyan-50\/95{background-color:#eef2fff2}html:where(.rop360-ui) .bg-cyan-500{background-color:#4f46e5}html:where(.rop360-ui) .bg-cyan-600{background-color:#4338ca}html:where(.rop360-ui) .bg-purple-100{background-color:#e0e7ff}html:where(.rop360-ui) .bg-purple-100\/90{background-color:#e0e7ffe6}html:where(.rop360-ui) .bg-purple-400{background-color:#818cf8}html:where(.rop360-ui) .bg-purple-50{background-color:#eef2ff}html:where(.rop360-ui) .bg-purple-50\/40{background-color:#eef2ff66}html:where(.rop360-ui) .bg-purple-50\/70{background-color:#eef2ffb3}html:where(.rop360-ui) .bg-purple-50\/80{background-color:#eef2ffcc}html:where(.rop360-ui) .bg-purple-50\/90{background-color:#eef2ffe6}html:where(.rop360-ui) .bg-purple-600{background-color:#4338ca}html:where(.rop360-ui) .bg-purple-600\/75{background-color:#4338cabf}html:where(.rop360-ui) .bg-sky-100{background-color:#e0e7ff}html:where(.rop360-ui) .bg-sky-100\/70{background-color:#e0e7ffb3}html:where(.rop360-ui) .bg-sky-100\/80{background-color:#e0e7ffcc}html:where(.rop360-ui) .bg-sky-100\/85{background-color:#e0e7ffd9}html:where(.rop360-ui) .bg-sky-100\/90{background-color:#e0e7ffe6}html:where(.rop360-ui) .bg-sky-300{background-color:#a5b4fc}html:where(.rop360-ui) .bg-sky-400{background-color:#818cf8}html:where(.rop360-ui) .bg-sky-50{background-color:#eef2ff}html:where(.rop360-ui) .bg-sky-50\/30{background-color:#eef2ff4d}html:where(.rop360-ui) .bg-sky-50\/40{background-color:#eef2ff66}html:where(.rop360-ui) .bg-sky-50\/45{background-color:#eef2ff73}html:where(.rop360-ui) .bg-sky-50\/50{background-color:#eef2ff80}html:where(.rop360-ui) .bg-sky-50\/55{background-color:#eef2ff8c}html:where(.rop360-ui) .bg-sky-50\/60{background-color:#eef2ff99}html:where(.rop360-ui) .bg-sky-50\/70{background-color:#eef2ffb3}html:where(.rop360-ui) .bg-sky-50\/80{background-color:#eef2ffcc}html:where(.rop360-ui) .bg-sky-50\/90{background-color:#eef2ffe6}html:where(.rop360-ui) .bg-sky-500{background-color:#4f46e5}html:where(.rop360-ui) .bg-sky-500\/15{background-color:#4f46e526}html:where(.rop360-ui) .bg-sky-600{background-color:#4338ca}html:where(.rop360-ui) .bg-sky-600\/10{background-color:#4338ca1a}html:where(.rop360-ui) .bg-violet-100{background-color:#e0e7ff}html:where(.rop360-ui) .bg-violet-100\/40{background-color:#e0e7ff66}html:where(.rop360-ui) .bg-violet-100\/60{background-color:#e0e7ff99}html:where(.rop360-ui) .bg-violet-100\/70{background-color:#e0e7ffb3}html:where(.rop360-ui) .bg-violet-100\/80{background-color:#e0e7ffcc}html:where(.rop360-ui) .bg-violet-100\/85{background-color:#e0e7ffd9}html:where(.rop360-ui) .bg-violet-100\/90{background-color:#e0e7ffe6}html:where(.rop360-ui) .bg-violet-200{background-color:#c7d2fe}html:where(.rop360-ui) .bg-violet-300{background-color:#a5b4fc}html:where(.rop360-ui) .bg-violet-400{background-color:#818cf8}html:where(.rop360-ui) .bg-violet-50{background-color:#eef2ff}html:where(.rop360-ui) .bg-violet-50\/40{background-color:#eef2ff66}html:where(.rop360-ui) .bg-violet-50\/50{background-color:#eef2ff80}html:where(.rop360-ui) .bg-violet-50\/55{background-color:#eef2ff8c}html:where(.rop360-ui) .bg-violet-50\/60{background-color:#eef2ff99}html:where(.rop360-ui) .bg-violet-50\/70{background-color:#eef2ffb3}html:where(.rop360-ui) .bg-violet-50\/80{background-color:#eef2ffcc}html:where(.rop360-ui) .bg-violet-50\/95{background-color:#eef2fff2}html:where(.rop360-ui) .bg-violet-500{background-color:#4f46e5}html:where(.rop360-ui) .bg-violet-600{background-color:#4338ca}html:where(.rop360-ui) .bg-violet-600\/10{background-color:#4338ca1a}html:where(.rop360-ui) .bg-violet-700{background-color:#3730a3}html:where(.rop360-ui) .border-blue-100{border-color:#e0e7ff}html:where(.rop360-ui) .border-blue-100\/90{border-color:#e0e7ffe6}html:where(.rop360-ui) .border-blue-200{border-color:#c7d2fe}html:where(.rop360-ui) .border-blue-200\/40{border-color:#c7d2fe66}html:where(.rop360-ui) .border-blue-200\/50{border-color:#c7d2fe80}html:where(.rop360-ui) .border-blue-200\/60{border-color:#c7d2fe99}html:where(.rop360-ui) .border-blue-200\/70{border-color:#c7d2feb3}html:where(.rop360-ui) .border-blue-200\/90{border-color:#c7d2fee6}html:where(.rop360-ui) .border-blue-300{border-color:#a5b4fc}html:where(.rop360-ui) .border-blue-400{border-color:#818cf8}html:where(.rop360-ui) .border-blue-500{border-color:#4f46e5}html:where(.rop360-ui) .border-blue-600{border-color:#4338ca}html:where(.rop360-ui) .border-cyan-100{border-color:#e0e7ff}html:where(.rop360-ui) .border-cyan-200{border-color:#c7d2fe}html:where(.rop360-ui) .border-cyan-200\/50{border-color:#c7d2fe80}html:where(.rop360-ui) .border-cyan-200\/90{border-color:#c7d2fee6}html:where(.rop360-ui) .border-cyan-300{border-color:#a5b4fc}html:where(.rop360-ui) .border-cyan-400\/90{border-color:#818cf8e6}html:where(.rop360-ui) .border-purple-100{border-color:#e0e7ff}html:where(.rop360-ui) .border-purple-200{border-color:#c7d2fe}html:where(.rop360-ui) .border-purple-200\/40{border-color:#c7d2fe66}html:where(.rop360-ui) .border-purple-200\/50{border-color:#c7d2fe80}html:where(.rop360-ui) .border-purple-200\/60{border-color:#c7d2fe99}html:where(.rop360-ui) .border-purple-200\/70{border-color:#c7d2feb3}html:where(.rop360-ui) .border-purple-200\/90{border-color:#c7d2fee6}html:where(.rop360-ui) .border-purple-300{border-color:#a5b4fc}html:where(.rop360-ui) .border-purple-400{border-color:#818cf8}html:where(.rop360-ui) .border-purple-500{border-color:#4f46e5}html:where(.rop360-ui) .border-purple-500\/60{border-color:#4f46e599}html:where(.rop360-ui) .border-purple-600{border-color:#4338ca}html:where(.rop360-ui) .border-sky-100{border-color:#e0e7ff}html:where(.rop360-ui) .border-sky-100\/70{border-color:#e0e7ffb3}html:where(.rop360-ui) .border-sky-100\/90{border-color:#e0e7ffe6}html:where(.rop360-ui) .border-sky-200{border-color:#c7d2fe}html:where(.rop360-ui) .border-sky-200\/60{border-color:#c7d2fe99}html:where(.rop360-ui) .border-sky-200\/70{border-color:#c7d2feb3}html:where(.rop360-ui) .border-sky-200\/80{border-color:#c7d2fecc}html:where(.rop360-ui) .border-sky-200\/90{border-color:#c7d2fee6}html:where(.rop360-ui) .border-sky-300{border-color:#a5b4fc}html:where(.rop360-ui) .border-sky-300\/50{border-color:#a5b4fc80}html:where(.rop360-ui) .border-sky-300\/90{border-color:#a5b4fce6}html:where(.rop360-ui) .border-sky-400{border-color:#818cf8}html:where(.rop360-ui) .border-sky-500{border-color:#4f46e5}html:where(.rop360-ui) .border-sky-600{border-color:#4338ca}html:where(.rop360-ui) .border-t-sky-600{border-top-color:#4338ca}html:where(.rop360-ui) .border-t-violet-600{border-top-color:#4338ca}html:where(.rop360-ui) .border-violet-100{border-color:#e0e7ff}html:where(.rop360-ui) .border-violet-100\/90{border-color:#e0e7ffe6}html:where(.rop360-ui) .border-violet-200{border-color:#c7d2fe}html:where(.rop360-ui) .border-violet-200\/40{border-color:#c7d2fe66}html:where(.rop360-ui) .border-violet-200\/50{border-color:#c7d2fe80}html:where(.rop360-ui) .border-violet-200\/60{border-color:#c7d2fe99}html:where(.rop360-ui) .border-violet-200\/70{border-color:#c7d2feb3}html:where(.rop360-ui) .border-violet-200\/90{border-color:#c7d2fee6}html:where(.rop360-ui) .border-violet-300{border-color:#a5b4fc}html:where(.rop360-ui) .border-violet-300\/80{border-color:#a5b4fccc}html:where(.rop360-ui) .border-violet-400{border-color:#818cf8}html:where(.rop360-ui) .border-violet-400\/80{border-color:#818cf8cc}html:where(.rop360-ui) .border-violet-500{border-color:#4f46e5}html:where(.rop360-ui) .border-violet-600{border-color:#4338ca}html:where(.rop360-ui) .border-violet-700{border-color:#3730a3}html:where(.rop360-ui) .decoration-sky-400\/80{text-decoration-color:#818cf8cc}html:where(.rop360-ui) .disabled\:bg-blue-400:disabled{background-color:#818cf8}html:where(.rop360-ui) .disabled\:bg-purple-300:disabled{background-color:#a5b4fc}html:where(.rop360-ui) .disabled\:bg-violet-300:disabled{background-color:#a5b4fc}html:where(.rop360-ui) .divide-violet-100>:not([hidden])~:not([hidden]){border-color:#e0e7ff}html:where(.rop360-ui) .divide-violet-50>:not([hidden])~:not([hidden]){border-color:#eef2ff}html:where(.rop360-ui) .focus-visible\:ring-blue-500:focus-visible{--tw-ring-color: #4f46e5}html:where(.rop360-ui) .focus-within\:ring-blue-500:focus-within{--tw-ring-color: #4f46e5}html:where(.rop360-ui) .focus\:border-blue-300:focus{border-color:#a5b4fc}html:where(.rop360-ui) .focus\:border-blue-400:focus{border-color:#818cf8}html:where(.rop360-ui) .focus\:border-blue-500:focus{border-color:#4f46e5}html:where(.rop360-ui) .focus\:border-purple-500:focus{border-color:#4f46e5}html:where(.rop360-ui) .focus\:border-sky-300:focus{border-color:#a5b4fc}html:where(.rop360-ui) .focus\:border-sky-400:focus{border-color:#818cf8}html:where(.rop360-ui) .focus\:border-sky-500:focus{border-color:#4f46e5}html:where(.rop360-ui) .focus\:border-violet-200:focus{border-color:#c7d2fe}html:where(.rop360-ui) .focus\:border-violet-300:focus{border-color:#a5b4fc}html:where(.rop360-ui) .focus\:border-violet-400:focus{border-color:#818cf8}html:where(.rop360-ui) .focus\:border-violet-500:focus{border-color:#4f46e5}html:where(.rop360-ui) .focus\:ring-blue-300:focus{--tw-ring-color: #a5b4fc}html:where(.rop360-ui) .focus\:ring-blue-400:focus{--tw-ring-color: #818cf8}html:where(.rop360-ui) .focus\:ring-blue-400\/50:focus{--tw-ring-color: rgb(129 140 248 / .5)}html:where(.rop360-ui) .focus\:ring-blue-400\/70:focus{--tw-ring-color: rgb(129 140 248 / .7)}html:where(.rop360-ui) .focus\:ring-blue-500:focus{--tw-ring-color: #4f46e5}html:where(.rop360-ui) .focus\:ring-purple-300:focus{--tw-ring-color: #a5b4fc}html:where(.rop360-ui) .focus\:ring-purple-500:focus{--tw-ring-color: #4f46e5}html:where(.rop360-ui) .focus\:ring-sky-100:focus{--tw-ring-color: #e0e7ff}html:where(.rop360-ui) .focus\:ring-sky-300:focus{--tw-ring-color: #a5b4fc}html:where(.rop360-ui) .focus\:ring-sky-400:focus{--tw-ring-color: #818cf8}html:where(.rop360-ui) .focus\:ring-sky-400\/40:focus{--tw-ring-color: rgb(129 140 248 / .4)}html:where(.rop360-ui) .focus\:ring-sky-400\/60:focus{--tw-ring-color: rgb(129 140 248 / .6)}html:where(.rop360-ui) .focus\:ring-sky-500:focus{--tw-ring-color: #4f46e5}html:where(.rop360-ui) .focus\:ring-sky-500\/25:focus{--tw-ring-color: rgb(79 70 229 / .25)}html:where(.rop360-ui) .focus\:ring-sky-500\/30:focus{--tw-ring-color: rgb(79 70 229 / .3)}html:where(.rop360-ui) .focus\:ring-violet-300:focus{--tw-ring-color: #a5b4fc}html:where(.rop360-ui) .focus\:ring-violet-400:focus{--tw-ring-color: #818cf8}html:where(.rop360-ui) .focus\:ring-violet-400\/50:focus{--tw-ring-color: rgb(129 140 248 / .5)}html:where(.rop360-ui) .focus\:ring-violet-400\/60:focus{--tw-ring-color: rgb(129 140 248 / .6)}html:where(.rop360-ui) .focus\:ring-violet-400\/70:focus{--tw-ring-color: rgb(129 140 248 / .7)}html:where(.rop360-ui) .focus\:ring-violet-500:focus{--tw-ring-color: #4f46e5}html:where(.rop360-ui) .focus\:text-sky-600:focus{color:#4338ca}html:where(.rop360-ui) .from-blue-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-50\/20{--tw-gradient-from: rgb(238 242 255 / .2) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-50\/35{--tw-gradient-from: rgb(238 242 255 / .35) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-50\/50{--tw-gradient-from: rgb(238 242 255 / .5) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-50\/70{--tw-gradient-from: rgb(238 242 255 / .7) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-50\/80{--tw-gradient-from: rgb(238 242 255 / .8) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-50\/90{--tw-gradient-from: rgb(238 242 255 / .9) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-500{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-500\/20{--tw-gradient-from: rgb(79 70 229 / .2) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-blue-600{--tw-gradient-from: #4338ca var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-cyan-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-cyan-300{--tw-gradient-from: #a5b4fc var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-cyan-300\/90{--tw-gradient-from: rgb(165 180 252 / .9) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-cyan-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-cyan-500{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-cyan-600{--tw-gradient-from: #4338ca var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-purple-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-purple-100\/45{--tw-gradient-from: rgb(224 231 255 / .45) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-purple-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-purple-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-purple-50\/50{--tw-gradient-from: rgb(238 242 255 / .5) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-purple-50\/60{--tw-gradient-from: rgb(238 242 255 / .6) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-purple-600{--tw-gradient-from: #4338ca var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-sky-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-sky-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-sky-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-sky-50\/60{--tw-gradient-from: rgb(238 242 255 / .6) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-sky-50\/80{--tw-gradient-from: rgb(238 242 255 / .8) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-sky-50\/90{--tw-gradient-from: rgb(238 242 255 / .9) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-sky-500{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-sky-600{--tw-gradient-from: #4338ca var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-100\/50{--tw-gradient-from: rgb(224 231 255 / .5) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-100\/60{--tw-gradient-from: rgb(224 231 255 / .6) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-50\/20{--tw-gradient-from: rgb(238 242 255 / .2) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-50\/35{--tw-gradient-from: rgb(238 242 255 / .35) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-50\/70{--tw-gradient-from: rgb(238 242 255 / .7) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-50\/80{--tw-gradient-from: rgb(238 242 255 / .8) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-50\/90{--tw-gradient-from: rgb(238 242 255 / .9) var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-500{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position)}html:where(.rop360-ui) .from-violet-600{--tw-gradient-from: #4338ca var(--tw-gradient-from-position)}html:where(.rop360-ui) .group:hover .group-hover\:bg-sky-50\/40{background-color:#eef2ff66}html:where(.rop360-ui) .group:hover .group-hover\:bg-sky-50\/50{background-color:#eef2ff80}html:where(.rop360-ui) .group:hover .group-hover\:bg-sky-50\/65{background-color:#eef2ffa6}html:where(.rop360-ui) .group:hover .group-hover\:border-cyan-500{border-color:#4f46e5}html:where(.rop360-ui) .group:hover .group-hover\:ring-cyan-600\/70{--tw-ring-color: rgb(67 56 202 / .7)}html:where(.rop360-ui) .group:hover .group-hover\:text-blue-950{color:#1e1b4b}html:where(.rop360-ui) .group:hover .group-hover\:text-purple-700{color:#3730a3}html:where(.rop360-ui) .group:hover .group-hover\:text-purple-950{color:#1e1b4b}html:where(.rop360-ui) .group:hover .group-hover\:text-violet-700{color:#3730a3}html:where(.rop360-ui) .group:hover .group-hover\:to-cyan-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:bg-blue-100:hover{background-color:#e0e7ff}html:where(.rop360-ui) .hover\:bg-blue-300\/80:hover{background-color:#a5b4fccc}html:where(.rop360-ui) .hover\:bg-blue-50:hover{background-color:#eef2ff}html:where(.rop360-ui) .hover\:bg-blue-600:hover{background-color:#4338ca}html:where(.rop360-ui) .hover\:bg-blue-700:hover{background-color:#3730a3}html:where(.rop360-ui) .hover\:bg-cyan-50:hover{background-color:#eef2ff}html:where(.rop360-ui) .hover\:bg-cyan-600:hover{background-color:#4338ca}html:where(.rop360-ui) .hover\:bg-cyan-700:hover{background-color:#3730a3}html:where(.rop360-ui) .hover\:bg-purple-100:hover{background-color:#e0e7ff}html:where(.rop360-ui) .hover\:bg-purple-50:hover{background-color:#eef2ff}html:where(.rop360-ui) .hover\:bg-purple-50\/70:hover{background-color:#eef2ffb3}html:where(.rop360-ui) .hover\:bg-purple-50\/80:hover{background-color:#eef2ffcc}html:where(.rop360-ui) .hover\:bg-purple-600\/95:hover{background-color:#4338caf2}html:where(.rop360-ui) .hover\:bg-purple-700:hover{background-color:#3730a3}html:where(.rop360-ui) .hover\:bg-sky-100:hover{background-color:#e0e7ff}html:where(.rop360-ui) .hover\:bg-sky-200:hover{background-color:#c7d2fe}html:where(.rop360-ui) .hover\:bg-sky-50:hover{background-color:#eef2ff}html:where(.rop360-ui) .hover\:bg-sky-50\/40:hover{background-color:#eef2ff66}html:where(.rop360-ui) .hover\:bg-sky-50\/50:hover{background-color:#eef2ff80}html:where(.rop360-ui) .hover\:bg-sky-50\/60:hover{background-color:#eef2ff99}html:where(.rop360-ui) .hover\:bg-sky-50\/80:hover{background-color:#eef2ffcc}html:where(.rop360-ui) .hover\:bg-sky-600:hover{background-color:#4338ca}html:where(.rop360-ui) .hover\:bg-sky-700:hover{background-color:#3730a3}html:where(.rop360-ui) .hover\:bg-violet-100:hover{background-color:#e0e7ff}html:where(.rop360-ui) .hover\:bg-violet-100\/70:hover{background-color:#e0e7ffb3}html:where(.rop360-ui) .hover\:bg-violet-200:hover{background-color:#c7d2fe}html:where(.rop360-ui) .hover\:bg-violet-300:hover{background-color:#a5b4fc}html:where(.rop360-ui) .hover\:bg-violet-300\/80:hover{background-color:#a5b4fccc}html:where(.rop360-ui) .hover\:bg-violet-50:hover{background-color:#eef2ff}html:where(.rop360-ui) .hover\:bg-violet-50\/50:hover{background-color:#eef2ff80}html:where(.rop360-ui) .hover\:bg-violet-500:hover{background-color:#4f46e5}html:where(.rop360-ui) .hover\:bg-violet-700:hover{background-color:#3730a3}html:where(.rop360-ui) .hover\:bg-violet-800:hover{background-color:#3730a3}html:where(.rop360-ui) .hover\:border-blue-400:hover{border-color:#818cf8}html:where(.rop360-ui) .hover\:border-purple-400:hover{border-color:#818cf8}html:where(.rop360-ui) .hover\:border-sky-100:hover{border-color:#e0e7ff}html:where(.rop360-ui) .hover\:border-sky-200:hover{border-color:#c7d2fe}html:where(.rop360-ui) .hover\:border-sky-300:hover{border-color:#a5b4fc}html:where(.rop360-ui) .hover\:border-sky-400:hover{border-color:#818cf8}html:where(.rop360-ui) .hover\:border-violet-300:hover{border-color:#a5b4fc}html:where(.rop360-ui) .hover\:border-violet-400:hover{border-color:#818cf8}html:where(.rop360-ui) .hover\:from-blue-100:hover{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-blue-500:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-blue-700:hover{--tw-gradient-from: #3730a3 var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-cyan-200:hover{--tw-gradient-from: #c7d2fe var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-cyan-400:hover{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-cyan-400\/95:hover{--tw-gradient-from: rgb(129 140 248 / .95) var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-cyan-600:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-purple-500:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-sky-500:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-sky-600:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-sky-700:hover{--tw-gradient-from: #3730a3 var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-violet-100:hover{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-violet-100\/70:hover{--tw-gradient-from: rgb(224 231 255 / .7) var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-violet-500:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:from-violet-600:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position)}html:where(.rop360-ui) .hover\:ring-violet-200\/80:hover{--tw-ring-color: rgb(199 210 254 / .8)}html:where(.rop360-ui) .hover\:text-blue-600:hover{color:#4338ca}html:where(.rop360-ui) .hover\:text-blue-700:hover{color:#3730a3}html:where(.rop360-ui) .hover\:text-blue-800:hover{color:#3730a3}html:where(.rop360-ui) .hover\:text-blue-900:hover{color:#312e81}html:where(.rop360-ui) .hover\:text-purple-800:hover{color:#3730a3}html:where(.rop360-ui) .hover\:text-purple-900:hover{color:#312e81}html:where(.rop360-ui) .hover\:text-sky-600:hover{color:#4338ca}html:where(.rop360-ui) .hover\:text-sky-700:hover{color:#3730a3}html:where(.rop360-ui) .hover\:text-sky-800:hover{color:#3730a3}html:where(.rop360-ui) .hover\:text-sky-900:hover{color:#312e81}html:where(.rop360-ui) .hover\:text-violet-700:hover{color:#3730a3}html:where(.rop360-ui) .hover\:text-violet-900:hover{color:#312e81}html:where(.rop360-ui) .hover\:to-blue-600:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:to-cyan-100:hover{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:to-cyan-500:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:to-cyan-600:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:to-purple-100:hover{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:to-purple-100\/50:hover{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:to-purple-500:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:to-purple-600:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:to-sky-800:hover{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:to-violet-200:hover{--tw-gradient-to: #c7d2fe var(--tw-gradient-to-position)}html:where(.rop360-ui) .hover\:via-violet-300\/80:hover{--tw-gradient-stops: var(--tw-gradient-from), rgb(165 180 252 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .hover\:via-violet-400:hover{--tw-gradient-stops: var(--tw-gradient-from), #818cf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .peer:checked~.peer-checked\:bg-blue-500{background-color:#4f46e5}html:where(.rop360-ui) .ring-blue-400{--tw-ring-color: #818cf8}html:where(.rop360-ui) .ring-blue-600\/15{--tw-ring-color: rgb(67 56 202 / .15)}html:where(.rop360-ui) .ring-cyan-200\/70{--tw-ring-color: rgb(199 210 254 / .7)}html:where(.rop360-ui) .ring-cyan-500\/50{--tw-ring-color: rgb(79 70 229 / .5)}html:where(.rop360-ui) .ring-sky-100\/60{--tw-ring-color: rgb(224 231 255 / .6)}html:where(.rop360-ui) .ring-sky-100\/80{--tw-ring-color: rgb(224 231 255 / .8)}html:where(.rop360-ui) .ring-sky-200{--tw-ring-color: #c7d2fe}html:where(.rop360-ui) .ring-sky-200\/80{--tw-ring-color: rgb(199 210 254 / .8)}html:where(.rop360-ui) .ring-sky-500{--tw-ring-color: #4f46e5}html:where(.rop360-ui) .ring-violet-100\/70{--tw-ring-color: rgb(224 231 255 / .7)}html:where(.rop360-ui) .ring-violet-100\/80{--tw-ring-color: rgb(224 231 255 / .8)}html:where(.rop360-ui) .ring-violet-200{--tw-ring-color: #c7d2fe}html:where(.rop360-ui) .ring-violet-200\/70{--tw-ring-color: rgb(199 210 254 / .7)}html:where(.rop360-ui) .ring-violet-200\/80{--tw-ring-color: rgb(199 210 254 / .8)}html:where(.rop360-ui) .shadow-blue-400\/30{--tw-shadow-color: rgb(129 140 248 / .3);--tw-shadow: var(--tw-shadow-colored)}html:where(.rop360-ui) .shadow-sky-500\/20{--tw-shadow-color: rgb(79 70 229 / .2);--tw-shadow: var(--tw-shadow-colored)}html:where(.rop360-ui) .shadow-violet-950\/10{--tw-shadow-color: rgb(30 27 75 / .1);--tw-shadow: var(--tw-shadow-colored)}html:where(.rop360-ui) .text-blue-500{color:#4f46e5}html:where(.rop360-ui) .text-blue-600{color:#4338ca}html:where(.rop360-ui) .text-blue-700{color:#3730a3}html:where(.rop360-ui) .text-blue-800{color:#3730a3}html:where(.rop360-ui) .text-blue-900{color:#312e81}html:where(.rop360-ui) .text-cyan-600{color:#4338ca}html:where(.rop360-ui) .text-cyan-700{color:#3730a3}html:where(.rop360-ui) .text-cyan-800{color:#3730a3}html:where(.rop360-ui) .text-cyan-900{color:#312e81}html:where(.rop360-ui) .text-purple-500{color:#4f46e5}html:where(.rop360-ui) .text-purple-600{color:#4338ca}html:where(.rop360-ui) .text-purple-700{color:#3730a3}html:where(.rop360-ui) .text-purple-800{color:#3730a3}html:where(.rop360-ui) .text-purple-900{color:#312e81}html:where(.rop360-ui) .text-sky-500{color:#4f46e5}html:where(.rop360-ui) .text-sky-600{color:#4338ca}html:where(.rop360-ui) .text-sky-700{color:#3730a3}html:where(.rop360-ui) .text-sky-700\/70{color:#3730a3b3}html:where(.rop360-ui) .text-sky-700\/80{color:#3730a3cc}html:where(.rop360-ui) .text-sky-800{color:#3730a3}html:where(.rop360-ui) .text-sky-900{color:#312e81}html:where(.rop360-ui) .text-sky-950{color:#1e1b4b}html:where(.rop360-ui) .text-violet-400{color:#818cf8}html:where(.rop360-ui) .text-violet-50{color:#eef2ff}html:where(.rop360-ui) .text-violet-500{color:#4f46e5}html:where(.rop360-ui) .text-violet-600{color:#4338ca}html:where(.rop360-ui) .text-violet-600\/80{color:#4338cacc}html:where(.rop360-ui) .text-violet-700{color:#3730a3}html:where(.rop360-ui) .text-violet-700\/80{color:#3730a3cc}html:where(.rop360-ui) .text-violet-800{color:#3730a3}html:where(.rop360-ui) .text-violet-800\/90{color:#3730a3e6}html:where(.rop360-ui) .text-violet-900{color:#312e81}html:where(.rop360-ui) .text-violet-900\/80{color:#312e81cc}html:where(.rop360-ui) .text-violet-950{color:#1e1b4b}html:where(.rop360-ui) .to-blue-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-blue-500{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-blue-600{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-cyan-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-cyan-50\/20{--tw-gradient-to: rgb(238 242 255 / .2) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-cyan-50\/70{--tw-gradient-to: rgb(238 242 255 / .7) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-cyan-50\/80{--tw-gradient-to: rgb(238 242 255 / .8) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-cyan-500{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-cyan-600{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-purple-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-purple-100\/50{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-purple-400{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-purple-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-purple-50\/70{--tw-gradient-to: rgb(238 242 255 / .7) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-purple-50\/80{--tw-gradient-to: rgb(238 242 255 / .8) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-purple-500{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-purple-600{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-sky-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-sky-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-sky-50\/50{--tw-gradient-to: rgb(238 242 255 / .5) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-sky-50\/60{--tw-gradient-to: rgb(238 242 255 / .6) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-sky-50\/90{--tw-gradient-to: rgb(238 242 255 / .9) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-sky-500{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-sky-600{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-sky-700{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-100\/35{--tw-gradient-to: rgb(224 231 255 / .35) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-300{--tw-gradient-to: #a5b4fc var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-50\/20{--tw-gradient-to: rgb(238 242 255 / .2) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-50\/25{--tw-gradient-to: rgb(238 242 255 / .25) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-50\/30{--tw-gradient-to: rgb(238 242 255 / .3) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-50\/40{--tw-gradient-to: rgb(238 242 255 / .4) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-50\/70{--tw-gradient-to: rgb(238 242 255 / .7) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-50\/80{--tw-gradient-to: rgb(238 242 255 / .8) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-500{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-500\/20{--tw-gradient-to: rgb(79 70 229 / .2) var(--tw-gradient-to-position)}html:where(.rop360-ui) .to-violet-600{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}html:where(.rop360-ui) .via-blue-300{--tw-gradient-stops: var(--tw-gradient-from), #a5b4fc var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-blue-50\/20{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-blue-50\/30{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-blue-50\/60{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-blue-500{--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-cyan-50{--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-cyan-50\/40{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-cyan-50\/80{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-cyan-500{--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-purple-100{--tw-gradient-stops: var(--tw-gradient-from), #e0e7ff var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-purple-300{--tw-gradient-stops: var(--tw-gradient-from), #a5b4fc var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-purple-50\/15{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-purple-50\/40{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-purple-50\/70{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-purple-50\/80{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-purple-500{--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-sky-100\/70{--tw-gradient-stops: var(--tw-gradient-from), rgb(224 231 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-sky-50{--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-sky-50\/30{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-sky-50\/40{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-sky-50\/60{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-sky-50\/70{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-sky-50\/80{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-sky-600{--tw-gradient-stops: var(--tw-gradient-from), #4338ca var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-violet-100{--tw-gradient-stops: var(--tw-gradient-from), #e0e7ff var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-violet-200\/70{--tw-gradient-stops: var(--tw-gradient-from), rgb(199 210 254 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-violet-300{--tw-gradient-stops: var(--tw-gradient-from), #a5b4fc var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-violet-50{--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-violet-50\/20{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-violet-50\/30{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-violet-50\/60{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}html:where(.rop360-ui) .via-violet-50\/85{--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}:root{--mot-bg-primary: #ffffff;--mot-bg-secondary: #e5e9f7;--mot-bg-tertiary: #dae1f2;--mot-bg-info: #e6f1fb;--mot-bg-accent: #ecf8ef;--mot-bg-accent-strong: #dcf3e2;--mot-bg-warning: #fff7e8;--mot-text-primary: #1e1e1c;--mot-text-secondary: #5f5e5a;--mot-text-tertiary: #888780;--mot-text-strong: #2b433d;--mot-text-contrast: #2f4664;--mot-border-tertiary: rgba(22, 55, 24, .14);--mot-border-secondary: rgba(22, 55, 24, .28);--mot-shadow-sm: 0 2px 8px rgba(24, 44, 18, .06);--mot-shadow-md: 0 6px 18px rgba(24, 44, 18, .1);--mot-shadow-lg: 0 14px 34px rgba(24, 44, 18, .14)}.mot-dashboard{background:linear-gradient(180deg,#dbe2f3,#d2dcef);color:var(--mot-text-primary);border:1px solid #b7c4e2;border-radius:14px;padding:14px;box-shadow:var(--mot-shadow-sm)}.mot-profile-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mot-profile-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(160deg,#dff1ff,#cce3ff 45%,#dff5e8);border:1px solid #b8d4ee;box-shadow:0 4px 10px #2b4c7929,inset 0 0 0 2px #ffffff73;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#2a4d75}.mot-profile-name{margin:0;font-size:15px;font-weight:700;color:#29423c}.mot-profile-meta{margin:0;font-size:14px;color:#50615a;font-weight:500}.mot-bitrix-link-card{display:flex;align-items:center;gap:10px;padding:7px 11px;border-radius:12px;background:linear-gradient(180deg,#edf3ff,#e3edff);border:1px solid #c2d3f5;box-shadow:0 2px 8px #2c46691a}.mot-bitrix-link-title{margin:0;font-size:14px;font-weight:700;color:#355988}.mot-bitrix-link-name{margin:0;font-size:14px;font-weight:700;color:#2a3f5f}.mot-bitrix-link-email{margin:0;font-size:14px;font-weight:500;color:#49658a}.mot-card{background:linear-gradient(180deg,#fff,#f7faf6);border-radius:11px;padding:12px 14px;border:1px solid #dbe8d8;box-shadow:var(--mot-shadow-sm);transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.mot-kpi-grid .mot-card{padding:10px 12px;border-radius:10px}.mot-kpi-grid .mot-card>p:first-child{font-size:14px!important;font-weight:600!important;margin-bottom:4px!important}.mot-kpi-grid .mot-kpi-value{font-size:27px}.mot-kpi-grid .mot-badge{font-size:14px;padding:3px 8px}.mot-card.kpi-bonus{background:linear-gradient(180deg,#f1fbf0,#e6f6e4);border-color:#b9debe}.mot-card.kpi-points{background:linear-gradient(180deg,#eef6ff,#e2eefc);border-color:#bdd4ef}.mot-card.kpi-ai{background:linear-gradient(180deg,#fff6e8,#ffefd4);border-color:#f1d49d}.mot-card.kpi-line{background:linear-gradient(180deg,#edf9f2,#e0f2e8);border-color:#b8dec8}.mot-kpi-value{font-size:31px;font-weight:600;line-height:1.1}.mot-kpi-value.bonus{color:#1f6a34}.mot-kpi-value.points{color:#225f9e}.mot-kpi-value.ai{color:#8c5a11}.mot-kpi-value.line{color:#1e6a4b}.mot-card:hover{box-shadow:var(--mot-shadow-md);border-color:#c6dec1;transform:translateY(-1px)}.mot-panel{background:linear-gradient(180deg,#fff,#fbfdfb);border-radius:12px;border:1px solid #d7e5d4;padding:14px;box-shadow:var(--mot-shadow-sm)}.mot-period-button{font-size:14px;padding:6px 12px;border:1px solid #d4dfd1;border-radius:9px;background:#f8fbf7;color:#4b5b49;font-weight:600;transition:all .15s ease}.mot-period-button:hover{background:#f1f8ef;border-color:#c2d8bd}.mot-period-button.active{background:var(--mot-bg-accent-strong);border-color:#95c7a0;color:#1f5c2d;box-shadow:inset 0 0 0 1px #2373361f}.mot-dashboard .highlight-teal{background:linear-gradient(180deg,#dcefe1,#d2e8d9);border:1px solid #9fc9ad;box-shadow:var(--mot-shadow-sm)}.mot-goal-track{background:#bdd6c5!important}.mot-challenge-item{background:linear-gradient(180deg,#dfe9ff,#d5e2ff)!important;border:1px solid #b7caef;color:var(--mot-text-contrast)}.mot-challenge-track{background:#afc2ea!important}.mot-dashboard .highlight-warning{background:var(--mot-bg-warning);border:1px solid #f3d59a}.mot-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.2px}.mot-dashboard .mot-card>p:first-child,.mot-dashboard .mot-panel>p:first-child{font-size:15px!important;font-weight:600!important}.mot-subblock-title{font-size:16px;font-weight:700;line-height:1.25;color:#1f3f38}.mot-challenge-item p{color:#2e4c74}.mot-area-title{font-size:15px!important;font-weight:700!important;color:#28423c!important;letter-spacing:.1px}.mot-hint-cell .mot-hint-number{cursor:help;transition:color .14s ease,text-decoration-color .14s ease,filter .14s ease;-webkit-text-decoration:underline dotted transparent;text-decoration:underline dotted transparent;text-underline-offset:2px}.mot-hint-cell:hover .mot-hint-number{filter:saturate(1.25) brightness(.95);text-decoration-color:currentColor}.mot-heatmap-cell:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 0 0 2px #ffffffbf,0 8px 16px #1f4f8c38;filter:saturate(1.08) brightness(1.03)}.mot-metric-chip{cursor:help;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.mot-metric-chip:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #4c6fa547,0 4px 10px #30568e29;filter:saturate(1.08) brightness(1.02)}.mot-badge.success{background:#e6f6ea;color:#1f6a34;border:1px solid #b9dfc3}.mot-badge.warning{background:#fff4dd;color:#8c5a11;border:1px solid #f2d191}.mot-badge.info{background:#e9f2fe;color:#1f5f9a;border:1px solid #bfdaff}.mot-badge.danger{background:#fdecec;color:#9b2d2d;border:1px solid #f3baba}.mot-rank-row{border-radius:10px;padding:7px 9px;margin-bottom:5px;border:1px solid transparent}.mot-rank-row.rank-1{background:#dcf2e1;border-color:#a9d7b6}.mot-rank-row.rank-2{background:#e4f5e8;border-color:#b7debf}.mot-rank-row.rank-3{background:#ecf8ef;border-color:#c4e5ce}.mot-rank-row.rank-other{background:#fff1dc;border-color:#f0cc92}.mot-rank-points-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:8px;font-size:14px;font-weight:700;line-height:1;border:1px solid transparent}.mot-rank-points-badge.rank-top{background:#e3f7e9;color:#1d6a35;border-color:#b9e1c5}.mot-rank-points-badge.rank-2{background:#eaf1ff;color:#2a4f88;border-color:#bfd2f5}.mot-rank-points-badge.rank-3{background:#fff0ec;color:#a64a35;border-color:#f0c4b9}.mot-rank-points-badge.rank-other{background:#fff4e4;color:#8a5613;border-color:#f1d19f}.mot-section-gap{margin-bottom:18px}.mot-achievements-panel{background:linear-gradient(180deg,#eaf4ff,#deecff)!important;border:1px solid #bdd3ee!important}.mot-achievement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px}.mot-achievement-card{padding:10px;border-radius:10px;border:1px solid transparent;box-shadow:0 2px 8px #22395414}.mot-achievement-card.done{background:linear-gradient(180deg,#e7f7ee,#d9f0e4);border-color:#b7dec8}.mot-achievement-card.done.alt{background:linear-gradient(180deg,#f0ecff,#e5deff);border-color:#ccc0f4}.mot-achievement-card.progress{background:linear-gradient(180deg,#fff2df,#ffe9cf);border-color:#efcc97}.mot-achievement-title{margin:0;font-size:14px;font-weight:700;line-height:1.25;color:#223f39}.mot-achievement-card.done.alt .mot-achievement-title{color:#38306f}.mot-achievement-card.progress .mot-achievement-title{color:#6b4513}.mot-achievement-desc{margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.35;color:#2f5b50}.mot-achievement-card.done.alt .mot-achievement-desc{color:#514798}.mot-achievement-card.progress .mot-achievement-desc{color:#84561c}.dp-page{--dp-blue:#346cf0;--dp-text:#1c2b45;color:var(--dp-text);font-family:inherit;min-width:0;padding-bottom:30px}.dp-page *{box-sizing:border-box}.dp-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:8px 0 22px}.dp-heading h1{font-size:26px;font-weight:750;letter-spacing:-.7px;line-height:1.3;margin:0}.dp-heading p{color:#7b879b;font-size:14px;margin:7px 0 0}.dp-beta{font-size:14px;display:inline-block;vertical-align:middle;color:#5166a6;background:#edf2ff;border:1px solid #dce5ff;padding:5px 9px;border-radius:20px;letter-spacing:0;margin-left:10px}.dp-button,.dp-page select,.dp-page input{background:#fff;border:1px solid #dce2ed;border-radius:9px;padding:9px 12px;font-size:14px;color:#45516a;min-height:38px}.dp-button{font-weight:600;white-space:nowrap}.dp-button:hover{background:#f5f7fb}.dp-page button:disabled{opacity:.5;cursor:default}.dp-page button:focus-visible,.dp-page a:focus-visible,.dp-page summary:focus-visible{outline:3px solid #90b2ff;outline-offset:3px}.dp-page input:focus,.dp-page select:focus{outline:2px solid #90b2ff;outline-offset:1px}.dp-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.dp-manager-control{display:flex;align-items:center;gap:8px;color:#7b879b;font-size:14px}.dp-manager-control select{max-width:240px}.dp-freshness{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;color:#6c7a91;margin:0 0 24px}.dp-freshness>span:last-child{margin-left:auto}.dp-dot{width:6px;height:6px;background:#17a38a;border-radius:50%;display:inline-block;margin-right:3px}.dp-section-title{display:flex;gap:10px;align-items:baseline;justify-content:space-between;margin-bottom:12px}.dp-section-title h2,.dp-panel h2{font-size:16px;letter-spacing:-.2px;font-weight:700;margin:0}.dp-section-title>span,.dp-panel-heading>span{font-size:14px;color:#8390a5}.dp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.dp-metric{min-width:0;padding:18px 20px;border:1px solid #e4e9f1;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:7px}.dp-metric strong{font-size:30px;font-weight:750;letter-spacing:-1px;line-height:1.18;overflow-wrap:normal}.dp-label{color:#68758e;font-size:14px;font-weight:600}.dp-detail{font-size:14px;color:#8793a7;line-height:1.5}.dp-urgent{border-color:#f3d6d2;background:#fff9f8}.dp-urgent strong{color:#c45044}.dp-amber{border-color:#efe1c0;background:#fffdf6}.dp-amber strong{color:#ae821d}.dp-two-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin-bottom:20px}.dp-panel{border:1px solid #e4e9f1;border-radius:14px;background:#fff;padding:22px;min-width:0;margin-bottom:20px;box-shadow:0 2px 4px #1b2b4510}.dp-two-columns>.dp-panel{margin-bottom:0}.dp-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.dp-panel-heading p{font-size:14px;color:#8994a6;margin:5px 0 0}.dp-chart{min-width:0;overflow:hidden}.dp-stage-chart{margin:12px 0}.dp-note{font-size:14px;line-height:1.6;color:#8994a6;margin:12px 0 0}.dp-payment-value{font-size:32px;letter-spacing:-1px;color:#0f8d79;font-weight:750;line-height:1.2}.dp-payment-caption{font-size:14px;color:#8994a6;margin:5px 0 4px}.dp-warning{background:#fff9ed;border:1px solid #f1e2bf;border-radius:8px;color:#967123;font-size:14px;line-height:1.6;padding:9px 12px;margin-top:13px}.dp-count-tag{background:#f1f4f9;color:#6b7a91;border-radius:8px;padding:7px 10px;font-size:14px;white-space:nowrap}.dp-queue-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dp-queue-controls input{width:265px;max-width:100%}.dp-segments{display:inline-flex;align-items:center;gap:3px;padding:3px;background:#f2f5fa;border-radius:9px;flex-wrap:wrap}.dp-segments button{padding:7px 12px;border-radius:7px;font-size:14px;color:#7c889c;min-height:32px;white-space:nowrap}.dp-segments button[aria-pressed=true]{background:#fff;color:#2d4e88;box-shadow:0 1px 4px #23304b16;font-weight:650}.dp-segments b{font-weight:600;margin-left:6px;color:inherit}.dp-table-scroll{overflow:auto}.dp-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.dp-table th{background:#f7f9fc;font-size:14px;font-weight:600;color:#8b97aa;border-bottom:1px solid #e9edf4;padding:10px 12px;white-space:nowrap}.dp-table td{padding:12px;border-bottom:1px solid #eef1f6;vertical-align:middle;color:#53617a;line-height:1.5}.dp-table tbody tr:last-child td{border-bottom:0}.dp-table tbody tr:hover{background:#fafbfe}.dp-table a{font-weight:600;color:#346cf0;text-decoration:none;display:block;max-width:400px;overflow-wrap:anywhere}.dp-table a:hover{text-decoration:underline}.dp-table small{display:block;margin-top:3px;font-size:14px;color:#98a2b3}.dp-deadline-overdue,.dp-deadline-today{display:inline-block;white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:14px}.dp-deadline-overdue{color:#b85348;background:#fff0ed}.dp-deadline-today{color:#a37a1e;background:#fff9e7}.dp-pagination{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#939daf;margin-top:13px;gap:10px}.dp-pagination>div{display:flex;align-items:center;gap:10px}.dp-pagination button{background:#f5f7fb;border:1px solid #e1e7f0;border-radius:6px;width:28px;height:27px;font-size:14px}.dp-period-note{font-size:14px;color:#75829a;line-height:1.6;padding:9px 12px;border-radius:8px;background:#f5f7fc;margin-bottom:16px}.dp-activity-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.dp-activity-kpis .dp-metric{border:0;background:#f8fafd;padding:14px 16px}.dp-activity-kpis .dp-metric strong{font-size:25px}.dp-trend-controls{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:8px}.dp-trend-controls>span{font-size:14px;color:#8b97ab}.dp-small-segments{background:transparent;border:1px solid #e8edf5}.dp-event-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:18px;border-top:1px solid #edf1f7;margin-top:15px}.dp-event-summary>div{display:flex;align-items:center;gap:14px}.dp-event-summary b{font-size:24px;color:#455a7d}.dp-event-summary span{font-size:14px;line-height:1.6;color:#8794aa}.dp-manager-table td:not(:first-child),.dp-manager-table th:not(:first-child){text-align:right;white-space:nowrap}.dp-manager-table td:first-child{font-weight:600;color:#45516a}.dp-danger-number{color:#bd594e;font-weight:650}.dp-method{box-shadow:none;background:#fcfdff}.dp-method summary{font-size:14px;font-weight:600;color:#62718c;cursor:pointer}.dp-method-body{padding-top:14px}.dp-method-body p{font-size:14px;color:#8994a6;line-height:1.7;margin:12px 0}.dp-empty{font-size:14px;color:#93a0b4;padding:22px!important;line-height:1.6}.dp-message{padding:18px;background:#f2f5fb;border-radius:10px;color:#62718a;font-size:14px;margin-bottom:16px}.dp-error{background:#fff2ef;color:#b85348}.dp-error button{text-decoration:underline;margin-left:8px}.dp-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dp-skeleton div{height:130px;background:#edf1f6;border-radius:12px;animation:dp-pulse 1.2s ease-in-out infinite alternate}@keyframes dp-pulse{to{opacity:.5}}@media (min-width:1600px){.dp-kpis .dp-metric strong{font-size:35px}.dp-panel{padding:26px}}@media (max-width:1150px){.dp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-two-columns{grid-template-columns:1fr}.dp-activity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-section-title{flex-wrap:wrap}.dp-table{min-width:620px}.dp-manager-table{min-width:740px}}@media (max-width:600px){.dp-heading h1{font-size:22px}.dp-beta{margin:6px 0 0;display:table}.dp-heading{gap:8px}.dp-heading p{display:none}.dp-button{padding:8px 10px}.dp-controls{display:block}.dp-manager-control{margin-top:10px;justify-content:space-between}.dp-manager-control select{max-width:calc(100% - 75px);flex:1}.dp-freshness{font-size:14px;margin-bottom:18px}.dp-freshness>span:last-child{margin-left:0;flex-basis:100%}.dp-kpis{gap:8px;margin-bottom:14px}.dp-metric{padding:13px 12px;border-radius:10px}.dp-metric strong{font-size:24px}.dp-detail,.dp-label{font-size:14px}.dp-panel{padding:14px;border-radius:12px;margin-bottom:14px}.dp-panel-heading{align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:12px}.dp-panel h2{font-size:16px}.dp-two-columns{gap:14px;margin-bottom:14px}.dp-queue-controls{flex-wrap:wrap}.dp-queue-controls input{width:100%}.dp-segments button{padding:7px 9px;min-height:35px}.dp-pagination{flex-wrap:wrap}.dp-activity-kpis{gap:8px}.dp-activity-kpis .dp-metric{padding:12px}.dp-trend-controls{flex-wrap:wrap}.dp-event-summary{grid-template-columns:1fr;gap:14px}.dp-event-summary b{min-width:34px}.dp-stage-chart .recharts-wrapper{font-size:14px}.dp-section-title>span{font-size:14px}.dp-payment-value{font-size:29px}.dp-skeleton{grid-template-columns:1fr 1fr}}.pv-page{--pv-accent:#7560d4;--pv-ink:#262337;--pv-muted:#80798f;--pv-line:#ece9f2;color:var(--pv-ink);font-size:14px;max-width:none;margin:0;padding:8px 0 28px}.pv-page *{box-sizing:border-box}.pv-page button,.pv-page select,.pv-page input{font:inherit}.pv-page button,.pv-page select,.pv-page input[type=date]{border:1px solid #e5e1ed;background:#fff;border-radius:9px;padding:7px 12px;color:#534c64}.pv-page button{cursor:pointer}.pv-page button:disabled{opacity:.55;cursor:wait}.pv-page button:hover{border-color:#a496de;background:#f8f6ff}.pv-page :focus-visible{outline:3px solid #b8a7fa;outline-offset:2px}.pv-header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.pv-kicker{font-size:14px;color:var(--pv-muted);margin-bottom:6px}.pv-header h1{font-size:27px;font-weight:700;letter-spacing:-.5px;margin:0}.pv-header p{margin:6px 0 0;color:var(--pv-muted);font-size:14px}.pv-header-actions{display:flex;gap:10px;align-items:center}.pv-page .pv-link-button{border:0;background:none;color:#6d5bc4;padding:6px 4px;text-decoration:underline;text-underline-offset:3px}.pv-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:#fff;border:1px solid var(--pv-line);border-radius:14px;padding:12px 14px;margin-bottom:14px}.pv-segments{display:inline-flex;background:#f4f2f8;border-radius:10px;padding:3px;gap:2px;flex-wrap:wrap}.pv-page .pv-segments button{border:0;background:transparent;padding:6px 14px;border-radius:8px}.pv-page .pv-segments button[aria-pressed=true]{background:#fff;color:var(--pv-ink);font-weight:600;box-shadow:0 1px 3px #2623371f}.pv-small button{font-size:14px}.pv-field{display:inline-flex;align-items:center;gap:8px;color:var(--pv-muted);font-size:14px}.pv-toggle{display:inline-flex;align-items:center;gap:7px;color:#534c64;font-size:14px;margin-left:auto}.pv-context{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin:4px 2px 14px;font-size:14px}.pv-context strong{font-size:15px}.pv-context p{margin:4px 0 0;color:var(--pv-muted)}.pv-muted{color:var(--pv-muted);font-size:14px}.pv-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.pv-card{background:#fff;border:1px solid var(--pv-line);border-radius:14px;padding:15px 16px;min-height:138px;display:flex;flex-direction:column;border-top:3px solid #e6e1f4}.pv-card.pv-good{border-top-color:#3fb68b}.pv-card.pv-mid{border-top-color:#e8b931}.pv-card.pv-bad{border-top-color:#ec7a6f}.pv-eyebrow{font-size:14px;color:var(--pv-muted)}.pv-number{font-size:29px;font-weight:700;letter-spacing:-.6px;margin:6px 0 2px;font-variant-numeric:tabular-nums}.pv-card-change{min-height:18px;font-size:14px}.pv-card p{margin:auto 0 0;padding-top:6px;color:var(--pv-muted);font-size:14px;line-height:1.4}.pv-delta{font-weight:600}.pv-up{color:#1f9d6b}.pv-down{color:#d0503f}.pv-panel{background:#fff;border:1px solid var(--pv-line);border-radius:14px;padding:16px 18px;margin-bottom:14px}.pv-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:12px}.pv-panel h2{font-size:16px;margin:0;font-weight:650}.pv-panel-heading p{margin:4px 0 0;color:var(--pv-muted);font-size:14px}.pv-big{font-size:22px;font-variant-numeric:tabular-nums}.pv-chart{width:100%;min-height:260px}.pv-note{color:var(--pv-muted);font-size:14px;margin:8px 0 0}.pv-table-scroll{overflow-x:auto}.pv-table{width:100%;border-collapse:collapse;font-size:14px}.pv-table th{text-align:left;font-weight:500;color:var(--pv-muted);font-size:14px;padding:8px 10px;border-bottom:1px solid var(--pv-line);white-space:nowrap}.pv-table td{padding:9px 10px;border-bottom:1px solid #f4f2f8;vertical-align:top;font-variant-numeric:tabular-nums}.pv-table tr:last-child td{border-bottom:0}.pv-rows td small{display:block;color:var(--pv-muted);font-size:14px;margin-top:2px}.pv-rows td:nth-child(n+3){max-width:420px}.pv-table a,.pv-heat a{color:#4f3fb0;text-decoration:none}.pv-table a:hover,.pv-heat a:hover{text-decoration:underline}.pv-manager{font-weight:600}.pv-pill{display:inline-block;padding:2px 8px;border-radius:20px;font-weight:600;font-size:14px}.pv-pill.pv-good,.pv-heat td.pv-good{background:#e3f5ec;color:#16774f}.pv-pill.pv-mid,.pv-heat td.pv-mid{background:#fdf3d7;color:#8a6a00}.pv-pill.pv-bad,.pv-heat td.pv-bad{background:#fde6e3;color:#b23a2b}.pv-pill.pv-none{background:#f1eff5;color:var(--pv-muted)}.pv-red{color:#c2402f;font-weight:600}.pv-heat{border-collapse:separate;border-spacing:3px;font-size:14px}.pv-heat th{font-weight:500;color:var(--pv-muted);font-size:14px;padding:2px 4px;text-align:center;line-height:1.3}.pv-heat th:first-child,.pv-heat td:first-child{text-align:left;white-space:nowrap;padding-right:12px;background:none}.pv-heat td{min-width:44px;height:34px;text-align:center;border-radius:7px;font-weight:600;font-variant-numeric:tabular-nums}.pv-heat td.pv-none{background:#f6f5f9;color:#b0aabb;font-weight:400}.pv-heat td.pv-absent{background:#eef3fb;color:#6a84b0;font-weight:400;font-size:14px}.pv-list{display:grid;gap:2px}.pv-list a{display:flex;justify-content:space-between;gap:14px;padding:9px 6px;border-bottom:1px solid #f4f2f8;color:inherit;text-decoration:none}.pv-list a:hover{background:#faf9fd}.pv-list small{display:block;color:var(--pv-muted);font-size:14px;margin-top:2px}.pv-empty{color:var(--pv-muted);padding:14px 4px;margin:0}.pv-loading,.pv-error{background:#fff;border:1px solid var(--pv-line);border-radius:14px;padding:18px;margin-bottom:14px;color:#534c64}.pv-error{border-color:#f3c7c0;background:#fff7f6}.pv-method summary{cursor:pointer;font-weight:600}.pv-method ul{margin:10px 0 0;padding-left:18px;color:#534c64;font-size:14px;line-height:1.55}@media (max-width:1100px){.pv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-toggle{margin-left:0}}@media (max-width:640px){.pv-header{flex-direction:column;align-items:flex-start}.pv-header h1{font-size:22px}.pv-cards{grid-template-columns:1fr}.pv-number{font-size:25px}.pv-context{flex-direction:column}.pv-toolbar{gap:10px}}@media (prefers-color-scheme:dark){html.dark .pv-page{--pv-ink:#ece9f5}}.crm-deals-list{display:flex;flex-direction:column;min-height:0;flex:1;border-radius:10px;background:#fff;box-shadow:0 1px 4px #1a274414;overflow:hidden}.crm-deals-list-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 12px;background:linear-gradient(180deg,var(--c360-s-50, #f0f9ff) 0%,#e8f6fc 100%);border-bottom:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.25)}.crm-deals-list-bulk-count{font-size:14px;font-weight:600;color:var(--c360-s-900, #1a4460);white-space:nowrap}.crm-deals-list-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0}.crm-deals-list-bulk-combo{min-width:160px;max-width:220px}.crm-deals-list-bulk-combo--stage{min-width:280px;max-width:360px;flex:0 1 360px}.crm-deals-list-bulk-combo--user{min-width:320px;max-width:420px;flex:0 1 420px}.crm-deals-list-bulk-combo .crm-ui-combobox-trigger{height:32px;min-height:32px;font-size:14px}.crm-deals-list-bulk-clear{background:#eef1f4!important;border:1px solid #d5dbe0!important;color:#525c66!important}.crm-deals-list-bulk-clear:hover:not(:disabled){background:#e4e9ed!important;border-color:#c8d0d8!important;color:#333!important}.crm-employees-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 14px;background:linear-gradient(180deg,#eef8fd,#e4f3fb);border-bottom:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.28);box-shadow:inset 0 -1px #ffffff8c}.crm-employees-bulk-count{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);font-size:14px;font-weight:700;color:var(--c360-s-700, #1a5f86);white-space:nowrap}.crm-employees-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0}.crm-employees-bulk-actions .crm-ui-btn{height:30px;min-height:30px;padding:0 12px;font-size:14px;border-radius:7px}.crm-employees-bulk-clear{height:30px;min-height:30px;padding:0 12px;border-radius:7px;border:1px solid #d5dbe0;background:#fff;color:#5a6570;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.crm-employees-bulk-clear:hover:not(:disabled){background:#f4f6f8;border-color:#c3ccd4;color:#2f3740}.crm-employees-bulk-clear:disabled{opacity:.5;cursor:not-allowed}.crm-deals-list-delete-dl{margin:0;display:flex;flex-direction:column;gap:8px}.crm-deals-list-delete-row{display:grid;grid-template-columns:108px 1fr;gap:8px;align-items:start}.crm-deals-list-delete-row dt{margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6a737f}.crm-deals-list-delete-row dd{margin:0;word-break:break-word}.crm-deals-list-delete-link{color:var(--c360-a-700, #2067a7);font-weight:600;text-decoration:none}.crm-deals-list-delete-link:hover{color:var(--c360-a-500, #2fc6f6);text-decoration:underline}.crm-deals-list-delete-muted{color:#9aa5b1;font-size:14px}.crm-deals-list-table-wrap{flex:1;min-height:0;overflow:auto}.crm-deals-list-table{width:100%;min-width:1240px;border-collapse:collapse;font-size:14px;line-height:1.42}.crm-deals-list-table thead{position:sticky;top:0;z-index:2;background:#f5f7f8;box-shadow:inset 0 -1px #dfe3e6}.crm-deals-list-table th{padding:7px 10px;text-align:left;font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#6a737f;white-space:nowrap;vertical-align:middle}.crm-deals-list-th-check,.crm-deals-list-td-check{width:36px;padding-left:12px!important;text-align:center}.crm-deals-list-th-check input,.crm-deals-list-td-check input{width:15px;height:15px;cursor:pointer;accent-color:var(--c360-a-500, #2fc6f6)}.crm-deals-list-th-sort.is-active .crm-deals-list-th-btn{color:var(--c360-a-700, #2067a7)}.crm-deals-list-th-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}.crm-deals-list-th-btn:hover{color:var(--c360-a-700, #2067a7)}.crm-deals-list-sort-icon{font-size:14px;opacity:.65}.crm-deals-list-th-deal{min-width:240px}.crm-deals-list-th-stage{min-width:168px}.crm-deals-list-th-task{min-width:128px}.crm-deals-list-th-client{min-width:190px}.crm-deals-list-th-money{min-width:84px}.crm-deals-list-th-user{min-width:140px}.crm-deals-list-th-date{min-width:102px}.crm-deals-list-th-tags{min-width:150px;max-width:220px}.crm-deals-list-th-ai{width:52px;text-align:center}.crm-deals-list-row{border-bottom:1px solid #eef1f3;transition:background .12s ease}.crm-deals-list-row:hover{background:#f8fdff}.crm-deals-list-row.is-selected{background:#edf8fc}.crm-deals-list-table td{padding:9px 10px;vertical-align:top;color:#333}.crm-deals-list-empty{padding:32px 16px!important;text-align:center;color:#9aa5b1}.crm-deals-list-link{padding:0;border:none;background:none;color:var(--c360-a-700, #2067a7);font:inherit;cursor:pointer;text-align:left;text-decoration:none;max-width:100%}.crm-deals-list-link:hover{color:var(--c360-a-500, #2fc6f6);text-decoration:underline}.crm-deals-list-deal-title{display:block;font-weight:600;word-break:break-word;white-space:normal;line-height:1.35}.crm-deals-list-deal-id{display:block;margin-top:3px;font-size:14px;color:#9aa5b1}.crm-deals-list-stage-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.crm-deals-list-stage-bar{display:flex;gap:2px;height:8px;min-width:110px;max-width:200px}.crm-deals-list-stage-segment{flex:1;border-radius:2px;background:#e4eaee;transition:background .15s ease}.crm-deals-list-stage-segment.is-filled{background:var(--stage-segment-color, var(--c360-a-500, #2fc6f6));opacity:.45}.crm-deals-list-stage-segment.is-current{opacity:1;box-shadow:0 0 0 1px #fff9}.crm-deals-list-stage-label{display:block;font-size:14px;font-weight:600;color:#525c66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.crm-deals-list-stage-name{font-size:14px;color:#525c66}.crm-deals-list-task{display:flex;flex-direction:column;gap:3px;max-width:168px;padding:5px 7px;border-radius:6px;border:1px solid transparent}.crm-deals-list-task-btn{display:block;width:100%;max-width:168px;margin:0;padding:0;border:none;background:none;text-align:left;cursor:pointer;font:inherit;text-decoration:none;color:inherit}a.crm-deals-list-task-btn{color:inherit}.crm-deals-list-task-btn:hover .crm-deals-list-task.is-clickable{filter:brightness(.97)}.crm-deals-list-task-btn:focus-visible .crm-deals-list-task{outline:2px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.55);outline-offset:1px}.crm-deals-list-task.is-clickable{cursor:pointer}.crm-deals-list-task--empty{padding:0;color:#9aa5b1;font-style:italic;background:none;border:none}.crm-deals-list-task--active{background:#eef6fc;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.35)}.crm-deals-list-task--active .crm-deals-list-task-title{color:var(--c360-s-700, #1a5f8a)}.crm-deals-list-task--active .crm-deals-list-task-deadline{color:var(--c360-a-700, #2067b0);font-weight:700}.crm-deals-list-task--overdue{background:#fef0ef;border-color:#c0392b59}.crm-deals-list-task--overdue .crm-deals-list-task-title,.crm-deals-list-task--overdue .crm-deals-list-task-deadline{color:#c62828;font-weight:700}.crm-deals-list-task-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deals-list-task-deadline{font-size:14px;font-weight:600;white-space:nowrap}.crm-deals-list-task--active .crm-deals-list-task-deadline--muted,.crm-deals-list-task-deadline--muted{color:#333;font-style:normal}.crm-deals-list-client{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:220px}.crm-deals-list-client-name{font-weight:600;word-break:break-word}.crm-deals-list-client-row{display:flex;align-items:center;gap:4px;min-width:0}.crm-deals-list-client-meta{flex:1;min-width:0;font-size:14px;color:#6a737f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deals-list-icon-btn{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);border-radius:4px;background:#fff;color:var(--c360-a-700, #2067a7);cursor:pointer;padding:0}.crm-deals-list-icon-btn:hover:not(:disabled){background:#eef6fc;border-color:var(--c360-a-500, #2fc6f6);color:var(--c360-a-500, #2fc6f6)}.crm-deals-list-icon-btn:disabled{opacity:.35;cursor:not-allowed}.crm-deals-list-company-block{margin-top:4px;padding-top:4px;border-top:1px dashed #e4eaee}.crm-deals-list-company{display:block;font-size:14px;font-weight:600;word-break:break-word}.crm-deals-list-company-revenue{display:block;margin-top:2px;font-size:14px;color:#6a737f}.crm-deals-list-money{font-weight:600;white-space:nowrap}.crm-deals-list-user-cell{min-width:0;max-width:168px}.crm-deals-list-user{display:flex;align-items:center;gap:7px;min-width:0}.crm-deals-list-avatar{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--c360-a-500, #2fc6f6) 0%,var(--c360-a-700, #2067a7) 100%);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.crm-deals-list-user-info{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-deals-list-user-name{font-weight:600;word-break:break-word}.crm-deals-list-user-meta{font-size:14px;color:#6a737f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deals-list-tags-scroll{max-height:72px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.crm-deals-list-tags-scroll::-webkit-scrollbar{width:4px}.crm-deals-list-tags-scroll::-webkit-scrollbar-thumb{background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);border-radius:4px}.crm-deals-list-tags{display:flex;flex-wrap:wrap;gap:4px}.crm-deals-list-tag{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;border-radius:4px;border:1px solid;font-size:14px;font-weight:600}.crm-deals-list-muted{color:#b0b8c0}.crm-deals-list-ai-wrap{display:flex;justify-content:center}.crm-deals-list-ai-wrap .crm-kanban-card-ai-badge-wrap{margin:0}.crm-deals-list-ai-wrap .crm-kanban-card-ai-badge{width:26px;height:26px;font-size:14px}.crm-deals-list-td-date{font-size:14px;white-space:nowrap;color:#525c66}.crm-deals-list.is-refreshing .crm-deals-list-table-wrap{opacity:.72;transition:opacity .15s ease}.crm-deals-list-error{color:#c0392b;font-weight:500}.crm-deals-list-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid #dfe3e6;background:#fafbfc;font-size:14px;color:#6a737f}.crm-deals-list-footer-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crm-deals-list-page-size{display:inline-flex;align-items:center;gap:6px;font-size:14px}.crm-deals-list-page-size select{height:28px;padding:0 8px;border:1px solid #dfe3e6;border-radius:4px;background:#fff;font-size:14px;color:#333}.crm-deals-list-page-size select:focus{outline:none;border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.15)}.crm-deals-list-range{white-space:nowrap}.crm-deals-list-sort-hint{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e8eef2;color:#6a737f;font-size:14px;font-weight:700;cursor:help}.crm-deals-list-footer-pages{display:flex;align-items:center;gap:4px}.crm-deals-list-page-btn{min-width:28px;height:28px;padding:0 8px;border:1px solid #dfe3e6;border-radius:4px;background:#fff;color:#333;font-size:14px;cursor:pointer}.crm-deals-list-page-btn:hover:not(:disabled){border-color:var(--c360-a-500, #2fc6f6);color:var(--c360-a-700, #2067a7)}.crm-deals-list-page-btn:disabled{opacity:.4;cursor:not-allowed}.crm-deals-list-page-num{padding:0 8px;font-weight:600;color:#333;white-space:nowrap}.crm-entity-list .crm-deals-list-table{min-width:1080px;table-layout:fixed;font-size:15px;line-height:1.45}.crm-entity-list .crm-deals-list-table th,.crm-entity-list .crm-deals-list-sort-icon,.crm-entity-list .crm-deals-list-deal-id,.crm-entity-list .crm-deals-list-user-meta,.crm-entity-list .crm-deals-list-company-revenue,.crm-entity-list .crm-deals-list-client-meta,.crm-entity-list .crm-deals-list-muted,.crm-entity-list .crm-deals-list-task,.crm-entity-list .crm-deals-list-range,.crm-entity-list .crm-deals-list-page-size,.crm-entity-list .crm-deals-list-page-num,.crm-entity-list .crm-deals-list-page-btn{font-size:14px}.crm-entity-list .crm-deals-list-th-deal,.crm-entity-list .crm-deals-list-td-deal{width:24%;min-width:200px}.crm-entity-list .crm-deals-list-th-task,.crm-entity-list .crm-deals-list-td-task{width:15%;min-width:140px}.crm-entity-list .crm-deals-list-th-phone,.crm-entity-list .crm-deals-list-td-phone{width:10%;min-width:118px}.crm-entity-list .crm-deals-list-th-email,.crm-entity-list .crm-deals-list-td-email{width:14%;min-width:148px}.crm-entity-list .crm-deals-list-th-company,.crm-entity-list .crm-deals-list-td-company{width:14%;min-width:130px}.crm-entity-list .crm-deals-list-th-website,.crm-entity-list .crm-deals-list-td-website{width:9%;min-width:96px}.crm-entity-list .crm-deals-list-th-user,.crm-entity-list .crm-deals-list-td-user{width:15%;min-width:160px}.crm-entity-list .crm-deals-list-th-date,.crm-entity-list .crm-deals-list-td-date{width:9%;min-width:108px;white-space:nowrap}.crm-entity-list--companies .crm-deals-list-th-task,.crm-entity-list--companies .crm-deals-list-td-task{width:16%;min-width:150px}.crm-entity-list--companies .crm-deals-list-th-user,.crm-entity-list--companies .crm-deals-list-td-user{width:16%;min-width:170px}.crm-entity-list--companies .crm-deals-list-th-website,.crm-entity-list--companies .crm-deals-list-td-website{width:8%;min-width:90px}.crm-entity-list--employees .crm-deals-list-table{min-width:980px}.crm-entity-list--employees .crm-deals-list-th-check,.crm-entity-list--employees .crm-deals-list-td-check{width:32px;min-width:32px;max-width:32px;padding:8px 0!important;text-align:center;vertical-align:middle}.crm-entity-list--employees .crm-deals-list-th-check input,.crm-entity-list--employees .crm-deals-list-td-check input{width:15px;height:15px;margin:0 auto;display:block;vertical-align:middle}.crm-entity-list--employees .crm-deals-list-th-deal,.crm-entity-list--employees .crm-deals-list-td-deal{width:28%;min-width:220px}.crm-entity-list--employees .crm-deals-list-th-group,.crm-entity-list--employees .crm-deals-list-td-group{width:12%;min-width:100px}.crm-entity-list--employees .crm-deals-list-th-email,.crm-entity-list--employees .crm-deals-list-td-email{width:20%;min-width:160px}.crm-entity-list--employees .crm-deals-list-th-phone,.crm-entity-list--employees .crm-deals-list-td-phone{width:12%;min-width:120px}.crm-entity-list--employees .crm-deals-list-th-date,.crm-entity-list--employees .crm-deals-list-td-date{width:12%;min-width:118px}.crm-entity-list--employees .crm-deals-list-user{display:inline-flex;align-items:center;gap:8px;max-width:100%;width:auto}.crm-entity-list--employees .crm-deals-list-user-info{flex:1 1 auto;min-width:0}.crm-entity-list--employees .crm-user-avatar-wrap,.crm-entity-list--employees .crm-deals-list-avatar,.crm-entity-list--employees .crm-user-avatar{flex:0 0 auto}.crm-entity-list .crm-deals-list-deal-title{white-space:normal;overflow-wrap:anywhere}.crm-entity-list .crm-deals-list-client-meta,.crm-entity-list .crm-deals-list-link.crm-deals-list-company,.crm-entity-list--employees .crm-deals-list-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;vertical-align:bottom}.crm-entity-list--mail .crm-deals-list-table{min-width:1180px;table-layout:fixed}.crm-entity-list--mail .crm-deals-list-th-deal,.crm-entity-list--mail .crm-deals-list-td-deal{width:20%;min-width:200px}.crm-entity-list--mail .crm-deals-list-th-email,.crm-entity-list--mail .crm-deals-list-td-email{width:19%;min-width:180px}.crm-entity-list--mail .crm-mail-th-sync,.crm-entity-list--mail .crm-mail-td-sync{width:20%;min-width:190px;white-space:normal}.crm-entity-list--mail .crm-mail-th-disk,.crm-entity-list--mail .crm-mail-td-disk{width:11%;min-width:110px;white-space:nowrap}.crm-entity-list--mail .crm-mail-th-signature,.crm-entity-list--mail .crm-mail-td-signature{width:10%;min-width:96px;white-space:nowrap}.crm-entity-list--mail .crm-deals-list-th-phone,.crm-entity-list--mail .crm-deals-list-td-phone{width:8%;min-width:72px}.crm-entity-list--mail .crm-mail-th-actions,.crm-entity-list--mail .crm-mail-td-actions{width:12%;min-width:120px;white-space:nowrap}@media (max-width: 1100px){.crm-entity-list--mail .crm-deals-list-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.crm-entity-list--employees .crm-deals-list-th-deal,.crm-entity-list--employees .crm-deals-list-td-deal{width:20%}.crm-entity-list--employees .crm-deals-list-th-group,.crm-entity-list--employees .crm-deals-list-td-group{width:10%}.crm-entity-list--employees .crm-deals-list-th-email,.crm-entity-list--employees .crm-deals-list-td-email{width:15%}.crm-entity-list--employees .crm-deals-list-th-phone,.crm-entity-list--employees .crm-deals-list-td-phone{width:9%}.crm-entity-list--employees .crm-deals-list-th-date,.crm-entity-list--employees .crm-deals-list-td-date{width:7%}.crm-entity-list--employees .crm-users-col-role{width:8%;min-width:96px}.crm-entity-list--employees .crm-users-col-access{width:16%;min-width:190px}.crm-entity-list--employees .crm-users-col-status{width:7%;min-width:84px}.crm-entity-list--employees .crm-users-col-activity{width:8%;min-width:96px}.crm-user-detail-panel{position:fixed;top:var(--crm-overlay-top, 0px);right:var(--crm-overlay-right, 0px);bottom:0;width:min(920px,calc(100vw - var(--crm-overlay-left, 0px) - var(--crm-overlay-right, 0px)));display:flex;flex-direction:column;background:#eef2f6;border-left:1px solid #d5dde8;border-top:1px solid #d5dde8;border-radius:var(--crm-overlay-radius, 10px) var(--crm-overlay-radius, 10px) 0 0;box-shadow:-12px -6px 40px #0f172a29;overflow:hidden;animation:crm-overlay-slide-up .28s ease-out}.crm-user-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;background:#fff;border-bottom:1px solid #e2e8f0}.crm-user-detail-title{margin:0;font-size:20px;font-weight:700;color:#0f172a}.crm-user-detail-subtitle{margin:4px 0 0;font-size:14px;color:#64748b}.crm-user-detail-close{border:none;background:none;font-size:18px;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:8px}.crm-user-detail-close:hover{background:#f1f5f9;color:#0f172a}.crm-user-detail-tabs{display:flex;gap:6px;padding:10px 18px;background:#fff;border-bottom:1px solid #e2e8f0}.crm-user-detail-tab{border:1px solid #e2e8f0;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:600;background:#f8fafc;color:#475569;cursor:pointer}.crm-user-detail-tab.is-active{background:var(--c360-b-600, #2563eb);border-color:var(--c360-b-600, #2563eb);color:#fff}.crm-user-detail-body{flex:1;min-height:0;overflow:auto;padding:14px 18px 24px}.crm-user-detail-profile{display:flex;flex-direction:column;gap:12px}.crm-user-detail-hero{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.crm-user-detail-avatar-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.crm-user-detail-avatar-inner{position:relative;display:inline-flex}.crm-user-detail-avatar-status{position:absolute;right:4px;bottom:4px}.crm-user-detail-avatar-img,.crm-user-detail-avatar-fallback{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.crm-user-detail-avatar-fallback{display:flex;align-items:center;justify-content:center;background:var(--c360-s-100, #bcedfc);color:var(--c360-a-700, #2067b0);font-size:28px;font-weight:700}.crm-user-detail-avatar-actions{display:flex;gap:6px}.crm-user-detail-avatar-btn{border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:4px 8px;font-size:14px;cursor:pointer}.crm-user-detail-avatar-btn.is-danger{color:#dc2626;border-color:#fecaca}.crm-user-detail-hero-name{margin:0;font-size:18px;font-weight:700;color:#0f172a}.crm-user-detail-hero-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.crm-user-work-status-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.crm-user-work-status-badge.is-working{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.crm-user-work-status-badge.is-vacation{background:#eff6ff;color:var(--c360-b-700, #1d4ed8);border-color:#bfdbfe}.crm-user-work-status-badge.is-sick{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.crm-user-work-status-badge.is-fired{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.crm-user-work-status-badge:hover{filter:brightness(.97);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.25)}.crm-user-work-status-range{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid #c5d0dc;background:#e8eef4;color:#475569;font-size:14px;font-weight:600;white-space:nowrap;letter-spacing:.01em}.crm-user-detail-hero-meta{margin:4px 0 0;font-size:14px;color:#64748b}.crm-user-detail-field-hint{display:block;margin-top:6px;font-size:14px;color:#94a3b8}.crm-user-telephony-current{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:14px;color:#64748b}.crm-user-telephony-combobox{width:100%;max-width:300px}.crm-user-detail-combobox-wrap--fit{width:-moz-fit-content;width:fit-content;max-width:100%}.crm-employees-status-modal{max-width:420px}.crm-employees-status-options{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.crm-employees-status-option{display:flex;align-items:center;gap:8px;font-size:14px;color:#334155;cursor:pointer}.crm-employees-status-range{margin:12px 0 4px}.crm-employees-status-error{margin:8px 0 0;font-size:14px;color:#dc2626}.crm-user-detail-section{border-radius:12px;border:1px solid #e2e8f0;background:#fff;overflow:hidden}.crm-user-detail-section-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f1f5f9}.crm-user-detail-section-title{font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.crm-user-detail-section-edit{border:none;background:none;color:var(--c360-b-600, #2563eb);font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer}.crm-user-detail-section-body{padding:14px 16px 16px}.crm-user-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.crm-user-detail-fields--stacked{grid-template-columns:1fr;gap:14px}.crm-user-detail-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.crm-user-detail-name-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-user-detail-field--wide{grid-column:1 / -1}.crm-user-detail-field--supervisor{min-width:0}.crm-user-detail-combobox-wrap{min-width:0;max-width:100%}.crm-user-detail-combobox-wrap .crm-ui-combobox{width:100%;min-width:220px}.crm-user-detail-field-label{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:#94a3b8}.crm-user-detail-required{color:#dc2626;font-weight:700}.crm-user-detail-name-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.crm-user-detail-name-cell-label{font-size:14px;font-weight:600;color:#94a3b8}.crm-user-detail-input.is-error,.crm-ui-email-field.is-error .crm-ui-email-input{border-color:#dc2626;box-shadow:0 0 0 1px #dc26262e}.crm-user-detail-field-value{font-size:14px;color:#0f172a;line-height:1.45}.crm-user-detail-input{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;font-size:14px}.crm-user-detail-textarea{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;font-size:14px;resize:vertical;min-height:88px}.crm-user-detail-char-count{display:block;margin-top:6px;font-size:14px;color:#94a3b8;text-align:right}.crm-user-detail-text-block{margin:0;font-size:14px;line-height:1.5;color:#475569;white-space:pre-wrap}.crm-user-detail-footer{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -6px 18px #0f172a0f}.crm-user-detail-save-error{flex:1 1 100%;color:#b91c1c;font-size:14px;line-height:1.35}.crm-user-detail-empty{padding:24px;text-align:center;color:#64748b;font-size:14px}.crm-user-detail-muted{color:#94a3b8;font-size:14px}.crm-user-detail-link{border:none;background:none;padding:0;color:var(--c360-b-600, #2563eb);font-size:inherit;cursor:pointer;text-align:left}.crm-user-detail-link:hover{text-decoration:underline}.crm-user-detail-tasks-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.crm-user-detail-tasks-filters{display:flex;flex-wrap:wrap;gap:6px}.crm-user-detail-tasks-filter{border:1px solid #e2e8f0;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;background:#fff;color:#475569;cursor:pointer}.crm-user-detail-tasks-filter.is-active{background:var(--c360-b-600, #2563eb);border-color:var(--c360-b-600, #2563eb);color:#fff}.crm-user-detail-tasks-count{font-size:14px;font-weight:600;color:#64748b;white-space:nowrap}.crm-user-detail-tasks-list{display:flex;flex-direction:column;gap:10px}.crm-user-detail-task-card{padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a}.crm-user-detail-task-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.crm-user-detail-task-title{border:none;background:none;padding:0;text-align:left;font-size:14px;font-weight:600;color:#0f172a;cursor:pointer;line-height:1.3}.crm-user-detail-task-title:hover:not(:disabled){color:var(--c360-b-600, #2563eb)}.crm-user-detail-task-title:disabled{cursor:default}.crm-user-detail-task-description{margin:4px 0 0;font-size:14px;line-height:1.4;color:#64748b}.crm-user-detail-task-meta-rows{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.crm-user-detail-task-meta-line{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;color:#334155;line-height:1.35}.crm-user-detail-task-meta-line--split{justify-content:space-between;gap:12px}.crm-user-detail-task-meta-item--end{flex-shrink:0;margin-left:auto;text-align:right}.crm-user-detail-task-meta-item{min-width:0;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.crm-user-detail-task-meta-item--truncate{flex:1;overflow:hidden;text-overflow:ellipsis}.crm-user-detail-task-meta-label{color:#94a3b8;font-weight:600}.crm-user-detail-task-meta-sep{color:#cbd5e1;flex-shrink:0}.crm-user-detail-link--inline{display:inline;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.crm-user-detail-task-deal-link{max-width:180px}.crm-user-detail-task-meta-item--muted{color:#64748b;font-size:14px}.crm-user-detail-tasks .crm-timeline-deadline-chip{display:inline-flex;align-items:center;padding:3px 9px;border:none;border-radius:16px;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}.crm-user-detail-tasks .crm-timeline-deadline-chip.is-readonly{cursor:default}.crm-user-detail-tasks .crm-timeline-deadline-chip.tone-active{background:#ecf7fe;color:var(--c360-a-700, #2067b0)}.crm-user-detail-tasks .crm-timeline-deadline-chip.tone-today{background:#fff8e1;color:#525c69}.crm-user-detail-tasks .crm-timeline-deadline-chip.tone-overdue{background:#fde8e8;color:#b04545}.crm-user-detail-tasks .crm-timeline-deadline-chip.tone-completed-ok{background:#e8f5e9;color:#2e7d32}.crm-user-detail-tasks .crm-timeline-deadline-chip.tone-completed-late{background:#fff3e0;color:#e65100}.crm-user-detail-tasks .crm-timeline-deadline-chip.tone-none{background:#f5f7f8;color:#64748b}.crm-user-detail-task-status{flex-shrink:0;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:999px;background:#eff6ff}.crm-user-detail-task-status.is-active{color:var(--c360-b-600, #2563eb);background:#eff6ff}.crm-user-detail-task-status.is-overdue{color:#dc2626;background:#fef2f2}.crm-user-detail-task-status.is-completed{color:#059669;background:#ecfdf5}.is-overdue-text{color:#dc2626;font-weight:600}.crm-user-detail-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:16px;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;box-shadow:0 1px 2px #0f172a0a}.crm-user-detail-pagination-nav{border:1px solid var(--c360-s-100, #c8e6fc);border-radius:8px;background:#ecf7fe;color:var(--c360-a-700, #2067b0);padding:7px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.crm-user-detail-pagination-nav:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe;color:var(--c360-b-700, #1d4ed8)}.crm-user-detail-pagination-nav:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.crm-user-detail-pagination-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;min-width:0}.crm-user-detail-pagination-page{min-width:34px;height:34px;padding:0 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.crm-user-detail-pagination-page:hover:not(.is-active){background:#eff6ff;border-color:#bfdbfe;color:var(--c360-a-700, #2067b0)}.crm-user-detail-pagination-page.is-active{background:#ecf7fe;border-color:var(--c360-s-100, #bcedfc);color:var(--c360-a-700, #2067b0);cursor:default;box-shadow:0 1px 3px rgba(var(--c360-a-700-rgb, 32, 103, 176),.12)}.crm-user-detail-pagination-ellipsis{min-width:28px;text-align:center;color:#94a3b8;font-size:14px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.08em}.crm-user-detail-calendar-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.crm-user-detail-calendar-toolbar button{border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:6px 10px;font-size:14px;cursor:pointer}.crm-user-detail-calendar-month{flex:1;font-size:16px;font-weight:700;color:#0f172a}.crm-user-detail-calendar-today{margin-left:auto}.crm-user-detail-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#e2e8f0}.crm-user-detail-calendar-weekday{padding:8px;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;color:#64748b;background:#f8fafc}.crm-user-detail-calendar-cell{min-height:152px;padding:6px;background:#fff}.crm-user-detail-calendar-cell.is-outside{background:#f8fafc;color:#94a3b8}.crm-user-detail-calendar-cell.is-today{background:#eff6ff}.crm-user-detail-calendar-day-num{font-size:14px;font-weight:600;margin-bottom:4px}.crm-user-detail-calendar-day-items{display:flex;flex-direction:column;gap:3px}.crm-user-detail-calendar-item{display:block;width:100%;border:none;border-radius:4px;padding:3px 5px;background:#dbeafe;color:#1e3a8a;font-size:14px;line-height:1.25;text-align:left;cursor:pointer}.crm-user-detail-calendar-item.is-overdue{background:#fee2e2;color:#991b1b}.crm-user-detail-calendar-item-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-user-detail-calendar-more-btn{border:none;background:none;padding:2px 4px;font-size:14px;font-weight:600;color:var(--c360-b-600, #2563eb);cursor:pointer;text-align:left}.crm-user-detail-calendar-popover{position:fixed;z-index:200;width:min(320px,calc(100vw - 20px));max-height:min(420px,calc(100vh - 20px));display:flex;flex-direction:column;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 16px 40px #0f172a2e}.crm-user-detail-calendar-popover-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #f1f5f9;font-size:14px;font-weight:600;color:#0f172a}.crm-user-detail-calendar-popover-count{font-size:14px;font-weight:700;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:999px}.crm-user-detail-calendar-popover-list{overflow:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.crm-user-detail-calendar-item--popover{font-size:14px;padding:6px 8px}.crm-ui-tooltip-portal:has(.crm-user-detail-dark-tooltip){background:linear-gradient(180deg,#434c5a,#2e343c);color:#fff}.crm-user-detail-dark-tooltip{color:#fff}.crm-user-detail-dark-tooltip-title{font-weight:600;font-size:14px;line-height:1.35;color:#fff;margin-bottom:4px;word-break:break-word}.crm-user-detail-dark-tooltip-desc{margin:0 0 6px;font-size:14px;line-height:1.4;color:#ffffffe0;white-space:pre-wrap}.crm-user-detail-dark-tooltip-row{margin-top:4px;font-size:14px;line-height:1.35;color:#ffffffeb;word-break:break-word}.crm-user-detail-dark-tooltip-row span{color:#ffffff9e}.crm-user-detail-tooltip-wrap.block,.crm-user-detail-tooltip-wrap .crm-ui-tooltip-target{display:inline;max-width:100%}@media (max-width: 720px){.crm-user-detail-panel{width:calc(100vw - var(--crm-overlay-left, 0px) - var(--crm-overlay-right, 0px))}.crm-user-detail-field-row,.crm-user-detail-name-row{grid-template-columns:1fr}.crm-user-detail-hero{grid-template-columns:1fr;text-align:center}.crm-user-detail-task-card-head{flex-direction:column}}.dc{--dc-accent:#7560d4;--dc-ink:#262337;--dc-muted:#80798f;--dc-line:#ece9f2;background:#fff;border:1px solid var(--dc-line);border-radius:14px;padding:16px 18px;color:var(--dc-ink);font-size:14px}.dc *{box-sizing:border-box}.dc button,.dc select{font:inherit}.dc :focus-visible{outline:3px solid #b8a7fa;outline-offset:2px}.dc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:12px}.dc-head h3{font-size:16px;font-weight:650;margin:0}.dc-head p{margin:4px 0 0;color:var(--dc-muted);font-size:14px;line-height:1.45}.dc-head-actions{display:flex;align-items:center;gap:12px;color:var(--dc-muted);font-size:14px}.dc .dc-link{border:0;background:none;color:#6d5bc4;padding:4px 2px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}.dc-method{margin:0 0 12px;padding:10px 14px 10px 30px;background:#faf9fd;border:1px solid var(--dc-line);border-radius:10px;color:#534c64;font-size:14px;line-height:1.5}.dc-method li+li{margin-top:3px}.dc-warn{margin:0 0 12px;padding:8px 12px;border-radius:10px;background:#fdf3d7;color:#7a5d00;font-size:14px;line-height:1.45}.dc-note{margin:0 0 12px;color:var(--dc-muted);font-size:14px}.dc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dc .dc-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e1ed;background:#fff;border-radius:20px;padding:4px 11px;color:#534c64;font-size:14px;cursor:pointer}.dc .dc-chip:hover{border-color:#a496de;background:#f8f6ff}.dc .dc-chip[aria-pressed=true]{background:#f1eefc;border-color:#c9bff1;color:var(--dc-ink);font-weight:600}.dc .dc-chip.dc-off{color:#a8a2b4}.dc .dc-chip.dc-off .dc-dot{opacity:.35}.dc-dot{width:8px;height:8px;border-radius:50%;flex:none}.dc-scroll{overflow-x:auto;margin:0 -4px}.dc-table{width:100%;border-collapse:collapse;font-size:14px}.dc-table th{text-align:left;font-weight:500;color:var(--dc-muted);font-size:14px;padding:8px 9px;border-bottom:1px solid var(--dc-line);white-space:nowrap;vertical-align:bottom}.dc-table th.dc-group{text-align:center;font-size:14px;color:#9a93a8;border-bottom:1px dashed var(--dc-line);padding-bottom:4px}.dc-table td{padding:8px 9px;border-bottom:1px solid #f4f2f8;vertical-align:top;font-variant-numeric:tabular-nums;white-space:nowrap}.dc-table tr:last-child td{border-bottom:0}.dc-table td small{display:block;color:var(--dc-muted);font-size:14px;margin-top:2px}.dc-table .dc-sep{border-left:1px solid var(--dc-line)}.dc-name{font-weight:600}.dc-bad,.dc-table .dc-bad{color:#c2402f;font-weight:650}.dc-zero,.dc-table .dc-zero{color:#b7b1c3}.dc-unit{color:var(--dc-muted);font-size:14px}.dc-days{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.dc-tag{display:inline-block;padding:1px 7px;border-radius:20px;font-size:14px;background:#fde6e3;color:#b23a2b;font-weight:600}.dc-foot{margin:8px 0 0;color:var(--dc-muted);font-size:14px;line-height:1.45}.dc-charts{margin-top:16px;border-top:1px solid var(--dc-line);padding-top:14px}.dc-charts-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.dc-charts-head strong{font-size:14px;font-weight:600}.dc-segments{display:inline-flex;background:#f4f2f8;border-radius:10px;padding:3px;gap:2px;flex-wrap:wrap}.dc .dc-segments button{border:0;background:transparent;padding:5px 12px;border-radius:8px;color:#534c64;font-size:14px;cursor:pointer}.dc .dc-segments button[aria-pressed=true]{background:#fff;color:var(--dc-ink);font-weight:600;box-shadow:0 1px 3px #2623371f}.dc-list{margin-top:16px;border-top:1px solid var(--dc-line);padding-top:14px}.dc-list-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.dc .dc-btn{border:1px solid #e5e1ed;background:#fff;border-radius:9px;padding:6px 12px;color:#534c64;cursor:pointer;font-size:14px}.dc .dc-btn:hover{border-color:#a496de;background:#f8f6ff}.dc select{border:1px solid #e5e1ed;background:#fff;border-radius:9px;padding:6px 10px;color:#534c64;font-size:14px}.dc-list-scroll{max-height:560px;overflow:auto;border:1px solid var(--dc-line);border-radius:10px}.dc-list .dc-table th{position:sticky;top:0;background:#fff;z-index:1}.dc-list .dc-table td{white-space:normal}.dc-list .dc-table td.dc-nowrap{white-space:nowrap}.dc-pill{display:inline-block;padding:1px 8px;border-radius:20px;font-weight:600;font-size:14px;white-space:nowrap}.dc-pill.suspicious{background:#fde6e3;color:#b23a2b}.dc-pill.gray{background:#f1eff5;color:#6b6478}.dc-pill.ok{background:#e3f5ec;color:#16774f}.dc-pill.info{background:#e8f1fb;color:#2f5f8f}.dc-list a{color:#4f3fb0;text-decoration:none}.dc-list a:hover{text-decoration:underline}.dc-empty{padding:14px;color:var(--dc-muted);font-size:14px}@media (max-width:640px){.dc{padding:14px 12px}.dc-head-actions{width:100%;justify-content:space-between}}.crm-deal-required-banner{display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;padding:8px 10px;border:1px solid #fecdd3;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:14px;line-height:1.4}.crm-deal-required-banner>span{flex:1 1 auto;min-width:0}.crm-deal-required-banner-close{flex:none;border:0;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer;opacity:.7}.crm-deal-required-banner-close:hover{opacity:1}.crm-deal-detail-field--required-missing,.crm-deal-detail-section--required-missing{border-radius:10px;box-shadow:0 0 0 2px #fda4af;background:#fff7f8}.crm-deal-detail-field--required-missing{padding:4px 6px}.crm-deal-detail-required-mark{color:#e11d48}.crm-deal-duplicates{margin-top:4px;padding:10px 12px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb;color:#78350f;font-size:14px}.crm-deal-duplicates-title{font-weight:600;margin-bottom:6px}.crm-deal-duplicates ul{margin:0 0 8px;padding-left:18px}.crm-deal-duplicates li+li{margin-top:4px}.crm-deal-duplicates a{color:#4338ca;font-weight:600;text-decoration:none}.crm-deal-duplicates a:hover{text-decoration:underline}.crm-deal-duplicates-meta{display:block;color:#92400e;font-size:14px}.crm-deal-duplicates-actions{display:flex;gap:8px;justify-content:flex-end}.crm-deal-create-error{margin-top:2px;padding:8px 10px;border:1px solid #fecdd3;border-radius:8px;background:#fff1f2;color:#9f1239;font-size:14px}.crm-kanban-create-popover.crm-kanban-create-popover--limited{display:flex;flex-direction:column}.crm-kanban-create-popover.crm-kanban-create-popover--limited .crm-kanban-create-popover-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.crm-kanban-create-popover.crm-kanban-create-popover--limited .crm-kanban-create-popover-header,.crm-kanban-create-popover.crm-kanban-create-popover--limited .crm-kanban-create-actions{flex:none}.crm-stage-required-list{margin-top:12px;display:flex;flex-direction:column;gap:10px}.crm-stage-required-row{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.crm-stage-required-stage{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;padding-top:6px}.crm-stage-required-dot{width:10px;height:10px;border-radius:999px;flex:none}.crm-stage-required-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crm-stage-required-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:14px}.crm-stage-required-chip.is-fixed{background:#f1f5f9;color:#475569}.crm-stage-required-chip button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0}.crm-stage-required-add{min-width:200px;height:30px;border:1px solid #cbd5e1;border-radius:8px;padding:0 8px;font-size:14px;background:#fff;color:#334155}@media (max-width: 640px){.crm-stage-required-row{grid-template-columns:minmax(0,1fr)}}.crm-task-detail-shell.crm-deal-detail-shell{width:min(90vw,100%)}.crm-task-detail-body.crm-deal-detail-body{grid-template-columns:minmax(440px,520px) minmax(0,1fr)}.crm-task-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px 12px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.crm-task-detail-header-main{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.crm-task-detail-title-row{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.crm-task-detail-title-input{flex:1;min-width:180px;border:1px solid transparent;border-radius:8px;padding:6px 10px;font-size:20px;font-weight:700;line-height:1.3;color:#0f172a;background:transparent}.crm-task-detail-title-input:hover,.crm-task-detail-title-input:focus{border-color:#cbd5e1;background:#f8fafc;outline:none}.crm-task-detail-title-input:disabled{opacity:.7;cursor:default}.crm-task-detail-status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.crm-task-detail-status-badge.is-active{background:#dbeafe;color:var(--c360-b-700, #1d4ed8)}.crm-task-detail-status-badge.is-overdue{background:#fee2e2;color:#b91c1c}.crm-task-detail-status-badge.is-completed{background:#dcfce7;color:#15803d}.crm-task-detail-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.crm-task-detail-close{width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.crm-task-detail-close:hover{background:#f1f5f9;color:#0f172a}.crm-task-detail-header-title{margin:0;font-size:20px;font-weight:700;line-height:1.3;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-task-detail-status-row{display:flex;align-items:center;margin-bottom:2px}.crm-task-detail-required{color:#dc2626;font-weight:700}.crm-task-detail-deal-open-icon{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.crm-task-detail-deal-open-icon:hover{background:#f8fafc;color:#0f172a}.crm-task-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid #e2e8f0;background:#fff;flex-shrink:0}.crm-task-detail-footer-spacer{flex:1;min-width:0}.crm-task-detail-footer .crm-timeline-card-menu{position:relative;margin-left:auto;flex-shrink:0}.crm-task-detail-footer .crm-timeline-card-menu-panel{bottom:calc(100% + 6px);top:auto;right:0;left:auto}.crm-task-detail-footer-btn{border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;cursor:pointer}.crm-task-detail-footer-btn.is-primary{border:none;background:var(--c360-b-600, #2563eb);color:#fff}.crm-task-detail-footer-btn.is-primary:hover{background:var(--c360-b-700, #1d4ed8)}.crm-task-detail-footer-btn.is-secondary{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.crm-task-detail-footer-btn:disabled{opacity:.55;cursor:default}.crm-task-detail-about{display:flex;flex-direction:column;gap:14px;min-width:0}.crm-task-detail-field{display:flex;flex-direction:column;gap:6px;min-width:0}.crm-task-detail-field-label{font-size:14px;font-weight:600;color:#64748b;letter-spacing:.01em}.crm-task-detail-field-value{font-size:14px;color:#0f172a;min-width:0}.crm-task-detail-input,.crm-task-detail-textarea{width:100%;border:1px solid #d5dde8;border-radius:8px;padding:8px 10px;font-size:14px;color:#0f172a;background:#fff}.crm-task-detail-input:focus,.crm-task-detail-textarea:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(var(--c360-b-500-rgb, 59, 130, 246),.15)}.crm-task-detail-textarea{resize:vertical;min-height:72px}.crm-task-detail-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:#475569}.crm-task-detail-author{display:inline-flex;align-items:center;gap:6px;min-width:0}.crm-task-detail-meta-muted{color:#94a3b8}.crm-task-detail-meta-link{border:none;background:none;padding:0;color:var(--c360-b-600, #2563eb);font:inherit;cursor:pointer}.crm-task-detail-meta-link:hover{text-decoration:underline}.crm-task-detail-deal-row{display:flex;align-items:center;gap:8px;min-width:0}.crm-task-detail-deal-locked{flex:1;min-width:0;font-size:14px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-task-detail-deal-link{display:block;min-width:0;max-width:100%;font-size:14px;font-weight:500;color:var(--c360-b-600, #2563eb);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-task-detail-deal-link:hover{text-decoration:underline;color:var(--c360-b-700, #1d4ed8)}.crm-task-detail-deal-tip.crm-ui-tooltip-wrap{flex:1;min-width:0;max-width:100%}.crm-task-detail-deal-tip>.crm-ui-tooltip-target{min-width:0;max-width:100%}.crm-task-detail-about .crm-timeline-deadline-chip{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.crm-task-detail-deal-open{flex-shrink:0;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:6px 10px;font-size:14px;font-weight:600;color:#0f172a;cursor:pointer}.crm-task-detail-deal-open:hover{background:#f8fafc}.crm-task-detail-discussion{display:flex;flex-direction:column;min-height:0;height:100%;background:#f4f7fb}.crm-task-detail-discussion-body{flex:1;min-height:0;display:flex;flex-direction:column}.crm-task-detail-discussion-loading,.crm-task-detail-discussion-error{padding:24px 16px;font-size:14px;color:#64748b}.crm-task-detail-discussion-error{color:#b91c1c}.crm-task-detail-main.crm-deal-detail-main{display:flex;flex-direction:column;min-height:0;padding:0;background:#f4f7fb;border-left:1px solid #e2e8f0}@media (max-width: 1100px){.crm-task-detail-body.crm-deal-detail-body{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}}@media (max-width: 960px){.crm-task-detail-body.crm-deal-detail-body{grid-template-columns:1fr}.crm-task-detail-main.crm-deal-detail-main{border-left:none;border-top:1px solid #e2e8f0;min-height:420px}}.crm-messenger-body{display:flex;flex:1;min-height:0;min-width:0}.crm-messenger-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;position:relative;z-index:0}.crm-messenger-rail{flex-shrink:0;width:72px;display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:-1px;padding:11px 10px 12px;background:linear-gradient(180deg,var(--c360-s-900, #0b3a66) 0%,var(--c360-s-900, #0a2f52) 100%);border-left:1px solid rgba(255,255,255,.08);position:relative;z-index:540;overflow:visible}.crm-messenger-rail-pinned{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12);overflow:visible}.crm-messenger-rail-list{flex:1;min-height:0;overflow-x:visible;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 4px;scrollbar-width:none}.crm-messenger-rail-list::-webkit-scrollbar{width:0;height:0}.crm-messenger-rail-item{position:relative;width:42px;height:42px;padding:0;border:none;background:transparent;border-radius:999px;cursor:pointer;flex-shrink:0;overflow:visible}.crm-messenger-rail-item:hover,.crm-messenger-rail-item:focus-visible{outline:none}.crm-messenger-rail-item:hover:after,.crm-messenger-rail-item:focus-visible:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.85);pointer-events:none;z-index:1}.crm-messenger-rail-item .crm-user-avatar-wrap{width:42px;height:42px}.crm-messenger-rail-avatar.crm-user-avatar,.crm-messenger-rail-item .crm-messenger-rail-avatar{width:42px;height:42px;font-size:14px}.crm-messenger-rail-avatar .crm-user-avatar-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.crm-messenger-rail-special-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:#fff}.crm-messenger-rail-special-icon.is-notes{background:linear-gradient(145deg,var(--c360-s-400, #38bdf8) 0%,var(--c360-s-600, #0284c7) 100%)}.crm-messenger-rail-special-icon.is-general{background:linear-gradient(145deg,#60a5fa 0%,var(--c360-b-600, #2563eb) 100%)}.crm-messenger-rail-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:14px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--c360-s-900, #0b3a66)}.crm-messenger-rail-loading{color:#ffffff8c;font-size:14px}.crm-chat-panel{position:fixed;top:var(--crm-overlay-top, 0px);right:var(--crm-overlay-right, 0px);bottom:0;left:var(--crm-overlay-left, 0px);z-index:52;display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none}.crm-chat-panel-shell{pointer-events:auto;width:min(960px,100%);height:100%;display:flex;flex-direction:column;background:#f4f7fb;border-left:1px solid #d5dde8;border-top:1px solid #d5dde8;border-radius:var(--crm-overlay-radius, 10px) var(--crm-overlay-radius, 10px) 0 0;box-shadow:-12px -6px 40px #0f172a2e;overflow:hidden;animation:crm-overlay-slide-up .28s ease-out}.crm-chat-panel.has-peers .crm-chat-panel-shell--split{flex-direction:row;width:min(1180px,100%);background:#fff}.crm-chat-panel.has-peers .crm-chat-panel-shell--split>.crm-chat-panel-thread.is-embedded{flex:1 1 auto;min-width:0;height:100%}.crm-chat-panel.has-peers .crm-chat-panel-shell--split>.crm-chat-panel-thread.is-embedded .crm-chat-panel-shell{border:none;border-left:1px solid #e2e8f0;border-radius:0;box-shadow:none;animation:none;background:#f4f7fb}.crm-chat-peers{flex:0 0 300px;width:300px;max-width:42%;height:100%;display:flex;flex-direction:column;min-width:0;background:#fff;border-right:1px solid #e8edf3}.crm-chat-peers-search{position:relative;display:flex;align-items:center;gap:8px;margin:12px 12px 8px;padding:0 10px 0 12px;height:38px;border-radius:10px;background:#f1f5f9;border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.crm-chat-peers-search:focus-within{background:#fff;border-color:#93c5fd}.crm-chat-peers-search svg{width:16px;height:16px;flex-shrink:0;color:#94a3b8}.crm-chat-peers-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:14px;color:#0f172a;line-height:1.3}.crm-chat-peers-search input::-moz-placeholder{color:#94a3b8}.crm-chat-peers-search input::placeholder{color:#94a3b8}.crm-chat-peers-search-clear{flex-shrink:0;border:0;background:transparent;color:#94a3b8;cursor:pointer;font-size:14px;padding:4px;line-height:1}.crm-chat-peers-search-clear:hover{color:#64748b}.crm-chat-peers-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 6px 12px;overscroll-behavior:contain}.crm-chat-peers-list::-webkit-scrollbar{width:6px}.crm-chat-peers-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.crm-chat-peers-state{display:flex;align-items:center;justify-content:center;padding:24px 12px;color:#94a3b8;font-size:14px}.crm-chat-peers-state.is-empty{text-align:center}.crm-chat-peers-state.is-more{padding:12px}.crm-chat-peer-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.crm-chat-peer-item:hover{background:#f1f5f9}.crm-chat-peer-item.is-active{background:var(--c360-s-100, #e0f2fe)}.crm-chat-peer-item.is-active:hover{background:#dbeafe}.crm-chat-peer-avatar{flex-shrink:0}.crm-chat-peer-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.crm-chat-peer-top,.crm-chat-peer-bottom{display:flex;align-items:center;gap:8px;min-width:0}.crm-chat-peer-name{flex:1;min-width:0;font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-chat-peer-item.has-unread .crm-chat-peer-name{font-weight:700}.crm-chat-peer-time{flex-shrink:0;font-size:14px;color:#94a3b8;font-variant-numeric:tabular-nums}.crm-chat-peer-preview{flex:1;min-width:0;font-size:14px;line-height:1.35;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-chat-peer-item.has-unread .crm-chat-peer-preview{color:#334155}.crm-chat-peer-badge{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--c360-b-600, #2563eb);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}@media (max-width: 900px){.crm-chat-peers{flex-basis:240px;width:240px}.crm-chat-panel.has-peers .crm-chat-panel-shell--split{width:100%}}@keyframes crm-chat-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.crm-chat-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid #e2e8f0}.crm-chat-panel-header-main{display:flex;align-items:center;gap:12px;min-width:0}button.crm-chat-header-user{border:none;background:transparent;padding:0;margin:0;text-align:left;cursor:pointer;border-radius:10px;transition:background .15s ease}button.crm-chat-header-user:hover{background:#f1f5f9}button.crm-chat-header-user:focus-visible{outline:2px solid var(--c360-s-400, #38bdf8);outline-offset:2px}.crm-chat-panel-header-icon{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;line-height:0}.crm-chat-panel-header-icon svg{display:block;flex-shrink:0}.crm-chat-panel-header-icon.is-notes{background:linear-gradient(145deg,var(--c360-s-400, #38bdf8) 0%,var(--c360-s-600, #0284c7) 100%)}.crm-chat-panel-header-icon.is-general{background:linear-gradient(145deg,#60a5fa 0%,var(--c360-b-600, #2563eb) 100%)}.crm-chat-panel-title{margin:0;font-size:16px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-chat-panel-subtitle{margin:2px 0 0;font-size:14px;color:#64748b}.crm-chat-panel-header-actions{display:flex;align-items:center;gap:6px}.crm-chat-icon-btn{width:34px;height:34px;border:none;border-radius:8px;background:#f1f5f9;color:#475569;cursor:pointer;font-size:14px}.crm-chat-icon-btn:hover{background:#e2e8f0;color:#0f172a}.crm-chat-messages-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.crm-chat-messages{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 12px;background:radial-gradient(circle at 20% 10%,rgba(var(--c360-a-500-rgb, 47, 198, 246),.08),transparent 40%),radial-gradient(circle at 80% 90%,rgba(var(--c360-b-600-rgb, 37, 99, 235),.06),transparent 35%),#eef3f8}.crm-chat-jump-down{position:absolute;right:20px;bottom:16px;z-index:3;width:40px;height:40px;border:none;border-radius:999px;background:#fff;color:#0f172a;box-shadow:0 4px 16px #0f172a2e;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.crm-chat-jump-down:hover{background:#f1f5f9}.crm-chat-jump-down-dot{position:absolute;top:6px;right:8px;width:8px;height:8px;border-radius:999px;background:var(--c360-b-600, #2563eb);box-shadow:0 0 0 2px #fff}.crm-chat-unread-divider{display:flex;align-items:center;gap:10px;margin:8px 0 14px;color:var(--c360-b-600, #2563eb);font-size:14px;font-weight:600;text-align:center}.crm-chat-unread-divider:before,.crm-chat-unread-divider:after{content:"";flex:1;height:1px;background:rgba(var(--c360-b-600-rgb, 37, 99, 235),.35)}.crm-chat-status,.crm-chat-empty{text-align:center;color:#64748b;font-size:14px;padding:18px 8px}.crm-chat-day-label{margin:10px auto 14px;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;background:#0f172a14;color:#475569;font-size:14px;text-transform:capitalize}.crm-chat-system-row{display:flex;justify-content:center;padding:4px 12px}.crm-chat-system-message{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 10px;max-width:min(520px,92%);padding:6px 12px;border-radius:999px;background:#e8eef5;color:#475569;font-size:14px;line-height:1.35;text-align:center}.crm-chat-system-text{min-width:0}.crm-chat-system-time{flex-shrink:0;color:#94a3b8;font-size:14px}.crm-chat-bubble-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:10px;max-width:100%}.crm-chat-bubble-row.is-mine{flex-direction:row-reverse}.crm-chat-bubble-avatar-spacer{width:28px;flex-shrink:0}.crm-chat-bubble{position:relative;max-width:min(520px,78%);padding:8px 12px 6px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 1px 2px #0f172a0f;color:#0f172a}.crm-chat-bubble-row.is-mine .crm-chat-bubble{border-radius:14px 14px 4px;background:#dbeafe}.crm-chat-bubble.is-editing{width:min(520px,78%);max-width:min(520px,78%);box-sizing:border-box}.crm-chat-bubble.is-deleted{opacity:.75;font-style:italic}.crm-chat-bubble-author{display:inline-block;font-size:14px;font-weight:700;color:var(--c360-s-700, #0369a1);margin-bottom:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.crm-chat-bubble-author{border:none;background:none;padding:0;cursor:pointer;text-align:left}button.crm-chat-bubble-author:hover{text-decoration:underline;color:var(--c360-s-900, #0c4a6e)}.crm-chat-text{font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.crm-chat-deleted{font-size:14px;color:#64748b}.crm-chat-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:4px 5px;margin-top:4px;min-height:22px;font-size:14px;color:#94a3b8;line-height:1}.crm-chat-meta>.crm-ui-tooltip-wrap{display:inline-flex;align-items:center;line-height:1}.crm-chat-meta>.crm-ui-tooltip-wrap>.crm-ui-tooltip-target{display:inline-flex;align-items:center;line-height:1}.crm-chat-edited{font-size:14px;font-weight:500;color:#94a3b8;font-style:italic;cursor:default}.crm-chat-time{cursor:default;font-variant-numeric:tabular-nums}.crm-chat-read-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0 1px;margin:0;color:#94a3b8;cursor:pointer;border-radius:4px;line-height:0}.crm-chat-read-btn:hover{color:var(--c360-s-600, #0284c7);background:rgba(var(--c360-s-600-rgb, 2, 132, 199),.08)}span.crm-chat-read-btn{cursor:default}span.crm-chat-read-btn:hover{color:#94a3b8;background:transparent}.crm-chat-read-icon{color:inherit}.crm-chat-read-icon.is-read{color:var(--c360-s-600, #0284c7)}.crm-chat-pencil-btn{width:22px;height:22px;min-width:22px;min-height:22px;padding:0;font-size:0;color:#64748b;opacity:.55;display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle}.crm-chat-bubble:hover .crm-chat-pencil-btn,.crm-chat-pencil-btn.is-open,.crm-chat-msg-menu.is-open .crm-chat-pencil-btn{opacity:1}.crm-chat-pencil-btn:hover,.crm-chat-pencil-btn.is-open{color:#0f172a;background:#0f172a0f}.crm-chat-pencil-btn svg{display:block}.crm-chat-msg-menu{display:inline-flex;align-items:center;line-height:0}.crm-chat-msg-menu-panel{position:fixed;z-index:90;min-width:132px;padding:4px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 28px #0f172a29;display:flex;flex-direction:column;gap:2px;animation:crm-chat-msg-menu-in .14s ease-out}@keyframes crm-chat-msg-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.crm-chat-msg-menu-item{display:block;width:100%;border:none;background:transparent;border-radius:7px;padding:7px 10px;font-size:14px;font-weight:600;color:#334155;text-align:left;cursor:pointer}.crm-chat-msg-menu-item:hover{background:#f1f5f9;color:#0f172a}.crm-chat-msg-menu-item.is-danger{color:#e11d48}.crm-chat-msg-menu-item.is-danger:hover{background:#fff1f2;color:#be123c}.crm-chat-attachments{display:flex;flex-direction:column;gap:6px;margin-top:6px}.crm-chat-attach-image img{max-width:100%;max-height:240px;border-radius:10px;display:block}.crm-chat-attach-file{font-size:14px;color:var(--c360-s-700, #0369a1);text-decoration:none}.crm-chat-attach-file:hover{text-decoration:underline}.crm-chat-composer{background:#fff;border-top:1px solid #e2e8f0;padding:12px 14px;overflow:visible}.crm-chat-composer .crm-deal-comment-editor.is-chat:has(.crm-deal-comment-attachments),.crm-chat-composer .crm-deal-comment-editor.is-chat:has(.crm-deal-comment-dropzone),.crm-chat-composer .crm-deal-comment-editor.is-chat:has(.crm-deal-comment-chat-drop-row){margin-bottom:10px}.crm-chat-composer .crm-deal-comment-attachments{margin-bottom:6px}.crm-chat-composer .crm-deal-comment-dropzone.is-chat-compact,.crm-chat-edit-box .crm-deal-comment-dropzone.is-chat-compact{margin-top:0;margin-bottom:0;padding:8px 10px;font-size:14px;line-height:1.3;border-radius:8px;flex:1;min-width:0}.crm-chat-edit-box .crm-deal-comment-editor.is-chat:has(.crm-deal-comment-attachments),.crm-chat-edit-box .crm-deal-comment-editor.is-chat:has(.crm-deal-comment-dropzone),.crm-chat-edit-box .crm-deal-comment-editor.is-chat:has(.crm-deal-comment-chat-drop-row){margin-bottom:8px}.crm-chat-edit-box{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;overflow:visible}.crm-chat-edit-box .crm-chat-composer-textarea{background:#fff;width:100%}.crm-chat-bubble .crm-comment-attachments-view{margin-top:6px}.crm-chat-file-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.crm-chat-file-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--c360-s-100, #e0f2fe);color:var(--c360-s-700, #0369a1);font-size:14px}.crm-chat-file-chip button{border:none;background:none;cursor:pointer;color:var(--c360-s-700, #0369a1);font-size:14px;line-height:1}.crm-chat-composer-row{display:flex;align-items:flex-end;gap:8px;padding-top:4px;overflow:visible}.crm-chat-composer-input-wrap{flex:1;min-width:0;position:relative}.crm-chat-composer-textarea{display:block;width:100%;min-height:40px;max-height:calc(6.75em + 20px);resize:none;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.35;background:#f8fafc;color:#0f172a;box-sizing:border-box;overflow-y:hidden}.crm-chat-composer-textarea:focus{outline:none;border-color:var(--c360-s-400, #38bdf8);box-shadow:0 0 0 3px rgba(var(--c360-s-400-rgb, 56, 189, 248),.2);background:#fff}.crm-chat-composer-textarea:disabled{opacity:.65;cursor:default}.crm-chat-composer-counter{position:absolute;right:10px;bottom:6px;font-size:14px;color:#94a3b8;pointer-events:none;background:linear-gradient(90deg,transparent,#f8fafc 30%);padding-left:12px}.crm-chat-composer-textarea:focus+.crm-chat-composer-counter,.crm-chat-composer-input-wrap:focus-within .crm-chat-composer-counter{background:linear-gradient(90deg,transparent,#fff 30%)}.crm-chat-attach-btn{position:relative;box-sizing:border-box;width:40px;height:40px;margin:0;border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc;color:#64748b;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:visible;transition:background .12s ease,color .12s ease,border-color .12s ease}.crm-chat-attach-btn:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe;color:var(--c360-s-600, #0284c7)}.crm-chat-attach-btn:disabled{opacity:.45;cursor:default}.crm-chat-attach-btn svg{display:block;flex-shrink:0}.crm-chat-attach-count{position:absolute;top:-4px;right:-4px;z-index:1;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--c360-s-600, #0284c7);color:#fff;font-size:14px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px #fff;pointer-events:none}.crm-chat-send-btn{box-sizing:border-box;width:40px;height:40px;border:none;border-radius:10px;background:linear-gradient(180deg,var(--c360-s-400, #38bdf8) 0%,var(--c360-s-600, #0284c7) 100%);color:#fff;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(var(--c360-s-600-rgb, 2, 132, 199),.28);transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.crm-chat-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px rgba(var(--c360-s-600-rgb, 2, 132, 199),.34)}.crm-chat-send-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.crm-chat-composer-hint{margin-top:6px;font-size:14px;color:#94a3b8;line-height:1.3}.crm-chat-edit-actions{display:flex;justify-content:flex-end;gap:8px}.crm-chat-edit-actions button{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:5px 12px;font-size:14px;font-weight:600;cursor:pointer;color:#334155}.crm-chat-edit-actions button.is-primary{background:var(--c360-s-600, #0284c7);border-color:var(--c360-s-600, #0284c7);color:#fff}.crm-chat-edit-actions button:disabled{opacity:.5;cursor:default}.crm-chat-error{padding:8px 16px;background:#fff1f2;color:#be123c;font-size:14px;border-top:1px solid #fecdd3}.crm-chat-toasts{position:fixed;right:88px;bottom:24px;z-index:550;display:flex;flex-direction:column;gap:8px;pointer-events:none}.crm-chat-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:260px;max-width:340px;padding:10px 12px;border-radius:14px;background:#0f172aeb;color:#fff;box-shadow:0 12px 30px #0f172a47;animation:crm-chat-toast-in .2s ease-out;border:none;text-align:left;cursor:pointer;font:inherit}@keyframes crm-chat-toast-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.crm-chat-toast-body{min-width:0;flex:1}.crm-chat-toast-name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-chat-toast-edited{font-weight:500;font-size:14px;color:#ffffff8c;font-style:italic}.crm-chat-toast-preview{margin-top:2px;font-size:14px;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-chat-toast-files{margin-top:2px;font-size:14px;color:#93c5fdf2;font-weight:600}.crm-chat-toast-close{border:none;background:transparent;color:#ffffffb3;font-size:18px;cursor:pointer;line-height:1;flex-shrink:0}.crm-chat-toast-close:hover{color:#fff}.crm-chat-readers-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a59}.crm-chat-readers-modal{width:min(360px,100%);max-height:min(420px,80vh);display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 18px 40px #0f172a47;overflow:hidden}.crm-chat-readers-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #e2e8f0}.crm-chat-readers-header h3{margin:0;font-size:16px;font-weight:700;color:#0f172a}.crm-chat-readers-list{flex:1;min-height:0;overflow-y:auto;padding:6px 0}.crm-chat-readers-row{display:flex;align-items:center;gap:10px;padding:8px 14px}.crm-chat-readers-name{font-size:14px;font-weight:600;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-chat-readers-empty{padding:16px 14px;text-align:center;font-size:14px;color:#64748b}@media (max-width: 900px){.crm-messenger-rail{width:64px;padding-left:8px;padding-right:8px}.crm-chat-panel{right:64px}.crm-chat-panel-shell{width:100%}.crm-chat-toasts{right:calc(12px + var(--crm-overlay-right, 0px));left:12px}}.crm-chat-panel.is-embedded{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;width:100%;height:100%;min-height:0;display:flex;justify-content:stretch;align-items:stretch;pointer-events:auto}.crm-chat-panel.is-embedded .crm-chat-panel-shell{width:100%;max-width:none;height:100%;border:none;border-radius:0;box-shadow:none;animation:none;background:linear-gradient(180deg,var(--c360-a-soft, #e8f4fc) 0%,#f4f7fb 42%,#eef2f6 100%)}.crm-chat-panel-header-icon.is-task{background:#dbeafe;color:var(--c360-b-700, #1d4ed8)}.crm-chats-page{display:flex;flex:1;min-height:0;min-width:0;background:#fff;border-top:1px solid #e8edf3}.crm-chat-peers.crm-chats-page-list{flex:0 0 340px;width:340px;max-width:40%}.crm-chats-pinned{display:flex;flex-direction:column;padding:8px 0 4px;border-bottom:1px solid #eef2f7}.crm-chats-pinned .crm-chat-peer-item{width:100%;text-align:left}.crm-chats-special{flex:0 0 40px;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.crm-chats-special.is-general{background:#4f46e5}.crm-chats-special.is-notes{background:#0ea5e9}.crm-chats-page-thread-wrap{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:#f4f7fb}.crm-chats-page-thread.crm-chat-panel.is-embedded{position:relative;inset:auto;flex:1 1 auto;min-height:0;height:100%;width:100%;display:flex}.crm-chats-page-thread.is-embedded .crm-chat-panel-shell{width:100%;max-width:none;height:100%;border:none;border-radius:0;box-shadow:none;animation:none}@media (max-width: 767px){.crm-chats-page{flex-direction:column}.crm-chat-peers.crm-chats-page-list{flex:0 0 auto;width:100%;max-width:none;max-height:38vh;border-right:none;border-bottom:1px solid #e8edf3}}.crm-deal-detail-shell[data-width=narrow] .crm-deal-detail-body{grid-template-columns:minmax(300px,38%) minmax(0,1fr)}.crm-deal-detail-shell[data-width=stacked] .crm-deal-detail-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,45%) minmax(0,1fr)}.crm-deal-detail-shell[data-width=stacked] .crm-deal-detail-main{border-left:none;border-top:1px solid #e2e8f0}.crm-deal-detail-body>.crm-deal-detail-main,.crm-deal-detail-body>.crm-deal-detail-sidebar{min-width:0}.crm-messenger-rail-mobile-toggle{display:none}@media (max-width: 767px){html.crm-overlay-rail-active{--crm-overlay-right: 0px}html .crm-messenger-body>.crm-messenger-rail{display:none}html .crm-messenger-body>.crm-messenger-rail.is-mobile-open{display:flex;position:fixed;top:var(--crm-overlay-nav-bottom, 46px);right:0;bottom:0;margin-top:0;box-shadow:-10px 0 28px #0f172a47}.crm-messenger-rail-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;position:fixed;right:14px;bottom:18px;z-index:545;width:48px;height:48px;border:none;border-radius:999px;background:var(--c360-primary, #4338ca);color:#fff;font-size:18px;box-shadow:0 6px 18px #0f172a4d;cursor:pointer}.crm-messenger-rail-mobile-toggle.is-open{right:86px}html .crm-kanban-nav{flex-wrap:wrap;padding:0 8px;row-gap:0}html .crm-kanban-nav a,html .crm-kanban-nav button.nav-item{padding:0 8px}html .crm-kanban-nav .crm360-topbar-crumb{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .crm-kanban-nav-trailing{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;max-width:100%}html .crm-work-session-controls{flex-wrap:wrap;gap:6px}html .crm-kanban-toolbar-row{flex-wrap:wrap;gap:8px}html .crm-kanban-toolbar-row>*{min-width:0;max-width:100%}html .crm-kanban-toolbar select,html .crm-kanban-toolbar .crm-ui-combobox{max-width:100%}}html .crm-entity-list .crm-deals-list-th-phone,html .crm-entity-list .crm-deals-list-td-phone{min-width:150px}html .crm-entity-list .crm-deals-list-th-email,html .crm-entity-list .crm-deals-list-td-email{min-width:170px}html .crm-entity-list .crm-deals-list-td-phone .crm-deals-list-client-meta,html .crm-entity-list .crm-deals-list-td-email .crm-deals-list-client-meta{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}html .crm360-suggest .crm360-suggest-list{max-height:min(340px,32vh)}.crm-deal-stage-chain.is-equal>.crm-deal-stage-chain-tooltip.is-current-expanded,.crm-deal-stage-chain.is-scroll>.crm-deal-stage-chain-tooltip.is-current-expanded{flex:0 0 var(--stage-current-width, auto);width:var(--stage-current-width, auto);max-width:var(--stage-current-width, none)}.crm-deals-calendar{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 16px 16px;color:#1e293b;background:#f8fafc}.crm-deals-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-shrink:0}.crm-deals-calendar-month-title{margin:0;font-size:20px;font-weight:600;color:#0f172a}.crm-deals-calendar-toolbar-right{display:flex;align-items:center;gap:12px}.crm-deals-calendar-mode{font-size:14px;color:#64748b;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;white-space:nowrap}.crm-deals-calendar-nav{display:flex;align-items:center;gap:4px}.crm-deals-calendar-nav-btn,.crm-deals-calendar-nav-today{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:6px;cursor:pointer;font-size:14px;line-height:1}.crm-deals-calendar-nav-btn{width:32px;height:32px;font-size:18px}.crm-deals-calendar-nav-today{padding:6px 12px;height:32px}.crm-deals-calendar-nav-btn:hover,.crm-deals-calendar-nav-today:hover{background:#f1f5f9}.crm-deals-calendar-loading{flex:1;display:flex;align-items:center;justify-content:center;color:#64748b}.crm-deals-calendar-grid-wrap{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.crm-deals-calendar-grid-wrap--fetching{opacity:.72;transition:opacity .15s ease}.crm-deals-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid #e2e8f0;background:#f8fafc}.crm-deals-calendar-weekday{padding:8px 10px;font-size:14px;font-weight:600;color:#64748b;text-transform:lowercase}.crm-deals-calendar-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(110px,1fr);overflow:auto}.crm-deals-calendar-cell{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:4px 6px 6px;min-height:110px;display:flex;flex-direction:column;gap:4px;background:#fff}.crm-deals-calendar-cell:nth-child(7n){border-right:none}.crm-deals-calendar-cell--outside{background:#fafafa}.crm-deals-calendar-cell--outside .crm-deals-calendar-cell-day{color:#94a3b8}.crm-deals-calendar-cell--today{background:#fffbeb}.crm-deals-calendar-cell-day{align-self:flex-end;font-size:14px;font-weight:600;color:#475569;line-height:1}.crm-deals-calendar-cell-deals{flex:1;min-height:0;display:flex;flex-direction:column;gap:3px}.crm-deals-calendar-deal-tooltip,.crm-deals-calendar-overflow-item-tooltip{display:block;width:100%}.crm-deals-calendar-deal-row{display:block;width:100%;border:none;border-radius:4px;padding:3px 6px;text-align:left;cursor:pointer;font-size:14px;line-height:1.25;text-decoration:none;box-sizing:border-box;font:inherit}a.crm-deals-calendar-deal-row{color:inherit}.crm-deals-calendar-deal-row--waiting{background:#dcfce7;color:#166534}.crm-deals-calendar-deal-row--waiting:hover{background:#bbf7d0}.crm-deals-calendar-deal-row--overdue{background:#fee2e2;color:#991b1b}.crm-deals-calendar-deal-row--overdue:hover{background:#fecaca}.crm-deals-calendar-deal-row--popover{margin-bottom:4px}.crm-deals-calendar-deal-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deals-calendar-more{margin-top:auto;padding:2px 0;border:none;background:none;color:var(--c360-b-600, #2563eb);font-size:14px;cursor:pointer;text-align:left}.crm-deals-calendar-more:hover{text-decoration:underline}.crm-deals-calendar-overflow-popover{position:fixed;z-index:1200;width:min(320px,calc(100vw - 20px));max-height:360px;display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 12px 32px #0f172a29}.crm-deals-calendar-overflow-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#0f172a;flex-shrink:0}.crm-deals-calendar-overflow-count{font-size:14px;font-weight:500;color:#64748b}.crm-deals-calendar-overflow-list{overflow:auto;padding:8px;min-height:0}.crm-ui-tooltip-portal:has(.crm-deals-calendar-tooltip){max-width:340px;padding:10px 12px 12px}.crm-deals-calendar-tooltip{display:flex;flex-direction:column;gap:0}.crm-deals-calendar-tooltip-title{display:block;font-weight:600;font-size:14px;line-height:1.35;color:#fff;word-break:break-word;margin-bottom:10px}.crm-deals-calendar-tooltip-section{display:flex;flex-direction:column;gap:3px;padding-top:10px;margin-top:10px;border-top:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #0000002e}.crm-deals-calendar-tooltip-section:first-of-type{margin-top:0;padding-top:0;border-top:none;box-shadow:none}.crm-deals-calendar-tooltip-label{display:block;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff85;line-height:1.2}.crm-deals-calendar-tooltip-value{display:block;font-size:14px;line-height:1.4;color:#fff;word-break:break-word}.crm-deals-calendar-tooltip-sub{display:block;font-size:14px;line-height:1.35;color:#ffffffb8;word-break:break-all}.crm-deals-calendar-tooltip-sub--overdue{color:#fca5a5;font-weight:500}.crm-settings-page{position:relative;padding-bottom:8px;min-height:0;height:auto;overflow-x:hidden}.crm-settings-savebar-host{flex-shrink:0;z-index:30}.crm-settings-savebar-host:empty{display:none}.crm-settings-main-tabs-wrap{position:relative;margin-top:16px;border-bottom:1px solid #e2e8f0}.crm-settings-main-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.crm-settings-main-tabs::-webkit-scrollbar{display:none;width:0;height:0}.crm-settings-main-tabs.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-settings-main-tabs-wrap.has-left .crm-settings-main-tabs{mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 100%)}.crm-settings-main-tabs-wrap.has-right .crm-settings-main-tabs{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}.crm-settings-main-tabs-wrap.has-left.has-right .crm-settings-main-tabs{mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}.crm-settings-main-tabs-arrow{position:absolute;top:0;bottom:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;border:none;padding:0;cursor:pointer;color:#475569;background:linear-gradient(90deg,#fff 40%,#ffffffbf);transition:color .12s,background .12s}.crm-settings-main-tabs-arrow:hover{color:#0f172a;background:#fff}.crm-settings-main-tabs-arrow.is-left{left:0;background:linear-gradient(90deg,#fff 55%,#fff0)}.crm-settings-main-tabs-arrow.is-right{right:0;background:linear-gradient(270deg,#fff 55%,#fff0)}.crm-settings-main-tabs-arrow svg{width:16px;height:16px;flex-shrink:0}.crm-settings-main-tab{flex:0 0 auto;border:none;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s;background:#f1f5f9;color:#334155}.crm-settings-main-tab:hover{background:#e2e8f0}.crm-settings-main-tab.is-active{background:var(--c360-s-600, #0284c7);color:#fff}.crm-settings-savebar{position:sticky;bottom:0;z-index:40;margin-top:16px;border-top:1px solid #fcd34d;background:#fffbeb;padding:12px 16px;box-shadow:0 -4px 16px #f59e0b14;border-radius:12px 12px 0 0}.crm-settings-savebar.is-docked{position:static;margin-top:0;border-radius:0;width:100%}.crm-settings-savebar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-settings-savebar-hint{font-size:14px;font-weight:600;color:#92400e}.crm-settings-savebar-actions{display:flex;gap:8px;margin-left:auto}.crm-settings-secret-input{position:relative;width:100%}.crm-settings-secret-input input{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:8px 72px 8px 12px;font-size:14px;color:#0f172a;background:#fff}.crm-settings-secret-input input:focus{outline:none;border-color:var(--c360-s-300, #7dd3fc);box-shadow:0 0 0 3px rgba(var(--c360-s-400-rgb, 56, 189, 248),.25)}.crm-settings-secret-input-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;gap:6px}.crm-settings-secret-input-actions button{border:none;background:none;padding:0;font-size:14px;color:#94a3b8;cursor:pointer}.crm-settings-secret-input-actions button:hover{color:#475569}.crm-settings-subtabs{display:inline-flex;flex-wrap:wrap;gap:2px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;padding:3px;margin-bottom:18px}.crm-settings-subtab{border:none;background:transparent;border-radius:7px;padding:7px 12px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.crm-settings-subtab:hover{color:#0f172a}.crm-settings-subtab.is-active{background:#fff;color:var(--c360-s-800, #075985);box-shadow:0 1px 2px #0f172a0f}.crm-settings-panel{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:16px;box-shadow:0 1px 2px #0f172a0a}.crm-settings-panel-title{margin:0;font-size:16px;font-weight:600;color:#0f172a}.crm-settings-panel-lead{margin:6px 0 0;font-size:14px;color:#64748b;max-width:52rem}.crm-settings-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crm-settings-search{min-width:180px;flex:1 1 200px;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:14px}.crm-settings-table-wrap{overflow:auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.crm-settings-table{width:100%;border-collapse:collapse;font-size:14px}.crm-settings-table th{text-align:left;padding:10px 12px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.crm-settings-table td{padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.crm-settings-table tr:last-child td{border-bottom:none}.crm-settings-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:14px;color:#64748b}.crm-settings-pagination-actions{display:flex;gap:6px}.crm-settings-stages-list{max-height:min(52vh,420px);overflow:auto;margin:12px 0 0;padding:0;list-style:none;border:1px solid #eef2f6;border-radius:10px}.crm-settings-stage-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #f1f5f9;background:#fff;cursor:grab}.crm-settings-stage-item:last-child{border-bottom:none}.crm-settings-stage-item.is-dragging{opacity:.55;background:var(--c360-s-50, #f0f9ff)}.crm-settings-stage-item.is-drag-over{box-shadow:inset 0 2px 0 var(--c360-s-400, #38bdf8)}.crm-settings-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.crm-settings-calendar-cell{min-height:54px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;padding:6px;text-align:left;transition:border-color .12s,background .12s,box-shadow .12s;cursor:pointer}.crm-settings-calendar-cell:hover{border-color:var(--c360-s-300, #7dd3fc)}.crm-settings-calendar-cell.is-empty{background:#f8fafc;border-color:transparent;cursor:default}.crm-settings-calendar-cell.is-selected{box-shadow:0 0 0 2px var(--c360-s-400, #38bdf8);border-color:var(--c360-s-500, #0ea5e9)}.crm-settings-calendar-cell.is-holiday{border-color:#fecaca;background:#fff1f2;color:#9f1239}.crm-settings-calendar-cell.is-day-off{border-color:#fde68a;background:#fffbeb;color:#92400e}.crm-settings-calendar-cell.is-workday{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.crm-settings-calendar-cell.is-week-off{background:#f8fafc;color:#64748b}.crm-settings-calendar-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.crm-settings-fields-picker{min-height:180px;max-height:220px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:4px}.crm-settings-fields-picker-search{position:sticky;top:0;z-index:1;background:#fff;padding:4px 4px 8px}.crm-settings-email-grid{display:grid;gap:14px}@media (min-width: 900px){.crm-settings-email-grid{grid-template-columns:1fr 1fr;align-items:stretch}.crm-settings-email-grid>*{display:flex;flex-direction:column;height:100%}}.crm-settings-stages-role-matrix-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid #e2e8f0;border-radius:10px;background:#fff;overscroll-behavior-x:contain}.crm-settings-stages-role-matrix{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;font-size:14px}.crm-settings-stages-role-matrix th,.crm-settings-stages-role-matrix td{border-bottom:1px solid #f1f5f9;padding:8px 10px;text-align:center;white-space:nowrap}.crm-settings-stages-role-matrix th:first-child,.crm-settings-stages-role-matrix td:first-child{text-align:left;position:sticky;left:0;background:#fff;z-index:2;width:280px;min-width:280px;max-width:280px}.crm-settings-stages-role-matrix thead{cursor:grab}.crm-settings-stages-role-matrix-wrap.is-dragging .crm-settings-stages-role-matrix thead{cursor:grabbing}.crm-settings-stages-role-matrix thead th{background:#f8fafc;color:#64748b;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-settings-stages-role-matrix thead th:first-child{background:#f8fafc;z-index:3}.crm-settings-stages-role-matrix-stage-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-settings-fields-selected{border-bottom:1px solid #e2e8f0;margin-bottom:6px;padding:4px 4px 8px}.crm-settings-fields-selected-title{margin-bottom:4px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.crm-settings-fields-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:14px;color:#64748b}.crm-settings-section-divider{margin:14px 0 10px;border:0;border-top:1px solid #e2e8f0}.crm-settings-note{border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;padding:10px 12px;font-size:14px;color:#475569;line-height:1.45}.crm-settings-note--amber{border-color:#fde68a;background:#fffbeb;color:#92400e}.crm-settings-note--sky{border-color:var(--c360-s-200, #bae6fd);background:var(--c360-s-50, #f0f9ff);color:var(--c360-s-800, #075985)}.crm-settings-note--emerald{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.crm-roles-settings{max-width:none}.crm-roles-layout{align-items:stretch;min-height:0}.crm-roles-list-pane{display:flex;flex-direction:column;position:sticky;top:0;max-height:calc(100dvh - var(--crm-overlay-top, 0px) - 200px);height:auto;min-height:260px;overflow:hidden;padding-right:0}.crm-roles-list-search{margin-bottom:8px}.crm-roles-list{flex:1;min-height:0;overflow:auto}.crm-roles-editor-pane{min-height:260px}.crm-settings-section{position:relative}.crm-settings-card{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:16px;box-shadow:0 1px 2px #0f172a0a}.crm-settings-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.crm-settings-card-title{margin:0;font-size:16px;font-weight:600;color:#0f172a}.crm-settings-card-desc{margin:6px 0 0;font-size:14px;color:#64748b;max-width:52rem}.crm-settings-input{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:14px;color:#0f172a;background:#fff}.crm-settings-input:focus{outline:none;border-color:var(--c360-s-300, #7dd3fc);box-shadow:0 0 0 3px rgba(var(--c360-s-400-rgb, 56, 189, 248),.25)}.crm-settings-input:disabled{background:#f1f5f9;color:#94a3b8}.crm-settings-input--sm{width:auto;min-width:7.5rem;padding:6px 8px;font-size:14px}.crm-settings-icon-btn{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:6px 12px;font-size:14px;color:#334155;cursor:pointer}.crm-settings-icon-btn:hover{background:#f8fafc}.crm-settings-data-table{width:100%;border-collapse:collapse;font-size:14px}.crm-settings-data-table th{text-align:left;padding:10px 12px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #e2e8f0}.crm-settings-data-table td{padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.crm-settings-table th{text-align:left;padding:8px 10px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.crm-settings-table td{padding:8px 10px}.crm-settings-table tr.is-off{background:#f8fafc}.crm-user-detail-combobox-wrap{position:relative;width:100%;min-width:0;z-index:1}.crm-user-detail-combobox-wrap .crm-combobox,.crm-user-detail-combobox-wrap .crm-async-combobox{width:100%}.crm-settings-empty{padding:28px 16px;text-align:center;font-size:14px;color:#94a3b8;border:1px dashed #dbe3ea;border-radius:10px;background:#f8fafc}.crm-settings-field{display:flex;flex-direction:column;gap:6px;margin-top:14px}.crm-settings-field-label{font-size:14px;font-weight:600;color:#64748b}.crm-settings-field-hint{font-size:14px;color:#94a3b8}.crm-settings-textarea{width:100%;border:1px solid #c6cdd3;border-radius:6px;padding:8px 10px;font-size:14px;color:#0f172a;resize:vertical;min-height:72px}.crm-settings-textarea:focus{outline:none;border-color:var(--c360-a-500, #2fc6f6);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.2)}.crm-api-key-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:var(--c360-a-700, #2067b0);background:#f0fbff;padding:1px 5px;border-radius:4px}.crm-api-key-row{cursor:pointer;transition:background .12s}.crm-api-key-row:hover{background:#f8fcfe}.crm-api-key-row.is-selected{background:#eef9ff}.crm-api-key-name{font-weight:600;color:#0f172a}.crm-api-key-prefix{margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:#94a3b8}.crm-api-key-expiry.is-unlimited{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:14px;font-weight:600;color:#166534;background:#ecfdf5}.crm-api-key-reveal{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--c360-s-200, #bae6fd);background:linear-gradient(180deg,#f0fbff,#f8fafc)}.crm-api-key-reveal-title{font-size:14px;font-weight:700;color:#0f172a}.crm-api-key-reveal-hint{margin:4px 0 0;font-size:14px;color:#64748b;line-height:1.4}.crm-api-key-reveal-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.crm-api-key-reveal-value{flex:1;min-width:0;padding:8px 10px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:#0f172a;word-break:break-all}.crm-api-key-detail{display:flex;flex-direction:column;gap:18px;max-width:720px}.crm-api-key-detail-hero{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fcfe,#fff)}.crm-api-key-detail-hero-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crm-api-key-status{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.02em}.crm-api-key-status.is-active{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.crm-api-key-status.is-inactive{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.crm-api-key-detail-prefix-box{display:flex;flex-direction:column;gap:6px;min-width:min(100%,240px)}.crm-api-key-detail-prefix{display:block;padding:8px 10px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:var(--c360-a-700, #2067b0);word-break:break-all}.crm-api-key-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-api-key-detail-tile{padding:12px 14px;border-radius:10px;border:1px solid #eef2f6;background:#fafbfc}.crm-api-key-meta-label{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.crm-api-key-meta-value{margin-top:6px;font-size:14px;font-weight:600;color:#334155;line-height:1.35}.crm-api-key-meta-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500}.crm-api-key-detail-section{padding:14px 16px;border-radius:12px;border:1px solid #eef2f6;background:#fff}.crm-api-key-detail-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.crm-api-key-detail-section-title{margin:0;font-size:16px;font-weight:700;color:#0f172a}.crm-api-key-badges{display:flex;flex-wrap:wrap;gap:8px}.crm-api-key-badge{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:14px;font-weight:600;color:var(--c360-a-700, #2067b0);background:#eef9ff;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.35)}.crm-api-key-detail-note{margin:0}@media (max-width: 640px){.crm-api-key-detail-grid{grid-template-columns:1fr}}.crm-api-key-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#e2e8f0}.crm-api-key-scope-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 12px;background:#fff;font-size:14px;line-height:1.3;color:#334155;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease,color .12s ease}.crm-api-key-scope-item:hover{background:#f8fafc}.crm-api-key-scope-item.is-on{background:#f0fbff;color:#0f172a;font-weight:600}.crm-api-key-scope-item input{flex-shrink:0;width:15px;height:15px;margin:0;accent-color:var(--c360-a-500, #2fc6f6)}.crm-api-key-modal{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(96vh,900px);padding:0;overflow:hidden}.crm-api-key-modal-header{flex-shrink:0;padding:22px 24px 14px;border-bottom:1px solid #eef2f6}.crm-api-key-modal-title{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#0f172a}.crm-api-key-modal-desc{margin:8px 0 0;font-size:14px;line-height:1.45;color:#64748b}.crm-api-key-modal-body{flex:1;min-height:0;overflow:auto;padding:18px 24px 8px;display:flex;flex-direction:column;gap:16px}.crm-api-key-field{display:flex;flex-direction:column;gap:7px;margin:0}.crm-api-key-field-label{font-size:14px;font-weight:600;color:#475569}.crm-api-key-req{color:#ef4444}.crm-api-key-field-hint{align-self:flex-end;font-size:14px;color:#94a3b8;line-height:1}.crm-api-key-textarea{min-height:56px;resize:vertical}.crm-api-key-scope-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.crm-api-key-scope-count{font-size:14px;font-weight:600;color:#94a3b8;letter-spacing:.02em}.crm-api-key-modal-note{margin-top:2px}.crm-api-key-modal-actions{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;padding:14px 24px 18px;border-top:1px solid #eef2f6;background:#fafbfc}@media (max-width: 520px){.crm-api-key-scope-grid{grid-template-columns:1fr}.crm-api-key-modal-header,.crm-api-key-modal-body,.crm-api-key-modal-actions{padding-left:18px;padding-right:18px}}.crm-roles-tabs-matrix{display:flex;flex-direction:column;gap:6px;margin-top:8px}.crm-roles-tabs-matrix-head,.crm-roles-tabs-matrix-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 88px;gap:8px;align-items:center}.crm-roles-tabs-matrix-head{padding:0 4px 4px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.crm-roles-tabs-matrix-row{padding:8px 10px;border-radius:8px;border:1px solid #eef2f6;background:#fff}.crm-roles-tabs-matrix-label{font-size:14px;font-weight:600;color:#334155}.crm-roles-tabs-matrix-cell{display:flex;justify-content:center}.crm-roles-perms-readonly{opacity:.72;pointer-events:none}.crm-settings-main-tabs-wrap.is-wrapping .crm-settings-main-tabs{flex-wrap:wrap;row-gap:8px;overflow:visible;cursor:default;mask-image:none;-webkit-mask-image:none}.crm-kanban-page{--crm-kanban-bg: linear-gradient(165deg, #1a2744 0%, #243b5c 35%, #2d3560 65%, #1e3354 100%);--crm-nav-bg: linear-gradient(180deg, #2a3548 0%, #1f2836 100%);--crm-nav-accent: var(--c360-a-500, #2fc6f6);--crm-nav-text: rgba(255, 255, 255, .92);--crm-toolbar-bg: linear-gradient(180deg, #f7fcfe 0%, #f1f8fc 52%, #ebf4fa 100%);--crm-toolbar-border: rgba(var(--c360-a-500-rgb, 47, 198, 246), .2);--crm-column-width: 272px;--crm-card-radius: 3px;--crm-header-border: 4px;--crm-text: #333;--crm-text-muted: #828b95;--crm-border: #dce4ec;--crm-green: #9dcf00;--crm-green-text: #688800;--crm-blue: var(--c360-a-500, #2fc6f6);--crm-blue-dark: var(--c360-a-600, #27b3e0);--crm-blue-deep: var(--c360-a-700, #2067b0);--crm-link: var(--c360-a-700, #2067b0);--crm-accent-soft: var(--c360-a-soft, #e8f4fc);--crm-sum-badge-bg: linear-gradient(180deg, #f6fcff 0%, #eef9fd 100%);--crm-sum-badge-border: rgba(var(--c360-a-500-rgb, 47, 198, 246), .34);--crm-sum-badge-color: var(--c360-a-700, #2067b0);--crm-board-pad-x: 6px;--crm-board-pad-y: 8px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;width:100%;min-height:0;height:100%;overflow:hidden}.crm-kanban-page .crm-kanban-bg{background:var(--crm-kanban-bg);background-size:cover;min-height:0;flex:1;overflow:hidden}.crm-kanban-board-area{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.crm-kanban-toolbar{background:var(--crm-toolbar-bg);border-bottom:1px solid var(--crm-toolbar-border);box-shadow:0 2px 10px rgba(var(--c360-a-700-rgb, 32, 103, 176),.07);padding:0;flex-shrink:0}.crm-kanban-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 12px;overflow:visible}.crm-kanban-toolbar-title{font-size:24px;font-weight:600;color:#2a3340;line-height:1.2;margin:0;letter-spacing:-.02em}.crm-kanban-toolbar-funnel-label{font-size:14px;font-weight:600;color:var(--c360-a-text, #535c69);white-space:nowrap}.crm-kanban-content-pad{padding:0 var(--crm-board-pad-x) var(--crm-board-pad-y);min-height:0;flex:1}.crm-kanban-content-pad--list{padding-top:20px}.crm-kanban-funnel-select{height:36px;border:1px solid #c6cdd3;border-radius:4px;padding:0 12px;font-size:14px;background:#fff;min-width:140px}.crm-kanban-search-wrap{flex:1;min-width:280px;max-width:1080px;display:flex;align-items:center;gap:6px;border:1px solid #c8d4df;border-radius:6px;background:#fff;padding:4px 10px;height:38px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #1a27440a;overflow:visible}.crm-kanban-search-wrap:focus-within{border-color:var(--crm-blue);box-shadow:0 0 0 3px rgba(var(--c360-a-500-rgb, 47, 198, 246),.16)}.crm-kanban-search-wrap input{flex:1;border:none;outline:none;font-size:14px;min-width:0}.crm-kanban-filter-chip{display:inline-flex;align-items:center;gap:4px;background:var(--crm-accent-soft);color:var(--crm-blue-deep);border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.25);border-radius:14px;padding:2px 9px;font-size:14px;white-space:nowrap}.crm-kanban-filter-chip button{border:none;background:none;cursor:pointer;color:var(--crm-blue-deep);font-size:14px;line-height:1;padding:0;opacity:.75}.crm-kanban-filter-chip button:hover{opacity:1}.crm-kanban-filter-chip-summary{position:relative;cursor:default}.crm-kanban-filter-chip-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--crm-blue);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.crm-kanban-filter-tooltip{position:absolute;left:0;top:calc(100% + 10px);z-index:70;width:-moz-max-content;width:max-content;min-width:320px;max-width:min(1280px,calc(100vw - 48px));padding:14px 16px 12px;border-radius:10px;--crm-filters-modal-top: #f7fcfe;--crm-filters-modal-bottom: #f2fafd;background:linear-gradient(180deg,var(--crm-filters-modal-top) 0%,var(--crm-filters-modal-bottom) 100%);border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.42);box-shadow:0 12px 32px #1a274429;animation:crm-ui-fade-in .12s ease;pointer-events:auto}.crm-kanban-filter-tooltip-grid{display:grid;grid-template-columns:repeat(var(--filter-tooltip-cols, 1),max-content);gap:0 28px;align-items:start;padding-top:2px}.crm-kanban-filter-tooltip-col{padding-right:28px;border-right:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.2)}.crm-kanban-filter-tooltip-col-wide{min-width:270px;width:270px;max-width:390px}.crm-kanban-filter-tooltip-col-dates{width:-moz-max-content;width:max-content;min-width:280px;max-width:min(420px,calc(100vw - 80px))}.crm-kanban-filter-tooltip-col:last-child{padding-right:0;border-right:none}.crm-kanban-filter-tooltip-title{font-size:14px;font-weight:700;color:var(--crm-blue-deep);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.25)}.crm-kanban-filter-tooltip-list{margin:0;padding:2px 4px 2px 0;list-style:none;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--c360-a-700-rgb, 32, 103, 176),.45) rgba(var(--c360-a-500-rgb, 47, 198, 246),.14)}.crm-kanban-filter-tooltip-list::-webkit-scrollbar{width:7px}.crm-kanban-filter-tooltip-list::-webkit-scrollbar-track{background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.12);border-radius:4px;margin:2px 0}.crm-kanban-filter-tooltip-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--c360-a-500-rgb, 47, 198, 246),.65),rgba(var(--c360-a-700-rgb, 32, 103, 176),.55));border-radius:4px;border:1px solid rgba(255,255,255,.35)}.crm-kanban-filter-tooltip-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--c360-a-500-rgb, 47, 198, 246),.85),rgba(var(--c360-a-700-rgb, 32, 103, 176),.7))}.crm-kanban-filter-tooltip-item{padding:9px 12px;margin-bottom:6px;border-radius:8px;background:#ffffffc7;border:1px solid rgba(255,255,255,.95);box-shadow:0 1px 3px rgba(var(--c360-a-700-rgb, 32, 103, 176),.07);transition:background .12s,box-shadow .12s}.crm-kanban-filter-tooltip-item:last-child{margin-bottom:0}.crm-kanban-filter-tooltip-item:hover{background:#fffffff2;box-shadow:0 2px 6px rgba(var(--c360-a-700-rgb, 32, 103, 176),.1)}.crm-kanban-filter-tooltip-item-user{display:flex;flex-direction:column;gap:2px}.crm-kanban-filter-tooltip-item-label{display:block;font-size:14px;font-weight:600;color:#2a3340;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-kanban-filter-tooltip-item-hint{display:block;font-size:14px;color:#828b95;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-kanban-filter-tooltip-item-stage{display:flex;align-items:center;gap:9px;border-left:3px solid var(--stage-accent, var(--crm-blue));padding-left:9px}.crm-kanban-filter-tooltip-stage-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--stage-accent, var(--crm-blue));box-shadow:0 0 0 2px #ffffffd9}.crm-kanban-filter-tooltip-list-tags{display:flex;flex-direction:column;gap:5px}.crm-kanban-filter-tooltip-tag-wrap{list-style:none}.crm-kanban-filter-tooltip-tag{display:inline-flex;align-items:center;gap:7px;width:100%;max-width:100%;padding:7px 12px;border-radius:14px;font-size:14px;font-weight:600;color:var(--crm-blue-deep);background:#ffffffd1;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.28);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-kanban-filter-tooltip-tag-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.crm-kanban-filter-tooltip-dates{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(var(--c360-a-700-rgb, 32, 103, 176),.45) rgba(var(--c360-a-500-rgb, 47, 198, 246),.14)}.crm-kanban-filter-tooltip-dates::-webkit-scrollbar{width:7px}.crm-kanban-filter-tooltip-dates::-webkit-scrollbar-track{background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.12);border-radius:4px}.crm-kanban-filter-tooltip-dates::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--c360-a-500-rgb, 47, 198, 246),.65),rgba(var(--c360-a-700-rgb, 32, 103, 176),.55));border-radius:4px}.crm-kanban-filter-tooltip-date{display:flex;flex-direction:column;gap:4px;padding:9px 11px;border-radius:7px;background:#ffffffc7;border:1px solid rgba(255,255,255,.95);box-shadow:0 1px 3px rgba(var(--c360-a-700-rgb, 32, 103, 176),.07)}.crm-kanban-filter-tooltip-date-label{font-size:14px;font-weight:700;color:var(--crm-blue-deep);text-transform:uppercase;letter-spacing:.03em}.crm-kanban-filter-tooltip-date-range{font-size:14px;font-weight:500;color:#2a3340;line-height:1.45;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.crm-kanban-filter-tooltip-extra{margin-top:10px;padding-top:10px}.crm-kanban-filter-tooltip-extra--bordered{border-top:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.22)}.crm-kanban-filter-tooltip-kv-list{display:flex;flex-direction:column;gap:6px}.crm-kanban-filter-tooltip-kv{display:flex;align-items:baseline;gap:10px;padding:8px 11px;border-radius:7px;background:#ffffffc7;border:1px solid rgba(255,255,255,.95);box-shadow:0 1px 3px rgba(var(--c360-a-700-rgb, 32, 103, 176),.07)}.crm-kanban-filter-tooltip-kv-label{flex-shrink:0;min-width:108px;font-size:14px;font-weight:700;color:var(--crm-blue-deep);text-transform:uppercase;letter-spacing:.04em}.crm-kanban-filter-tooltip-kv-value{font-size:14px;font-weight:600;color:#2a3340;line-height:1.4}.crm-kanban-filter-tooltip-kv-value--scope{color:var(--crm-blue-deep)}.crm-kanban-view-tabs{display:flex;gap:0;margin:0;padding:0 16px;border-top:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.12);border-bottom:1px solid var(--crm-toolbar-border);background:#ffffff47}.crm-kanban-view-tab{padding:11px 18px;font-size:14px;color:var(--crm-text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s,background .15s}.crm-kanban-view-tab:hover{color:var(--crm-blue-deep);background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.06)}.crm-kanban-view-tab.active{color:var(--crm-blue-deep);border-bottom-color:var(--crm-blue);font-weight:600;background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.08)}.crm-kanban-counters{display:flex;gap:8px;margin:0;padding:10px 16px 12px;flex-wrap:wrap;background:#ffffff38;border-bottom:1px solid var(--crm-toolbar-border)}.crm-kanban-counter{font-size:14px;padding:5px 12px;border-radius:16px;border:1px solid var(--crm-border);background:#fff;cursor:pointer;color:var(--crm-text-muted);transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:0 1px 2px #1a27440a}.crm-kanban-counter:hover{border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.45);background:#f8fcff}.crm-kanban-counter.active{border-color:var(--crm-blue);background:var(--crm-accent-soft);color:var(--crm-blue-deep);box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.12)}.crm-kanban-counter.kind-waiting.active{border-color:#94a3b8;background:#f1f5f9;color:#475569}.crm-kanban-counter.kind-planned.active{border-color:var(--crm-blue);background:var(--crm-accent-soft);color:var(--crm-blue-deep)}.crm-kanban-counter.kind-overdue.active{border-color:#f87171;background:#fef2f2;color:#b91c1c;box-shadow:0 0 0 2px #f871711f}.crm-kanban-counter .num{font-weight:700;color:#333}.crm-kanban-board-wrap{flex:1;min-height:0;overflow:hidden;padding:var(--crm-board-pad-y) var(--crm-board-pad-x) 4px;display:flex;flex-direction:column;position:relative}.crm-kanban-board-scroll-btn{position:absolute;top:50%;z-index:25;transform:translateY(-50%);width:34px;height:72px;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.28);border-radius:10px;background:#ffffffd1;color:var(--c360-a-700, #2067b0);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 4px 16px rgba(var(--c360-a-700-rgb, 32, 103, 176),.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crm-kanban-board-wrap:hover .crm-kanban-board-scroll-btn.is-visible{opacity:1;pointer-events:auto}.crm-kanban-board-scroll-btn:hover{background:#f7fcfef5;border-color:rgba(var(--c360-a-500-rgb, 47, 198, 246),.45);box-shadow:0 6px 18px rgba(var(--c360-a-700-rgb, 32, 103, 176),.16)}.crm-kanban-board-scroll-btn--left{left:6px}.crm-kanban-board-scroll-btn--right{right:6px}body.crm-kanban-board-panning{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.crm-kanban-board-panning .crm-kanban-column-header--pan{cursor:grabbing}.crm-kanban-board{display:flex;gap:8px;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;align-items:stretch}.crm-kanban-column{width:var(--crm-column-width);flex-shrink:0;display:flex;flex-direction:column;min-height:0;max-height:100%;background:transparent;border-radius:0}.crm-kanban-column.drop-target .crm-kanban-column-body{box-shadow:inset 0 0 0 2px var(--crm-blue)}.crm-kanban-column-header{background:var(--stage-header-bg, #fff);border-top:6px solid var(--stage-color, var(--c360-a-500, #2fc6f6));border-radius:3px 3px 0 0;padding:10px 12px 15px;position:relative;box-shadow:0 1px 3px #00000014;margin-bottom:2px;overflow:visible;flex-shrink:0}.crm-kanban-column-header--pan{cursor:grab;touch-action:pan-y}.crm-kanban-column-header--pan:active{cursor:grabbing}.crm-kanban-column-header:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:6px solid var(--stage-header-pointer, #fff);z-index:2}.crm-kanban-column-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.crm-kanban-column-name-tooltip{flex:1;min-width:0}.crm-kanban-column-name-tooltip.block{display:block}.crm-kanban-column-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--stage-name-color, #2a3340);line-height:1.3}.crm-kanban-column-sum-wrap{margin-top:8px;padding:9px 8px 2px;border-top:1px solid rgba(26,39,68,.08);display:flex;justify-content:center;align-items:center;min-width:0}.crm-kanban-column-sum-tooltip{max-width:100%;min-width:0}.crm-kanban-column--white-text .crm-kanban-column-sum-wrap{border-top-color:#ffffff38}.crm-kanban-column-sum{display:inline-block;max-width:100%;padding:6px 12px;border-radius:var(--crm-card-radius);border:1px solid var(--crm-sum-badge-border);background:var(--crm-sum-badge-bg);font-size:16px;font-weight:700;color:var(--crm-sum-badge-color);line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 1px 2px rgba(var(--c360-a-700-rgb, 32, 103, 176),.1)}.crm-kanban-column--white-text .crm-kanban-column-name{text-shadow:0 1px 2px rgba(0,0,0,.18)}.crm-kanban-column-count{flex-shrink:0;min-width:24px;height:24px;padding:0 9px;border-radius:12px;font-size:14px;font-weight:700;color:var(--stage-count-color, var(--crm-text-muted));background:var(--stage-count-bg, #f5f7f8);display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.crm-kanban-column-add-anchor{position:absolute;right:8px;bottom:-14px;z-index:4;overflow:visible}.crm-kanban-column-add-anchor:has(.crm-kanban-column-add.open){z-index:130}.crm-kanban-column-add{position:relative;width:28px;height:28px;border-radius:50%;border:1px solid rgba(var(--c360-a-500-rgb, 47, 198, 246),.35);background-color:#fff;color:#6b7785;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 6px #1a27441f;transition:color .15s,border-color .15s,box-shadow .15s,transform .12s}.crm-kanban-column-add-icon{width:14px;height:14px;display:block}.crm-kanban-column-add:hover,.crm-kanban-column-add.open{color:var(--crm-blue-deep);border-color:var(--crm-blue);background-color:#f7fcfe;background-image:linear-gradient(180deg,#f7fcfe,#e8f7fd);box-shadow:0 0 0 3px rgba(var(--c360-a-500-rgb, 47, 198, 246),.16)}.crm-kanban-column-add.open{z-index:131}.crm-kanban-column-add:active{transform:scale(.96)}.crm-kanban-column-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px 4px 8px;display:flex;flex-direction:column;gap:6px;background:#ffffff14;border-radius:0 0 3px 3px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.45) rgba(255,255,255,.08)}.crm-kanban-column-body::-webkit-scrollbar{width:6px}.crm-kanban-column-body::-webkit-scrollbar-track{background:#ffffff0f;border-radius:3px}.crm-kanban-column-body::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:3px}.crm-kanban-column-body::-webkit-scrollbar-thumb:hover{background:#ffffff80}.crm-kanban-card{content-visibility:auto;contain-intrinsic-size:0 160px;background:#fff;border-radius:var(--crm-card-radius);box-shadow:0 1px 1px #00000014,0 0 0 1px #0000000a;transition:box-shadow .15s;border:1px solid #eef1f3;border-left-width:3px;border-left-style:solid}.crm-kanban-card:hover{box-shadow:0 2px 8px #0000001f}.crm-kanban-card.dragging{opacity:.55}.crm-kanban-card-inner{position:relative;padding:10px 34px 8px 10px}.crm-kanban-card-rail{position:absolute;top:8px;right:6px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px}.crm-kanban-card-body{display:flex;flex-direction:column;gap:6px;min-width:0}.crm-kanban-card-title-tooltip{min-width:0}.crm-kanban-card-title{display:block;width:100%;font-size:14px;font-weight:700;color:#2a3340;line-height:1.35;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;word-break:break-word;text-decoration:none}.crm-kanban-card-title:hover{color:var(--crm-link);text-decoration:underline}.crm-kanban-card-amount-tooltip{min-width:0}.crm-kanban-card-amount{font-size:14px;font-weight:600;line-height:1.3;color:#3b8425;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-kanban-icon-btn{width:24px;height:24px;border:none;background:transparent;cursor:pointer;border-radius:3px;font-size:14px;color:#828b95;display:flex;align-items:center;justify-content:center;flex-shrink:0}.crm-kanban-icon-btn:hover:not(:disabled){background:#f0f3f5;color:var(--c360-a-700, #2067b0)}.crm-kanban-icon-btn:disabled{opacity:.35;cursor:default}.crm-kanban-card-manager-row{display:flex;align-items:center;gap:6px;min-width:0}.crm-kanban-card-manager{flex:1;min-width:0}.crm-kanban-card-manager-btn,.crm-kanban-card-manager-static{display:flex;align-items:center;gap:8px;min-width:0;width:100%;text-align:left}.crm-kanban-card-manager-btn{background:none;border:none;padding:0;cursor:pointer}.crm-kanban-card-manager-btn:hover .crm-kanban-card-manager-name{color:var(--crm-link);text-decoration:underline}.crm-kanban-card-avatar{width:24px;height:24px;border-radius:50%;background:var(--c360-s-100, #bcedfc);color:var(--c360-a-700, #2067b0);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.crm-kanban-card-avatar .crm-user-avatar-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.crm-kanban-card-manager-name{font-size:14px;font-weight:600;color:var(--c360-a-text, #535c69);line-height:1.35;min-width:0;word-break:break-word}.crm-kanban-card-task{padding:5px 8px;border-radius:4px;border:1px solid transparent;display:flex;flex-direction:column;gap:2px}.crm-kanban-card-task.is-empty{padding:3px 8px;background:#f4f9ec;border-color:#52801424}.crm-kanban-card-task.is-empty .crm-kanban-card-task-label{font-size:14px;font-weight:600;color:#6b8f24;line-height:1.25}.crm-kanban-card-task.is-active{background:linear-gradient(180deg,#f4fafe,#e9f5fd);border-color:rgba(var(--c360-a-700-rgb, 32, 103, 176),.18)}.crm-kanban-card-task.is-active .crm-kanban-card-task-title{font-size:14px;font-weight:700;color:var(--c360-s-600, #1a5f9e);line-height:1.3;word-break:break-word}.crm-kanban-card-task-deadline{font-size:14px;font-weight:600;color:#333;line-height:1.3}.crm-kanban-card-task.is-active .crm-kanban-card-task-deadline.is-muted{color:#333}.crm-kanban-card-task.is-active .crm-kanban-card-task-deadline:not(.is-muted){color:var(--c360-a-700, #2067b0)}.crm-kanban-card-task.is-overdue .crm-kanban-card-task-deadline.is-overdue{font-weight:700;color:#c62828}.crm-kanban-card-task.is-overdue{background:linear-gradient(180deg,#fff0f0,#ffe8e8);border-color:#c6272b33}.crm-kanban-card-task.is-overdue .crm-kanban-card-task-title{font-size:14px;font-weight:700;color:#b42318;line-height:1.3;word-break:break-word}button.crm-kanban-card-task.is-clickable,a.crm-kanban-card-task.is-clickable{width:100%;text-align:left;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;color:inherit;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,filter .15s ease}button.crm-kanban-card-task.is-clickable:hover,a.crm-kanban-card-task.is-clickable:hover{filter:brightness(.98);box-shadow:0 0 0 1px rgba(var(--c360-a-700-rgb, 32, 103, 176),.22)}button.crm-kanban-card-task.is-clickable.is-overdue:hover,a.crm-kanban-card-task.is-clickable.is-overdue:hover{box-shadow:0 0 0 1px #b4231847}button.crm-kanban-card-task.is-clickable:active,a.crm-kanban-card-task.is-clickable:active{filter:brightness(.96)}button.crm-kanban-card-task.is-clickable:focus-visible,a.crm-kanban-card-task.is-clickable:focus-visible{outline:2px solid var(--c360-s-400, #38bdf8);outline-offset:1px}.crm-kanban-card-entity{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-kanban-card-entity--contact+.crm-kanban-card-entity--company,.crm-kanban-card-task+.crm-kanban-card-entity,.crm-kanban-card-entity+.crm-kanban-card-entity{margin-top:2px}.crm-kanban-card-entity-name{display:block;width:100%;font-size:14px;font-weight:600;line-height:1.4;text-align:left;color:var(--crm-link);background:none;border:none;padding:0;word-break:break-word}.crm-kanban-card-entity-name.is-link{cursor:pointer}.crm-kanban-card-entity-name.is-link:hover{text-decoration:underline}.crm-kanban-card-entity-name.is-company{color:var(--c360-a-text, #535c69)}.crm-kanban-card-entity-meta{font-size:14px;font-weight:500;color:#828b95;line-height:1.35;font-variant-numeric:tabular-nums}.crm-kanban-card-contact{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-kanban-card-contact-name{display:block;width:100%;font-size:14px;font-weight:600;color:var(--crm-link);line-height:1.4;text-align:left;background:none;border:none;padding:0;word-break:break-word}.crm-kanban-card-contact-row,.crm-kanban-card-contact-value,.crm-kanban-card-contact-action{display:none}.crm-kanban-card-company{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-kanban-card-company-revenue{font-size:14px;font-weight:500;color:#828b95;line-height:1.3;font-variant-numeric:tabular-nums}.crm-kanban-card-company-name{display:block;width:100%;font-size:14px;font-weight:600;color:var(--c360-a-text, #535c69);line-height:1.4;text-align:left;background:none;border:none;padding:0;word-break:break-word}.crm-kanban-card-company-name.static{cursor:default}.crm-kanban-card-company-name:not(.static):hover{color:var(--crm-link);text-decoration:underline}.crm-kanban-card-bottom{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:4px}.crm-kanban-card-activities{padding:6px 7px 5px;border-radius:4px;background:#f8fafc;border:1px solid #e8edf2}.crm-kanban-card-activities.is-collapsed{padding-bottom:5px}.crm-kanban-card-activities-head{display:flex;align-items:center;gap:4px;min-width:0}.crm-kanban-card-activities.is-expanded .crm-kanban-card-activities-head{margin-bottom:4px}.crm-kanban-card-activities-toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:3px;background:transparent;color:var(--c360-a-700, #2067b0);cursor:pointer}.crm-kanban-card-activities-toggle:hover{background:rgba(var(--c360-a-700-rgb, 32, 103, 176),.08)}.crm-kanban-card-activities-chevron{transition:transform .15s ease}.crm-kanban-card-activities-chevron.is-expanded{transform:rotate(180deg)}.crm-kanban-card-activities-title{font-size:14px;font-weight:700;color:var(--c360-a-700, #2067b0);text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.crm-kanban-card-activities-total{font-size:14px;font-weight:700;color:var(--c360-a-700, #2067b0);min-width:16px;height:16px;padding:0 5px;border-radius:8px;background:#e8f2fb;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;margin-left:2px}.crm-kanban-card-activities-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px}.crm-kanban-card-activities-chip{display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:14px;font-weight:700;padding:2px 5px;border-radius:3px;border:1px solid transparent;line-height:1.2;font-variant-numeric:tabular-nums}.crm-kanban-card-activities-chip-label{font-size:14px;font-weight:600;opacity:.82}.crm-kanban-card-activities-chip.kind-calls{background:#e9f3fc;color:var(--c360-s-600, #1a5f9e);border-color:rgba(var(--c360-a-700-rgb, 32, 103, 176),.16)}.crm-kanban-card-activities-chip.kind-emails{background:#edf5ff;color:var(--c360-s-600, #2563a8);border-color:#2563a829}.crm-kanban-card-activities-chip.kind-tasks{background:#fef8ed;color:#9a6700;border-color:#9a670029}.crm-kanban-card-activities-chip.kind-comments{background:#fdf2f4;color:#b42318;border-color:#b4231824}.crm-kanban-activities-tooltip-rows{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:4px}.crm-kanban-activities-tooltip-row{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.crm-kanban-activities-tooltip-item{font-size:14px;line-height:1.35;color:#ffffffeb;white-space:nowrap}.crm-kanban-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%}.crm-kanban-card-meta-chip{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;width:100%;height:20px;font-size:14px;font-weight:600;padding:0 4px;border-radius:4px;border:1px solid transparent;line-height:1;white-space:nowrap;box-sizing:border-box}.crm-kanban-card-meta-chip-label{flex-shrink:0;opacity:.88}.crm-kanban-card-meta-chip-date{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.crm-kanban-card-meta-chip.tone-fresh{background:#eef6e3;color:#5a7a12;border-color:#5a7a1229}.crm-kanban-card-meta-chip.tone-warn{background:#fff6e8;color:#9a6700;border-color:#9a670029}.crm-kanban-card-meta-chip.tone-stale{background:#fdeef0;color:#b42318;border-color:#b4231824}.crm-kanban-card-meta-chip.tone-muted,.crm-kanban-card-meta-chip.takeover{background:#f3f5f7;color:#828b95;border-color:#e4e8ec}.crm-kanban-card-meta-chip.takeover.is-taken{background:#e8f2fb;color:var(--c360-a-700, #2067b0);border-color:rgba(var(--c360-a-700-rgb, 32, 103, 176),.18)}.crm-kanban-card-ai-badge-wrap{flex-shrink:0;margin-left:auto}.crm-kanban-card-ai-badge{width:22px;height:22px;border-radius:50%;font-size:14px;font-weight:800;letter-spacing:-.03em;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:help;box-shadow:0 1px 4px #2033592e;transition:transform .15s ease,box-shadow .15s ease}.crm-kanban-card-ai-badge:hover{transform:scale(1.06);box-shadow:0 2px 6px #20335938}.crm-kanban-card-ai-badge.tone-good{background:linear-gradient(145deg,#3dba6a,#2a8f52)}.crm-kanban-card-ai-badge.tone-partial{background:linear-gradient(145deg,#f0b429,#d48806)}.crm-kanban-card-ai-badge.tone-fail{background:linear-gradient(145deg,#ef6b6b,#c53030)}.crm-kanban-card-ai-badge.tone-default{background:linear-gradient(145deg,#6366f1,#7c3aed)}.crm-kanban-card-dates{display:flex;flex-direction:column;gap:2px;width:100%;align-items:flex-start}.crm-kanban-card-date-row{display:block;min-width:0;width:100%;padding:0;border-radius:0;background:transparent;border:none;box-sizing:border-box;font-size:14px;font-weight:500;line-height:1.35;color:#94a3b8;font-variant-numeric:tabular-nums;text-align:left}.crm-kanban-card-date-label{flex-shrink:0;font-size:14px;font-weight:500;color:#94a3b8;line-height:1.35}.crm-kanban-card-date-value{flex:1;min-width:0;font-size:14px;font-weight:500;color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.35;white-space:nowrap}.crm-kanban-card-tags{display:flex;flex-wrap:wrap;gap:4px;width:100%;margin-top:2px}.crm-kanban-card-tag{display:inline-flex;align-items:center;max-width:100%;padding:2px 7px;border-radius:999px;border:1px solid;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-kanban-card-add-deal{font-size:14px;color:var(--crm-text-muted);padding:6px 10px;border-top:1px solid #f0f3f5;cursor:pointer}.crm-kanban-card-add-deal:hover{color:var(--crm-blue);background:#f8fafb}.crm-kanban-nav{display:flex;align-items:center;gap:0;padding:0 16px;background:var(--crm-nav-bg);border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 6px #0000001f;font-size:14px;min-height:46px;flex-shrink:0;width:100%;position:relative;z-index:30;overflow:visible}.crm-kanban-nav a,.crm-kanban-nav button.nav-item{padding:0 16px;border-radius:0;color:var(--crm-nav-text);text-decoration:none;border:none;background:none;cursor:pointer;height:46px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s}.crm-kanban-nav a:hover,.crm-kanban-nav button.nav-item:hover,.crm-kanban-nav button.nav-item.menu-open{background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.12);color:#fff}.crm-kanban-nav a.active,.crm-kanban-nav button.nav-item.active{background:rgba(var(--c360-a-500-rgb, 47, 198, 246),.18);color:#fff;font-weight:600;box-shadow:inset 0 -3px 0 var(--crm-nav-accent)}.crm-nav-chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.75);transition:transform .15s}.crm-kanban-nav button.nav-item.menu-open .crm-nav-chevron{transform:rotate(180deg)}.crm-ui-nav-menu-wrap{height:46px;display:flex;align-items:stretch;position:relative;overflow:visible;z-index:1}.crm-kanban-nav-trailing{margin-left:auto;display:flex;align-items:center;gap:10px;padding-right:4px;min-height:46px}.crm-work-session-wrap{position:relative;display:inline-flex;align-items:center}.crm-work-session-controls{display:inline-flex;align-items:center;gap:10px}.crm-work-session-error{position:absolute;top:calc(100% + 4px);right:0;z-index:30;max-width:min(360px,70vw);padding:6px 10px;border-radius:8px;border:1px solid rgba(251,113,133,.55);background:#7f1d1deb;color:#ffe4e6;font-size:14px;line-height:1.35;box-shadow:0 8px 20px #0f172a47;pointer-events:none}.crm-work-session-timer{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;letter-spacing:.02em;color:#ffffffeb;min-width:68px;text-align:right;display:inline-flex;align-items:center;gap:6px}.crm-work-session-timer.is-paused{color:#ffd666f2}.crm-work-session-timer-badge{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:999px;background:#fbbf2438;color:#fde68a}.crm-work-session-closed{font-size:14px;font-weight:600;color:#ffffffa6;white-space:nowrap}.crm-work-session-btn{height:30px;padding:0 12px;border-radius:6px;font-size:14px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;white-space:nowrap}.crm-work-session-btn:disabled{opacity:.65;cursor:default}.crm-work-session-btn--start{background:linear-gradient(180deg,#2dd4bf,#14b8a6);color:#fff;border-color:#0d9488;box-shadow:0 1px 2px #0d948859}.crm-work-session-btn--start:hover:not(:disabled){background:linear-gradient(180deg,#5eead4,#2dd4bf);box-shadow:0 2px 6px #0d948866}.crm-work-session-btn--pause{background:#fbbf242e;color:#fde68a;border-color:#fbbf2473}.crm-work-session-btn--pause:hover:not(:disabled){background:#fbbf2447;border-color:#fbbf24b3}.crm-work-session-btn--end{background:transparent;color:#ffffffe6;border-color:#ffffff59}.crm-work-session-btn--end:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff8c}.crm-work-session-end-confirm-lead{margin:0 0 10px;font-size:14px;line-height:1.45;color:#334155}.crm-work-session-end-confirm-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45;color:#475569}.crm-work-session-end-confirm-list strong{color:#0f172a;font-weight:700}.crm-work-session-avatar-link{display:inline-flex;border-radius:999px;outline:none;line-height:0}.crm-work-session-avatar-link:hover .crm-work-session-avatar,.crm-work-session-avatar-link:focus-visible .crm-work-session-avatar{box-shadow:0 0 0 2px rgba(var(--c360-a-500-rgb, 47, 198, 246),.85)}.crm-work-session-avatar{flex-shrink:0}.crm-kanban-settings-btn{height:32px;padding:0 12px;border:1px solid #c6cdd3;border-radius:4px;background:#fff;font-size:14px;color:var(--c360-a-text, #535c69);cursor:pointer}.crm-kanban-settings-btn:hover{background:#f5f7f8}.crm-kanban-tasks-board-wrap{flex:1;min-height:0}.crm-kanban-tasks-column{min-width:280px;max-width:320px;flex-shrink:0}.crm-kanban-tasks-board{min-width:0;width:100%}.crm-kanban-tasks-column-header{min-height:56px}.crm-kanban-tasks-column-header .crm-kanban-column-header-top{align-items:center}.crm-my-tasks-page{min-height:0;height:100%;overflow:hidden}.crm-my-tasks-page .crm-kanban-content-pad{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;padding-top:16px}.crm-my-tasks-list{background:#fff;border-radius:12px;padding:16px 20px 20px;overflow:auto;max-height:calc(100vh - 220px)}.crm-my-tasks-list-table{background:#fff;border-radius:12px;margin-top:12px;padding:12px 12px 8px;overflow:auto;max-height:calc(100vh - 240px);display:flex;flex-direction:column;min-height:0}.crm-my-tasks-list-table .crm-deals-list-table-wrap{flex:1;min-height:0;overflow:auto}.crm-my-tasks-th-task,.crm-my-tasks-td-task{min-width:220px;max-width:340px}.crm-my-tasks-th-created,.crm-my-tasks-td-created{white-space:nowrap;min-width:180px;width:180px;padding-left:16px;padding-right:16px}.crm-my-tasks-th-deadline,.crm-my-tasks-td-deadline{white-space:nowrap;min-width:190px;width:190px;padding-left:16px;padding-right:16px}.crm-my-tasks-th-status,.crm-my-tasks-td-status{white-space:nowrap;min-width:140px;width:140px;padding-left:14px;padding-right:14px}.crm-my-tasks-td-status .crm-timeline-status-badge{display:inline-flex}.crm-deals-list-td-check input:disabled{opacity:.35;cursor:not-allowed}.crm-deals-list-row.is-muted-select{opacity:.55}.crm-my-tasks-bulk-deadline{min-width:200px}.crm-my-tasks-bulk-deadline .crm-msk-deadline-picker.is-inline{width:100%}.crm-my-tasks-list-table .crm-deals-list-bulk-combo{flex:0 0 auto;width:210px;min-width:210px;max-width:210px}.crm-my-tasks-list-table .crm-deals-list-bulk-combo .crm-ui-combobox-trigger{width:100%}.crm-my-tasks-list-table .crm-deals-list-bulk-combo .crm-ui-combobox-panel{width:100%;min-width:100%}.crm-my-tasks-th-user,.crm-my-tasks-td-user{min-width:180px;max-width:240px}.crm-my-tasks-th-deal,.crm-my-tasks-td-deal{min-width:160px;max-width:240px}.crm-my-tasks-task-title-btn{display:block;width:100%;text-align:left;border:0;background:transparent;padding:0;font:inherit;font-weight:600;font-size:14px;color:#0f172a;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}a.crm-my-tasks-task-title-btn:hover{color:var(--c360-b-600, #2563eb);text-decoration:underline}.crm-my-tasks-task-title-btn.is-disabled{cursor:default;color:#64748b}.crm-my-tasks-deal-link{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;text-decoration:none}.crm-my-tasks-task-desc{margin-top:2px;font-size:14px;line-height:1.35;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-my-tasks-td-deadline .crm-timeline-deadline-chip{cursor:pointer}.crm-my-tasks-td-deadline .crm-timeline-deadline-chip.is-readonly{cursor:default}.crm-my-tasks-td-user .crm-deals-list-user-name{border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-align:left}.crm-my-tasks-board-wrap{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0}.crm-my-tasks-board{display:flex;gap:12px;flex:1;min-height:0;height:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;align-items:stretch}.crm-my-tasks-column{min-width:292px;max-width:320px;flex:0 0 292px;display:flex;flex-direction:column;min-height:0;max-height:100%;align-self:stretch}.crm-my-tasks-column-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.crm-my-tasks-column-empty{margin:10px 6px;padding:14px 10px;text-align:center;font-size:14px;color:#94a3b8;border:1px dashed rgba(148,163,184,.45);border-radius:8px;background:#f8fafcb3}.crm-my-tasks-card{display:flex;flex-direction:column;gap:7px;width:100%;text-align:left;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:10px 12px;margin-bottom:8px;box-sizing:border-box;transition:box-shadow .15s ease,border-color .15s ease}.crm-my-tasks-card:hover{border-color:rgba(var(--c360-b-600-rgb, 37, 99, 235),.28);box-shadow:0 4px 14px #0f172a14}.crm-my-tasks-card.is-overdue{border-color:#e5393561;background:linear-gradient(180deg,#fff8f8,#fff 72%)}.crm-my-tasks-card.is-completed{opacity:.82}.crm-my-tasks-card-title-row{display:flex;align-items:flex-start;gap:8px}.crm-my-tasks-card-title{flex:1;min-width:0;font-weight:650;font-size:14px;line-height:1.35;color:#0f172a;text-decoration:none;word-break:break-word}a.crm-my-tasks-card-title:hover{color:var(--c360-b-700, #1d4ed8);text-decoration:underline;text-underline-offset:2px}.crm-my-tasks-card-title.is-disabled{cursor:default;color:#334155}.crm-my-tasks-card-alert{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:#e53935;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.crm-my-tasks-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.crm-my-tasks-card-status{flex:0 1 auto;min-width:0}.crm-my-tasks-card-deadline-chip{flex:0 0 auto;max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;padding:2px 7px}.crm-my-tasks-card-deal{display:block;max-width:100%;font-size:14px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}a.crm-my-tasks-card-deal.is-link:hover{color:var(--c360-b-600, #2563eb);text-decoration:underline;text-underline-offset:2px}.crm-my-tasks-card-foot{display:flex;align-items:center;margin-top:2px;min-width:0}.crm-my-tasks-card-assignee{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;text-decoration:none;color:#64748b}.crm-my-tasks-card-assignee.is-muted{font-size:14px;color:#94a3b8}a.crm-my-tasks-card-assignee.is-link:hover .crm-my-tasks-card-assignee-name{color:var(--c360-b-600, #2563eb);text-decoration:underline;text-underline-offset:2px}.crm-my-tasks-card-assignee-name{font-size:14px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-my-tasks-calendar{background:#fff;border-radius:12px;padding:12px 16px 20px;overflow:auto;max-height:calc(100vh - 220px)}.crm-my-tasks-gantt-shell{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.crm-my-tasks-gantt-month-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-my-tasks-gantt-month-toolbar-left,.crm-my-tasks-gantt-month-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.crm-my-tasks-gantt-month-toolbar-right{margin-left:auto;justify-content:flex-end}.crm-my-tasks-gantt-month-toolbar-right .crm-user-detail-pagination{margin-top:0;padding:6px 8px;gap:6px}.crm-my-tasks-gantt-month-nav,.crm-my-tasks-gantt-month-today{border:1px solid var(--c360-s-100, #c8e6fc);border-radius:8px;background:#ecf7fe;color:var(--c360-a-700, #2067b0);padding:6px 12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.crm-my-tasks-gantt-month-nav:hover,.crm-my-tasks-gantt-month-today:hover{background:#eff6ff;border-color:#bfdbfe}.crm-my-tasks-gantt-month-title{min-width:160px;text-align:center;border:1px solid var(--c360-s-100, #c8e6fc);border-radius:8px;background:#ecf7fe;color:var(--c360-a-700, #2067b0);padding:6px 14px;font-size:14px;font-weight:700;line-height:1.2;box-sizing:border-box}.crm-my-tasks-gantt-month-today{margin-left:4px}.crm-my-tasks-gantt-footer-range{font-size:14px;color:#fff;font-weight:500;white-space:nowrap}.crm-my-tasks-gantt{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;min-height:360px;max-height:calc(100vh - 320px);box-shadow:0 8px 24px #0f172a0f}.crm-my-tasks-gantt-sidebar{border-right:1px solid #e2e8f0;overflow:auto;background:#fff}.crm-my-tasks-gantt-sidebar-head{position:sticky;top:0;z-index:3;background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:10px 14px 12px;border-bottom:1px solid #e2e8f0;height:56px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;box-sizing:border-box}.crm-my-tasks-gantt-sidebar-title{font-weight:700;font-size:14px;color:#0f172a;letter-spacing:.01em}.crm-my-tasks-gantt-sidebar-meta{font-size:14px;color:#64748b;font-weight:500}.crm-my-tasks-gantt-row-label{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:0 12px;border:0;border-bottom:1px solid #f1f5f9;background:transparent;font-size:14px;color:#0f172a;cursor:pointer;text-decoration:none;box-sizing:border-box;min-width:0;transition:background .12s ease}a.crm-my-tasks-gantt-row-label:hover,.crm-my-tasks-gantt-row-label.is-plain:hover{background:#f8fafc}.crm-my-tasks-gantt-row-label.is-plain{cursor:default}.crm-my-tasks-gantt-tone-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#60a5fa;box-shadow:0 0 0 3px #60a5fa29}.crm-my-tasks-gantt-tone-dot.tone-overdue{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.crm-my-tasks-gantt-tone-dot.tone-completed{background:#34d399;box-shadow:0 0 0 3px #34d39929}.crm-my-tasks-gantt-tone-dot.tone-active{background:var(--c360-b-500, #3b82f6);box-shadow:0 0 0 3px rgba(var(--c360-b-500-rgb, 59, 130, 246),.16)}.crm-my-tasks-gantt-tip.block{display:block;min-width:0;flex:1;max-width:100%}.crm-my-tasks-gantt-tip .crm-ui-tooltip-target{min-width:0;max-width:100%}.crm-my-tasks-gantt-row-label-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:550;color:#1e293b}.crm-my-tasks-gantt-timeline{overflow-x:hidden;overflow-y:auto;position:relative;min-width:0;background:linear-gradient(180deg,#f8fafce6,#fff6 56px,#fff 56px)}.crm-my-tasks-gantt-months,.crm-my-tasks-gantt-days{display:grid;width:100%;position:sticky;z-index:2}.crm-my-tasks-gantt-months{top:0}.crm-my-tasks-gantt-days{top:28px}.crm-my-tasks-gantt-month{padding:6px 10px;font-size:14px;font-weight:700;background:#f8fafc;border-bottom:1px solid #e2e8f0;text-transform:capitalize;color:#334155;height:28px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-my-tasks-gantt-day{padding:4px 0;text-align:center;font-size:14px;font-weight:600;color:#64748b;border-bottom:1px solid #e2e8f0;border-right:1px solid #f1f5f9;height:28px;box-sizing:border-box;background:#fff;min-width:0}.crm-my-tasks-gantt-day:last-child{border-right:0}.crm-my-tasks-gantt-day.is-weekend{background:#f8fafc;color:#94a3b8}.crm-my-tasks-gantt-day.is-today{color:var(--c360-b-700, #1d4ed8);background:#eff6ff;box-shadow:inset 0 -2px 0 var(--c360-b-500, #3b82f6)}.crm-my-tasks-gantt-rows{display:grid;width:100%;position:relative;background:#fff}.crm-my-tasks-gantt-weekend-col{position:absolute;top:0;bottom:0;background:#94a3b814;pointer-events:none;z-index:0}.crm-my-tasks-gantt-today{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:linear-gradient(180deg,var(--c360-b-600, #2563eb) 0%,rgba(var(--c360-b-600-rgb, 37, 99, 235),.35) 100%);z-index:1;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--c360-b-600-rgb, 37, 99, 235),.12)}.crm-my-tasks-gantt-bar-slot{min-height:0}.crm-my-tasks-gantt-bar{margin:7px 2px;border:0;border-radius:8px;color:#fff;font-size:14px;font-weight:600;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;z-index:2;text-decoration:none;display:flex;align-items:center;box-sizing:border-box;min-width:0;box-shadow:0 2px 8px #0f172a1f;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.crm-my-tasks-gantt-bar.continues-start{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.crm-my-tasks-gantt-bar.continues-end{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.crm-my-tasks-gantt-bar.tone-active{background:linear-gradient(90deg,var(--c360-b-500, #3b82f6) 0%,#60a5fa 100%)}.crm-my-tasks-gantt-bar.tone-overdue{background:linear-gradient(90deg,#dc2626,#f87171)}.crm-my-tasks-gantt-bar.tone-completed{background:linear-gradient(90deg,#059669,#34d399)}.crm-my-tasks-gantt-bar.is-plain{cursor:default}.crm-my-tasks-gantt-bar:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a29;filter:saturate(1.05)}.crm-my-tasks-gantt-bar-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-my-tasks-gantt-bar .crm-my-tasks-gantt-tip.block{width:100%}.crm-my-tasks-create-anchor{position:relative}.crm-my-tasks-create-popover{width:min(520px,calc(100vw - 48px))}.crm-my-tasks-create-popover .crm-kanban-create-popover-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-my-tasks-create-popover .crm-deal-task-composer,.crm-my-tasks-create-popover .crm-ui-combobox-trigger{min-width:0}.crm-my-tasks-create-popover .crm-deal-task-input-shell input[type=text].crm-deal-task-title-input,.crm-my-tasks-create-popover .crm-deal-task-input-shell textarea.crm-deal-task-desc-input{height:auto;border:none;border-radius:0;box-shadow:none;background:transparent;resize:none}.crm-my-tasks-create-popover .crm-deal-task-input-shell input[type=text].crm-deal-task-title-input{padding:10px 12px 6px;font-size:15px;font-weight:500;color:#2a3340;line-height:1.35}.crm-my-tasks-create-popover .crm-deal-task-input-shell input[type=text].crm-deal-task-title-input::-moz-placeholder{color:#a8b0bc;font-size:15px;font-weight:400}.crm-my-tasks-create-popover .crm-deal-task-input-shell input[type=text].crm-deal-task-title-input::placeholder{color:#a8b0bc;font-size:15px;font-weight:400}.crm-my-tasks-create-popover .crm-deal-task-input-shell input[type=text].crm-deal-task-title-input:focus,.crm-my-tasks-create-popover .crm-deal-task-input-shell input[type=text].crm-deal-task-title-input:focus-visible{outline:none;border:none;box-shadow:none}.crm-my-tasks-create-popover .crm-deal-task-input-shell textarea.crm-deal-task-desc-input{padding:0 12px 8px;min-height:52px;font-size:14px;color:#4a5568;line-height:1.45}.crm-my-tasks-create-popover .crm-deal-task-input-shell textarea.crm-deal-task-desc-input::-moz-placeholder{color:#b0b8c4;font-size:14px}.crm-my-tasks-create-popover .crm-deal-task-input-shell textarea.crm-deal-task-desc-input::placeholder{color:#b0b8c4;font-size:14px}.crm-my-tasks-create-popover .crm-deal-task-input-shell textarea.crm-deal-task-desc-input:focus,.crm-my-tasks-create-popover .crm-deal-task-input-shell textarea.crm-deal-task-desc-input:focus-visible{outline:none;border:none;box-shadow:none}.crm-my-tasks-filters-popover{min-width:min(520px,calc(100vw - 48px));padding:14px}.crm-kanban-counter.kind-done.active{background:#43a0471f;color:#2e7d32}.crm-mailbox-panel .crm-ui-slide-panel-title,.crm-mailbox-panel .crm-ui-slide-panel-body{overflow-wrap:anywhere}.crm-mailbox-panel .crm-ui-slide-panel-body{min-width:0;overscroll-behavior:contain}.crm-mailbox-panel .crm-mailbox-protocol-card{min-width:0}.crm-mailbox-password-hint{color:#64748b;font-size:14px;line-height:1.5;margin-top:6px}.crm-mailbox-signature{display:flex;flex-direction:column;gap:8px}.crm-mailbox-signature-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.crm-mailbox-signature-head .crm-mailbox-password-hint{margin-top:2px}.crm-mailbox-signature-actions{display:flex;flex-wrap:wrap;gap:8px}.crm-mailbox-panel .crm-mailbox-signature-input{min-height:150px;resize:vertical;line-height:1.45}.crm-mailbox-signature-preview{border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;padding:10px 12px}.crm-mailbox-signature-preview-title{font-size:14px;font-weight:600;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.crm-mailbox-signature-preview-body{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:14px;line-height:1.45;color:#334155}@media (max-width: 767px){.crm-mailbox-panel.crm-ui-slide-panel{top:0;right:0;bottom:0;left:0;width:100%!important;max-width:none;height:100dvh;border:0;border-radius:0;z-index:600!important}.crm-mailbox-panel-backdrop.crm-side-panel-backdrop{top:0;right:0;bottom:0;left:0;z-index:590!important}.crm-mailbox-panel .crm-ui-slide-panel-header,.crm-mailbox-panel .crm-ui-slide-panel-body{padding:12px}.crm-mailbox-panel .crm-ui-slide-panel-close{flex:0 0 44px;height:44px}.crm-mailbox-panel .crm-ui-slide-panel-footer{padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:8px;flex-wrap:wrap}.crm-mailbox-panel .crm-ui-slide-panel-footer button{min-height:44px}.crm-mail-page .crm-kanban-search-wrap{min-width:0}.crm-mail-page .crm-kanban-nav{overflow-x:auto;white-space:nowrap;flex-shrink:0}.crm-mail-page .crm-kanban-nav>*{flex-shrink:0}.crm-mailbox-panel input:not([type=checkbox]),.crm-mailbox-panel select,.crm-mailbox-panel textarea{min-height:44px;font-size:16px}.crm-mailbox-panel .crm-mailbox-imap-smtp-grid{grid-template-columns:minmax(0,1fr)}.crm-mail-page .crm-messenger-rail{display:none}.crm-mail-page .crm-kanban-toolbar-row{flex-wrap:wrap;gap:10px}.crm-mail-page .crm-kanban-search-field{flex:1 1 100%;min-width:0}.crm-mail-page .crm-entity-list--mail .crm-deals-list-table,.crm-mail-page .crm-entity-list--mail tbody{display:block;width:100%;min-width:0}.crm-mail-page .crm-entity-list--mail thead{display:none}.crm-mail-page .crm-entity-list--mail .crm-deals-list-row{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;border-bottom:1px solid #e2e8f0}.crm-mail-page .crm-entity-list--mail td{display:block;width:100%;min-width:0;max-width:none;padding:6px 0;border:0;white-space:normal;overflow-wrap:anywhere}.crm-mail-page .crm-entity-list--mail td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:#64748b}}.owner-dash{--od-ink:#0b0b0b;--od-ink2:#52514e;--od-line:#e3e2dc;--od-soft:#f0efea;--od-bg:#f6f5f2;--od-blue:#2a78d6;--od-blue-l:#a9c9f1;--od-r:#a02525;--od-r-bg:#fde7e1;--od-y:#8a5a00;--od-y-bg:#fff4d6;--od-g:#0a7a0a;--od-g-bg:#e7f5ea;--od-n-bg:#efeee9;background:var(--od-bg);color:var(--od-ink);font-size:15px;line-height:1.4;min-height:100%;padding:22px 28px 48px}.owner-dash *{box-sizing:border-box}.owner-dash .od-wrap{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:16px}.owner-dash .od-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px}.owner-dash h1{margin:0;font-size:30px;font-weight:700}.owner-dash .od-sub{font-size:15px;color:var(--od-ink2);margin-top:2px}.owner-dash .od-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.owner-dash .od-chip{min-height:40px;border:1px solid var(--od-line);background:#fff;border-radius:6px;padding:6px 16px;font:inherit;font-size:15px;color:var(--od-ink2);cursor:pointer}.owner-dash .od-chip[aria-pressed=true]{border-color:var(--od-blue);color:var(--od-blue);font-weight:700}.owner-dash .od-chip:disabled{opacity:.6;cursor:default}.owner-dash .od-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.owner-dash .od-card{background:#fff;border:1px solid var(--od-line);border-radius:12px;padding:16px 20px;min-width:0}.owner-dash .od-lab{font-size:14px;color:var(--od-ink2)}.owner-dash .od-big{font-size:40px;font-weight:700;line-height:1.1;margin-top:4px;font-variant-numeric:tabular-nums}.owner-dash .od-note{font-size:14px;color:var(--od-ink2);margin-top:4px}.owner-dash .od-st{display:inline-flex;align-items:center;font-size:14px;font-weight:700;border-radius:20px;padding:3px 10px;margin-top:10px}.owner-dash .od-r{background:var(--od-r-bg);color:var(--od-r)}.owner-dash .od-y{background:var(--od-y-bg);color:var(--od-y)}.owner-dash .od-g{background:var(--od-g-bg);color:var(--od-g)}.owner-dash .od-n{background:var(--od-n-bg);color:var(--od-ink2)}.owner-dash .od-bar{height:10px;background:#efeee9;border-radius:4px;margin-top:8px;position:relative;overflow:hidden}.owner-dash .od-bar b{position:absolute;left:0;top:0;bottom:0;background:var(--od-blue);border-radius:4px}.owner-dash .od-bar i{position:absolute;top:0;bottom:0;width:2px;background:var(--od-ink)}.owner-dash .od-row{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.owner-dash .od-row>.od-card{flex:1 1 420px}.owner-dash .od-row>.od-wide{flex:2 1 720px}.owner-dash h2{margin:0 0 8px;font-size:17px;font-weight:700}.owner-dash .od-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.owner-dash .od-head span{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.owner-dash .od-scroll{overflow-x:auto}.owner-dash table{border-collapse:collapse;width:100%;font-size:15px;font-variant-numeric:tabular-nums}.owner-dash th{text-align:left;color:var(--od-ink2);font-weight:400;font-size:14px;border-bottom:1px solid var(--od-line);padding:7px 8px}.owner-dash td{border-bottom:1px solid var(--od-soft);padding:8px;vertical-align:middle}.owner-dash td.n,.owner-dash th.n{text-align:right}.owner-dash td.b{font-weight:700}.owner-dash tr.od-group td,.owner-dash tr.od-group th{border-top:1px solid var(--od-line)}.owner-dash .od-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:middle}.owner-dash .od-dot.r{background:#d03b3b}.owner-dash .od-dot.y{background:#eda100}.owner-dash .od-dot.g{background:#0ca30c}.owner-dash .od-dot.n{background:#b9b8b2}.owner-dash .od-cell{text-align:center;border-radius:6px;padding:7px 4px;font-size:15px}.owner-dash .od-list a,.owner-dash .od-list div.od-li{display:flex;gap:10px;font-size:15px;padding:8px 0;border-bottom:1px solid var(--od-soft);color:var(--od-ink);text-decoration:none}.owner-dash .od-list a:hover{color:var(--od-blue)}.owner-dash .od-list .od-grow{flex:1 1 auto;min-width:0}.owner-dash .od-list .od-muted{color:var(--od-ink2)}.owner-dash .od-list .od-sum{flex:0 0 60px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.owner-dash .od-list .od-state{flex:0 0 76px;text-align:right;color:var(--od-ink2)}.owner-dash .od-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:var(--od-ink2);margin-top:6px}.owner-dash .od-legend span{display:inline-flex;align-items:center;gap:5px}.owner-dash .od-sw{display:inline-block;width:14px;height:3px}.owner-dash .od-box{display:inline-block;width:12px;height:12px;border-radius:2px}.owner-dash .od-bars{position:relative;height:168px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid var(--od-line)}.owner-dash .od-bars .od-col{flex:1 1 0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.owner-dash .od-bars .od-col span{font-size:14px;font-weight:700;margin-bottom:3px}.owner-dash .od-bars .od-norm{position:absolute;left:0;right:0;border-top:1.5px dashed var(--od-ink)}.owner-dash .od-bars .od-norm-l{position:absolute;right:0;font-size:14px;background:#fff;padding:0 2px}.owner-dash .od-xl{display:flex;gap:10px;padding-top:4px}.owner-dash .od-xl span{flex:1 1 0;text-align:center;font-size:14px;color:var(--od-ink2)}.owner-dash .od-alert{display:block;margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--od-r-bg);color:var(--od-r);font-size:15px;font-weight:700;text-decoration:none}.owner-dash .od-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.owner-dash .od-form input{min-height:38px;width:260px;border:1px solid var(--od-line);border-radius:6px;padding:0 10px;font:inherit;font-size:14px;background:#fff}.owner-dash .od-btn{min-height:38px;border:1px solid var(--od-blue);background:var(--od-blue);color:#fff;border-radius:6px;padding:6px 14px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.owner-dash .od-btn.od-ghost{background:#fff;color:var(--od-blue)}.owner-dash .od-empty{color:#9a9993}.owner-dash .od-muted-t{color:var(--od-ink2);font-size:14px}.owner-dash .od-red{color:var(--od-r);font-weight:700}.owner-dash .od-seg{display:inline-flex;gap:0}.owner-dash .od-seg .od-chip{border-radius:0;margin-left:-1px}.owner-dash .od-seg .od-chip:first-child{border-radius:8px 0 0 8px;margin-left:0}.owner-dash .od-seg .od-chip:last-child{border-radius:0 8px 8px 0}.owner-dash .od-seg .od-chip[aria-pressed=true]{position:relative;z-index:1;background:#eef4fc}.owner-dash .od-sec{font-size:19px;font-weight:700;margin-top:8px}.owner-dash .od-charts{display:grid;grid-template-columns:repeat(auto-fill,minmax(560px,1fr));gap:16px}.owner-dash .od-chart{display:flex;flex-direction:column}.owner-dash .od-ch-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.owner-dash .od-ch-head h2{margin:2px 0}.owner-dash .od-ch-head .od-big{margin-top:0}.owner-dash .od-cmp{font-size:14px;font-weight:700;color:var(--od-ink2);white-space:nowrap}.owner-dash .od-cmp.od-up{color:var(--od-g)}.owner-dash .od-cmp.od-down{color:var(--od-r)}.owner-dash .od-now{justify-content:center;min-height:200px}.owner-dash .od-huge{font-size:64px;font-weight:800;line-height:1;margin:10px 0 6px;font-variant-numeric:tabular-nums}.owner-dash .od-pname{font-weight:700;color:var(--od-ink);font-size:15px;white-space:nowrap}.owner-dash .od-pname span{display:block;font-size:14px;font-weight:400;color:var(--od-ink2)}@media (max-width: 700px){.owner-dash{padding:14px 12px 32px}.owner-dash .od-big{font-size:30px}.owner-dash .od-charts{grid-template-columns:1fr}}.owner-dash .od-ch-tools{display:flex;gap:6px;margin:4px 0 6px}.owner-dash .od-ch-tools .od-chip{min-height:32px;padding:4px 12px;font-size:14px}.owner-dash .od-tip{background:#fff;border:1px solid var(--od-line, #e5e3dc);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;box-shadow:0 6px 20px #0f172a1f;min-width:200px}.owner-dash .od-tip-h{font-weight:700;margin-bottom:4px}.owner-dash .od-tip .od-box{margin-right:6px;vertical-align:-1px}.owner-dash .od-pos{margin-top:10px;border-top:1px solid var(--od-line, #e5e3dc);padding-top:8px}.owner-dash .od-pos-head{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;margin-bottom:6px}.owner-dash .od-pos-head .od-muted{font-weight:400}.owner-dash .od-pos-scroll{max-height:280px;overflow:auto}.owner-dash .od-pos-table{width:100%;border-collapse:collapse;font-size:14px}.owner-dash .od-pos-table th{text-align:left;font-weight:600;color:var(--od-ink2, #52514e);padding:4px 6px;position:sticky;top:0;background:#fff;border-bottom:1px solid var(--od-line, #e5e3dc)}.owner-dash .od-pos-table td{padding:5px 6px;border-bottom:1px solid #f1f0ec;vertical-align:top}.owner-dash .od-pos-table a{color:#2a78d6;text-decoration:none}.owner-dash .od-pos-table a:hover{text-decoration:underline}.owner-dash .od-num{text-align:right;font-variant-numeric:tabular-nums}.owner-dash .od-nowrap{white-space:nowrap}.owner-dash .od-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:#f3f2ee;font-size:14px}.owner-dash .od-pos-empty{font-size:14px;color:var(--od-ink2, #52514e);margin-top:8px}.owner-dash .od-muted{color:var(--od-ink2, #52514e)}.owner-dash .od-up{color:var(--od-g, #2f8a4b)}.owner-dash .od-down{color:var(--od-r, #d64545)}.owner-dash .od-seg{flex-wrap:wrap;max-width:100%}@media (max-width: 700px){.owner-dash .od-seg .od-chip{padding:6px 10px}.owner-dash .od-chips{width:100%}}.owner-dash .od-charts{grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width: 1280px){.owner-dash .od-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1700px){.owner-dash .od-charts{grid-template-columns:repeat(3,minmax(0,1fr))}}.owner-dash .od-chart{padding:10px 14px}.owner-dash .od-ch-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:4px 10px;margin-bottom:2px}.owner-dash .od-ch-head h2{font-size:15px;line-height:1.3;margin:0}.owner-dash .od-ch-head .od-note{font-size:13px;margin-top:1px}.owner-dash .od-ch-num{text-align:right}.owner-dash .od-chart .od-big,.owner-dash .od-kpi .od-big{font-size:30px}.owner-dash .od-cmp{font-size:13px}.owner-dash .od-ch-tools{margin:0;gap:0}.owner-dash .od-ch-tools .od-chip{min-height:28px;padding:2px 8px;font-size:13px;border-radius:0;margin-left:-1px}.owner-dash .od-ch-tools .od-chip:first-child{border-radius:6px 0 0 6px;margin-left:0}.owner-dash .od-ch-tools .od-chip:last-child{border-radius:0 6px 6px 0}.owner-dash .od-ch-plot{width:100%;height:172px}.owner-dash .od-orders-plot{width:100%;height:220px}.owner-dash .od-ch-note{font-size:13px;color:var(--od-ink2);margin:0 0 2px}.owner-dash .od-legend{font-size:13px;margin-top:2px;gap:12px}.owner-dash .od-pos-hint{font-size:13px;color:#8a8984;margin-top:2px}.owner-dash .od-pos{margin-top:6px;padding-top:6px}.owner-dash .od-pos-head{align-items:center}.owner-dash .od-pos-close{margin-left:auto;min-height:28px;border:1px solid var(--od-line);background:#fff;border-radius:6px;padding:2px 10px;font:inherit;font-size:13px;color:var(--od-blue);cursor:pointer}.owner-dash .od-pos-scroll{max-height:240px}.owner-dash .od-kpi{padding:12px 16px}.owner-dash .od-kpi .od-st{margin-top:6px}.owner-dash .od-grid{gap:12px}.owner-dash .od-now{min-height:0}.owner-dash .od-now .od-huge{font-size:44px;margin:6px 0 4px}.owner-dash .od-info-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;vertical-align:2px;border-radius:50%;border:1px solid #b9b8b2;background:#fff;color:#52514e;font:italic 700 12px/1 Georgia,serif;padding:0;cursor:pointer}.owner-dash .od-info-btn[aria-expanded=true]{border-color:var(--od-blue);color:var(--od-blue)}.owner-dash .od-info-text{font-size:13px;line-height:1.45;color:var(--od-ink);background:#f6f8fc;border-left:3px solid var(--od-blue);border-radius:4px;padding:6px 8px;margin:4px 0 6px}.owner-dash .od-gear{white-space:nowrap}@media (max-width: 700px){.owner-dash .od-ch-head{grid-template-columns:minmax(0,1fr) auto}.owner-dash .od-ch-tools{grid-column:1 / -1}.owner-dash .od-chart .od-big,.owner-dash .od-kpi .od-big{font-size:28px}}.od-set-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0b0b0b52;display:flex;justify-content:flex-end}.od-set{width:min(680px,100vw);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-8px 0 28px #0f172a2e;font-size:15px;color:#0b0b0b}.od-set .od-chip{min-height:36px;border:1px solid #e3e2dc;background:#fff;border-radius:6px;padding:4px 12px;font:inherit;font-size:14px;color:#52514e;cursor:pointer}.od-set .od-chip[aria-pressed=true]{border-color:#2a78d6;color:#2a78d6;font-weight:700;background:#eef4fc}.od-set-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 8px}.od-set-head h2{margin:0;font-size:20px}.od-set-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 10px;border-bottom:1px solid #e3e2dc}.od-set-body{flex:1 1 auto;overflow:auto;padding:8px 18px 16px}.od-set-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6px 16px;padding:10px 0;border-bottom:1px solid #f0efea}.od-set-row.od-set-bad{background:#fff6f4}.od-set-label label{font-weight:600}.od-set-num{display:inline-flex;align-items:center;gap:8px}.od-set-num input{width:110px;min-height:36px;border:1px solid #e3e2dc;border-radius:6px;padding:0 8px;font:inherit;font-size:15px;text-align:right}.od-set-num input[aria-invalid=true]{border-color:#a02525}.od-set-def{font-size:13px;color:#52514e;margin-top:4px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.od-set .od-link{border:none;background:none;color:#2a78d6;font:inherit;font-size:13px;padding:0;cursor:pointer;text-decoration:underline}.od-set .od-link:disabled{color:#b9b8b2;cursor:default;text-decoration:none}.od-set-multi{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow:auto;border:1px solid #f0efea;border-radius:6px;padding:6px 8px}.od-set-opt{display:flex;align-items:center;gap:8px;font-size:14px}.od-set-opt .od-tag{margin-left:0;padding:0 6px;border-radius:4px;background:#f3f2ee;font-size:12px;color:#52514e}.od-set-warn{background:#fff4d6;color:#8a5a00;border-radius:8px;padding:10px 12px;margin:6px 0 8px;font-size:14px}.od-set-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 18px;border-top:1px solid #e3e2dc;background:#fff}.od-set .od-btn{min-height:38px;border:1px solid #2a78d6;background:#2a78d6;color:#fff;border-radius:6px;padding:6px 14px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.od-set .od-btn:disabled{opacity:.5;cursor:default}.od-set .od-btn.od-ghost{background:#fff;color:#2a78d6}.od-set .od-muted-t{color:#52514e;font-size:13px}.od-set .od-red{color:#a02525;font-weight:700;font-size:13px}.od-set-log{width:100%;border-collapse:collapse;font-size:14px}.od-set-log th{text-align:left;color:#52514e;font-weight:400;border-bottom:1px solid #e3e2dc;padding:6px}.od-set-log td{border-bottom:1px solid #f0efea;padding:6px;vertical-align:top}.od-set .od-nowrap{white-space:nowrap}.od-set-msg{padding:8px 18px}@media (max-width: 700px){.od-set-row{grid-template-columns:minmax(0,1fr)}.od-set-head,.od-set-body,.od-set-foot{padding-left:12px;padding-right:12px}.od-set-tabs{padding:0 12px 8px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));font-family:Inter,system-ui,sans-serif;touch-action:manipulation}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!card,.card{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.\!input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.\!input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.touch-scroll-x{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@keyframes page-loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35}to{stroke-dasharray:1,200;stroke-dashoffset:-124}}@keyframes page-loader-spin{to{transform:rotate(360deg)}}@keyframes page-loader-glow{0%,to{opacity:.88;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes page-loader-bounce{0%,80%,to{transform:scale(.75);opacity:.5}40%{transform:scale(1.15);opacity:1}}@keyframes page-loader-shine{0%{background-position:200% center}to{background-position:-200% center}}@keyframes page-loader-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes save-button-pulse{0%,to{box-shadow:0 10px 15px -3px #2563eb4d,0 4px 6px -2px #2563eb33}50%{box-shadow:0 10px 25px -3px #2563eb80,0 4px 10px -2px #2563eb66}}.save-button-unsaved{animation:save-button-pulse 2s ease-in-out infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-right-0\.5{right:-.125rem}.-right-1\.5{right:-.375rem}.-right-3{right:-.75rem}.-top-0\.5{top:-.125rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10002\]{z-index:10002}.z-\[10003\]{z-index:10003}.z-\[1000\]{z-index:1000}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[12000\]{z-index:12000}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[500\]{z-index:500}.z-\[55\]{z-index:55}.z-\[600\]{z-index:600}.z-\[60\]{z-index:60}.z-\[650\]{z-index:650}.z-\[700\]{z-index:700}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[900\]{z-index:900}.z-\[90\]{z-index:90}.z-\[950\]{z-index:950}.z-\[99998\]{z-index:99998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.\!m-0{margin:0!important}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mb-2{margin-bottom:-.5rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[185px\]{height:185px}.h-\[220px\]{height:220px}.h-\[23\.5rem\]{height:23.5rem}.h-\[280px\]{height:280px}.h-\[310px\]{height:310px}.h-\[320px\]{height:320px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[88px\]{height:88px}.h-\[94vh\]{height:94vh}.h-\[min\(360px\,50vh\)\]{height:min(360px,50vh)}.h-\[min\(47rem\,calc\(100vh-10rem\)\)\]{height:min(47rem,calc(100vh - 10rem))}.h-\[min\(640px\,85vh\)\]{height:min(640px,85vh)}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-9{max-height:2.25rem}.max-h-96{max-height:24rem}.max-h-\[180px\]{max-height:180px}.max-h-\[220px\]{max-height:220px}.max-h-\[32rem\]{max-height:32rem}.max-h-\[38vh\]{max-height:38vh}.max-h-\[420px\]{max-height:420px}.max-h-\[570px\]{max-height:570px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[720px\]{max-height:720px}.max-h-\[800px\]{max-height:800px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[900px\]{max-height:900px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(50vh\,360px\)\]{max-height:min(50vh,360px)}.max-h-\[min\(50vh\,480px\)\]{max-height:min(50vh,480px)}.max-h-\[min\(52vh\,420px\)\]{max-height:min(52vh,420px)}.max-h-\[min\(70vh\,640px\)\]{max-height:min(70vh,640px)}.max-h-\[min\(82vh\,560px\)\]{max-height:min(82vh,560px)}.max-h-\[min\(84vh\,720px\)\]{max-height:min(84vh,720px)}.max-h-\[min\(92vh\,760px\)\]{max-height:min(92vh,760px)}.max-h-\[min\(92vh\,860px\)\]{max-height:min(92vh,860px)}.max-h-\[min\(94vh\,900px\)\]{max-height:min(94vh,900px)}.max-h-\[min\(98vh\,1320px\)\]{max-height:min(98vh,1320px)}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[16px\]{min-height:16px}.min-h-\[176px\]{min-height:176px}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[28px\]{min-height:28px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[420px\]{min-height:420px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-\[560px\]{min-height:560px}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100dvh-5\.5rem\)\]{min-height:calc(100dvh - 5.5rem)}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[1\%\]{width:1%}.w-\[10\%\]{width:10%}.w-\[10\.5rem\]{width:10.5rem}.w-\[10rem\]{width:10rem}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[120px\]{width:120px}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[17\%\]{width:17%}.w-\[18\%\]{width:18%}.w-\[180px\]{width:180px}.w-\[18rem\]{width:18rem}.w-\[19\%\]{width:19%}.w-\[20\%\]{width:20%}.w-\[20rem\]{width:20rem}.w-\[22\%\]{width:22%}.w-\[23\%\]{width:23%}.w-\[24\%\]{width:24%}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[30rem\]{width:30rem}.w-\[360px\]{width:360px}.w-\[4\.5rem\]{width:4.5rem}.w-\[420px\]{width:420px}.w-\[7\.5rem\]{width:7.5rem}.w-\[7rem\]{width:7rem}.w-\[8\%\]{width:8%}.w-\[8\.5rem\]{width:8.5rem}.w-\[88px\]{width:88px}.w-\[9\%\]{width:9%}.w-\[9\.5rem\]{width:9.5rem}.w-\[9rem\]{width:9rem}.w-\[calc\(1200\/2400\*100\%\)\]{width:50%}.w-\[calc\(34\/2400\*100\%\)\]{width:calc(34 / 2400 * 100%)}.w-\[calc\(560\/2400\*100\%\)\]{width:calc(560 / 2400 * 100%)}.w-\[calc\(720\/2400\*100\%\)\]{width:calc(720 / 2400 * 100%)}.w-\[calc\(722\/2400\*100\%\)\]{width:calc(722 / 2400 * 100%)}.w-\[calc\(780\/2400\*100\%\)\]{width:32.5%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-60{min-width:15rem}.min-w-72{min-width:18rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[100px\]{min-width:100px}.min-w-\[108px\]{min-width:108px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1160px\]{min-width:1160px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[135px\]{min-width:135px}.min-w-\[140px\]{min-width:140px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[155px\]{min-width:155px}.min-w-\[160px\]{min-width:160px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[180px\]{min-width:180px}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[20rem\]{min-width:20rem}.min-w-\[220px\]{min-width:220px}.min-w-\[22rem\]{min-width:22rem}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[28px\]{min-width:28px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[40px\]{min-width:40px}.min-w-\[480px\]{min-width:480px}.min-w-\[48rem\]{min-width:48rem}.min-w-\[520px\]{min-width:520px}.min-w-\[56rem\]{min-width:56rem}.min-w-\[60px\]{min-width:60px}.min-w-\[640px\]{min-width:640px}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.min-w-\[880px\]{min-width:880px}.min-w-\[920px\]{min-width:920px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[2200px\]{max-width:2200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[360px\]{max-width:360px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[70\%\]{max-width:70%}.max-w-\[70vw\]{max-width:70vw}.max-w-\[85vw\]{max-width:85vw}.max-w-\[8rem\]{max-width:8rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[920px\]{max-width:920px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(100\%\,18rem\)\]{max-width:min(100%,18rem)}.max-w-\[min\(30rem\,calc\(100vw-1rem\)\)\]{max-width:min(30rem,calc(100vw - 1rem))}.max-w-\[min\(320px\,calc\(100vw-20px\)\)\]{max-width:min(320px,calc(100vw - 20px))}.max-w-\[min\(85\%\,36rem\)\]{max-width:min(85%,36rem)}.max-w-\[min\(96vw\,1320px\)\]{max-width:min(96vw,1320px)}.max-w-\[min\(99vw\,2100px\)\]{max-width:min(99vw,2100px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1_1_320px\]{flex:1 1 320px}.flex-\[1_1_340px\]{flex:1 1 340px}.flex-\[1_1_380px\]{flex:1 1 380px}.flex-\[999_1_560px\]{flex:999 1 560px}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-40{flex-basis:10rem}.basis-48{flex-basis:12rem}.basis-60{flex-basis:15rem}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-right{transform-origin:right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:1rem}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[5\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:5.25rem minmax(0,1fr)}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_1\.75rem\]{grid-template-columns:minmax(0,1fr) 1.75rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[1fr_1fr_1fr\]{grid-template-rows:1fr 1fr 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.divide-stone-200\/45>:not([hidden])~:not([hidden]){border-color:#e7e5e473}.divide-violet-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(237 233 254 / var(--tw-divide-opacity, 1))}.divide-violet-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(245 243 255 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-tr-xl{border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-8{border-bottom-width:8px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-8{border-left-width:8px}.border-r{border-right-width:1px}.border-r-8{border-right-width:8px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-emerald-300{--tw-border-opacity: 1 !important;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))!important}.\!border-indigo-600{--tw-border-opacity: 1 !important;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))!important}.\!border-rose-300{--tw-border-opacity: 1 !important;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))!important}.border-\[\#5f8ce6\]{--tw-border-opacity: 1;border-color:rgb(95 140 230 / var(--tw-border-opacity, 1))}.border-\[\#8aa4c4\]{--tw-border-opacity: 1;border-color:rgb(138 164 196 / var(--tw-border-opacity, 1))}.border-\[\#a9bfdf\]{--tw-border-opacity: 1;border-color:rgb(169 191 223 / var(--tw-border-opacity, 1))}.border-\[\#afc8f1\]{--tw-border-opacity: 1;border-color:rgb(175 200 241 / var(--tw-border-opacity, 1))}.border-\[\#bfd2f2\]{--tw-border-opacity: 1;border-color:rgb(191 210 242 / var(--tw-border-opacity, 1))}.border-\[\#bfe8d2\]{--tw-border-opacity: 1;border-color:rgb(191 232 210 / var(--tw-border-opacity, 1))}.border-\[\#c0cddd\]{--tw-border-opacity: 1;border-color:rgb(192 205 221 / var(--tw-border-opacity, 1))}.border-\[\#c2cedb\]{--tw-border-opacity: 1;border-color:rgb(194 206 219 / var(--tw-border-opacity, 1))}.border-\[\#c7d2de\]{--tw-border-opacity: 1;border-color:rgb(199 210 222 / var(--tw-border-opacity, 1))}.border-\[\#c9d8ef\]{--tw-border-opacity: 1;border-color:rgb(201 216 239 / var(--tw-border-opacity, 1))}.border-\[\#cde7dc\]{--tw-border-opacity: 1;border-color:rgb(205 231 220 / var(--tw-border-opacity, 1))}.border-\[\#cfd8e3\]{--tw-border-opacity: 1;border-color:rgb(207 216 227 / var(--tw-border-opacity, 1))}.border-\[\#cfd9f6\]{--tw-border-opacity: 1;border-color:rgb(207 217 246 / var(--tw-border-opacity, 1))}.border-\[\#d0d6df\]{--tw-border-opacity: 1;border-color:rgb(208 214 223 / var(--tw-border-opacity, 1))}.border-\[\#d4deec\]{--tw-border-opacity: 1;border-color:rgb(212 222 236 / var(--tw-border-opacity, 1))}.border-\[\#d6e2f3\]{--tw-border-opacity: 1;border-color:rgb(214 226 243 / var(--tw-border-opacity, 1))}.border-\[\#d7d3c8\]{--tw-border-opacity: 1;border-color:rgb(215 211 200 / var(--tw-border-opacity, 1))}.border-\[\#d7e0ea\]{--tw-border-opacity: 1;border-color:rgb(215 224 234 / var(--tw-border-opacity, 1))}.border-\[\#d7e0eb\]{--tw-border-opacity: 1;border-color:rgb(215 224 235 / var(--tw-border-opacity, 1))}.border-\[\#d8cff7\]{--tw-border-opacity: 1;border-color:rgb(216 207 247 / var(--tw-border-opacity, 1))}.border-\[\#d8e4f8\]{--tw-border-opacity: 1;border-color:rgb(216 228 248 / var(--tw-border-opacity, 1))}.border-\[\#d9d2ff\]{--tw-border-opacity: 1;border-color:rgb(217 210 255 / var(--tw-border-opacity, 1))}.border-\[\#dbe6f7\]{--tw-border-opacity: 1;border-color:rgb(219 230 247 / var(--tw-border-opacity, 1))}.border-\[\#e2e8f0\]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-\[\#e5dcd2\]{--tw-border-opacity: 1;border-color:rgb(229 220 210 / var(--tw-border-opacity, 1))}.border-\[\#f0d9a6\]{--tw-border-opacity: 1;border-color:rgb(240 217 166 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-100\/80{border-color:#fef3c7cc}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/40{border-color:#fde68a66}.border-amber-200\/50{border-color:#fde68a80}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-200\/80{border-color:#fde68acc}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/90{border-color:#fcd34de6}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/90{border-color:#dbeafee6}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/40{border-color:#bfdbfe66}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-200\/90{border-color:#bfdbfee6}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-200\/50{border-color:#a5f3fc80}.border-cyan-200\/90{border-color:#a5f3fce6}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-400\/90{border-color:#22d3eee6}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/60{border-color:#d1fae599}.border-emerald-100\/80{border-color:#d1fae5cc}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/40{border-color:#a7f3d066}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-200\/90{border-color:#a7f3d0e6}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-fuchsia-200\/40{border-color:#f5d0fe66}.border-fuchsia-200\/90{border-color:#f5d0fee6}.border-fuchsia-400{--tw-border-opacity: 1;border-color:rgb(232 121 249 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-100\/70{border-color:#e0e7ffb3}.border-indigo-100\/80{border-color:#e0e7ffcc}.border-indigo-100\/90{border-color:#e0e7ffe6}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/50{border-color:#c7d2fe80}.border-indigo-200\/60{border-color:#c7d2fe99}.border-indigo-200\/70{border-color:#c7d2feb3}.border-indigo-200\/80{border-color:#c7d2fecc}.border-indigo-200\/90{border-color:#c7d2fee6}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/40{border-color:#e9d5ff66}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-200\/60{border-color:#e9d5ff99}.border-purple-200\/70{border-color:#e9d5ffb3}.border-purple-200\/90{border-color:#e9d5ffe6}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/40{border-color:#fecdd366}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-200\/90{border-color:#fecdd3e6}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-100\/70{border-color:#e0f2feb3}.border-sky-100\/90{border-color:#e0f2fee6}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/60{border-color:#bae6fd99}.border-sky-200\/70{border-color:#bae6fdb3}.border-sky-200\/80{border-color:#bae6fdcc}.border-sky-200\/90{border-color:#bae6fde6}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-300\/50{border-color:#7dd3fc80}.border-sky-300\/90{border-color:#7dd3fce6}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-stone-100{--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1))}.border-stone-100\/80{border-color:#f5f5f4cc}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-stone-200\/40{border-color:#e7e5e466}.border-stone-200\/45{border-color:#e7e5e473}.border-stone-200\/50{border-color:#e7e5e480}.border-stone-200\/60{border-color:#e7e5e499}.border-stone-200\/70{border-color:#e7e5e4b3}.border-stone-200\/80{border-color:#e7e5e4cc}.border-stone-300{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.border-stone-300\/45{border-color:#d6d3d173}.border-stone-300\/60{border-color:#d6d3d199}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-100\/90{border-color:#ccfbf1e6}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-200\/40{border-color:#99f6e466}.border-teal-200\/50{border-color:#99f6e480}.border-teal-200\/90{border-color:#99f6e4e6}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-600\/30{border-color:#0d94884d}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-100\/90{border-color:#ede9fee6}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/40{border-color:#ddd6fe66}.border-violet-200\/50{border-color:#ddd6fe80}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-200\/70{border-color:#ddd6feb3}.border-violet-200\/90{border-color:#ddd6fee6}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-300\/80{border-color:#c4b5fdcc}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/80{border-color:#a78bfacc}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-violet-700{--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/40{border-color:#fff6}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/90{border-color:#ffffffe6}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-b-slate-900{--tw-border-opacity: 1;border-bottom-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-l-indigo-500{--tw-border-opacity: 1;border-left-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-l-orange-400{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-l-rose-500{--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-l-slate-200{--tw-border-opacity: 1;border-left-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-yellow-300{--tw-border-opacity: 1;border-left-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-t-indigo-600{--tw-border-opacity: 1;border-top-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-t-sky-600{--tw-border-opacity: 1;border-top-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-t-slate-100{--tw-border-opacity: 1;border-top-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-violet-600{--tw-border-opacity: 1;border-top-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-emerald-100{--tw-bg-opacity: 1 !important;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))!important}.\!bg-indigo-50{--tw-bg-opacity: 1 !important;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))!important}.\!bg-rose-100{--tw-bg-opacity: 1 !important;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))!important}.bg-\[\#2fc6f6\]{--tw-bg-opacity: 1;background-color:rgb(47 198 246 / var(--tw-bg-opacity, 1))}.bg-\[\#4338ca\]{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-\[\#52b86a\]{--tw-bg-opacity: 1;background-color:rgb(82 184 106 / var(--tw-bg-opacity, 1))}.bg-\[\#5f8ce6\]{--tw-bg-opacity: 1;background-color:rgb(95 140 230 / var(--tw-bg-opacity, 1))}.bg-\[\#bcedfc\]{--tw-bg-opacity: 1;background-color:rgb(188 237 252 / var(--tw-bg-opacity, 1))}.bg-\[\#dde5ee\]{--tw-bg-opacity: 1;background-color:rgb(221 229 238 / var(--tw-bg-opacity, 1))}.bg-\[\#dfe8f4\]{--tw-bg-opacity: 1;background-color:rgb(223 232 244 / var(--tw-bg-opacity, 1))}.bg-\[\#e9eff7\]{--tw-bg-opacity: 1;background-color:rgb(233 239 247 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf2ff\]{--tw-bg-opacity: 1;background-color:rgb(234 242 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf8f1\]{--tw-bg-opacity: 1;background-color:rgb(234 248 241 / var(--tw-bg-opacity, 1))}.bg-\[\#ece9e1\]{--tw-bg-opacity: 1;background-color:rgb(236 233 225 / var(--tw-bg-opacity, 1))}.bg-\[\#eceaf2\]{--tw-bg-opacity: 1;background-color:rgb(236 234 242 / var(--tw-bg-opacity, 1))}.bg-\[\#edf3fa\]{--tw-bg-opacity: 1;background-color:rgb(237 243 250 / var(--tw-bg-opacity, 1))}.bg-\[\#edf3ff\]{--tw-bg-opacity: 1;background-color:rgb(237 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#edf4ff\]{--tw-bg-opacity: 1;background-color:rgb(237 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2f7\]{--tw-bg-opacity: 1;background-color:rgb(238 242 247 / var(--tw-bg-opacity, 1))}.bg-\[\#eef3fa\]{--tw-bg-opacity: 1;background-color:rgb(238 243 250 / var(--tw-bg-opacity, 1))}.bg-\[\#eef3ff\]{--tw-bg-opacity: 1;background-color:rgb(238 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eef4ff\]{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f2edff\]{--tw-bg-opacity: 1;background-color:rgb(242 237 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f5f7\]{--tw-bg-opacity: 1;background-color:rgb(244 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f8fd\]{--tw-bg-opacity: 1;background-color:rgb(244 248 253 / var(--tw-bg-opacity, 1))}.bg-\[\#f5efe6\]\/55{background-color:#f5efe68c}.bg-\[\#f5efe6\]\/80{background-color:#f5efe6cc}.bg-\[\#f5efe6\]\/90{background-color:#f5efe6e6}.bg-\[\#f5f2ff\]{--tw-bg-opacity: 1;background-color:rgb(245 242 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f7faff\]{--tw-bg-opacity: 1;background-color:rgb(247 250 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fbff\]{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#faf6f0\]{--tw-bg-opacity: 1;background-color:rgb(250 246 240 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfaf7\]{--tw-bg-opacity: 1;background-color:rgb(251 250 247 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7e7\]{--tw-bg-opacity: 1;background-color:rgb(255 247 231 / var(--tw-bg-opacity, 1))}.bg-\[\#fffcf8\]{--tw-bg-opacity: 1;background-color:rgb(255 252 248 / var(--tw-bg-opacity, 1))}.bg-\[\#fffcf8\]\/90{background-color:#fffcf8e6}.bg-\[\#fffef9\]\/95{background-color:#fffef9f2}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/60{background-color:#fef3c799}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-100\/85{background-color:#fef3c7d9}.bg-amber-100\/90{background-color:#fef3c7e6}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-50\/95{background-color:#fffbebf2}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-100\/90{background-color:#dbeafee6}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-50\/90{background-color:#eff6ffe6}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/60{background-color:#ecfeff99}.bg-cyan-50\/95{background-color:#ecfefff2}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/50{background-color:#d1fae580}.bg-emerald-100\/70{background-color:#d1fae5b3}.bg-emerald-100\/80{background-color:#d1fae5cc}.bg-emerald-100\/90{background-color:#d1fae5e6}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/25{background-color:#ecfdf540}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-50\/95{background-color:#ecfdf5f2}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-error{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-200{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity, 1))}.bg-fuchsia-300{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity, 1))}.bg-fuchsia-400{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50\/60{background-color:#fdf4ff99}.bg-fuchsia-50\/80{background-color:#fdf4ffcc}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/40{background-color:#f9fafb66}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/70{background-color:#f9fafbb3}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-100\/80{background-color:#dcfce7cc}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/85{background-color:#e0e7ffd9}.bg-indigo-100\/90{background-color:#e0e7ffe6}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/20{background-color:#eef2ff33}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/35{background-color:#eef2ff59}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-indigo-50\/80{background-color:#eef2ffcc}.bg-indigo-50\/90{background-color:#eef2ffe6}.bg-indigo-50\/95{background-color:#eef2fff2}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/40{background-color:#fff7ed66}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-100\/90{background-color:#f3e8ffe6}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/40{background-color:#faf5ff66}.bg-purple-50\/70{background-color:#faf5ffb3}.bg-purple-50\/80{background-color:#faf5ffcc}.bg-purple-50\/90{background-color:#faf5ffe6}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/50{background-color:#fee2e280}.bg-red-100\/80{background-color:#fee2e2cc}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/60{background-color:#fef2f299}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-50\/95{background-color:#fef2f2f2}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-100\/70{background-color:#ffe4e6b3}.bg-rose-100\/90{background-color:#ffe4e6e6}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/30{background-color:#fff1f24d}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-50\/90{background-color:#fff1f2e6}.bg-rose-50\/95{background-color:#fff1f2f2}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-100\/70{background-color:#e0f2feb3}.bg-sky-100\/80{background-color:#e0f2fecc}.bg-sky-100\/85{background-color:#e0f2fed9}.bg-sky-100\/90{background-color:#e0f2fee6}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/30{background-color:#f0f9ff4d}.bg-sky-50\/40{background-color:#f0f9ff66}.bg-sky-50\/45{background-color:#f0f9ff73}.bg-sky-50\/50{background-color:#f0f9ff80}.bg-sky-50\/55{background-color:#f0f9ff8c}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-600\/10{background-color:#0284c71a}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-200\/90{background-color:#e2e8f0e6}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/45{background-color:#f8fafc73}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-50\/95{background-color:#f8fafcf2}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/20{background-color:#0f172a33}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/45{background-color:#0f172a73}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/55{background-color:#0f172a8c}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950\/30{background-color:#0206174d}.bg-stone-100\/20{background-color:#f5f5f433}.bg-stone-100\/25{background-color:#f5f5f440}.bg-stone-100\/90{background-color:#f5f5f4e6}.bg-stone-200\/90{background-color:#e7e5e4e6}.bg-stone-300{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity, 1))}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-stone-700\/30{background-color:#44403c4d}.bg-stone-800\/25{background-color:#29252440}.bg-stone-800\/40{background-color:#29252466}.bg-stone-800\/45{background-color:#29252473}.bg-success{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-50\/50{background-color:#f0fdfa80}.bg-teal-50\/55{background-color:#f0fdfa8c}.bg-teal-50\/60{background-color:#f0fdfa99}.bg-teal-50\/70{background-color:#f0fdfab3}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-600\/10{background-color:#0d94881a}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-100\/40{background-color:#ede9fe66}.bg-violet-100\/60{background-color:#ede9fe99}.bg-violet-100\/70{background-color:#ede9feb3}.bg-violet-100\/80{background-color:#ede9fecc}.bg-violet-100\/85{background-color:#ede9fed9}.bg-violet-100\/90{background-color:#ede9fee6}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-50\/55{background-color:#f5f3ff8c}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-50\/80{background-color:#f5f3ffcc}.bg-violet-50\/95{background-color:#f5f3fff2}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/10{background-color:#7c3aed1a}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-75{--tw-bg-opacity: .75}.bg-\[linear-gradient\(180deg\,\#f8fafc_0\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(180deg,#f8fafc,#fff)}.bg-\[linear-gradient\(to_right\,transparent_0\%\,\#d7d3c8_8\%\,\#d7d3c8_92\%\,transparent_100\%\)\]{background-image:linear-gradient(to right,transparent 0%,#d7d3c8 8%,#d7d3c8 92%,transparent 100%)}.bg-\[url\(\'data\:image\/svg\+xml\;charset\=UTF-8\,\%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20viewBox\%3D\%220\%200\%2024\%2024\%22\%20fill\%3D\%22none\%22\%20stroke\%3D\%22\%236366f1\%22\%20stroke-width\%3D\%222\%22\%20stroke-linecap\%3D\%22round\%22\%20stroke-linejoin\%3D\%22round\%22\%3E\%3Cpolyline\%20points\%3D\%226\%209\%2012\%2015\%2018\%209\%22\%3E\%3C\%2Fpolyline\%3E\%3C\%2Fsvg\%3E\'\)\]{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236366f1%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#2fc6f6\]{--tw-gradient-from: #2fc6f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 198 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ede4d8\]{--tw-gradient-from: #ede4d8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 228 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#eef2f7\]{--tw-gradient-from: #eef2f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#eef5ff\]{--tw-gradient-from: #eef5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f7f5ff\]{--tw-gradient-from: #f7f5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(247 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#faf6f0\]{--tw-gradient-from: #faf6f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 246 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fffaf0\]{--tw-gradient-from: #fffaf0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 250 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100\/50{--tw-gradient-from: rgb(254 243 199 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/50{--tw-gradient-from: rgb(255 251 235 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/70{--tw-gradient-from: rgb(255 251 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/80{--tw-gradient-from: rgb(255 251 235 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/50{--tw-gradient-from: rgb(239 246 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/90{--tw-gradient-from: rgb(239 246 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-100{--tw-gradient-from: #cffafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300\/90{--tw-gradient-from: rgb(103 232 249 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100\/50{--tw-gradient-from: rgb(209 250 229 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100\/70{--tw-gradient-from: rgb(209 250 229 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/50{--tw-gradient-from: rgb(236 253 245 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/60{--tw-gradient-from: rgb(236 253 245 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/70{--tw-gradient-from: rgb(236 253 245 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/90{--tw-gradient-from: rgb(236 253 245 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-100\/45{--tw-gradient-from: rgb(250 232 255 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-50\/65{--tw-gradient-from: rgb(253 244 255 / .65) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/60{--tw-gradient-from: rgb(238 242 255 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/70{--tw-gradient-from: rgb(238 242 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/90{--tw-gradient-from: rgb(238 242 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100\/45{--tw-gradient-from: rgb(243 232 255 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/50{--tw-gradient-from: rgb(250 245 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/60{--tw-gradient-from: rgb(250 245 255 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-100{--tw-gradient-from: #ffe4e6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-100\/45{--tw-gradient-from: rgb(255 228 230 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/40{--tw-gradient-from: rgb(255 241 242 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/60{--tw-gradient-from: rgb(255 241 242 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/60{--tw-gradient-from: rgb(240 249 255 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/80{--tw-gradient-from: rgb(240 249 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/90{--tw-gradient-from: rgb(240 249 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300{--tw-gradient-from: #cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/90{--tw-gradient-from: rgb(248 250 252 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-100\/40{--tw-gradient-from: rgb(204 251 241 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(204 251 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-100\/45{--tw-gradient-from: rgb(204 251 241 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(204 251 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50\/40{--tw-gradient-from: rgb(240 253 250 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50\/65{--tw-gradient-from: rgb(240 253 250 / .65) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from: #ede9fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100\/50{--tw-gradient-from: rgb(237 233 254 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100\/60{--tw-gradient-from: rgb(237 233 254 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/20{--tw-gradient-from: rgb(245 243 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/35{--tw-gradient-from: rgb(245 243 255 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/70{--tw-gradient-from: rgb(245 243 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/80{--tw-gradient-from: rgb(245 243 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/90{--tw-gradient-from: rgb(245 243 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from: rgb(255 255 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#edf3ff\]{--tw-gradient-to: rgb(237 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #edf3ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f8f3eb\]{--tw-gradient-to: rgb(248 243 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8f3eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fffcf8\]{--tw-gradient-to: rgb(255 252 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffcf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fffef9\]{--tw-gradient-to: rgb(255 254 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffef9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-50{--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffbeb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-50\/85{--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50{--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50\/40{--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 254 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50\/80{--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 254 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-100\/70{--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(209 250 229 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50\/60{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 253 245 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50\/85{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 253 245 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9fafb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-100{--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e0e7ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-100\/70{--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(224 231 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-400\/15{--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(129 140 248 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/30{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/60{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/90{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50\/30{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 247 237 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50\/60{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 247 237 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-50\/30{--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 242 248 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-50\/40{--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 242 248 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-100{--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3e8ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-300{--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d8b4fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/15{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 245 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/40{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 245 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/70{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 245 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/80{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 245 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-50\/85{--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 241 242 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-100\/70{--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(224 242 254 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0f9ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50\/30{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 249 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50\/40{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 249 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50\/60{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 249 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50\/70{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 249 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50\/80{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 249 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-600{--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0284c7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-100{--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f1f5f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-400\/80{--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(148 163 184 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-50{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fdfa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-50\/30{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 253 250 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 253 250 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-50\/80{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 253 250 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-100{--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ede9fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-200\/70{--tw-gradient-to: rgb(221 214 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(221 214 254 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-300{--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c4b5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5f3ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50\/20{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 243 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50\/30{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 243 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50\/85{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 243 255 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-100{--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fef9c3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-50{--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fefce8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#2067b0\]{--tw-gradient-to: #2067b0 var(--tw-gradient-to-position)}.to-\[\#e7efff\]{--tw-gradient-to: #e7efff var(--tw-gradient-to-position)}.to-\[\#eee9ff\]{--tw-gradient-to: #eee9ff var(--tw-gradient-to-position)}.to-\[\#f3ece3\]{--tw-gradient-to: #f3ece3 var(--tw-gradient-to-position)}.to-\[\#f5efe6\]{--tw-gradient-to: #f5efe6 var(--tw-gradient-to-position)}.to-\[\#f8fbff\]{--tw-gradient-to: #f8fbff var(--tw-gradient-to-position)}.to-\[\#fff3dc\]{--tw-gradient-to: #fff3dc var(--tw-gradient-to-position)}.to-\[\#fffef9\]{--tw-gradient-to: #fffef9 var(--tw-gradient-to-position)}.to-amber-100\/35{--tw-gradient-to: rgb(254 243 199 / .35) var(--tw-gradient-to-position)}.to-amber-100\/50{--tw-gradient-to: rgb(254 243 199 / .5) var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-50\/20{--tw-gradient-to: rgb(236 254 255 / .2) var(--tw-gradient-to-position)}.to-cyan-50\/70{--tw-gradient-to: rgb(236 254 255 / .7) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-emerald-100\/35{--tw-gradient-to: rgb(209 250 229 / .35) var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-50\/20{--tw-gradient-to: rgb(236 253 245 / .2) var(--tw-gradient-to-position)}.to-emerald-50\/30{--tw-gradient-to: rgb(236 253 245 / .3) var(--tw-gradient-to-position)}.to-emerald-50\/60{--tw-gradient-to: rgb(236 253 245 / .6) var(--tw-gradient-to-position)}.to-emerald-50\/70{--tw-gradient-to: rgb(236 253 245 / .7) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-fuchsia-50{--tw-gradient-to: #fdf4ff var(--tw-gradient-to-position)}.to-fuchsia-50\/20{--tw-gradient-to: rgb(253 244 255 / .2) var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-50\/70{--tw-gradient-to: rgb(240 253 244 / .7) var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-100\/35{--tw-gradient-to: rgb(224 231 255 / .35) var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-50\/30{--tw-gradient-to: rgb(238 242 255 / .3) var(--tw-gradient-to-position)}.to-indigo-50\/40{--tw-gradient-to: rgb(238 242 255 / .4) var(--tw-gradient-to-position)}.to-indigo-50\/80{--tw-gradient-to: rgb(238 242 255 / .8) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/20{--tw-gradient-to: rgb(255 247 237 / .2) var(--tw-gradient-to-position)}.to-orange-50\/30{--tw-gradient-to: rgb(255 247 237 / .3) var(--tw-gradient-to-position)}.to-orange-50\/40{--tw-gradient-to: rgb(255 247 237 / .4) var(--tw-gradient-to-position)}.to-orange-50\/80{--tw-gradient-to: rgb(255 247 237 / .8) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-50\/30{--tw-gradient-to: rgb(253 242 248 / .3) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-100\/50{--tw-gradient-to: rgb(243 232 255 / .5) var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/70{--tw-gradient-to: rgb(250 245 255 / .7) var(--tw-gradient-to-position)}.to-purple-50\/80{--tw-gradient-to: rgb(250 245 255 / .8) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-rose-100\/35{--tw-gradient-to: rgb(255 228 230 / .35) var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-rose-50\/20{--tw-gradient-to: rgb(255 241 242 / .2) var(--tw-gradient-to-position)}.to-rose-50\/70{--tw-gradient-to: rgb(255 241 242 / .7) var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-sky-100{--tw-gradient-to: #e0f2fe var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-sky-50\/50{--tw-gradient-to: rgb(240 249 255 / .5) var(--tw-gradient-to-position)}.to-sky-50\/60{--tw-gradient-to: rgb(240 249 255 / .6) var(--tw-gradient-to-position)}.to-sky-50\/90{--tw-gradient-to: rgb(240 249 255 / .9) var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-sky-700{--tw-gradient-to: #0369a1 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-100\/50{--tw-gradient-to: rgb(241 245 249 / .5) var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-50\/30{--tw-gradient-to: rgb(248 250 252 / .3) var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.to-teal-100\/60{--tw-gradient-to: rgb(204 251 241 / .6) var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-50\/30{--tw-gradient-to: rgb(240 253 250 / .3) var(--tw-gradient-to-position)}.to-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / .4) var(--tw-gradient-to-position)}.to-teal-50\/70{--tw-gradient-to: rgb(240 253 250 / .7) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-100{--tw-gradient-to: #ede9fe var(--tw-gradient-to-position)}.to-violet-100\/35{--tw-gradient-to: rgb(237 233 254 / .35) var(--tw-gradient-to-position)}.to-violet-300{--tw-gradient-to: #c4b5fd var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-violet-50\/20{--tw-gradient-to: rgb(245 243 255 / .2) var(--tw-gradient-to-position)}.to-violet-50\/25{--tw-gradient-to: rgb(245 243 255 / .25) var(--tw-gradient-to-position)}.to-violet-50\/30{--tw-gradient-to: rgb(245 243 255 / .3) var(--tw-gradient-to-position)}.to-violet-50\/40{--tw-gradient-to: rgb(245 243 255 / .4) var(--tw-gradient-to-position)}.to-violet-50\/70{--tw-gradient-to: rgb(245 243 255 / .7) var(--tw-gradient-to-position)}.to-violet-50\/80{--tw-gradient-to: rgb(245 243 255 / .8) var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/20{--tw-gradient-to: rgb(139 92 246 / .2) var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/40{--tw-gradient-to: rgb(255 255 255 / .4) var(--tw-gradient-to-position)}.to-zinc-100{--tw-gradient-to: #f4f4f5 var(--tw-gradient-to-position)}.bg-\[length\:16px_16px\]{background-size:16px 16px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-\[right_8px_center\]{background-position:right 8px center}.bg-no-repeat{background-repeat:no-repeat}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-px{padding-bottom:1px}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-28{padding-right:7rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:Inter,system-ui,sans-serif}.text-2xl{font-size:24px;line-height:32px}.text-3xl{font-size:30px;line-height:36px}.text-4xl{font-size:36px;line-height:40px}.text-\[22px\]{font-size:22px}.text-base{font-size:16px;line-height:24px}.text-lg{font-size:18px;line-height:26px}.text-sm{font-size:15px;line-height:22px}.text-xl{font-size:20px;line-height:28px}.text-xs{font-size:14px;line-height:20px}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-\[1\.1rem\]{line-height:1.1rem}.leading-\[20px\]{line-height:20px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-emerald-800{--tw-text-opacity: 1 !important;color:rgb(6 95 70 / var(--tw-text-opacity, 1))!important}.\!text-rose-800{--tw-text-opacity: 1 !important;color:rgb(159 18 57 / var(--tw-text-opacity, 1))!important}.text-\[\#1f3552\]{--tw-text-opacity: 1;color:rgb(31 53 82 / var(--tw-text-opacity, 1))}.text-\[\#2067b0\]{--tw-text-opacity: 1;color:rgb(32 103 176 / var(--tw-text-opacity, 1))}.text-\[\#244671\]{--tw-text-opacity: 1;color:rgb(36 70 113 / var(--tw-text-opacity, 1))}.text-\[\#3f5f92\]{--tw-text-opacity: 1;color:rgb(63 95 146 / var(--tw-text-opacity, 1))}.text-\[\#4338ca\]{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-\[\#4463a6\]{--tw-text-opacity: 1;color:rgb(68 99 166 / var(--tw-text-opacity, 1))}.text-\[\#5b7aa2\]{--tw-text-opacity: 1;color:rgb(91 122 162 / var(--tw-text-opacity, 1))}.text-\[\#5f44a6\]{--tw-text-opacity: 1;color:rgb(95 68 166 / var(--tw-text-opacity, 1))}.text-\[\#5f8ce6\]{--tw-text-opacity: 1;color:rgb(95 140 230 / var(--tw-text-opacity, 1))}.text-\[\#dde8ff\]{--tw-text-opacity: 1;color:rgb(221 232 255 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/80{color:#b45309cc}.text-amber-700\/85{color:#b45309d9}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/70{color:#92400eb3}.text-amber-800\/80{color:#92400ecc}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/80{color:#047857cc}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-800\/80{color:#065f46cc}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.text-fuchsia-800{--tw-text-opacity: 1;color:rgb(134 25 143 / var(--tw-text-opacity, 1))}.text-fuchsia-900{--tw-text-opacity: 1;color:rgb(112 26 117 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-700\/85{color:#15803dd9}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-600\/80{color:#4f46e5cc}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-700\/80{color:#4338cacc}.text-indigo-700\/90{color:#4338cae6}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-800\/80{color:#3730a3cc}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-indigo-900\/90{color:#312e81e6}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-900{--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-primary-700{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-600\/80{color:#dc2626cc}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-700\/90{color:#b91c1ce6}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-800\/80{color:#9f1239cc}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-700\/70{color:#0369a1b3}.text-sky-700\/80{color:#0369a1cc}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-teal-800\/80{color:#115e59cc}.text-teal-800\/90{color:#115e59e6}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-teal-900\/75{color:#134e4abf}.text-teal-900\/90{color:#134e4ae6}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-50{--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-600\/80{color:#7c3aedcc}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-700\/80{color:#6d28d9cc}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-800\/90{color:#5b21b6e6}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-violet-900\/80{color:#4c1d95cc}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-amber-200{text-decoration-color:#fde68a}.decoration-emerald-500{text-decoration-color:#10b981}.decoration-emerald-600{text-decoration-color:#059669}.decoration-indigo-400{text-decoration-color:#818cf8}.decoration-sky-400\/80{text-decoration-color:#38bdf8cc}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.accent-indigo-600{accent-color:#4f46e5}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow: 0 0 0 1px rgba(59,130,246,.15);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(95\,140\,230\,0\.15\)\]{--tw-shadow: 0 0 0 2px rgba(95,140,230,.15);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(95\,140\,230\,0\.18\)\]{--tw-shadow: 0 0 0 2px rgba(95,140,230,.18);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(37\,64\,111\,0\.18\)\]{--tw-shadow: 0 12px 30px rgba(37,64,111,.18);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-4px_rgba\(50\,40\,25\,0\.28\)\]{--tw-shadow: 0 12px 32px -4px rgba(50,40,25,.28);--tw-shadow-colored: 0 12px 32px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_-6px_rgba\(50\,40\,25\,0\.35\)\]{--tw-shadow: 0 16px 40px -6px rgba(50,40,25,.35);--tw-shadow-colored: 0 16px 40px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 1px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(37\,64\,111\,0\.25\)\]{--tw-shadow: 0 20px 50px rgba(37,64,111,.25);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(49\,46\,129\,0\.22\)\]{--tw-shadow: 0 20px 50px rgba(49,46,129,.22);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-24px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 24px 60px -24px rgba(15,23,42,.45);--tw-shadow-colored: 0 24px 60px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(37\,99\,235\,0\.10\)\]{--tw-shadow: 0 8px 24px rgba(37,99,235,.1);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_-10px_rgba\(90\,70\,45\,0\.18\)\]{--tw-shadow: 0 8px 32px -10px rgba(90,70,45,.18);--tw-shadow-colored: 0 8px 32px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(0,0,0,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.6);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.65\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.65);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.7);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.75\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.75);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-400\/30{--tw-shadow-color: rgb(96 165 250 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/10{--tw-shadow-color: rgb(99 102 241 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-200\/80{--tw-shadow-color: rgb(254 205 211 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/60{--tw-shadow-color: rgb(226 232 240 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-950\/10{--tw-shadow-color: rgb(46 16 101 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-amber-100\/70{--tw-ring-color: rgb(254 243 199 / .7)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-200\/80{--tw-ring-color: rgb(253 230 138 / .8)}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-300\/80{--tw-ring-color: rgb(252 211 77 / .8)}.ring-amber-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))}.ring-amber-600\/15{--tw-ring-color: rgb(217 119 6 / .15)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-600\/15{--tw-ring-color: rgb(37 99 235 / .15)}.ring-cyan-200\/70{--tw-ring-color: rgb(165 243 252 / .7)}.ring-cyan-500\/50{--tw-ring-color: rgb(6 182 212 / .5)}.ring-emerald-100\/70{--tw-ring-color: rgb(209 250 229 / .7)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-200\/70{--tw-ring-color: rgb(167 243 208 / .7)}.ring-emerald-200\/80{--tw-ring-color: rgb(167 243 208 / .8)}.ring-emerald-300\/80{--tw-ring-color: rgb(110 231 183 / .8)}.ring-emerald-600\/15{--tw-ring-color: rgb(5 150 105 / .15)}.ring-fuchsia-200\/70{--tw-ring-color: rgb(245 208 254 / .7)}.ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.ring-indigo-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.ring-indigo-100\/70{--tw-ring-color: rgb(224 231 255 / .7)}.ring-indigo-100\/80{--tw-ring-color: rgb(224 231 255 / .8)}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.ring-indigo-300\/80{--tw-ring-color: rgb(165 180 252 / .8)}.ring-lime-200\/80{--tw-ring-color: rgb(217 249 157 / .8)}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-orange-200\/70{--tw-ring-color: rgb(254 215 170 / .7)}.ring-orange-200\/80{--tw-ring-color: rgb(254 215 170 / .8)}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-rose-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))}.ring-rose-100\/70{--tw-ring-color: rgb(255 228 230 / .7)}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-rose-200\/80{--tw-ring-color: rgb(254 205 211 / .8)}.ring-rose-600\/15{--tw-ring-color: rgb(225 29 72 / .15)}.ring-sky-100\/60{--tw-ring-color: rgb(224 242 254 / .6)}.ring-sky-100\/80{--tw-ring-color: rgb(224 242 254 / .8)}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-sky-200\/80{--tw-ring-color: rgb(186 230 253 / .8)}.ring-sky-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.ring-slate-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-slate-200\/80{--tw-ring-color: rgb(226 232 240 / .8)}.ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.ring-slate-300\/60{--tw-ring-color: rgb(203 213 225 / .6)}.ring-stone-100\/80{--tw-ring-color: rgb(245 245 244 / .8)}.ring-stone-200\/40{--tw-ring-color: rgb(231 229 228 / .4)}.ring-stone-200\/70{--tw-ring-color: rgb(231 229 228 / .7)}.ring-teal-200\/70{--tw-ring-color: rgb(153 246 228 / .7)}.ring-violet-100\/70{--tw-ring-color: rgb(237 233 254 / .7)}.ring-violet-100\/80{--tw-ring-color: rgb(237 233 254 / .8)}.ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.ring-violet-200\/70{--tw-ring-color: rgb(221 214 254 / .7)}.ring-violet-200\/80{--tw-ring-color: rgb(221 214 254 / .8)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-white\/60{--tw-ring-color: rgb(255 255 255 / .6)}.ring-white\/70{--tw-ring-color: rgb(255 255 255 / .7)}.ring-white\/90{--tw-ring-color: rgb(255 255 255 / .9)}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-slate-200{--tw-ring-offset-color: #e2e8f0}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_10px_rgba\(99\,102\,241\,0\.14\)\]{--tw-drop-shadow: drop-shadow(0 2px 10px rgba(99,102,241,.14));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1\.5px\]{--tw-backdrop-blur: blur(1.5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,visibility\]{transition-property:transform,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[border-spacing\:0\]{border-spacing:0}.\[border-spacing\:0_8px\]{border-spacing:0 8px}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-shadow\:0_1px_0_rgba\(255\,255\,255\,0\.95\)\]{text-shadow:0 1px 0 rgba(255,255,255,.95)}.recharts-wrapper .recharts-line{transition:opacity .15s ease}.recharts-wrapper .recharts-line-curve{pointer-events:visibleStroke}.recharts-wrapper:has(.recharts-line-curve:hover) .recharts-line:not(:has(.recharts-line-curve:hover)){opacity:.22}@media (min-width: 640px){.sm\:scrollbar-default{-ms-overflow-style:auto;scrollbar-width:thin}.sm\:scrollbar-default::-webkit-scrollbar{display:block;height:8px}.sm\:scrollbar-default::-webkit-scrollbar-track{background:transparent}.sm\:scrollbar-default::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:4px}.sm\:scrollbar-default::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}}.marker\:font-semibold *::marker{font-weight:600}.marker\:font-semibold::marker{font-weight:600}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.first\:border-l-0:first-child{border-left-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.even\:bg-\[\#fffcf8\]:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(255 252 248 / var(--tw-bg-opacity, 1))}.focus-within\:border-indigo-400:focus-within{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width: 2px}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#b8c7d8\]:hover{--tw-border-opacity: 1;border-color:rgb(184 199 216 / var(--tw-border-opacity, 1))}.hover\:border-\[\#bfd2f2\]:hover{--tw-border-opacity: 1;border-color:rgb(191 210 242 / var(--tw-border-opacity, 1))}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-rose-500:hover{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.hover\:border-sky-100:hover{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.hover\:border-sky-200:hover{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.hover\:border-slate-100:hover{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-stone-300:hover{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.hover\:border-teal-500:hover{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#27b3e0\]:hover{--tw-bg-opacity: 1;background-color:rgb(39 179 224 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3730a3\]:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#46a85e\]:hover{--tw-bg-opacity: 1;background-color:rgb(70 168 94 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef4ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f0e8dc\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 232 220 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5efe6\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 239 230 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100\/70:hover{background-color:#fef3c7b3}.hover\:bg-amber-100\/80:hover{background-color:#fef3c7cc}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-300\/80:hover{background-color:#93c5fdcc}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100\/90:hover{background-color:#d1fae5e6}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-300:hover{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-300\/80:hover{background-color:#6ee7b7cc}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/30:hover{background-color:#ecfdf54d}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100\/70:hover{background-color:#dcfce7b3}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-300:hover{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50\/40:hover{background-color:#eef2ff66}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}.hover\:bg-indigo-50\/60:hover{background-color:#eef2ff99}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50\/70:hover{background-color:#faf5ffb3}.hover\:bg-purple-50\/80:hover{background-color:#faf5ffcc}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100\/70:hover{background-color:#fee2e2b3}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-300\/80:hover{background-color:#fda4afcc}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-800:hover{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-200:hover{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50\/40:hover{background-color:#f0f9ff66}.hover\:bg-sky-50\/50:hover{background-color:#f0f9ff80}.hover\:bg-sky-50\/60:hover{background-color:#f0f9ff99}.hover\:bg-sky-50\/80:hover{background-color:#f0f9ffcc}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-800:hover{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100\/70:hover{background-color:#ede9feb3}.hover\:bg-violet-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-300:hover{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-300\/80:hover{background-color:#c4b5fdcc}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/50:hover{background-color:#f5f3ff80}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-800:hover{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-blue-100:hover{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-200:hover{--tw-gradient-from: #a5f3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-400:hover{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-400\/95:hover{--tw-gradient-from: rgb(34 211 238 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-600:hover{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-100:hover{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-100\/70:hover{--tw-gradient-from: rgb(209 250 229 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-500:hover{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-500:hover{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-rose-600:hover{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-sky-500:hover{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-sky-600:hover{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-sky-700:hover{--tw-gradient-from: #0369a1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-100:hover{--tw-gradient-from: #ede9fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-100\/70:hover{--tw-gradient-from: rgb(237 233 254 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-500:hover{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-600:hover{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-violet-300\/80:hover{--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(196 181 253 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-violet-400:hover{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a78bfa var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-cyan-100:hover{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.hover\:to-cyan-500:hover{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.hover\:to-cyan-600:hover{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.hover\:to-green-100:hover{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.hover\:to-green-600:hover{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:to-indigo-600:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-indigo-800:hover{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:to-pink-600:hover{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.hover\:to-purple-100:hover{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.hover\:to-purple-100\/50:hover{--tw-gradient-to: rgb(243 232 255 / .5) var(--tw-gradient-to-position)}.hover\:to-purple-500:hover{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.hover\:to-purple-600:hover{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.hover\:to-rose-500:hover{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.hover\:to-sky-800:hover{--tw-gradient-to: #075985 var(--tw-gradient-to-position)}.hover\:to-teal-100\/60:hover{--tw-gradient-to: rgb(204 251 241 / .6) var(--tw-gradient-to-position)}.hover\:to-teal-600:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.hover\:to-violet-200:hover{--tw-gradient-to: #ddd6fe var(--tw-gradient-to-position)}.hover\:text-\[\#244671\]:hover{--tw-text-opacity: 1;color:rgb(36 70 113 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:text-amber-950:hover{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-current:hover{color:currentColor}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-indigo-950:hover{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-purple-900:hover{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-rose-900:hover{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.hover\:text-sky-600:hover{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.hover\:text-sky-900:hover{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-stone-600:hover{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.hover\:text-stone-700:hover{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.hover\:text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:text-teal-900:hover{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-violet-900:hover{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-amber-600:hover{text-decoration-color:#d97706}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-amber-200\/80:hover{--tw-ring-color: rgb(253 230 138 / .8)}.hover\:ring-emerald-200\/80:hover{--tw-ring-color: rgb(167 243 208 / .8)}.hover\:ring-indigo-200\/80:hover{--tw-ring-color: rgb(199 210 254 / .8)}.hover\:ring-rose-200\/80:hover{--tw-ring-color: rgb(254 205 211 / .8)}.hover\:ring-slate-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.hover\:ring-slate-700:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.hover\:ring-stone-200\/80:hover{--tw-ring-color: rgb(231 229 228 / .8)}.hover\:ring-teal-200\/80:hover{--tw-ring-color: rgb(153 246 228 / .8)}.hover\:ring-violet-200\/80:hover{--tw-ring-color: rgb(221 214 254 / .8)}.hover\:ring-offset-2:hover{--tw-ring-offset-width: 2px}.hover\:ring-offset-slate-200:hover{--tw-ring-offset-color: #e2e8f0}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#b8c7d8\]:focus{--tw-border-opacity: 1;border-color:rgb(184 199 216 / var(--tw-border-opacity, 1))}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-emerald-200:focus{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.focus\:border-emerald-300:focus{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-rose-400:focus{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-sky-300:focus{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.focus\:border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:border-sky-500:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus\:border-teal-300:focus{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.focus\:border-violet-200:focus{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.focus\:border-violet-300:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:bg-slate-700:focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:text-sky-600:focus{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-\[\#c7d2de\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 222 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400\/50:focus{--tw-ring-color: rgb(96 165 250 / .5)}.focus\:ring-blue-400\/70:focus{--tw-ring-color: rgb(96 165 250 / .7)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-400\/20:focus{--tw-ring-color: rgb(52 211 153 / .2)}.focus\:ring-emerald-400\/50:focus{--tw-ring-color: rgb(52 211 153 / .5)}.focus\:ring-emerald-400\/60:focus{--tw-ring-color: rgb(52 211 153 / .6)}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500\/30:focus{--tw-ring-color: rgb(34 197 94 / .3)}.focus\:ring-indigo-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/30:focus{--tw-ring-color: rgb(99 102 241 / .3)}.focus\:ring-orange-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500\/30:focus{--tw-ring-color: rgb(239 68 68 / .3)}.focus\:ring-rose-400\/20:focus{--tw-ring-color: rgb(251 113 133 / .2)}.focus\:ring-rose-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-400\/40:focus{--tw-ring-color: rgb(56 189 248 / .4)}.focus\:ring-sky-400\/60:focus{--tw-ring-color: rgb(56 189 248 / .6)}.focus\:ring-sky-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-500\/25:focus{--tw-ring-color: rgb(14 165 233 / .25)}.focus\:ring-sky-500\/30:focus{--tw-ring-color: rgb(14 165 233 / .3)}.focus\:ring-slate-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-400\/25:focus{--tw-ring-color: rgb(45 212 191 / .25)}.focus\:ring-violet-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-400\/50:focus{--tw-ring-color: rgb(167 139 250 / .5)}.focus\:ring-violet-400\/60:focus{--tw-ring-color: rgb(167 139 250 / .6)}.focus\:ring-violet-400\/70:focus{--tw-ring-color: rgb(167 139 250 / .7)}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:bg-indigo-50:focus-visible{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-indigo-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-indigo-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-slate-200:focus-visible{--tw-ring-offset-color: #e2e8f0}.active\:bg-teal-100:active{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.active\:bg-white\/70:active{background-color:#ffffffb3}.active\:text-teal-900:active{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.active\:opacity-80:active{opacity:.8}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-slate-200:disabled{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.disabled\:bg-blue-400:disabled{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:bg-indigo-300:disabled{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity, 1))}.disabled\:bg-purple-300:disabled{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:bg-violet-300:disabled{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:bg-slate-100:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:hover\:text-slate-500:hover:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-emerald-50\/70{background-color:#ecfdf5b3}.group:hover .group-hover\:bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-indigo-50\/60{background-color:#eef2ff99}.group:hover .group-hover\:bg-sky-50\/40{background-color:#f0f9ff66}.group:hover .group-hover\:bg-sky-50\/50{background-color:#f0f9ff80}.group:hover .group-hover\:bg-sky-50\/65{background-color:#f0f9ffa6}.group:hover .group-hover\:from-indigo-100\/90{--tw-gradient-from: rgb(224 231 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.group:hover .group-hover\:text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-950{--tw-text-opacity: 1;color:rgb(59 7 100 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.group\/hint:hover .group-hover\/hint\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:ring-cyan-600\/70{--tw-ring-color: rgb(8 145 178 / .7)}.group\/hint:focus-visible .group-focus-visible\/hint\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}@media not all and (min-width: 1024px){.max-lg\:max-h-\[min\(92vh\,920px\)\]{max-height:min(92vh,920px)}.max-lg\:overflow-y-auto{overflow-y:auto}}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:sticky{position:sticky}.sm\:left-0{left:0}.sm\:left-3{left:.75rem}.sm\:right-2{right:.5rem}.sm\:right-3{right:.75rem}.sm\:right-4{right:1rem}.sm\:right-auto{right:auto}.sm\:top-4{top:1rem}.sm\:top-auto{top:auto}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-last{order:9999}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-start-auto{grid-column-start:auto}.sm\:row-start-auto{grid-row-start:auto}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-5{margin-left:1.25rem}.sm\:ml-6{margin-left:1.5rem}.sm\:ml-7{margin-left:1.75rem}.sm\:ml-auto{margin-left:auto}.sm\:mr-0{margin-right:0}.sm\:mr-2{margin-right:.5rem}.sm\:mr-3{margin-right:.75rem}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-2{height:.5rem}.sm\:h-2\.5{height:.625rem}.sm\:h-28{height:7rem}.sm\:h-3{height:.75rem}.sm\:h-3\.5{height:.875rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[280px\]{height:280px}.sm\:h-\[320px\]{height:320px}.sm\:h-\[360px\]{height:360px}.sm\:h-\[38px\]{height:38px}.sm\:h-\[90vh\]{height:90vh}.sm\:max-h-40{max-height:10rem}.sm\:max-h-\[700px\]{max-height:700px}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[1\.5rem\]{min-height:1.5rem}.sm\:min-h-\[2\.5rem\]{min-height:2.5rem}.sm\:min-h-\[36px\]{min-height:36px}.sm\:min-h-\[400px\]{min-height:400px}.sm\:w-10{width:2.5rem}.sm\:w-16{width:4rem}.sm\:w-2\.5{width:.625rem}.sm\:w-20{width:5rem}.sm\:w-28{width:7rem}.sm\:w-3{width:.75rem}.sm\:w-3\.5{width:.875rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:w-9{width:2.25rem}.sm\:w-\[10\.5rem\]{width:10.5rem}.sm\:w-\[11rem\]{width:11rem}.sm\:w-\[140px\]{width:140px}.sm\:w-\[34rem\]{width:34rem}.sm\:w-\[36rem\]{width:36rem}.sm\:w-\[8\.5rem\]{width:8.5rem}.sm\:w-auto{width:auto}.sm\:w-max{width:-moz-max-content;width:max-content}.sm\:min-w-\[140px\]{min-width:140px}.sm\:min-w-\[150px\]{min-width:150px}.sm\:min-w-\[160px\]{min-width:160px}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[250px\]{min-width:250px}.sm\:min-w-\[280px\]{min-width:280px}.sm\:min-w-\[300px\]{min-width:300px}.sm\:min-w-\[320px\]{min-width:320px}.sm\:min-w-\[4\.75rem\]{min-width:4.75rem}.sm\:min-w-\[7\.5rem\]{min-width:7.5rem}.sm\:min-w-max{min-width:-moz-max-content;min-width:max-content}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-\[11rem\]{max-width:11rem}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-\[180px\]{max-width:180px}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:flex-shrink-0,.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis:auto}.sm\:-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:cursor-help{cursor:help}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_220px_auto_auto\]{grid-template-columns:1fr 220px auto auto}.sm\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.sm\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}.sm\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,17rem\)_8\.5rem\]{grid-template-columns:minmax(0,1fr) minmax(0,17rem) 8.5rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:gap-y-2{row-gap:.5rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.sm\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.sm\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:text-clip{text-overflow:clip}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-xl{border-radius:.75rem}.sm\:bg-\[length\:20px_20px\]{background-size:20px 20px}.sm\:bg-\[right_12px_center\]{background-position:right 12px center}.sm\:p-0{padding:0}.sm\:p-1\.5{padding:.375rem}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pl-3{padding-left:.75rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pl-7{padding-left:1.75rem}.sm\:pr-0{padding-right:0}.sm\:pr-10{padding-right:2.5rem}.sm\:pr-11{padding-right:2.75rem}.sm\:pr-12{padding-right:3rem}.sm\:pr-24{padding-right:6rem}.sm\:pr-3{padding-right:.75rem}.sm\:pt-0{padding-top:0}.sm\:pt-0\.5{padding-top:.125rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:24px;line-height:32px}.sm\:text-4xl{font-size:36px;line-height:40px}.sm\:text-base{font-size:16px;line-height:24px}.sm\:text-lg{font-size:18px;line-height:26px}.sm\:text-sm{font-size:15px;line-height:22px}.sm\:text-xl{font-size:20px;line-height:28px}.sm\:text-xs{font-size:14px;line-height:20px}.sm\:font-bold{font-weight:700}.sm\:leading-snug{line-height:1.375}.sm\:opacity-0{opacity:0}.sm\:active\:bg-transparent:active{background-color:transparent}.sm\:active\:text-inherit:active{color:inherit}.group:focus-within .sm\:group-focus-within\:opacity-100{opacity:1}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width: 768px){.md\:bottom-7{bottom:1.75rem}.md\:right-7{right:1.75rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-2{margin-bottom:.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[100dvh\]{height:100dvh}.md\:max-h-\[800px\]{max-height:800px}.md\:min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.md\:w-36{width:9rem}.md\:w-\[11rem\]{width:11rem}.md\:w-\[18rem\]{width:18rem}.md\:w-\[20rem\]{width:20rem}.md\:w-\[calc\(100\%-17\.5rem\)\]{width:calc(100% - 17.5rem)}.md\:w-\[var\(--pager-card-w\)\]{width:var(--pager-card-w)}.md\:max-w-\[14rem\]{max-width:14rem}.md\:max-w-\[220px\]{max-width:220px}.md\:max-w-\[240px\]{max-width:240px}.md\:max-w-\[280px\]{max-width:280px}.md\:max-w-\[90vw\]{max-width:90vw}.md\:max-w-\[calc\(100vw-17\.5rem\)\]{max-width:calc(100vw - 17.5rem)}.md\:max-w-none{max-width:none}.md\:max-w-sm{max-width:24rem}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:basis-64{flex-basis:16rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.md\:self-end{align-self:flex-end}.md\:overflow-y-hidden{overflow-y:hidden}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:text-sm{font-size:15px;line-height:22px}.md\:text-xl{font-size:20px;line-height:28px}.md\:text-xs{font-size:14px;line-height:20px}}@media (min-width: 1024px){.lg\:fixed{position:fixed}.lg\:sticky{position:sticky}.lg\:inset-y-0{top:0;bottom:0}.lg\:top-3{top:.75rem}.lg\:z-\[80\]{z-index:80}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[min\(92vh\,var\(--cfg-modal-h\)\)\]{height:min(92vh,var(--cfg-modal-h))}.lg\:h-\[var\(--cfg-list-col-h\)\]{height:var(--cfg-list-col-h)}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100dvh-120px\)\]{max-height:calc(100dvh - 120px)}.lg\:max-h-\[var\(--cfg-list-col-h\)\]{max-height:var(--cfg-list-col-h)}.lg\:min-h-0{min-height:0px}.lg\:w-16{width:4rem}.lg\:w-60{width:15rem}.lg\:w-\[320px\]{width:320px}.lg\:w-\[46rem\]{width:46rem}.lg\:min-w-\[340px\]{min-width:340px}.lg\:max-w-\[18rem\]{max-width:18rem}.lg\:max-w-\[280px\]{max-width:280px}.lg\:flex-1{flex:1 1 0%}.lg\:flex-\[2\]{flex:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(0\,1\.35fr\)_minmax\(0\,1\.55fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(0,1.35fr) minmax(0,1.55fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.lg\:gap-y-3{row-gap:.75rem}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:pl-16{padding-left:4rem}.lg\:pl-4{padding-left:1rem}.lg\:pl-60{padding-left:15rem}.lg\:pr-1{padding-right:.25rem}.lg\:pr-2{padding-right:.5rem}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:grid{display:grid}.xl\:min-h-0{min-height:0px}.xl\:min-w-0{min-width:0px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr\,0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(300px\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.xl\:grid-cols-\[minmax\(240px\,0\.85fr\)_repeat\(3\,minmax\(280px\,1\.15fr\)\)\]{grid-template-columns:minmax(240px,.85fr) repeat(3,minmax(280px,1.15fr))}.xl\:grid-cols-\[minmax\(300px\,3fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(300px,3fr) minmax(0,7fr)}.xl\:grid-cols-\[minmax\(340px\,2\.2fr\)_minmax\(0\,3\.8fr\)\]{grid-template-columns:minmax(340px,2.2fr) minmax(0,3.8fr)}.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-stretch{align-items:stretch}.xl\:gap-6{gap:1.5rem}.xl\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.xl\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.xl\:pl-6{padding-left:1.5rem}}@media (min-width: 1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-center{align-items:center}.\32xl\:gap-8{gap:2rem}}.\[\&\:\:-webkit-scrollbar\]\:h-1::-webkit-scrollbar{height:.25rem}
