@font-face{font-family:inteerio-font;src:url(/assets/Euclid-Circular-A-Regular-BCewsNu9.ttf) format("truetype");font-style:normal}@font-face{font-family:inteerio-font-medium;src:url(/assets/Euclid-Circular-A-Medium-DFE4rycc.ttf) format("truetype");font-style:normal}@font-face{font-family:inteerio-font-semibold;src:url(/assets/Euclid-Circular-A-SemiBold--XdFgV5k.ttf) format("truetype");font-style:normal}@font-face{font-family:inteerio-font-bold;src:url(/assets/Euclid-Circular-A-Bold-CqlbvBLb.ttf) format("truetype");font-style:normal}@font-face{font-family:inteerio-font-extrabold;src:url(/assets/Euclid-Circular-A-Bold-CqlbvBLb.ttf) format("truetype")}@font-face{font-family:inteerio-font-thin;src:url(/assets/Euclid-Circular-A-Light-DYyr6vTA.ttf) format("truetype")}@font-face{font-family:inteerio-font-light;src:url(/assets/Euclid-Circular-A-Light-DYyr6vTA.ttf) format("truetype")}@font-face{font-family:inteerio-font-black;src:url(/assets/Euclid-Circular-A-Bold-CqlbvBLb.ttf) format("truetype")}*{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}*:hover{scrollbar-color:var(--border-color, rgba(0, 0, 0, .2)) transparent}::-webkit-scrollbar{width:8px;height:8px;background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;border:2px solid transparent;background-clip:content-box;transition:background-color .3s ease,opacity .3s ease;opacity:0}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary, rgba(0, 0, 0, .3));background-clip:content-box;opacity:1}.scrollable,.scrollable-content,.scrollable-container,.main-sidebar,.sidebar-nav,.lead-info-grid,.activity-list,.table-container,.modal-content,.page-content,.lead-preview-layout,.lead-info-section,.navigation-tabs,.data-table-wrapper,.sidebar,.sidebar-content{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollable:hover,.scrollable-content:hover,.scrollable-container:hover,.main-sidebar:hover,.sidebar-nav:hover,.lead-info-grid:hover,.activity-list:hover,.table-container:hover,.modal-content:hover,.page-content:hover,.lead-preview-layout:hover,.lead-info-section:hover,.navigation-tabs:hover,.data-table-wrapper:hover,.sidebar:hover,.sidebar-content:hover{scrollbar-color:var(--border-color, rgba(0, 0, 0, .2)) transparent}.scrollable:hover::-webkit-scrollbar-thumb,.scrollable-content:hover::-webkit-scrollbar-thumb,.scrollable-container:hover::-webkit-scrollbar-thumb,.main-sidebar:hover::-webkit-scrollbar-thumb,.sidebar-nav:hover::-webkit-scrollbar-thumb,.lead-info-grid:hover::-webkit-scrollbar-thumb,.activity-list:hover::-webkit-scrollbar-thumb,.table-container:hover::-webkit-scrollbar-thumb,.modal-content:hover::-webkit-scrollbar-thumb,.page-content:hover::-webkit-scrollbar-thumb,.lead-preview-layout:hover::-webkit-scrollbar-thumb,.lead-info-section:hover::-webkit-scrollbar-thumb,.navigation-tabs:hover::-webkit-scrollbar-thumb,.data-table-wrapper:hover::-webkit-scrollbar-thumb,.sidebar:hover::-webkit-scrollbar-thumb,.sidebar-content:hover::-webkit-scrollbar-thumb{background:var(--border-color, rgba(0, 0, 0, .2));background-clip:content-box;opacity:1}.scrolling{scrollbar-color:var(--border-color, rgba(0, 0, 0, .2)) transparent}.scrolling::-webkit-scrollbar-thumb{background:var(--border-color, rgba(0, 0, 0, .2));background-clip:content-box;opacity:1}html{scroll-behavior:smooth}.scrollable,.scrollable-content,.scrollable-container,.main-sidebar,.sidebar-nav,.lead-info-grid,.activity-list,.table-container,.modal-content,.page-content,.lead-preview-layout,.lead-info-section,.navigation-tabs,.data-table-wrapper,.sidebar,.sidebar-content{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.scrollbar-primary{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-primary:hover{scrollbar-color:var(--primary-color, #295196) transparent}.scrollbar-primary::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;border:2px solid transparent;background-clip:content-box;transition:background-color .3s ease,opacity .3s ease;opacity:0}.scrollbar-primary:hover::-webkit-scrollbar-thumb,.scrollbar-primary.scrolling::-webkit-scrollbar-thumb{background:var(--primary-color, #295196);background-clip:content-box;opacity:1}.scrollbar-primary::-webkit-scrollbar-thumb:hover{background:var(--primary-color-dark, #1e5fc9);background-clip:content-box;opacity:1}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-thumb{border:1.5px solid transparent}.scrollbar-thick{scrollbar-width:auto}.scrollbar-thick::-webkit-scrollbar{width:12px;height:12px}.scrollbar-thick::-webkit-scrollbar-thumb{border:3px solid transparent}.scrollbar-visible{scrollbar-width:thin;scrollbar-color:var(--border-color, rgba(0, 0, 0, .2)) transparent}.scrollbar-visible::-webkit-scrollbar-thumb{background:var(--border-color, rgba(0, 0, 0, .2));background-clip:content-box;opacity:1}.scrollbar-visible::-webkit-scrollbar-thumb:hover{background:var(--text-secondary, rgba(0, 0, 0, .3));background-clip:content-box;opacity:1}@supports (scrollbar-width: thin){*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover,.scrolling{scrollbar-color:var(--border-color, rgba(0, 0, 0, .2)) transparent}}@supports (-webkit-appearance: none){::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar-thumb{transition:background-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}}@media(hover:none)and (pointer:coarse){.scrollable,.scrollable-content,.scrollable-container{scrollbar-width:thin;scrollbar-color:var(--border-color, rgba(0, 0, 0, .2)) transparent}.scrollable::-webkit-scrollbar-thumb,.scrollable-content::-webkit-scrollbar-thumb,.scrollable-container::-webkit-scrollbar-thumb{background:var(--border-color, rgba(0, 0, 0, .2));background-clip:content-box;opacity:.6}}@media(prefers-contrast:high){::-webkit-scrollbar-thumb{background:var(--border-color, rgba(0, 0, 0, .5));opacity:1}*{scrollbar-color:var(--border-color, rgba(0, 0, 0, .5)) transparent}}@media(prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{transition:none}html,.scrollable,.scrollable-content,.scrollable-container{scroll-behavior:auto}}:root{--primary-color: #295196;--primary-hover: #2e6fd9;--primary-color-dark: #1e5fc9;--secondary-color: #5a7bc8;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #06b6d4;--status-created: #3b82f6;--status-assigned: #8b5cf6;--status-info-collected: #06b6d4;--status-follow-up: #f59e0b;--status-estimate-shared: #84cc16;--status-visit-planned: #f97316;--status-decision-pending: #ec4899;--status-on-hold: #6b7280;--status-no-action: #9ca3af;--status-delivered: #059669;--status-lost: #ef4444;--status-created-bg: #dbeafe;--status-assigned-bg: #ede9fe;--status-info-collected-bg: #cffafe;--status-follow-up-bg: #fef3c7;--status-estimate-shared-bg: #ecfdf5;--status-visit-planned-bg: #ffedd5;--status-decision-pending-bg: #fce7f3;--status-on-hold-bg: #f3f4f6;--status-no-action-bg: #e5e7eb;--status-delivered-bg: #d1fae5;--status-lost-bg: #fee2e2;--text-white: #ffffff;--border-color: #e2e8f0;--border-light: #f1f5f9;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow-color: #2563eb;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--border-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--transition-fast: .15s ease-in-out;--transition-normal: .2s ease-in-out;--transition-slow: .3s ease-in-out}.required-asterisk{color:var(--danger-color, #ef4444);font-size:var(--inteerio-fs-h6, .75rem);font-family:var(--inteerio-font-semibold, inherit)}.dark-mode{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--bg-sidebar: #223458;--bg-header: #1e293b;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--border-color: #334155;--border-light: #475569}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}#root{height:100vh;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-secondary);color:var(--text-primary);line-height:1.6}h1,h2,h3,h4,h5,h6{line-height:1.25;margin-bottom:var(--spacing-md)}h1{font-size:var(--inteerio-fs-h13)}h2{font-size:var(--inteerio-fs-h12)}h3{font-size:var(--inteerio-fs-h11)}h4{font-size:var(--inteerio-fs-h10)}h5{font-size:var(--inteerio-fs-h9)}h6{font-size:var(--inteerio-fs-h8)}p{margin-bottom:var(--spacing-md)}.btn{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-md);font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);text-decoration:none;cursor:pointer;transition:all var(--transition-normal);background:none}.btn:active{transform:translateY(0)}.btn-primary{background-color:var(--primary-color);color:var(--text-white)}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:var(--shadow-md)}.btn-secondary{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--bg-primary);color:var(--text-primary)}.btn-danger{background-color:var(--danger-color);color:var(--text-white);border:1px solid var(--danger-color)}.btn-danger:hover{background-color:#dc2626;border-color:#dc2626;box-shadow:var(--shadow-md)}.btn-warning{background-color:var(--warning-color);color:var(--text-white);border:1px solid var(--warning-color)}.btn-warning:hover{background-color:#d97706;border-color:#d97706;box-shadow:var(--shadow-md)}.btn-small{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--inteerio-fs-h1)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-sm)}.mb-2{margin-bottom:var(--spacing-md)}.mb-3{margin-bottom:var(--spacing-lg)}.mb-4{margin-bottom:var(--spacing-xl)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-sm)}.mt-2{margin-top:var(--spacing-md)}.mt-3{margin-top:var(--spacing-lg)}.mt-4{margin-top:var(--spacing-xl)}.p-0{padding:0}.p-1{padding:var(--spacing-sm)}.p-2{padding:var(--spacing-md)}.p-3{padding:var(--spacing-lg)}.p-4{padding:var(--spacing-xl)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.scrollable-content,.activity-list,.lead-info-grid,.table-container{overflow-y:auto;overflow-x:auto}.force-scrollbar{overflow-y:scroll!important;overflow-x:auto!important}html,body{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}html,body{overflow-y:scroll}.page-content,.lead-preview-layout,.lead-info-section,.navigation-tabs{overflow-y:auto;overflow-x:auto}.data-table-wrapper{overflow-x:auto;overflow-y:auto}.sidebar,.sidebar-content{overflow-y:auto;overflow-x:hidden}.modal-content{overflow-y:auto;overflow-x:auto;max-height:80vh}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--primary-color-dark)}.loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg)}.loader-spinner{border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--spacing-sm)}.loader-small .loader-spinner{width:20px;height:20px;border:2px solid var(--border-color);border-top:2px solid var(--primary-color)}.loader-medium .loader-spinner{width:32px;height:32px;border:3px solid var(--border-color);border-top:3px solid var(--primary-color)}.loader-large .loader-spinner{width:48px;height:48px;border:4px solid var(--border-color);border-top:4px solid var(--primary-color)}.loader-primary .loader-spinner{border-top-color:var(--primary-color)}.loader-secondary .loader-spinner{border-top-color:var(--secondary-color)}.loader-success .loader-spinner{border-top-color:var(--success-color)}.loader-warning .loader-spinner{border-top-color:var(--warning-color)}.loader-danger .loader-spinner{border-top-color:var(--danger-color)}.loader-text{color:var(--text-secondary);font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);margin:0;text-align:center}.loader-small .loader-text{font-size:var(--inteerio-fs-h4)}.loader-large .loader-text{font-size:var(--inteerio-fs-h2)}.loader-container{min-height:200px;display:flex;align-items:center;justify-content:center}.loader-inline{padding:var(--spacing-sm);min-height:auto}.loader-fullscreen{position:fixed;inset:0;background:#ffffffe6;z-index:9999;min-height:100vh}.app-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(circle at 0% 0%,rgba(148,163,184,.22),transparent 55%),radial-gradient(circle at 100% 100%,rgba(37,99,235,.25),transparent 55%),var(--bg-secondary);background-size:160% 160%;animation:app-loading-bg 6s ease-in-out infinite alternate}.app-loading-card{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-loading-logo{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(0,0,0,.35));animation:app-logo-pulse 1.4s ease-in-out infinite}.app-loading-bar{position:relative;width:180px;height:4px;border-radius:999px;overflow:hidden;background:#94a3b859}.app-loading-bar-inner{position:absolute;left:-40%;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary-color),var(--primary-hover));animation:app-loading-bar-move 1.2s ease-in-out infinite,app-loading-bar-glow 1.6s ease-in-out infinite}.app-loading-text{margin:0;margin-top:var(--spacing-xs);font-family:var(--inteerio-font-medium, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--inteerio-fs-h3, .9rem);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary, #cbd5e1)}@keyframes app-loading-bg{0%{background-position:0% 0%,100% 100%,0 0}50%{background-position:50% 25%,50% 75%,0 0}to{background-position:100% 0%,0% 100%,0 0}}@keyframes app-logo-pulse{0%{transform:translateY(0) scale(1);opacity:.85}50%{transform:translateY(-10px) scale(1.08);opacity:1}to{transform:translateY(0) scale(1);opacity:.85}}@keyframes app-loading-bar-move{0%{transform:translate(0)}to{transform:translate(240%)}}@keyframes app-loading-bar-glow{0%{opacity:.6;box-shadow:0 0 #2563eb00}50%{opacity:1;box-shadow:0 0 18px #2563eb73}to{opacity:.7;box-shadow:0 0 #2563eb00}}.initial-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:#fff;position:fixed;top:0;left:0;z-index:9999}.dark .initial-loader-container{background-color:#1a1a1a}.initial-loader-logo{width:80px;height:auto;margin-bottom:24px}.logo-path{stroke:#2563eb;stroke-width:.5;stroke-dasharray:100;stroke-dashoffset:100;fill-opacity:0;animation:logo-cycle 4s ease-in-out infinite}.path-1{animation-delay:0s}.path-2{animation-delay:.1s}.path-3{animation-delay:.2s}.path-4{animation-delay:.3s}@keyframes logo-cycle{0%{stroke-dashoffset:100;fill-opacity:0;stroke-opacity:1}30%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:1}40%{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}80%{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}90%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:0}to{stroke-dashoffset:100;fill-opacity:0;stroke-opacity:1}}.initial-loader-progress-bar{width:240px;height:6px;background-color:#f0f0f0;border-radius:3px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #0000001a}.dark .initial-loader-progress-bar{background-color:#333;box-shadow:inset 0 1px 2px #0000004d}.initial-loader-progress-bar-inner{height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);width:0%;animation:progress-fill 3s ease-out forwards;border-radius:3px;position:relative}.initial-loader-progress-bar-inner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);animation:shimmer 1.5s infinite}@keyframes progress-fill{0%{width:0%}20%{width:10%}40%{width:40%}60%{width:60%}80%{width:90%}to{width:100%}}@keyframes shimmer{to{transform:translate(100%)}}.wrap-text{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.icon-sidebar{width:49px;height:100vh;background:#0f1523;border-right:1px solid var(--left-menu-accrodion-arrow-bg);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.icon-left-sidebar{padding:var(--spacing-sm);display:flex;align-items:center;justify-content:center}.logo-container{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.logo{width:32px;height:32px;object-fit:contain}.icon-sidebar-content{flex:1;padding:var(--spacing-sm) 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.icon-item{display:flex;align-items:center;justify-content:center;width:38px;height:37px;margin:0px var(--spacing-xs);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;position:relative;border-radius:0;border-radius:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.icon-item.active .top{display:flex;background:var(--left-menu-accrodion-arrow-bg);top:-15px;position:absolute;right:0;height:20px;width:20px;outline:0;display:none}.icon-item.active .top:before{top:-1px;border-bottom-right-radius:12px;content:"";position:absolute;left:-1px;right:0;height:16px;background:var(--bg-left-sidebar);z-index:1}.icon-item svg{stroke:var(--left-menu-icon-bg)}.icon-item.active svg{stroke:var(--primary-color)!important}.icon-item:hover svg{stroke:var(--border-color)}.icon-item.active .bottom{display:flex;background:var(--left-menu-accrodion-arrow-bg);bottom:-15px;position:absolute;right:0;height:20px;width:20px;outline:0;display:none}.icon-item.active .bottom:before{bottom:-1px;border-top-right-radius:12px;content:"";position:absolute;left:-1px;right:0;height:16px;background:var(--bg-left-sidebar);z-index:1}.icon-item.grey{color:var(--text-secondary)}.icon-item.white{color:#fff}.icon-item.blue{color:#3b82f6}.icon-item.green{color:#10b981}.icon-item.purple{color:#8b5cf6}.icon-item.teal{color:#14b8a6}.icon-item.orange{color:#f97316}.icon-item.pink{color:#ec4899}.icon-item.slate{color:#94a3b8}.icon-item.amber{color:#f59e0b}.icon-item.violet{color:#a78bfa}.icon-item.active{background:var(--left-menu-accrodion-arrow-bg)}.icon-item.active:before{content:"";position:absolute;width:3px;height:22px;background-color:var(--primary-color);z-index:1;left:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.icon-item.active:after{content:"";position:absolute;width:38px;height:40px;background-color:var(--crm-left-menu-secondary-bg);z-index:1;left:2px;border-top-left-radius:8px;border-bottom-left-radius:8px}.icon-item.expanded{background:var(--bg-secondary)}.icon-sidebar-utilities{padding:var(--spacing-sm) 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.icon-sidebar-utilities .icon-item{display:flex;align-items:center;justify-content:center;height:40px;color:var(--text-white);cursor:pointer;position:relative}.icon-sidebar-utilities .icon-item:hover,.icon-sidebar-utilities .icon-item.has-notification{color:var(--text-white)}.notification-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;background:var(--primary-color);color:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:var(--inteerio-font-semibold);line-height:1;box-shadow:0 2px 4px #0003}.icon-sidebar::-webkit-scrollbar{width:4px}.icon-sidebar::-webkit-scrollbar-track{background:transparent}.icon-sidebar::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.icon-sidebar::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.profile-avatar{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--bg-tertiary);color:var(--primary-color);font-family:var(--inteerio-font-medium);font-size:10px;flex-shrink:0;line-height:1}.icon-item.active .profile-avatar{color:var(--primary-color)}@media(max-width:768px){.icon-sidebar{transform:translate(-100%);transition:transform .3s ease}.icon-sidebar.open{transform:translate(0)}}.top-sidebar{width:100%;height:53px;background:#0f1523;display:flex;align-items:center;flex-shrink:0;border-bottom:1px solid var(--left-menu-accrodion-arrow-bg)}.top-sidebar-header{display:flex;align-items:center;gap:var(--spacing-md);width:100%}.top-sidebar-logo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff}.top-sidebar-title{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h6);color:var(--bg-header);margin:0;flex:1;padding-left:var(--spacing-md)}@media(max-width:768px){.top-sidebar{padding:0 var(--spacing-md)}.top-sidebar-title{font-size:var(--inteerio-fs-h5)}}.theme-main-sidebar{width:200px;height:100vh;background:var(--bg-sidebar);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.theme-main-sidebar .theme-sidebar-nav{flex:1;padding:var(--spacing-sm) var(--spacing-sm)}.theme-main-sidebar .nav-item{margin-bottom:var(--spacing-xs)}.theme-main-sidebar .nav-section{margin-bottom:var(--spacing-md)}.theme-main-sidebar .section-header{display:flex;align-items:center;padding:var(--spacing-sm) 0;cursor:default}.theme-main-sidebar .section-title{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h3);color:var(--text-muted);margin-left:var(--spacing-sm)}.theme-main-sidebar .section-items{margin-top:var(--spacing-xs)}.theme-main-sidebar .section-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);color:#c2cbde;text-decoration:none;transition:all .2s ease;position:relative;border-radius:var(--spacing-sm);margin-bottom:var(--spacing-xs);padding-left:var(--spacing-lg);background:none;border:none;cursor:pointer;width:100%;text-align:left}.theme-main-sidebar .section-item:hover{background:var(--bg-sidebar-menu-hover);color:var(--text-muted)}.theme-main-sidebar .section-item.active{background:var(--primary-color-dark);color:var(--text-white)}.theme-main-sidebar .section-item-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.theme-main-sidebar .section-item-text{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);flex:1;white-space:nowrap}.theme-main-sidebar .theme-toggle{background:none;border:none;cursor:pointer;width:100%;text-align:left;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);padding-left:var(--spacing-lg);border-radius:var(--spacing-sm);margin-bottom:var(--spacing-xs);transition:all .2s ease;position:relative}.theme-main-sidebar .theme-item{background:none;border:none;cursor:pointer;width:100%;text-align:left;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);padding-left:var(--spacing-sm);border-radius:var(--spacing-sm);margin-bottom:var(--spacing-xs);transition:all .2s ease;position:relative}.theme-main-sidebar .theme-preview-small{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--spacing-xs);background:var(--bg-secondary);border:1px solid var(--border-color)}.theme-main-sidebar .theme-preview-colors{display:flex;gap:2px}.theme-main-sidebar .color-dot{width:6px;height:6px;border-radius:50%}.theme-main-sidebar .theme-info{display:flex;flex-direction:column;flex:1;gap:2px}.theme-main-sidebar .check-icon{color:var(--success-color)}@media(max-width:768px){.theme-main-sidebar{width:100%;transform:translate(-100%);transition:transform .3s ease}.theme-main-sidebar.open{transform:translate(0)}}.theme-main-sidebar::-webkit-scrollbar{width:4px}.theme-main-sidebar::-webkit-scrollbar-track{background:transparent}.theme-main-sidebar::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.theme-main-sidebar::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.input-label{display:flex;align-items:center;font-size:.875rem;color:#374151;margin-bottom:.5rem;cursor:pointer;font-family:var(--inteerio-font-medium)}.input-icon{display:flex;align-items:center;color:#6b7280}.input-label.required-asterisk:after{content:"*";color:var(--danger-color);font-weight:700}.input-field{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#374151;background-color:#fff;transition:all .2s ease-in-out;box-sizing:border-box;font-family:var(--inteerio-font-medium);height:var(--spacing-2xl)}.input-field:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-field:hover:not(:focus){border-color:#9ca3af}.input-field:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.input-field::placeholder{color:#9ca3af}.input-field[rows]{resize:vertical;min-height:2.5rem}.helper-text{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem;font-family:var(--inteerio-font);line-height:1.2;text-align:left;margin-left:.25rem}@media(max-width:640px){.input-field{padding:.625rem;font-size:1rem}}.error-message{color:var(--danger-color, #dc3545);font-size:var(--inteerio-fs-h3);margin-top:var(--spacing-xs);display:block;font-family:var(--inteerio-font);padding-left:var(--spacing-xs);position:relative;line-height:1.4;text-align:left}.input-field.error{border-color:var(--danger-color, #dc3545)!important;background-color:#dc35450d!important}.input-field.error:focus{box-shadow:0 0 0 3px #dc35451a}.dropdown-container.error .dropdown-button{border-color:var(--danger-color, #dc3545)!important;background-color:#dc35450d}.dropdown-container.error .dropdown-button:focus{box-shadow:0 0 0 3px #dc35451a}.dropdown-container.error .dropdown-button:hover:not(.disabled){border-color:var(--danger-color, #dc3545);background-color:#dc354514}.form-field.error .input-field,.form-field.error .dropdown-button{border-color:var(--danger-color, #dc3545);background-color:#dc35450d}.form-field.error .input-field:focus,.form-field.error .dropdown-button:focus{box-shadow:0 0 0 3px #dc35451a}textarea.error{border-color:var(--danger-color, #dc3545);background-color:#dc35450d}textarea.error:focus{box-shadow:0 0 0 3px #dc35451a}.input-field:focus-visible,.dropdown-button:focus-visible,textarea:focus-visible{outline-offset:2px}@media(prefers-contrast:high){.input-field.error,.dropdown-button.error,textarea.error{border:2px solid var(--danger-color, #dc3545)!important}}.measurement-input-group{margin-bottom:1rem}.measurement-input-label{display:block;font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font-medium);color:#374151;margin-bottom:.5rem}.measurement-inputs{display:flex;align-items:center;gap:.5rem}.feet-input,.inches-input{width:3rem;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font-medium);color:#374151;background-color:#fff;text-align:center;transition:all .2s ease-in-out;box-sizing:border-box}.feet-input:focus,.inches-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.feet-input:hover:not(:focus),.inches-input:hover:not(:focus){border-color:#9ca3af}.feet-input:disabled,.inches-input:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.unit{font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font-medium);color:#6b7280;min-width:2rem}@media(max-width:640px){.feet-input,.inches-input{width:2.5rem;padding:.375rem;font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font-medium)}.unit{font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font-medium);min-width:1.5rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border:none;border-radius:var(--radius-md);font-family:var(--inteerio-font-medium);cursor:pointer;transition:all var(--transition-slow, .3s ease);text-decoration:none;position:relative;white-space:nowrap;box-shadow:var(--primary-box-shadow-2)}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn:focus{outline:none}.btn label{cursor:pointer}.btn-primary{background:var(--primary-color);color:var(--text-white)}.btn-primary:hover:not(:disabled){background:var(--primary-color-dark);box-shadow:var(--shadow-md, 0 4px 6px -1px rgb(0 0 0 / .1))}.btn-secondary{background:var(--bg-header);color:var(--text-primary);border:1px solid var(--border-color);--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-secondary:hover:not(:disabled){background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.btn-tertiary{color:var(--text-primary);border:1px solid var(--border-color)}.btn-tertiary:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--primary-color);color:var(--primary-color);box-shadow:var(--shadow-sm)}.btn-tertiary-secondary{background:var(--bg-third);color:var(--text-primary);border:1px solid var(--border-color)}.btn-tertiary-secondary:hover:not(:disabled){background:var(--bg-third);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.btn-danger{background:var(--danger-color);color:var(--text-white);border:1px solid var(--danger-color)}.btn-danger:hover:not(:disabled){background:#dc2626;border-color:#dc2626;box-shadow:var(--shadow-sm)}.btn-danger:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-xs)}.btn-danger-secondary{background:transparent;color:var(--danger-color);border:1px solid var(--danger-color)}.btn-danger-secondary:hover:not(:disabled){background:#ef44441a;color:var(--danger-color);border-color:var(--danger-color);box-shadow:var(--shadow-sm)}.btn-ai{background:linear-gradient(90deg,#054882,#2563eb);color:var(--text-white);border:none;font-family:var(--inteerio-font-semibold);border-radius:var(--spacing-lg)}.btn-ai:hover:not(:disabled){background:linear-gradient(90deg,#043a6b,#1d4ed8);box-shadow:var(--shadow-sm)}.btn-ghost{background:transparent;color:var(--text-primary);border:1px solid rgba(15,23,42,.12)}.btn-ghost:hover:not(:disabled){border-color:var(--border-color);background:#0f172a0a;box-shadow:var(--shadow-xs)}.btn-small{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--inteerio-fs-h1);min-height:32px}.btn-medium{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--inteerio-fs-h3);min-height:36px}.btn-large{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--inteerio-fs-h2);min-height:48px}.btn-full-width{width:100%}.btn-icon{display:flex;align-items:center;justify-content:center}.btn-text{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.btn-loading{position:relative;color:transparent}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:button-spin 1s linear infinite}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.btn-medium{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--inteerio-fs-h3)}.btn-large{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--inteerio-fs-h3)}}.dropdown-container{position:relative;display:block;width:100%}.dropdown-button{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:var(--text-primary);cursor:pointer;transition:all var(--transition-normal);width:100%;text-align:left;height:var(--spacing-2xl);box-shadow:var(--border-box-shadow)}.dropdown-button:hover:not(.disabled){background:var(--bg-tertiary);border-color:var(--primary-color)}.dropdown-button.disabled{opacity:.6;cursor:not-allowed}.dropdown-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--inteerio-fs-h2)}.dropdown-chevron{transition:transform var(--transition-normal);flex-shrink:0}.dropdown-chevron.rotated{transform:rotate(180deg)}.dropdown-options{position:absolute;top:calc(100% + 4px);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--border-box-shadow);z-index:999;overflow:hidden;width:100%;max-height:200px;overflow-y:auto}.dropdown-options.drop-up{top:auto;bottom:calc(100% + 4px)}.dropdown-align-left{left:0}.dropdown-align-right{right:0}.dropdown-align-center{left:50%;transform:translate(-50%)}.dropdown-option{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;background:none;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:var(--text-primary);cursor:pointer;transition:all var(--transition-normal);text-align:left}.dropdown-option:hover{background:var(--bg-secondary);color:var(--text-primary)}.dropdown-option.active{background:var(--primary-color);color:var(--text-white)}.dropdown-option-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-sm)}.dropdown-option-label{flex:1}@media(max-width:768px){.dropdown-button{min-width:140px;padding:var(--spacing-xs) var(--spacing-sm)}.dropdown-options{min-width:140px}.dropdown-option{padding:var(--spacing-xs) var(--spacing-sm)}}.company-registration-page{min-height:100vh;width:100%;background:#f5f5f5;position:relative;display:flex;flex-direction:column;overflow:auto}.company-registration-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(./BG.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none}.company-registration-header{position:absolute;top:0;left:0;padding:24px 32px;z-index:10}.company-registration-logo{display:flex;align-items:center;gap:12px}.logo-icon{width:32px;height:32px;object-fit:contain}.logo-text{font-family:var(--inteerio-font-semibold, sans-serif);font-size:24px;color:#1e3a5f;font-weight:600}.company-registration-content{flex:1;display:flex;align-items:center;justify-content:center;padding:80px 24px 120px;min-height:100vh}.company-registration-card{width:100%;max-width:900px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;overflow:hidden;display:grid;grid-template-columns:1fr 1.2fr;min-height:500px;position:relative;z-index:1}.company-registration-left-panel{background:linear-gradient(180deg,var(--primary-color) 0%,var(--primary-color-dark) 100%);display:flex;flex-direction:column;padding:48px;position:relative;justify-content:space-between}.left-panel-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.left-panel-header{display:flex;align-items:center}.left-panel-logo{display:flex;align-items:center;gap:12px}.left-panel-logo-icon{width:32px;height:32px;object-fit:contain}.left-panel-logo-text{font-family:var(--inteerio-font-semibold, sans-serif);font-size:24px;color:#fff;font-weight:600}.left-panel-text-content{display:flex;flex-direction:column;gap:16px;margin-top:40px}.left-panel-title{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h10);color:#fff;line-height:1.2;letter-spacing:1px;margin:0}.left-panel-description{font-family:var(--inteerio-font, sans-serif);font-size:16px;font-weight:400;color:#fff;line-height:1.6;margin:0;opacity:.95}.left-panel-illustration{display:flex;align-items:flex-end;justify-content:center;margin-top:auto;padding-top:40px;position:relative;width:100%;overflow:hidden}.workspace-illustration{width:100%;max-width:100%;height:auto}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes grow-up{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes drop-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes float-ui{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes pulse-badge{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes floor-expand{0%{opacity:0;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}.anim-floor{opacity:0;animation:floor-expand 1s cubic-bezier(.2,.8,.2,1) forwards}.anim-sofa{opacity:0;animation:slide-in-left 1s cubic-bezier(.2,.8,.2,1) .5s forwards}.anim-desk{opacity:0;animation:slide-up-fade 1s cubic-bezier(.2,.8,.2,1) 1s forwards}.anim-cabinet{opacity:0;animation:slide-in-right 1s cubic-bezier(.2,.8,.2,1) 1.5s forwards}.anim-light{opacity:0;transform-origin:top center;animation:drop-down 1s ease-out 2s forwards,sway 6s ease-in-out infinite 3s}.anim-plant{opacity:0;transform-origin:bottom center;animation:grow-up .8s ease-out 2.2s forwards}.anim-ui-card{opacity:0;animation:slide-up-fade .8s ease-out 3s forwards,float-ui 5s ease-in-out infinite 3.8s}.anim-badge{opacity:0;transform-origin:center;animation:pulse-badge .6s cubic-bezier(.34,1.56,.64,1) 4s forwards}.company-registration-right-panel{background:var(--);padding:48px;display:flex;align-items:center;justify-content:center;overflow-y:auto}.company-registration-form{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-title{font-family:var(--inteerio-font-bold, sans-serif);font-size:var(--inteerio-fs-h6);color:var(--text-primary);margin:0 0 8px;line-height:1.3;letter-spacing:1px}.form-description{font-family:var(--inteerio-font, sans-serif);font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.company-registration-actions{margin-top:var(--spacing-md)}.company-registration-footer{position:absolute;bottom:0;left:0;padding:24px 32px;display:flex;gap:16px;font-family:var(--inteerio-font, sans-serif);font-size:12px;color:#666;z-index:10;width:100%;justify-content:center}@media(max-width:768px){.company-registration-card{grid-template-columns:1fr;max-width:100%}.company-registration-left-panel{padding:32px 24px;min-height:200px}.left-panel-title{font-size:28px}.left-panel-description{font-size:14px}.workspace-illustration{max-width:100%;min-height:400px}.company-registration-right-panel{padding:32px 24px}.company-registration-content{padding:100px 16px}.company-registration-header{padding:16px 20px}.company-registration-footer{flex-direction:column;gap:4px;padding:16px 20px;font-size:11px}}@media(max-width:480px){.form-title{font-size:20px}.company-registration-form{gap:var(--spacing-md)}.left-panel-title{font-size:24px;letter-spacing:1px}.left-panel-description{font-size:12px}.workspace-illustration{max-width:100%;min-height:300px}}.company-registration-form .input-group{margin-bottom:0}.company-registration-form .input-label{font-family:var(--inteerio-font-medium, sans-serif);font-size:var(--inteerio-fs-h3);color:var(--text-primary);margin-bottom:8px;gap:0}.company-registration-form .input-field{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-family:var(--inteerio-font, sans-serif);font-size:var(--inteerio-fs-h3);transition:border-color .2s ease}.company-registration-form .input-field:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #1e3a5f1a}.company-registration-form .error-message{font-size:var(--inteerio-fs-h3);color:#ef4444;margin-top:4px}.company-registration-form .company-registration-actions .btn{padding:14px 24px;font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font-medium);border-radius:8px;background:var(--primary-color);color:#fff;transition:all .2s ease}.company-registration-form .company-registration-actions .btn:hover:not(:disabled){background:var(--primary-color-dark);transform:translateY(-1px);box-shadow:0 4px 12px #1e3a5f4d}.company-registration-form .company-registration-actions .btn:disabled{opacity:.6;cursor:not-allowed}.toast-container{position:fixed;z-index:9999;pointer-events:none}.toast-container.top-right{top:20px;right:20px}.toast-container.top-left{top:20px;left:20px}.toast-container.bottom-right{bottom:20px;right:20px}.toast-container.bottom-left{bottom:20px;left:20px}.toast-container.top-center{top:20px;left:50%;transform:translate(-50%)}.toast-container.bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.toast{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-bottom:12px;min-width:300px;max-width:400px;pointer-events:auto;transition:all .3s ease;border:1px solid transparent}.toast-success{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.toast-error{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.toast-warning{background-color:#fffbeb;border-color:#fed7aa;color:#d97706}.toast-info{background-color:#eff6ff;border-color:#bfdbfe;color:#2563eb}.toast-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-success .toast-icon{color:#16a34a}.toast-error .toast-icon{color:#dc2626}.toast-warning .toast-icon{color:#d97706}.toast-info .toast-icon{color:#2563eb}.toast-content{flex:1;min-width:0}.toast-message{margin:0;font-size:14px;font-family:var(--inteerio-font-medium);line-height:1.4;word-wrap:break-word}.toast-close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:4px;border-radius:4px;opacity:.7;transition:opacity .2s ease;flex-shrink:0}.toast-close:hover{opacity:1;background-color:#0000001a}.toast-visible{opacity:1;transform:translateY(0)}.toast-hidden{opacity:0;transform:translateY(-100%)}.toast-container .toast:nth-child(1){animation:slideInTop .3s ease}.toast-container .toast:nth-child(2){animation:slideInTop .3s ease .1s both}.toast-container .toast:nth-child(3){animation:slideInTop .3s ease .2s both}@keyframes slideInTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.toast{min-width:280px;max-width:calc(100vw - 40px);margin-bottom:8px;padding:12px 16px}.toast-message{font-size:13px}}.dark-mode .toast-success{background-color:#052e16;border-color:#166534;color:#bbf7d0}.dark-mode .toast-error{background-color:#450a0a;border-color:#dc2626;color:#fecaca}.dark-mode .toast-warning{background-color:#451a03;border-color:#d97706;color:#fed7aa}.dark-mode .toast-info{background-color:#0c4a6e;border-color:#2563eb;color:#bfdbfe}.main-sidebar{width:100%;flex:1;min-height:0;background:#111827;display:flex;flex-direction:column;flex-shrink:0}.main-sidebar .sidebar-nav{padding:var(--spacing-sm) var(--spacing-sm);display:flex;flex-direction:column;height:100%}.main-sidebar .top-nav-items{margin-bottom:var(--spacing-sm)}.main-sidebar .top-nav-items .section-item{margin-left:0}.main-sidebar .search-input-wrapper{position:relative;display:flex;align-items:center;margin-bottom:var(--spacing-xs)}.main-sidebar .search-icon{position:absolute;left:var(--spacing-sm);color:var(--text-secondary);pointer-events:none;z-index:1}.main-sidebar .search-input{width:100%;padding:var(--spacing-xs) var(--spacing-md);padding-left:var(--spacing-xl);background:transparent;border:1px solid transparent;border-radius:var(--spacing-sm);color:var(--text-secondary);font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);transition:all .2s ease;outline:none}.main-sidebar .search-input::placeholder{color:#c2cbde}.main-sidebar .search-input:hover{border-color:var(--left-menu-accrodion-arrow-bg);background:#ffffff05}.main-sidebar .search-input:focus{background:#ffffff08;box-shadow:none;border:1px solid var(--left-menu-accrodion-arrow-bg)}.main-sidebar .nav-item{margin-bottom:var(--spacing-xs)}.main-sidebar .nav-link{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);padding-left:var(--spacing-2xl);color:var(--text-secondary);text-decoration:none;transition:all .2s ease;border-radius:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.main-sidebar .nav-link:hover{background:var(--bg-secondary);color:var(--text-primary)}.main-sidebar .nav-link.active{background:var(--primary-color);color:#fff}.main-sidebar .nav-link.grey{color:var(--text-secondary)}.main-sidebar .nav-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.main-sidebar .nav-text{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h6)}.main-sidebar .nav-section{margin-bottom:var(--spacing-xs)}.main-sidebar .section-header{display:flex;align-items:center;width:100%;padding:var(--spacing-sm) var(--spacing-md);padding-left:var(--spacing-sm);background:none;border:none;color:var(--text-muted);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.main-sidebar .section-header:hover{background:#ffffff08;color:var(--text-white)}.main-sidebar .dropdown-icon{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.main-sidebar .dropdown-icon svg{color:var(--left-menu-icon-bg);transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:center;transform:rotate(90deg)}.main-sidebar .dropdown-icon.expanded svg{transform:rotate(180deg)}.main-sidebar .section-title{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h1);color:var(--text-muted);margin-left:var(--spacing-xs);text-align:left;text-transform:uppercase;letter-spacing:.05em}.sidebar-container.collapsed .main-sidebar .section-item{margin-left:0}.main-sidebar .section-items{border-left:1px solid var(--left-menu-accrodion-arrow-bg);margin-left:var(--spacing-md);border-color:#334155;overflow:hidden;max-height:0;opacity:0;margin-top:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1) .05s,margin-top .35s cubic-bezier(.4,0,.2,1)}.main-sidebar .section-items.expanded{max-height:2000px;opacity:1;margin-top:var(--spacing-xs);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1) .1s,margin-top .35s cubic-bezier(.4,0,.2,1)}.main-sidebar .section-items.collapsed{max-height:0;opacity:0;margin-top:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1)}.main-sidebar .section-items-content{transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.main-sidebar .section-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);margin-left:var(--spacing-xs);color:var(--text-muted);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;border-radius:var(--spacing-sm);margin-bottom:var(--spacing-xs);padding-left:var(--spacing-sm);transform:translate(0);opacity:1}.main-sidebar .section-item:hover{background:var(--bg-sidebar-menu-hover);color:var(--text-white)}.main-sidebar .section-item.active{background:var(--left-menu-accrodion-arrow-bg);color:var(--bg-sidebar-menu-active);border-right:3px solid var(--primary-color)}.main-sidebar .section-item-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.main-sidebar .section-item-text{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);flex:1}.main-sidebar .section-item-icon svg path{stroke-width:1px}.main-sidebar .section-item.active svg path,.main-sidebar .section-item:hover svg path{stroke-width:2px}.main-sidebar .more-icon{color:var(--text-secondary)}@media(max-width:768px){.main-sidebar{width:100%;transform:translate(-100%);transition:transform .3s ease}.main-sidebar.open{transform:translate(0)}}.main-sidebar::-webkit-scrollbar{width:4px}.main-sidebar::-webkit-scrollbar-track{background:transparent}.main-sidebar::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.main-sidebar::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.main-sidebar .sidebar-empty-state{display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--spacing-xl);text-align:center}.main-sidebar .empty-state-content{max-width:280px}.main-sidebar .empty-state-message{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h5);color:var(--text-secondary);margin:0 0 var(--spacing-xs) 0}.main-sidebar .empty-state-submessage{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h6);color:var(--text-muted);margin:0;line-height:1.5}.team-selector{display:flex;align-items:center;gap:var(--spacing-sm, 12px);padding:var(--spacing-md) var(--spacing-md);cursor:pointer;transition:background-color .2s ease;background:transparent;width:100%;box-sizing:border-box}.team-selector:hover{background:#ffffff0d}.team-selector-icon{width:26px;height:26px;border-radius:var(--spacing-xs);background:var(--primary-color, #7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h1);flex-shrink:0;letter-spacing:.5px}.team-selector-content{flex:1;min-width:0;display:flex;flex-direction:column}.team-selector-primary-text{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h1);color:var(--bg-header);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-selector-secondary-text{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h1);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-selector-chevron{color:var(--text-secondary, #9ca3af);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.team-selector:hover .team-selector-chevron{color:var(--text-primary, #ffffff)}.sidebar-container.collapsed .team-selector{flex-direction:column;padding:var(--spacing-sm);gap:var(--spacing-xs)}.sidebar-container.collapsed .team-selector-content,.sidebar-container.collapsed .team-selector-chevron{display:none}.sidebar-container.collapsed .team-selector-icon{width:28px;height:28px;font-size:var(--inteerio-fs-h6, 12px)}.search-bar-container{display:flex;align-items:center;width:100%}.search-form{width:100%;max-width:300px}.search-container{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:var(--spacing-md);color:var(--text-secondary);z-index:1}.search-input-icon{position:absolute;left:var(--spacing-md);color:var(--text-muted);pointer-events:none}.search-input{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) * 1.25 + 20px);border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);transition:all var(--transition-normal);height:40px}.search-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a3aff1a;background-color:var(--bg-primary)}.search-input::placeholder{color:var(--text-muted)}.search-clear-btn{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal)}.search-clear-btn:hover{color:var(--text-primary);background-color:var(--bg-secondary)}.search-clear-btn:active{transform:translateY(-50%) scale(.95)}@media(max-width:768px){.search-form{max-width:100%}}@media(max-width:480px){.search-form{max-width:100%}}.slider-modal-overlay{position:fixed;inset:0;background:#0009;z-index:1000;display:flex;justify-content:flex-end;align-items:stretch;animation:fadeIn .3s cubic-bezier(.4,0,.2,1)}.slider-modal-overlay.placement-left{justify-content:flex-start}.slider-modal{background:var(--bg-primary);height:100vh;max-height:100vh;width:100%;max-width:600px;overflow:hidden;box-shadow:-8px 0 32px #0003;animation:slideInRight .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.slider-modal.closing{transform:translate(100%)}.slider-modal.placement-left{box-shadow:8px 0 32px #0003;animation:slideInLeft .4s cubic-bezier(.4,0,.2,1)}.slider-modal.placement-left.closing{transform:translate(-100%)}.slider-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);position:sticky;top:0;z-index:10;min-height:60px;box-shadow:0 2px 4px #0000000d;flex-shrink:0}.slider-modal .modal-header-left{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}.slider-modal .modal-title{margin:0;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h5);color:var(--text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider-modal .modal-actions{display:flex;align-items:center;gap:var(--spacing-md);padding:0;flex-shrink:0}.slider-modal .modal-back-btn{background:none;border:none;cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);color:var(--text-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;flex-shrink:0}.slider-modal .modal-back-btn:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary);transform:scale(1.05)}.slider-modal .modal-back-btn:active:not(:disabled){transform:scale(.95)}.slider-modal .modal-back-btn:disabled{opacity:.5;cursor:not-allowed}.slider-modal .header-actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.slider-modal .modal-actions .btn{min-width:120px;flex-shrink:0}.slider-modal .modal-close-icon{width:32px;height:32px;border:none;background:var(--bg-tertiary);color:var(--text-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;flex-shrink:0}.slider-modal .modal-close-icon path{stroke:var(--primary-color)}.slider-modal .modal-close-icon:hover:not(:disabled){color:var(--text-white);transform:scale(1.1)}.slider-modal .modal-close-icon:focus{outline:none;box-shadow:0 0 0 2px var(--primary-color)}.slider-modal .modal-close-icon:disabled{opacity:.5;cursor:not-allowed}.slider-modal .modal-content{flex:1;overflow:auto;padding:var(--spacing-xl);background:var(--bg-primary);min-height:0;display:flex;flex-direction:column;max-height:100%!important}.slider-modal .modal-content::-webkit-scrollbar{width:6px}.slider-modal .modal-content::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.slider-modal .modal-content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.slider-modal .modal-content::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.slider-modal .modal-footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:var(--spacing-lg) var(--spacing-xl);position:sticky;bottom:0;z-index:10;box-shadow:0 -2px 8px #0000001a;flex-shrink:0}.slider-modal .footer-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-md);width:100%}.slider-modal .footer-actions .btn{min-width:120px;flex-shrink:0}.slider-modal .save-button-wrapper{display:flex;align-items:center;flex-shrink:0}.slider-modal .loading-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.slider-modal-overlay.closing{animation:fadeOut .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media(max-width:768px){.slider-modal-overlay{padding:0}.slider-modal{width:100%!important;max-width:100vw;max-height:100vh}.slider-modal .modal-header{padding:var(--spacing-md);min-height:56px}.slider-modal .modal-content,.slider-modal .modal-footer{padding:var(--spacing-md)}.slider-modal .modal-title{font-size:var(--inteerio-fs-h6)}.slider-modal .save-button,.slider-modal .cancel-button,.slider-modal .next-button{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--inteerio-fs-h6);min-width:100px}}@media(max-width:480px){.slider-modal .modal-header,.slider-modal .modal-content,.slider-modal .modal-footer{padding:var(--spacing-sm) var(--spacing-md)}.slider-modal .modal-close-icon,.slider-modal .modal-back-btn{min-width:36px;min-height:36px;padding:var(--spacing-xs)}.slider-modal .save-button,.slider-modal .cancel-button,.slider-modal .next-button{width:100%;min-width:auto}.slider-modal .footer-actions{flex-direction:column;gap:var(--spacing-sm)}}@media(prefers-contrast:high){.slider-modal-overlay{background:#000c}.slider-modal .modal-header{border-bottom:2px solid var(--border-color)}.slider-modal .modal-footer{border-top:2px solid var(--border-color)}.slider-modal .modal-close-icon,.slider-modal .modal-back-btn{border:1px solid var(--border-color)}}@media(prefers-reduced-motion:reduce){.slider-modal-overlay,.slider-modal,.slider-modal .modal-close-icon,.slider-modal .modal-back-btn,.slider-modal .save-button,.slider-modal .cancel-button,.slider-modal .next-button{animation:none;transition:none}.slider-modal .save-button:hover,.slider-modal .cancel-button:hover,.slider-modal .next-button:hover{transform:none}.slider-modal .loading-spinner{animation:none}}.slider-modal .modal-close-icon:focus-visible,.slider-modal .modal-back-btn:focus-visible,.slider-modal .save-button:focus-visible,.slider-modal .cancel-button:focus-visible,.slider-modal .next-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.theme-panel-trigger{width:40px!important;height:40px!important;padding:0!important;min-width:40px!important;min-height:40px!important}.theme-panel-trigger .btn-text{display:none!important}.theme-panel-trigger .btn-icon{margin:0!important}.theme-panel{padding:0;max-height:80vh;overflow-y:auto}.theme-panel .section-header{margin-bottom:16px;padding:0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.theme-panel .section-header h3{margin:0 0 .5rem;font-size:var(--inteerio-fs-h4);color:var(--text-primary)}.theme-panel .section-header p{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.theme-panel .display-mode-section{margin-bottom:2rem;padding:1.5rem;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.theme-panel .mode-toggle-simple{display:flex;gap:1rem;justify-content:left}.theme-panel .mode-toggle-wrapper{display:flex;flex-direction:column;gap:.75rem}.theme-panel .mode-toggle-btn{min-width:120px!important;justify-content:center!important}@media(max-width:768px){.theme-panel .mode-toggle-simple{flex-direction:column;align-items:center}.theme-panel .mode-toggle-btn{width:100%!important;max-width:200px!important}}.theme-panel .themes-section{margin-bottom:2rem}.theme-panel .themes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:1rem}.theme-panel .theme-card{position:relative;padding:1.25rem;border:2px solid var(--border-color);border-radius:16px;background-color:var(--bg-primary);cursor:pointer;transition:all .3s ease;overflow:hidden}.theme-panel .theme-card:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.theme-panel .theme-card.active{border-color:var(--primary-color);background-color:var(--bg-secondary);box-shadow:var(--shadow-md)}.theme-panel .theme-preview{width:100%;height:140px;border-radius:12px;overflow:hidden;margin-bottom:1.25rem;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background-color:var(--bg-primary)}.theme-panel .preview-header{height:28px;display:flex;align-items:center;padding:0 10px;gap:8px;border-bottom:1px solid var(--border-color)}.theme-panel .preview-logo{width:20px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative}.theme-panel .logo-dot{width:6px;height:6px;border-radius:50%}.theme-panel .preview-search{flex:1;height:12px;border-radius:6px;margin:0 6px;position:relative;display:flex;align-items:center;padding:0 8px}.theme-panel .search-icon{width:6px;height:6px;border-radius:50%;position:absolute;left:4px}.theme-panel .preview-actions{display:flex;gap:6px;align-items:center}.theme-panel .preview-icon{width:14px;height:14px;border-radius:50%}.theme-panel .preview-avatar{width:16px;height:16px;border-radius:50%}.theme-panel .preview-content{height:112px;display:flex}.theme-panel .preview-sidebar{width:24px;padding:8px 6px;display:flex;flex-direction:column;gap:6px}.theme-panel .sidebar-item{height:12px;border-radius:3px;display:flex;align-items:center;justify-content:center;position:relative}.theme-panel .sidebar-item.active{border-radius:4px}.theme-panel .item-icon{width:6px;height:6px;border-radius:50%}.theme-panel .preview-main{flex:1;padding:8px;display:flex;flex-direction:column;gap:6px}.theme-panel .preview-page-header{height:16px;border-radius:4px;padding:4px 8px;display:flex;flex-direction:column;gap:2px}.theme-panel .page-title{height:6px;border-radius:2px;width:60%}.theme-panel .page-subtitle{height:4px;border-radius:2px;width:40%}.theme-panel .preview-cards{display:flex;gap:6px;flex:1}.theme-panel .preview-card{flex:1;border-radius:6px;border:1px solid;padding:6px;display:flex;flex-direction:column;gap:4px}.theme-panel .preview-card.small{flex:.6;align-items:center;justify-content:center;gap:3px}.theme-panel .card-header{height:10px;border-radius:3px;display:flex;align-items:center;padding:0 4px}.theme-panel .card-title{height:4px;border-radius:2px;width:70%}.theme-panel .card-content{flex:1;display:flex;flex-direction:column;gap:3px}.theme-panel .content-line{height:3px;border-radius:2px;width:100%}.theme-panel .content-line.short{width:80%}.theme-panel .card-actions{display:flex;gap:4px;justify-content:flex-end}.theme-panel .action-btn{height:6px;border-radius:3px;width:20px}.theme-panel .action-btn.secondary{border:1px solid;width:16px}.theme-panel .card-icon{width:12px;height:12px;border-radius:50%}.theme-panel .card-text{height:4px;border-radius:2px;width:80%}.theme-panel .card-text.short{width:60%}.theme-panel .preview-status{display:flex;gap:4px;justify-content:center;margin-top:2px}.theme-panel .status-item{width:8px;height:8px;border-radius:50%}.theme-panel .theme-info{text-align:center}.theme-panel .theme-name{margin:0 0 .5rem;font-size:1rem;color:var(--text-primary)}.theme-panel .theme-description{margin:0;font-size:.75rem;color:var(--text-secondary);line-height:1.4}.theme-panel .theme-active-indicator{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:var(--success-color);color:#fff;border-radius:50%;font-size:.75rem;box-shadow:var(--shadow-sm)}.theme-panel .current-theme-info{padding-top:1rem;border-top:1px solid var(--border-color)}.theme-panel .color-palette{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.theme-panel .color-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.theme-panel .color-swatch{width:48px;height:48px;border-radius:8px;border:2px solid var(--border-color);box-shadow:var(--shadow-sm)}.theme-panel .color-swatch.primary{border-color:var(--primary-color)}.theme-panel .color-swatch.secondary{border-color:var(--secondary-color)}.theme-panel .color-swatch.success{border-color:var(--success-color)}.theme-panel .color-swatch.warning{border-color:var(--warning-color)}.theme-panel .color-swatch.danger{border-color:var(--danger-color)}.theme-panel .color-item span{font-size:.75rem;color:var(--text-secondary);text-transform:capitalize}@media(max-width:768px){.theme-panel .themes-grid{grid-template-columns:1fr;gap:1rem}.theme-panel .color-palette{justify-content:center}.theme-panel .dark-mode-toggle{flex-direction:column}.theme-panel .theme-preview{height:120px}.theme-panel .preview-content{height:92px}.theme-panel .theme-card{padding:1rem}}.dark-mode .theme-panel .theme-card{background-color:var(--bg-secondary);border-color:var(--border-color)}.dark-mode .theme-panel .theme-card:hover{background-color:var(--bg-tertiary)}.dark-mode .theme-panel .mode-button{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary)}.dark-mode .theme-panel .mode-button:hover{background-color:var(--bg-tertiary)}.dark-mode .theme-panel .mode-button.active{background-color:var(--primary-color);color:#fff}.header{display:none;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--bg-header);border-bottom:1px solid var(--border-color);flex-shrink:0;z-index:100;height:57px}.header-left{flex:1}.header-right{display:flex;align-items:center;gap:var(--spacing-lg);flex:1;justify-content:flex-end}.header-search-bar .search-form{width:300px}.header .search-bar-container{width:auto!important}.theme-toggle{min-height:40px!important}.theme-toggle .btn-text{display:none!important}.theme-toggle .btn-icon{margin:0!important}.header .user-profile{height:40px;width:40px;padding:0;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:50%;background-color:var(--bg-secondary);border:1px solid var(--border-color);transition:all var(--transition-normal);cursor:pointer}.header .user-profile:hover{background-color:var(--bg-tertiary);border-color:var(--primary-color);color:var(--primary-color);box-shadow:var(--shadow-sm)}.header .user-avatar{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background-color:var(--bg-secondary);color:var(--primary-color);flex-shrink:0}.header .user-name{font-size:.875rem;color:var(--text-primary)}@media(max-width:768px){.header{padding:var(--spacing-md);flex-direction:column;gap:var(--spacing-md)}.header-left{max-width:100%}.header-right{width:100%;justify-content:space-between}.user-name{display:none}}.toggle-switch-container{display:flex;align-items:center;gap:var(--spacing-sm);width:fit-content}.toggle-switch-container.disabled{opacity:.6;cursor:not-allowed}.toggle-label{font-size:var(--inteerio-fs-h3);color:var(--text-primary);font-family:var(--inteerio-font-medium);margin:0;cursor:pointer}.toggle-switch-container.disabled .toggle-label{cursor:not-allowed}.toggle-switch{position:relative;display:inline-block;cursor:pointer;transition:all .2s ease}.toggle-switch.disabled{cursor:not-allowed}.toggle-input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;cursor:pointer;z-index:2;pointer-events:auto}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50px;box-shadow:inset 0 1px 3px #0000001a;z-index:0}.toggle-slider:before{position:absolute;content:"";background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 2px 4px #0003,0 1px 2px #0000001a;z-index:0}.toggle-switch:hover .toggle-slider{box-shadow:inset 0 1px 3px #00000026,0 0 0 3px #0000001a}.toggle-switch:active .toggle-slider{transform:scale(.98)}.toggle-switch-small{width:40px;height:20px}.toggle-switch-small .toggle-slider:before{height:16px;width:16px;left:2px;bottom:2px}.toggle-switch-small .toggle-input:checked+.toggle-slider:before{transform:translate(20px)}.toggle-switch-medium{width:50px;height:24px}.toggle-switch-medium .toggle-slider:before{height:18px;width:18px;left:3px;bottom:3px}.toggle-switch-medium .toggle-input:checked+.toggle-slider:before{transform:translate(26px)}.toggle-switch-large{width:60px;height:28px}.toggle-switch-large .toggle-slider:before{height:22px;width:22px;left:3px;bottom:3px}.toggle-switch-large .toggle-input:checked+.toggle-slider:before{transform:translate(32px)}.toggle-switch-primary .toggle-input:checked+.toggle-slider{background-color:var(--primary-color)}.toggle-switch-primary .toggle-input:checked+.toggle-slider:before{background-color:#fff}.toggle-switch-secondary .toggle-input:checked+.toggle-slider{background-color:var(--secondary-color)}.toggle-switch-secondary .toggle-input:checked+.toggle-slider:before{background-color:#fff}.toggle-switch-success .toggle-input:checked+.toggle-slider{background-color:var(--success-color)}.toggle-switch-success .toggle-input:checked+.toggle-slider:before{background-color:#fff}.toggle-switch-warning .toggle-input:checked+.toggle-slider{background-color:var(--warning-color)}.toggle-switch-warning .toggle-input:checked+.toggle-slider:before{background-color:#fff}.toggle-switch-danger .toggle-input:checked+.toggle-slider{background-color:var(--danger-color)}.toggle-switch-danger .toggle-input:checked+.toggle-slider:before{background-color:#fff}.toggle-input:focus+.toggle-slider{box-shadow:inset 0 1px 3px #0000001a,0 0 0 3px var(--primary-color-alpha)}.toggle-input:focus:checked+.toggle-slider{box-shadow:inset 0 1px 3px #0000001a,0 0 0 3px var(--primary-color-alpha)}.toggle-switch-container.disabled .toggle-slider{background-color:#e5e5e5;cursor:not-allowed}.toggle-switch-container.disabled .toggle-slider:before{background-color:#f5f5f5;box-shadow:none}.toggle-switch-container.disabled .toggle-input:checked+.toggle-slider{background-color:#d1d5db}.toggle-switch-container.disabled .toggle-input:checked+.toggle-slider:before{background-color:#f5f5f5}@media(prefers-contrast:high){.toggle-slider{border:2px solid var(--border-color)}.toggle-slider:before{border:1px solid var(--border-color)}.toggle-input:focus+.toggle-slider{border-color:var(--primary-color)}}@media(prefers-reduced-motion:reduce){.toggle-slider,.toggle-slider:before{transition:none}.toggle-switch:hover .toggle-slider,.toggle-switch:active .toggle-slider{transform:none}}@media(max-width:768px){.toggle-switch-small{width:36px;height:18px}.toggle-switch-small .toggle-slider:before{height:14px;width:14px;left:2px;bottom:2px}.toggle-switch-small .toggle-input:checked+.toggle-slider:before{transform:translate(18px)}.toggle-switch-medium{width:44px;height:22px}.toggle-switch-medium .toggle-slider:before{height:16px;width:16px;left:3px;bottom:3px}.toggle-switch-medium .toggle-input:checked+.toggle-slider:before{transform:translate(22px)}.toggle-switch-large{width:52px;height:26px}.toggle-switch-large .toggle-slider:before{height:20px;width:20px;left:3px;bottom:3px}.toggle-switch-large .toggle-input:checked+.toggle-slider:before{transform:translate(26px)}}.profile-settings-slider{display:flex;flex-direction:column;gap:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.profile-settings-header{display:flex;align-items:center;gap:var(--spacing-lg)}.profile-avatar{width:26px;height:26px;border-radius:50%;background:var(--primary-color);color:#fff;font-size:var(--inteerio-fs-h1);font-family:var(--inteerio-font-medium);display:flex;align-items:center;justify-content:center;border:1px solid var(--bg-sidebar-menu-hover)}.profile-heading h2{margin:0;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h2);color:var(--text-primary)}.profile-heading p{margin:4px 0 0;color:var(--text-secondary);font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font)}.profile-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.profile-section header h3{margin:0;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h3);color:var(--text-primary)}.profile-section header p{margin:4px 0 0;color:var(--text-secondary);font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font)}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;column-gap:var(--spacing-md)}.profile-security,.profile-preferences{display:flex;flex-direction:column;gap:var(--spacing-md)}.profile-footer-actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.profile-signout-btn{margin-left:auto}@media(max-width:640px){.profile-form-grid{grid-template-columns:1fr}.profile-settings-header{flex-direction:column;align-items:flex-start}.profile-signout-btn{margin-left:0}}.tabs-navigation{display:flex;align-items:center}.tabs-navigation .tabs-container{display:flex;padding:0;border-bottom:none}.tabs-navigation .tab{padding:var(--spacing-md) var(--spacing-xl)!important;background:none!important;border:none!important;cursor:pointer!important;font-family:var(--inteerio-font-medium)!important;font-size:var(--inteerio-fs-h3)!important;color:var(--text-secondary)!important;transition:all var(--transition-normal)!important;position:relative!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;margin:0!important;z-index:1!important;pointer-events:auto!important;white-space:nowrap!important}.tabs-navigation .tab:hover{color:var(--primary-color)!important;background:#2951960d!important}.tabs-navigation .tab.active{color:var(--primary-color)!important;background:var(--text-white)!important;font-family:var(--inteerio-font-semibold)!important}.tabs-navigation .tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--primary-color);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.tabs-navigation .tab:not(:last-child){margin-right:0}.tabs-navigation .tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:var(--spacing-xs);background:var(--primary-color);color:var(--text-white);border-radius:50%;font-family:var(--inteerio-font-semibold);font-size:.75rem;line-height:1}.users-main-content .tabs-navigation .tab{padding:var(--spacing-md) var(--spacing-xl)!important;background:none!important;border:none!important;border-bottom:none!important;cursor:pointer!important;font-family:var(--inteerio-font-medium)!important;font-size:var(--inteerio-fs-h3)!important;color:var(--text-secondary)!important;transition:all var(--transition-normal)!important;position:relative!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;margin:0!important;z-index:1!important;pointer-events:auto!important}.users-main-content .tabs-navigation .tab:hover{color:var(--primary-color)!important;background:#2951960d!important}.users-main-content .tabs-navigation .tab.active{color:var(--primary-color)!important;background:var(--text-white)!important;font-family:var(--inteerio-font-semibold)!important;border-bottom:none!important}.infinite-scroll-container{width:100%;height:100%;position:relative}.infinite-scroll-trigger{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md, 16px);position:relative;z-index:1}.infinite-scroll-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm, 8px);color:var(--text-secondary, #6b7280);font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3, 14px)}.infinite-scroll-spinner{width:24px;height:24px;border:3px solid var(--border-color, #e5e7eb);border-top-color:var(--primary-color, #295196);border-radius:50%;animation:infinite-scroll-spin .8s linear infinite}@keyframes infinite-scroll-spin{to{transform:rotate(360deg)}}.notifications-modal{left:var(--spacing-3xl);background:none;animation:none!important}.notifications-modal.slider-modal-overlay,.notifications-modal .slider-modal-overlay{animation:none!important}.notifications-modal .slider-modal.placement-left{animation:none!important;transition:none!important;transform:none!important}.notifications-modal.slider-modal-overlay.closing,.notifications-modal .slider-modal-overlay.closing{animation:none!important}.notifications-modal .slider-modal.placement-left.closing{animation:none!important;transition:none!important;transform:none!important}.notifications-modal .modal-header{display:none!important}.notifications-modal .modal-content{padding:0}.notifications-modal .notifications-panel{display:flex;flex-direction:column;height:100%;width:100%}.notifications-modal .notifications-panel .empty-page-icon svg path{stroke:#e2a610}.notifications-custom-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--border-color);background:var(--bg-header);position:sticky;top:0;z-index:10;min-height:60px;box-shadow:0 2px 4px #0000000d;flex-shrink:0;padding-bottom:0}.notifications-header-left{display:flex;align-items:center;flex:1;min-width:0}.notifications-header-right{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0;width:1rem}.notifications-tabs{width:auto}.notifications-custom-header .modal-close-icon{width:32px;height:32px;border:none;background:none!important;color:var(--text-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:none;z-index:10;flex-shrink:0}.notifications-custom-header .modal-close-icon path{stroke:var(--text-muted)}.notifications-custom-header .modal-close-icon:hover:not(:disabled){color:var(--text-white);transform:scale(1.1);stroke:var(--text-primary)}.notifications-custom-header .modal-close-icon:hover svg path{stroke:var(--text-primary)}.notifications-custom-header .modal-close-icon:focus{outline:none;box-shadow:none}.notifications-custom-header .modal-close-icon:disabled{opacity:.5;cursor:not-allowed}.notifications-modal-content{height:100%;display:flex;flex-direction:column;overflow:hidden}.notifications-content-body{flex:1;overflow:hidden;display:flex;flex-direction:column}.notifications-content-body:has(.user-notifications),.notifications-content-body:has(.client-notifications),.notifications-content-body:has(.tasks-notifications){padding:0;overflow:hidden}.notifications-zero-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:400px;text-align:center;padding:var(--spacing-xl)}.notifications-zero-state-icon{margin-bottom:var(--spacing-xl);color:#f59e0b}.notifications-zero-state-title{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h4);color:var(--text-primary);margin-bottom:var(--spacing-md)}.notifications-zero-state-description{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:var(--text-secondary);margin-bottom:var(--spacing-xl);max-width:400px}.notifications-settings-button{margin-top:var(--spacing-lg)}.notification-list{height:100%}.notification-groups{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);overflow-y:auto;max-height:calc(100vh - 100px);position:relative}.notifications-infinite-scroll{height:100%;display:flex;flex-direction:column}.notifications-infinite-scroll .infinite-scroll-trigger{padding:var(--spacing-md, 16px)}.notification-group-header{margin-bottom:var(--spacing-sm)}.notification-group-label{font-family:var(--inteerio-font-semibold);font-size:.75rem;letter-spacing:.1em;color:var(--text-muted)}.notification-item.unread{background:#3e7fe914}.notification-item.unread .user-notification-time,.notification-item.unread .client-notification-time,.notification-item.unread .tasks-notification-time,.notification-item.unread .notification-time{color:var(--primary-color)}.notification-item{position:relative;cursor:pointer;transition:none;display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-primary);border:0;border-top:1px solid var(--border-color);align-items:stretch}.notification-item:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.user-notification-icon,.client-notification-icon,.tasks-notification-icon{position:relative}.notification-icon{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:var(--primary-opacity-1);flex-shrink:0;border-radius:50%;padding:var(--spacing-xs)}.notification-dot{position:absolute;top:18px;right:20px;width:8px;height:8px;border-radius:50%;background:var(--primary-color);box-shadow:0 0 0 2px var(--surface-color, #fff)}.notification-dot-success{display:none;position:absolute;top:18px;right:20px;color:var(--success-color);pointer-events:none}.notification-item:hover .notification-dot{display:none}.notification-item:hover .notification-dot-success{display:block}.user-notification-meta,.client-notification-meta,.tasks-notification-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:120px}.notification-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.notification-title{margin:0;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h3);color:var(--text-primary);line-height:1.3}.notification-description{margin:0;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2);color:var(--text-secondary);line-height:1.4}.notification-item.unread .notification-meta svg path,.notification-item.unread .notification-meta svg circle{stroke:var(--primary-color)!important}.notification-item.read .notification-meta svg path,.notification-item.read .notification-meta svg circle{stroke:var(--primary-color)!important}.notification-item.unread .notification-icon svg path,.notification-item.unread .notification-icon svg circle{stroke:var(--primary-color)!important}.notification-time{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h1);color:var(--text-muted);white-space:nowrap;flex-shrink:0;align-self:flex-start}.notification-meta{display:flex;gap:var(--spacing-xs)}.user-notification-status,.client-notification-status,.tasks-notification-status{font-size:.75rem;font-family:var(--inteerio-font-semibold);padding:.15rem .5rem;border-radius:999px;background:var(--bg-tertiary);text-transform:uppercase;letter-spacing:.05em}.notification-status{font-size:.75rem;font-family:var(--inteerio-font-semibold);padding:.15rem .5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.user-notification-status,.client-notification-status,.tasks-notification-status,.notification-status{display:none}.notifications-footer{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color);background:var(--bg-primary);display:flex;justify-content:center;align-items:center;flex-shrink:0}.mark-all-read-button{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:var(--spacing-xs) var(--spacing-md);transition:none}.mark-all-read-button:hover:not(:disabled){color:var(--primary-color)}.mark-all-read-button:disabled{opacity:.5;cursor:not-allowed}.notification-item.read .notification-icon{background:var(--success-color-light)}.notification-item.read .notification-icon svg{stroke:var(--success-color)}.empty-page{display:flex;align-items:center;justify-content:center;margin:var(--spacing-xl) 0}.empty-page-medium{padding:var(--spacing-xxl);height:100%}.empty-page-small{min-height:40vh;padding:var(--spacing-xl)}.empty-page-large{min-height:80vh;padding:var(--spacing-xxl)}.empty-page-content{text-align:center;max-width:500px;width:100%}.empty-page-icon{margin-bottom:var(--spacing-lg);opacity:.8}.empty-page-title{margin:0 0 var(--spacing-md) 0;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h4);color:var(--text-primary);line-height:1.3}.empty-page-message{margin:0 0 var(--spacing-xl) 0;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:var(--text-secondary);line-height:1.5;opacity:.9}.empty-page-actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.empty-page-action-btn{min-width:120px}.empty-page .loading-spinner{animation:spin 1s linear infinite}@media(max-width:768px){.empty-page{padding:var(--spacing-xl);min-height:50vh}.empty-page-content{max-width:100%}.empty-page-actions{flex-direction:column;align-items:center}.empty-page-action-btn{width:100%;max-width:200px}}@media(max-width:480px){.empty-page{padding:var(--spacing-lg);margin:var(--spacing-lg) 0}.empty-page-title{font-size:var(--inteerio-fs-h3)}.empty-page-message{font-size:var(--inteerio-fs-h2)}}@font-face{font-family:inteerio-font;src:url(/assets/Euclid-Circular-A-Regular-BCewsNu9.ttf) format("truetype");font-style:normal}@font-face{font-family:inteerio-font-medium;src:url(/assets/Euclid-Circular-A-Medium-DFE4rycc.ttf) format("truetype");font-style:normal}@font-face{font-family:inteerio-font-semibold;src:url(/assets/Euclid-Circular-A-SemiBold--XdFgV5k.ttf) format("truetype");font-style:normal}@font-face{font-family:inteerio-font-bold;src:url(/assets/Euclid-Circular-A-Bold-CqlbvBLb.ttf) format("truetype");font-style:normal}@font-face{font-family:inteerio-font-extrabold;src:url(/assets/Euclid-Circular-A-Bold-CqlbvBLb.ttf) format("truetype")}@font-face{font-family:inteerio-font-thin;src:url(/assets/Euclid-Circular-A-Light-DYyr6vTA.ttf) format("truetype")}@font-face{font-family:inteerio-font-light;src:url(/assets/Euclid-Circular-A-Light-DYyr6vTA.ttf) format("truetype")}@font-face{font-family:inteerio-font-black;src:url(/assets/Euclid-Circular-A-Bold-CqlbvBLb.ttf) format("truetype")}:root{--inteerio-font: "inteerio-font";--inteerio-font-medium: "inteerio-font-medium";--inteerio-font-semibold: "inteerio-font-semibold";--inteerio-font-bold: "inteerio-font-bold";--inteerio-font-extra-bold: "inteerio-font-extrabold";--inteerio-font-thin: "inteerio-font-thin";--inteerio-font-light: "inteerio-font-light";--inteerio-font-black: "inteerio-font-black";--inteerio-fs-h1-1: 10px;--inteerio-fs-h1-2: 11px;--inteerio-fs-h1: 12px;--inteerio-fs-h2: 13px;--inteerio-fs-h3: 14px;--inteerio-fs-h4: 15px;--inteerio-fs-h5: 16px;--inteerio-fs-h6: 17px;--inteerio-fs-h7: 18px;--inteerio-fs-h8: 20px;--inteerio-fs-h9: 22px;--inteerio-fs-h10: 26px;--inteerio-fs-h11: 24px;--inteerio-fs-h12: 26px;--inteerio-fs-h13: 28px;--inteerio-fs-h14: 30px;--inteerio-fs-h15: 32px;--inteerio-fs-h16: 36px;--crm-base-font-size: calc( (14 / var(--crm_baseFontSize)) * var(--crm_baseFontUnit) );--crm-medium-font-size: calc( (15 / var(--crm_baseFontSize)) * var(--crm_baseFontUnit) );--crm-extra-medium-font-size: calc( (14 / var(--crm_baseFontSize)) * var(--crm_baseFontUnit) );--crm-small-font-size: calc( (13 / var(--crm_baseFontSize)) * var(--crm_baseFontUnit) );--crm-extra-small-font-size: calc( (11 / var(--crm_baseFontSize)) * var(--crm_baseFontUnit) );--crm-medium-large-font-size: calc( (18 / var(--crm_baseFontSize)) * var(--crm_baseFontUnit) );--crm-large-font-size: calc( (20 / var(--crm_baseFontSize)) * var(--crm_baseFontUnit) );--crm_baseFontSize: 16;--crm_baseFontUnit: 16px;--crm-medium-small-font-size: 1.2rem}@media(max-width:768px){:root{--inteerio-fs-h1: 9px;--inteerio-fs-h2: 11px;--inteerio-fs-h3: 13px;--inteerio-fs-h4: 14px;--inteerio-fs-h5: 15px;--inteerio-fs-h6: 17px;--inteerio-fs-h7: 19px;--inteerio-fs-h8: 21px;--inteerio-fs-h9: 23px;--inteerio-fs-h10: 25px;--inteerio-fs-h11: 27px;--inteerio-fs-h12: 29px;--inteerio-fs-h13: 31px;--inteerio-fs-h14: 10px;--inteerio-fs-h15: 11px;--inteerio-fs-h16: 26px}}@media(max-width:480px){:root{--inteerio-fs-h1: 8px;--inteerio-fs-h2: 10px;--inteerio-fs-h3: 12px;--inteerio-fs-h4: 14px;--inteerio-fs-h5: 16px;--inteerio-fs-h6: 18px;--inteerio-fs-h7: 20px;--inteerio-fs-h8: 22px;--inteerio-fs-h9: 24px;--inteerio-fs-h10: 26px;--inteerio-fs-h11: 28px;--inteerio-fs-h12: 30px;--inteerio-fs-h13: 36px;--inteerio-fs-h14: 9px;--inteerio-fs-h15: 11px;--inteerio-fs-h16: 24px}}.inteerio-font{font-family:var(--inteerio-font)!important}.inteerio-font-medium{font-family:var(--inteerio-font-medium)!important}.inteerio-font-semibold{font-family:var(--inteerio-font-semibold)!important}.inteerio-font-bold{font-family:var(--inteerio-font-bold)!important}.inteerio-font-extra-bold{font-family:var(--inteerio-font-extra-bold)!important}.inteerio-font-thin{font-family:var(--inteerio-font-thin)!important}.inteerio-font-light{font-family:var(--inteerio-font-light)!important}.inteerio-font-black{font-family:var(--inteerio-font-black)!important}.inteerio-fs-h1{font-size:var(--inteerio-fs-h1)!important}.inteerio-fs-h2{font-size:var(--inteerio-fs-h2)!important}.inteerio-fs-h3{font-size:var(--inteerio-fs-h3)!important}.inteerio-fs-h4{font-size:var(--inteerio-fs-h4)!important}.inteerio-fs-h5{font-size:var(--inteerio-fs-h5)!important}.inteerio-fs-h6{font-size:var(--inteerio-fs-h6)!important}.inteerio-fs-h7{font-size:var(--inteerio-fs-h7)!important}.inteerio-fs-h8{font-size:var(--inteerio-fs-h8)!important}.inteerio-fs-h9{font-size:var(--inteerio-fs-h9)!important}.inteerio-fs-h10{font-size:var(--inteerio-fs-h10)!important}.inteerio-fs-h11{font-size:var(--inteerio-fs-h11)!important}.inteerio-fs-h12{font-size:var(--inteerio-fs-h12)!important}.inteerio-fs-h13{font-size:var(--inteerio-fs-h13)!important}.inteerio-fs-h14{font-size:var(--inteerio-fs-h14)!important}.inteerio-fs-h15{font-size:var(--inteerio-fs-h15)!important}.inteerio-fs-h16{font-size:var(--inteerio-fs-h16)!important}.su-landing-overlay{position:fixed;inset:0;z-index:9999;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2.5rem)}.su-landing-gradient{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(41,81,150,.08),transparent 55%),radial-gradient(circle at 80% 0%,rgba(90,123,200,.05),transparent 50%);pointer-events:none}.su-landing-card{position:relative;width:min(600px,100%);background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);z-index:1;padding:clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;gap:2.5rem;text-align:center}.su-landing-header{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.su-landing-logo{display:flex;align-items:center;gap:.6rem;font-family:var(--inteerio-font-semibold);font-size:1.1rem;color:var(--primary-color)}.su-landing-logo .logo-mark{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700}.su-landing-body{display:flex;flex-direction:column;align-items:center;gap:2rem}.su-icon-wrapper{width:80px;height:80px;border-radius:50%;background:var(--status-info-collected-bg);color:var(--info-color);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.su-icon{animation:spin-slow 10s linear infinite}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.su-landing-text h1{font-size:clamp(1.8rem,3vw,2.2rem);font-family:var(--inteerio-font-bold);color:var(--primary-color-dark);margin:1rem 0 .5rem}.su-status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 1rem;border-radius:999px;background:var(--status-created-bg);color:var(--status-created);margin-bottom:1rem;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h3)}.su-landing-message{font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font-medium);color:var(--text-secondary);margin:0 auto .75rem;max-width:400px;line-height:1.6}.su-landing-subtext{color:var(--text-muted);font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font-medium);margin:0 0 2rem}.su-landing-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.su-landing-actions .btn{min-width:140px;justify-content:center}@media(max-width:480px){.su-landing-card{padding:1.5rem;gap:1.5rem}.su-landing-actions{flex-direction:column;width:100%}.su-landing-actions .btn{width:100%}}.tour-overlay{position:fixed;inset:0;z-index:10000;pointer-events:all;background:linear-gradient(135deg,#00000054,#000000bf);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg, 24px);animation:tour-fade-in .4s cubic-bezier(.4,0,.2,1)}.tour-modal{background:var(--bg-primary, #ffffff);border-radius:var(--radius-xl, 20px);box-shadow:0 25px 80px #0006,0 0 0 1px #ffffff1a,0 0 100px #2951961a;max-width:1000px;width:100%;max-height:90vh;display:flex;flex-direction:column;z-index:10001;pointer-events:all;font-family:var(--inteerio-font);animation:tour-modal-slide-in .5s cubic-bezier(.34,1.56,.64,1);overflow:hidden;position:relative}.tour-modal-gradient{position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(135deg,#2951960d,#29519605);pointer-events:none;z-index:0}@keyframes tour-modal-slide-in{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.tour-modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-lg, 32px) var(--spacing-xl, 32px);border-bottom:1px solid var(--border-color, #e5e7eb);gap:var(--spacing-md, 16px);position:relative;z-index:1;background:var(--bg-primary, #ffffff)}.tour-modal-title-section{display:flex;align-items:flex-start;gap:var(--spacing-lg, 20px);flex:1}.tour-modal-icon-wrapper{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-lg, 12px);background:linear-gradient(135deg,#2951961a,#2951960d);flex-shrink:0;position:relative;overflow:hidden}.tour-modal-icon-wrapper:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(41,81,150,.1) 0%,transparent 100%);opacity:.5}.tour-modal-icon{font-size:32px;line-height:1;position:relative;z-index:1}.tour-modal-title-content{flex:1}.tour-modal-title{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h1, 28px);color:var(--text-primary, #111827);margin:0 0 var(--spacing-xs, 6px) 0;font-weight:700;line-height:1.3;letter-spacing:-.02em}.tour-modal-content{padding:var(--spacing-md) var(--spacing-xl);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-md, 32px);position:relative;z-index:1;background:var(--bg-primary, #ffffff)}.tour-step-dots{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs, 8px)}.tour-step-dot{width:10px;height:10px;border-radius:50%;background:var(--border-color, #e5e7eb);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.tour-step-dot:hover{transform:scale(1.2);background:var(--text-secondary, #9ca3af)}.tour-step-dot.active{width:32px;height:10px;border-radius:5px;background:var(--primary-color, #295196);box-shadow:0 0 12px #29519666;animation:tour-dot-pulse 2s ease-in-out infinite}.tour-step-dot.completed{background:var(--primary-color, #295196);opacity:.6}@keyframes tour-dot-pulse{0%,to{box-shadow:0 0 12px #29519666}50%{box-shadow:0 0 20px #29519699}}.tour-screenshot-container{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.tour-screenshot-frame{width:100%;border-radius:var(--radius-xl, 16px);overflow:hidden;border:2px solid var(--border-color, #e5e7eb);background:var(--bg-secondary, #f9fafb);box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff80;display:flex;align-items:center;justify-content:center;min-height:450px;max-height:65vh;position:relative;transition:all .3s ease}.tour-screenshot-frame:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none;z-index:1}.tour-screenshot{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:0;transition:transform .3s ease}.tour-screenshot-container:hover .tour-screenshot{transform:scale(1.01)}.tour-description-wrapper{background:linear-gradient(135deg,#29519605,#29519603);border-radius:var(--radius-lg, 12px);padding:var(--spacing-lg, 24px);border-left:4px solid var(--primary-color, #295196)}.tour-modal-description{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2, 17px);color:var(--text-secondary, #4b5563);line-height:1.7;margin:0;letter-spacing:.01em}.tour-modal-footer{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg, 24px) var(--spacing-xl, 32px);border-top:1px solid var(--border-color, #e5e7eb);gap:var(--spacing-md, 16px);position:relative;z-index:1;background:var(--bg-primary, #ffffff);border-radius:0 0 var(--radius-xl, 20px) var(--radius-xl, 20px)}@keyframes tour-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tour-step-indicator{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3, 13px);color:var(--text-secondary, #6b7280);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.tour-close-btn{background:var(--bg-secondary, #f3f4f6);border:none;color:var(--text-secondary, #6b7280);cursor:pointer;padding:var(--spacing-xs, 10px);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md, 8px);transition:all .2s ease;flex-shrink:0;width:40px;height:40px}.tour-close-btn:hover{background:var(--border-color, #e5e7eb);color:var(--text-primary, #111827);transform:rotate(90deg)}.tour-skip-btn{background:none;border:1px solid var(--border-color, #e5e7eb);color:var(--text-secondary, #6b7280);font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3, 14px);cursor:pointer;padding:var(--spacing-sm, 10px) var(--spacing-md, 18px);border-radius:var(--radius-md, 8px);transition:all .2s ease;font-weight:500}.tour-skip-btn:hover{color:var(--text-primary, #111827);background:var(--bg-secondary, #f3f4f6);border-color:var(--text-secondary, #9ca3af);transform:translateY(-1px)}.tour-navigation{display:flex;gap:var(--spacing-sm, 8px)}.tour-nav-btn{display:flex;align-items:center;gap:var(--spacing-xs, 6px);padding:var(--spacing-sm, 12px) var(--spacing-lg, 20px);border:none;border-radius:var(--radius-md, 10px);font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3, 14px);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;letter-spacing:.01em;position:relative;overflow:hidden}.tour-nav-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.tour-nav-btn:hover:before{width:300px;height:300px}.tour-prev-btn{background:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #111827);border:1px solid var(--border-color, #e5e7eb)}.tour-prev-btn:hover{background:var(--bg-primary, #ffffff);border-color:var(--text-secondary, #9ca3af);transform:translate(-2px);box-shadow:0 4px 12px #0000001a}.tour-next-btn{background:linear-gradient(135deg,var(--primary-color, #295196) 0%,#1e3a8a 100%);color:#fff;box-shadow:0 4px 14px #2951964d;position:relative;z-index:1}.tour-next-btn:hover{background:linear-gradient(135deg,#1e3a8a 0% 100%);transform:translateY(-2px);box-shadow:0 6px 20px #29519666}.tour-next-btn:active{transform:translateY(0);box-shadow:0 2px 8px #2951964d}.tour-progress{position:fixed;top:0;left:0;right:0;height:5px;background:#00000026;z-index:10003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tour-progress-bar{height:100%;background:linear-gradient(90deg,var(--primary-color, #295196) 0%,#3b82f6 50%,var(--primary-color, #295196) 100%);background-size:200% 100%;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px #29519699,0 2px 4px #2951964d;animation:tour-progress-shimmer 2s ease-in-out infinite;position:relative;overflow:hidden}.tour-progress-bar:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:tour-progress-sweep 2s ease-in-out infinite}@keyframes tour-progress-shimmer{0%,to{background-position:0% 0%}50%{background-position:100% 0%}}@keyframes tour-progress-sweep{0%{left:-100%}to{left:100%}}@media(max-width:768px){.tour-overlay{padding:var(--spacing-md, 16px)}.tour-modal{max-width:100%;max-height:95vh;border-radius:var(--radius-lg, 16px)}.tour-modal-header{padding:var(--spacing-lg, 24px) var(--spacing-lg, 24px) var(--spacing-md, 16px);flex-wrap:wrap}.tour-modal-title-section{gap:var(--spacing-md, 16px)}.tour-modal-icon-wrapper{width:56px;height:56px}.tour-modal-icon{font-size:28px}.tour-modal-content{padding:var(--spacing-md, 24px);gap:var(--spacing-lg, 24px)}.tour-step-dots{padding:var(--spacing-sm, 12px) 0}.tour-step-dot{width:8px;height:8px}.tour-step-dot.active{width:24px;height:8px}.tour-screenshot-frame{min-height:300px;max-height:50vh;border-radius:var(--radius-lg, 12px)}.tour-description-wrapper{padding:var(--spacing-md, 16px)}.tour-modal-description{font-size:var(--inteerio-fs-h3, 15px)}.tour-modal-footer{flex-direction:column;align-items:stretch;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px);gap:var(--spacing-md, 16px)}.tour-skip-btn{width:100%;justify-content:center}.tour-navigation{width:100%;gap:var(--spacing-md, 16px)}.tour-nav-btn{flex:1;justify-content:center;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px)}.tour-modal-title{font-size:var(--inteerio-fs-h2, 22px)}}.layout{display:flex;height:100vh;background-color:var(--bg-secondary);overflow:hidden}.sidebar-container{display:flex;flex-direction:column;flex-shrink:0;position:relative;width:240px;transition:width .28s ease;background:var(--bg-sidebar);border-right:1px solid var(--border-color);min-height:100vh;height:100vh}.sidebar-container.collapsed{width:88px;border-right-color:#0000000d}.sidebar-container-toggle{position:absolute;top:var(--spacing-sm);right:1px;width:36px;height:36px;border-radius:50%;border:none;background:var(--bg-sidebar);color:var(--primary-color);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px #29519638;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;z-index:5}.sidebar-container.collapsed .sidebar-container-toggle{right:22px}.sidebar-container.collapsed .sidebar-container-toggle svg{transform:translate(-1px);stroke:var(--border-color)}.sidebar-container:not(.collapsed) .sidebar-container-toggle svg{stroke:var(--border-color)}.sidebar-container.collapsed .top-sidebar{align-items:center;justify-content:center;padding:0}.sidebar-container.collapsed .top-sidebar-title{display:none}.sidebar-container.collapsed .main-sidebar{padding-inline:var(--spacing-xs)}.sidebar-container.collapsed .main-sidebar .nav-link,.sidebar-container.collapsed .main-sidebar .section-item{justify-content:center;padding:var(--spacing-sm)}.sidebar-container.collapsed .main-sidebar .nav-text,.sidebar-container.collapsed .main-sidebar .section-title,.sidebar-container.collapsed .main-sidebar .section-item-text,.sidebar-container.collapsed .main-sidebar .dropdown-icon{display:none}.bottom-sidebar{bottom:0;left:0;right:0;width:100%;flex-shrink:0;background:var(--bg-sidebar);border-top:1px solid rgba(255,255,255,.05);z-index:10}.nav-items-container{display:flex;flex-direction:column;height:100%;overflow-y:auto}.main-content{flex:1;display:flex;flex-direction:column;background-color:var(--bg-primary);box-shadow:var(--shadow-lg);overflow:hidden}.main-body{flex:1;display:flex;flex-direction:column;background-color:var(--bg-primary);overflow:hidden;min-height:0}.layout.dark-mode{background-color:var(--bg-secondary)}.layout.dark-mode .main-content,.layout.dark-mode .main-body{background-color:var(--bg-primary)}@media(max-width:768px){.layout{flex-direction:column;height:100vh}.sidebar-container{position:fixed;top:0;left:0;z-index:1000;transform:translate(-100%);transition:transform .3s ease;width:280px}.sidebar-container-toggle{display:none}.sidebar-container.open{transform:translate(0)}.icon-sidebar{position:fixed;top:0;left:0;z-index:1001;transform:translate(-100%);transition:transform .3s ease}.icon-sidebar.open{transform:translate(0)}.main-body{display:flex;flex-direction:column;overflow:hidden;min-height:0}}.license-page{background:var(--bg-third, #f7f9fc);padding:24px;height:100%;overflow-y:scroll}.lic-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.lic-icon-clock{width:40px;height:40px;color:#fffffff2}.lic-seat-icon{width:32px;height:32px;color:var(--primary-color, #295196)}.lic-section{margin-bottom:32px}.lic-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.lic-section-title{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h8);color:var(--text-primary, #1a1a1a);margin:0 0 4px}.lic-section-subtitle{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:var(--text-secondary, #666);margin:0}.lic-section-action{flex-shrink:0}.lic-count-highlight{color:var(--primary-color, #295196)}.lic-trial-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;margin-bottom:28px;border-radius:12px;background:linear-gradient(90deg,#f97316,#ea580c 30%,#c026d3 70%,#9333ea);box-shadow:0 4px 14px #f9731640;flex-wrap:wrap}.lic-trial-content{display:flex;flex-direction:column;gap:12px}.lic-trial-main{display:flex;align-items:center;gap:16px}.lic-trial-main .lic-icon-clock{flex-shrink:0}.lic-trial-title{font-family:var(--inteerio-font-bold);font-size:var(--inteerio-fs-h8);color:#fff;margin:0 0 4px}.lic-trial-days{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:#fffffff2;margin:0}.lic-trial-benefit{display:inline-flex;align-items:center;gap:8px;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h2, 12px);color:#ffffffe6;text-transform:uppercase;letter-spacing:.02em}.lic-trial-benefit .lic-icon{color:#ffffffe6}.lic-trial-cta{padding:10px 20px;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h3);color:#9333ea;background:#fff;border:1px solid rgba(147,51,234,.5);border-radius:8px;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease;flex-shrink:0}.lic-trial-cta:hover{box-shadow:0 2px 8px #0000001a}.lic-blocklisted-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;margin-bottom:28px;border-radius:12px;background:linear-gradient(90deg,#dc2626,#b91c1c,#991b1b);box-shadow:0 4px 14px #dc262640;flex-wrap:wrap}.lic-blocklisted-content{display:flex;align-items:center;gap:16px}.lic-blocklisted-content .lic-icon-alert{flex-shrink:0;color:#fffffff2}.lic-blocklisted-title{font-family:var(--inteerio-font-bold);font-size:var(--inteerio-fs-h8);color:#fff;margin:0 0 4px}.lic-blocklisted-message{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:#fffffff2;margin:0}.lic-blocklisted-cta{padding:10px 20px;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h3);color:#b91c1c;background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:8px;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease;flex-shrink:0}.lic-blocklisted-cta:hover{box-shadow:0 2px 8px #0000001a}@media(max-width:768px){.lic-blocklisted-panel{flex-direction:column;align-items:stretch}.lic-blocklisted-content{justify-content:center}}.lic-link-billing{display:inline-flex;align-items:center;gap:6px;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--primary-color, #295196);text-decoration:none;transition:opacity .2s ease}.lic-link-billing:hover{opacity:.85}.lic-link-billing .lic-icon{color:inherit}.lic-link-billing-btn{border:none;background:none;cursor:pointer;padding:0}.lic-link-billing-btn:hover{opacity:.85}.lic-current-tier-card{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-dark) 50%,#312e81 100%);box-shadow:0 4px 20px #4f46e54d;flex-wrap:wrap}.lic-tier-main{flex:1;min-width:0}.lic-tier-badges{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lic-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--inteerio-font-medium);font-size:11px;text-transform:uppercase;letter-spacing:.03em}.lic-pill-tier{background:#00000040;color:#fffffff2}.lic-pill-active{background:#fff3;color:#fff}.lic-pill-trial{background:#3730a3;color:#fff}.lic-check-green{color:#22c55e}.lic-check-purple{color:#7c3aed}.lic-tier-plan-name{font-family:var(--inteerio-font-bold);font-size:var(--inteerio-fs-h8, 28px);color:#fff;margin:0 0 20px}.lic-tier-details{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 32px}.lic-tier-detail{display:flex;flex-direction:column;gap:6px}.lic-tier-label{font-family:var(--inteerio-font-medium);font-size:11px;color:#ffffffbf;text-transform:uppercase;letter-spacing:.03em}.lic-tier-value{display:inline-flex;align-items:center;gap:8px;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:#fff}.lic-tier-value .lic-icon{color:#ffffffe6}.lic-tier-detail-pricing{grid-column:1 / -1}.lic-tier-value-pricing{flex-wrap:wrap}.lic-tier-actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.lic-tier-btn{padding:10px 18px;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:#4f46e5;background:#fff;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:box-shadow .2s ease,background .2s ease}.lic-tier-btn:hover{background:#f5f3ff;box-shadow:0 2px 8px #00000014}.lic-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:#fff;background:var(--primary-color);border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.lic-btn-primary:hover{background:var(--primary-color-dark);box-shadow:0 4px 12px #7c3aed59}.lic-btn-primary .lic-icon{color:#fff}.lic-section-action-buttons{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.lic-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--primary-color);background:#fff;border:1px solid var(--primary-color);border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.lic-btn-secondary:hover{background:var(--bg-third, #f7f9fc);box-shadow:0 2px 8px #0000000f}.lic-btn-secondary .lic-icon{color:var(--primary-color)}.lic-seats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lic-seat-card{background:#fff;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;padding:18px;box-shadow:0 1px 3px #0000000d;transition:border-color .2s ease,box-shadow .2s ease}.lic-seat-card:hover{border-color:#c7d2fe;box-shadow:0 4px 12px #4f46e514}.lic-seat-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.lic-seat-icon-wrap{flex-shrink:0;width:36px;height:36px;border-radius:12px;background:#f0edfe;display:flex;align-items:center;justify-content:center;padding:10px}.lic-seat-icon-wrap svg{width:18px;height:18px;color:#5d3cfb}.lic-seat-price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.lic-seat-price{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h6);color:var(--text-primary, #1a1a1a)}.lic-seat-period{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2);color:var(--text-secondary, #666);font-weight:400}.lic-seat-title{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h4);color:var(--text-primary, #1a1a1a);margin:0 0 4px}.lic-seat-subtitle{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2);color:var(--text-secondary, #666);margin:0 0 12px}.lic-seat-features{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:8px}.lic-seat-features li{display:flex;align-items:center;gap:8px;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2);color:var(--text-secondary, #666)}.lic-seat-features .lic-check-green{flex-shrink:0}.lic-seat-stats{display:flex;gap:12px;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2);color:var(--text-secondary, #666);margin-bottom:8px}.lic-seat-progress-wrap{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.lic-seat-progress{height:100%;background:linear-gradient(90deg,#7c3aed,#9333ea);border-radius:2px;transition:width .3s ease}.lic-upgrade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lic-upgrade-card{background:#fff;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;padding:22px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}.lic-upgrade-card:hover{border-color:#c7d2fe;box-shadow:0 4px 12px #4f46e514}.lic-upgrade-card-current{border-color:var(--primary-color);background:var(--bg-primary);box-shadow:0 0 0 1px var(--primary-color),0 4px 12px #29519614}.lic-upgrade-card-current:hover{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color),0 4px 12px #2951961f}.lic-upgrade-current-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 12px;background:#29519614;border-radius:var(--radius-md);font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h1);color:var(--primary-color)}.lic-upgrade-current-badge .lic-check-green{color:var(--success-color, #10b981)}.lic-upgrade-billing{margin:0 0 16px;font-size:var(--inteerio-fs-h3);color:var(--text-secondary);font-family:var(--inteerio-font)}.lic-upgrade-title{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h8);color:var(--text-primary, #1a1a1a);margin:0 0 4px}.lic-upgrade-subtitle{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:var(--text-secondary, #666);margin:0 0 16px}.lic-upgrade-seat-pricing{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.lic-upgrade-seat-pricing li{display:flex;align-items:center;justify-content:space-between;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:var(--text-primary, #1a1a1a)}.lic-upgrade-seat-pricing li span:last-child{font-family:var(--inteerio-font-semibold)}.lic-upgrade-enterprise-btn-wrap{margin-bottom:16px}.lic-upgrade-enterprise-btn{width:100%;border-radius:var(--radius-lg);font-size:var(--inteerio-fs-h3)}.lic-upgrade-features{list-style:none;padding:0;margin:0 0 20px;flex:1;display:flex;flex-direction:column;gap:8px}.lic-upgrade-features li{display:flex;align-items:center;gap:8px;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2);color:var(--text-secondary, #666)}.lic-upgrade-features .lic-check-purple{flex-shrink:0}.lic-upgrade-cta{width:100%;border-radius:var(--radius-lg);font-size:var(--inteerio-fs-h3)}.lic-upgrade-cta:disabled{cursor:default;opacity:.85}@media(max-width:1200px){.lic-tier-details,.lic-seats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.lic-current-tier-card{flex-direction:column}.lic-tier-actions{flex-direction:row;width:100%;justify-content:flex-start}.lic-upgrade-grid{grid-template-columns:1fr}}@media(max-width:640px){.license-page{padding:16px}.lic-trial-banner{flex-direction:column;align-items:stretch;text-align:center}.lic-trial-main,.lic-trial-benefit{justify-content:center}.lic-tier-details,.lic-seats-grid{grid-template-columns:1fr}.lic-section-header{flex-direction:column}}.lic-skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite}.lic-skeleton-tier{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-dark) 50%,#312e81 100%);box-shadow:0 4px 20px #4f46e54d}.lic-skeleton-tier-badges{display:flex;gap:10px}.lic-skeleton-pill{height:24px!important;border-radius:999px!important;margin:0!important;background:#ffffff40!important}.lic-skeleton-plan-name{width:180px;height:28px;margin:0 0 8px!important;border-radius:6px;background:#ffffff4d!important}.lic-skeleton-tier-details{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 32px}.lic-skeleton-tier-detail{display:flex;flex-direction:column;gap:6px}.lic-skeleton-label{width:90px;height:12px!important;margin:0!important;background:#fff6!important}.lic-skeleton-value{width:120px;height:16px!important;margin:0!important;background:#ffffff59!important}.lic-skeleton-btn{width:120px;height:40px;margin:0!important;align-self:flex-start;border-radius:8px;background:#ffffff4d!important}@media(max-width:768px){.lic-skeleton-tier-details{grid-template-columns:1fr}}.lic-skeleton-seats-grid .lic-skeleton-seat-card{background:#fff;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:12px}.lic-skeleton-seat-icon{width:32px!important;height:32px!important;margin:0!important;border-radius:8px}.lic-skeleton-seat-price-wrap{min-height:20px}.lic-skeleton-price{width:80px;height:18px!important;margin:0!important}.lic-skeleton-seat-title{width:60%;height:18px!important;margin:0!important}.lic-skeleton-seat-subtitle{width:45%;height:14px!important;margin:0!important}.lic-skeleton-seat-card .lic-seat-features{list-style:none;padding:0;margin:0}.lic-skeleton-feature{width:85%;height:14px!important;margin:0 0 6px!important}.lic-skeleton-seat-stats{display:flex;gap:16px}.lic-skeleton-stat{width:60px;height:14px!important;margin:0!important}.lic-skeleton-progress{width:100%;height:8px!important;margin:0!important;border-radius:4px}.lic-skeleton-upgrade-grid .lic-skeleton-upgrade-card{background:#fff;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:14px}.lic-skeleton-upgrade-title{width:70%;height:20px!important;margin:0!important}.lic-skeleton-upgrade-subtitle{width:90%;height:14px!important;margin:0!important}.lic-skeleton-upgrade-card .lic-upgrade-seat-pricing,.lic-skeleton-upgrade-card .lic-upgrade-features{list-style:none;padding:0;margin:0}.lic-skeleton-seat-row{width:100%;height:16px!important;margin:0 0 6px!important}.lic-skeleton-feature-row{width:90%;height:14px!important;margin:0 0 6px!important}.lic-skeleton-upgrade-cta{width:100%;height:40px!important;margin:12px 0 0!important;border-radius:8px}.skeleton-loader{padding:20px;animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-room-dropdown{margin-bottom:20px}.skeleton-upload-areas{display:flex;gap:20px;margin-bottom:20px}.skeleton-upload-section{flex:1}.skeleton-prompt-section{margin-bottom:20px}.skeleton-button{display:flex;justify-content:center;margin-top:20px}.skeleton-pagination{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-color, #e5e7eb);margin-bottom:12px}.skeleton-pagination-info{width:180px;height:16px}.skeleton-pagination-controls{display:flex;align-items:center;gap:8px}.skeleton-pagination-button{width:32px;height:32px;border-radius:999px}.skeleton-pagination-select{width:80px;height:32px;border-radius:6px}.skeleton-lead-card{border-radius:12px;border:1px solid var(--border-color, #e5e7eb);padding:16px 16px 14px;background:var(--bg-primary, #ffffff);display:flex;flex-direction:column;gap:12px}.skeleton-lead-status{display:flex;justify-content:flex-start}.skeleton-lead-status-chip{width:120px;height:20px;border-radius:999px}.skeleton-lead-header{display:flex;gap:12px;align-items:flex-start}.skeleton-lead-avatar{flex-shrink:0}.skeleton-lead-header-text{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-lead-name{width:70%;height:18px}.skeleton-lead-project{width:85%;height:16px}.skeleton-lead-contact{display:flex;flex-direction:column;gap:6px;margin-top:4px}.skeleton-lead-contact-line{width:90%;height:14px}.skeleton-lead-assignment{margin-top:4px;display:flex;flex-direction:column;gap:8px}.skeleton-lead-assignment-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.skeleton-lead-assignment-label{width:40%;height:12px}.skeleton-lead-assignment-user{width:45%;height:18px}.skeleton-project-card{border-radius:var(--radius-xl);border:1px solid var(--border-color, #e5e7eb);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-primary, #ffffff);display:flex;flex-direction:column;gap:var(--spacing-md)}.skeleton-project-header{display:flex;justify-content:space-between;align-items:center}.skeleton-project-status-chip{width:120px;height:22px;border-radius:999px}.skeleton-project-menu{display:flex;gap:4px}.skeleton-project-menu-dot{width:20px;height:20px;border-radius:50%}.skeleton-project-lead{display:flex;align-items:center;gap:var(--spacing-sm)}.skeleton-project-avatar{width:40px;height:40px;border-radius:50%}.skeleton-project-lead-name{width:40%;height:18px}.skeleton-project-details{display:flex;flex-direction:column;gap:6px}.skeleton-project-detail-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.skeleton-project-detail-label{width:35%;height:14px}.skeleton-project-detail-value{width:40%;height:14px}.skeleton-divider{height:1px;background-color:var(--border-light, #e5e7eb)}.skeleton-project-name-section{display:flex;flex-direction:column;gap:6px}.skeleton-project-name-label{width:30%;height:14px}.skeleton-project-name-value{width:80%;height:18px}.skeleton-project-progress-section{display:flex;flex-direction:column;gap:6px}.skeleton-project-progress-label{width:40%;height:14px}.skeleton-project-progress-bar{width:100%;height:8px;border-radius:4px;overflow:hidden}.skeleton-project-progress-fill{width:60%;height:100%}.skeleton-project-progress-text{width:50%;height:14px}.skeleton-card{padding:16px;border-radius:8px;border:1px solid #e0e0e0}.skeleton-content{height:100px;border-radius:6px;margin-top:12px}.inspirations-page-skeleton{padding:0}.inspirations-skeleton-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.inspirations-skeleton-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.inspirations-skeleton-tabs{display:flex;gap:12px}.inspirations-skeleton-tab{width:110px;height:34px;border-radius:999px}.inspirations-skeleton-total{width:160px;height:18px}.inspirations-skeleton-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.inspirations-skeleton-dropdown{width:200px;height:36px;border-radius:8px}.inspirations-skeleton-pagination{display:flex;align-items:center;gap:12px}.inspirations-skeleton-page-info{width:140px;height:16px}.inspirations-skeleton-page-buttons{display:flex;gap:8px}.inspirations-skeleton-page-btn{width:36px;height:36px;border-radius:50%}.inspirations-grid-skeleton-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;width:100%}.design-studio-center-skeleton,.design-studio-sidebar-skeleton{padding:0}.design-studio-center-skeleton{display:flex;flex-direction:column;gap:24px}.design-studio-upload-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.design-studio-sidebar-skeleton{background:var(--bg-primary, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.design-studio-sidebar-title{width:80%;height:20px}.design-studio-sidebar-list{display:flex;flex-direction:column;gap:16px}.design-studio-sidebar-item{border-bottom:1px solid var(--border-color, #e5e7eb);padding-bottom:12px;display:flex;flex-direction:column;gap:12px}.design-studio-sidebar-item:last-child{border-bottom:none;padding-bottom:0}.design-studio-sidebar-label{width:60%;height:16px}.design-studio-sidebar-materials{display:flex;align-items:center;gap:12px}.material-thumbnail-skeleton{width:48px;height:48px;border-radius:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border:1px solid var(--border-color, #e5e7eb)}.material-info-skeleton{flex:1;display:flex;flex-direction:column;gap:6px}.design-studio-sidebar-materials .skeleton-line.short{width:40%}.inspiration-card-skeleton{border:1px solid var(--border-color, #e5e7eb);border-radius:16px;overflow:hidden;background:var(--bg-primary, #fff);display:flex;flex-direction:column;min-height:320px}.inspiration-card-skeleton-media{position:relative;padding:12px}.inspiration-card-skeleton-image{height:180px;border-radius:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.inspiration-card-skeleton-dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px}.inspiration-card-skeleton-dot{width:10px;height:10px;border-radius:50%;background:#fffc}.inspiration-card-skeleton-content{padding:16px 20px 20px;display:flex;flex-direction:column;gap:8px}.inspiration-card-skeleton-title{width:70%;height:18px}.inspiration-card-skeleton-text{width:90%;height:14px}.inspiration-card-skeleton-text.short{width:60%}.skeleton-list-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.skeleton-list-item:last-child{border-bottom:none}.skeleton-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.skeleton-list-content{flex:1}.skeleton-floor-plan-upload,.skeleton-floor-plan-preview{margin-bottom:20px}.skeleton-floor-plan-upload-box{height:200px;border-radius:8px;border:2px dashed #e0e0e0}.skeleton-floor-plan-image{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;height:150px;border-radius:8px;margin-bottom:8px}.inspiration-edit-skeleton{padding:0}.inspiration-edit-skeleton-content{display:flex;gap:24px;padding:24px}.inspiration-edit-skeleton-left,.inspiration-edit-skeleton-right{background:var(--bg-primary, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:16px;padding:20px;flex:1;display:flex;flex-direction:column;gap:20px}.inspiration-edit-skeleton-left{max-width:480px}.inspiration-edit-skeleton-main{position:relative}.skeleton-main-image{height:320px;border-radius:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.inspiration-edit-skeleton-main-details{margin-top:16px;display:flex;gap:12px}.skeleton-line.short{width:120px}.inspiration-edit-skeleton-main-actions{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;padding:0 16px;transform:translateY(-50%)}.skeleton-circle-button{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border:1px solid var(--border-color, #e5e7eb)}.inspiration-edit-skeleton-thumbnails{display:flex;gap:12px}.skeleton-thumbnail{flex:1;height:64px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.inspiration-edit-skeleton-upload-more{display:flex;justify-content:flex-start}.inspiration-edit-skeleton-right{flex:1.2}.skeleton-form-field{display:flex;flex-direction:column;gap:12px}.skeleton-label{width:30%;height:18px}.skeleton-textarea{height:120px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.inspiration-edit-skeleton-tags{display:flex;flex-wrap:wrap;gap:8px}.skeleton-tag-chip{width:90px;height:32px;border-radius:999px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.skeleton-form-two-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.skeleton-input.dropdown{height:48px}.inspiration-edit-skeleton-radio-group{display:flex;gap:16px}.skeleton-radio{width:120px;height:32px;border-radius:999px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.inspiration-edit-skeleton .skeleton-button-content{width:140px}@media(max-width:1024px){.inspiration-edit-skeleton-content{flex-direction:column}.inspiration-edit-skeleton-left,.inspiration-edit-skeleton-right{max-width:100%}}.project-overview-skeleton{display:flex;flex-direction:column;gap:24px}.project-overview-skeleton-info{background:var(--bg-white, #fff);border-radius:16px;padding:20px;border:1px solid var(--border-color, #e5e7eb)}.project-overview-skeleton-header{display:flex;justify-content:space-between;align-items:center}.project-overview-skeleton-back{width:80px;height:32px;border-radius:6px}.project-overview-skeleton-summary{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;margin-top:20px}.project-overview-skeleton-avatar{width:64px;height:64px}.project-overview-skeleton-details{display:flex;flex-direction:column;gap:12px}.project-overview-skeleton-title{width:200px;height:24px;border-radius:8px}.project-overview-skeleton-subtitle{width:150px;height:16px;border-radius:6px}.project-overview-skeleton-status{display:flex;justify-content:flex-start}.project-overview-skeleton-status-chip{width:120px;height:28px;border-radius:999px}.project-overview-skeleton-actions{display:flex;gap:8px}.project-overview-skeleton-action{width:80px;height:32px;border-radius:6px}.project-overview-skeleton-action-icon{width:32px;height:32px;border-radius:6px}.project-overview-skeleton-body{display:flex;gap:24px}.project-overview-skeleton-sidebar{width:250px}.project-overview-skeleton-sidebar-loader.skeleton-loader{padding:0;border:1px solid var(--border-color, #e5e7eb);border-radius:12px;background:var(--bg-white, #fff)}.project-overview-skeleton-content{flex:1;display:flex;flex-direction:column;gap:24px}.project-overview-skeleton-card,.project-overview-skeleton-chart,.project-overview-skeleton-milestones,.project-overview-skeleton-activity{background:var(--bg-white, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;padding:24px}.project-overview-skeleton-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.project-overview-skeleton-card-label{width:60%;height:14px;margin-bottom:12px}.project-overview-skeleton-card-value{width:80%;height:24px;margin-bottom:8px}.project-overview-skeleton-card-subtext{width:40%;height:12px}.project-overview-skeleton-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.project-overview-skeleton-chart-title{width:40%;height:18px;margin-bottom:20px}.project-overview-skeleton-chart-body{width:100%;height:200px;border-radius:12px}.project-overview-skeleton-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.project-overview-skeleton-section-title{width:30%;height:18px}.project-overview-skeleton-section-action{width:100px;height:32px;border-radius:6px}.project-overview-skeleton-milestone-list{display:flex;flex-direction:column;gap:12px}.project-overview-skeleton-milestone-item{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px}.project-overview-skeleton-milestone-avatar{width:40px;height:40px}.project-overview-skeleton-milestone-content{flex:1;display:flex;flex-direction:column;gap:8px}.project-overview-skeleton-milestone-title{width:60%;height:16px}.project-overview-skeleton-milestone-subtitle{width:40%;height:12px}.project-overview-skeleton-milestone-status{width:80px;height:24px;border-radius:6px}.project-overview-skeleton-activity-list{display:flex;flex-direction:column;gap:16px}.project-overview-skeleton-activity-item{display:flex;gap:12px}.project-overview-skeleton-activity-avatar{width:32px;height:32px}.project-overview-skeleton-activity-content{flex:1;display:flex;flex-direction:column;gap:6px}.project-overview-skeleton-activity-title{width:70%;height:14px}.project-overview-skeleton-activity-subtitle{width:50%;height:12px}.skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px;margin-bottom:8px}.skeleton-line-small{height:16px;width:120px}.skeleton-line-medium{height:20px;width:200px}.skeleton-upload-box{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;height:120px;border-radius:8px;border:2px dashed #e0e0e0}.skeleton-input{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;height:40px;border-radius:6px}.skeleton-button-content{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;height:40px;width:120px;border-radius:6px}.skeleton-table-loader,.skeleton-lead-table{padding:0 var(--spacing-md)}.skeleton-table-container{border:1px solid var(--border-color, #e5e7eb);border-radius:var(--radius-lg, 8px);overflow:hidden}.skeleton-table{width:100%;border-collapse:collapse}.skeleton-table thead{background-color:var(--bg-primary, #ffffff)}.skeleton-table thead th{padding:var(--spacing-md, 16px);text-align:left;border-bottom:1px solid var(--border-color, #e5e7eb)}.skeleton-table tbody tr{border-bottom:1px solid var(--border-light, #f0f0f0)}.skeleton-table tbody tr:last-child{border-bottom:none}.skeleton-table tbody td{padding:var(--spacing-md, 16px)}.skeleton-checkbox{width:16px;height:16px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.skeleton-header{width:120px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-user-info{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.skeleton-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;flex-shrink:0}.skeleton-name{width:150px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-status-tag{display:flex;align-items:center;gap:var(--spacing-xs, 8px);width:fit-content}.skeleton-status-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;flex-shrink:0}.skeleton-status-text{width:100px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-contact{width:120px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-assigned-user{display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.skeleton-assigned-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;flex-shrink:0}.skeleton-assigned-name{width:120px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-date{width:140px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-text{width:120px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-progress{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);width:100%}.skeleton-progress-bar{width:100%;height:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px;overflow:hidden}.skeleton-progress-fill{width:60%;height:100%;background:linear-gradient(90deg,#e0e0e0 25%,#d0d0d0,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-progress-text{width:100px;height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.8}}@media(max-width:768px){.skeleton-upload-areas{flex-direction:column;gap:16px}.skeleton-upload-section{flex:none}.skeleton-loader{padding:16px}}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md);animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:90vw;max-height:90vh;width:100%;display:flex;flex-direction:column;position:relative;outline:none;border:1px solid var(--border-color);overflow:hidden}.modal-small{max-width:400px}.modal-medium{max-width:600px}.modal-large{max-width:800px}.modal-full{max-width:95vw;max-height:95vh}.modal-center{align-self:center}.modal-top{align-self:flex-start;margin-top:var(--spacing-xl)}.modal-bottom{align-self:flex-end;margin-bottom:var(--spacing-xl)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10;min-height:60px;box-shadow:0 2px 4px #0000000d;flex-shrink:0}.modal-header-left{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}.modal-title{margin:0;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h5);color:var(--text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-actions{display:flex;align-items:center;gap:var(--spacing-md);padding:0;flex-shrink:0}.modal-actions .btn{min-width:auto;padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font-medium)}.modal-actions .btn-tertiary{background:transparent;color:var(--text-primary);border:none}.modal-actions .btn-tertiary:hover:not(:disabled){background:var(--bg-secondary)}.modal-close-icon{width:32px;height:32px;border:none;background:var(--bg-tertiary);color:var(--text-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;flex-shrink:0}.modal-close-icon path{stroke:var(--primary-color)}.modal-close-icon:hover:not(:disabled){color:var(--text-white);transform:scale(1.1)}.modal-close-icon:focus{outline:none;box-shadow:0 0 0 2px var(--primary-color)}.modal-close-icon:disabled{opacity:.5;cursor:not-allowed}.modal-body{padding:var(--spacing-lg);flex:1;overflow-y:auto;overflow-x:auto;max-height:100%;height:100%;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;background:var(--bg-third)}.modal-body::-webkit-scrollbar{width:6px;height:6px}.modal-body::-webkit-scrollbar-track{background:transparent}.modal-body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.modal-footer{border-top:1px solid var(--border-color);padding:var(--spacing-lg) var(--spacing-xl);position:sticky;bottom:0;z-index:10;box-shadow:0 -2px 8px #0000001a;flex-shrink:0}.footer-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-md);width:100%}.footer-actions .btn{min-width:120px;flex-shrink:0}.modal-fade .modal{animation:modalFadeIn .2s ease-out}.modal-fade .modal-overlay{animation:overlayFadeIn .2s ease-out}.modal-slide .modal{animation:modalSlideIn .3s ease-out}.modal-slide .modal-overlay{animation:overlayFadeIn .3s ease-out}.modal-zoom .modal{animation:modalZoomIn .2s ease-out}.modal-zoom .modal-overlay{animation:overlayFadeIn .2s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dark-mode .modal{background:var(--bg-primary);border-color:var(--border-color)}.dark-mode .modal-header,.dark-mode .modal-footer{border-color:var(--border-color)}.dark-mode .modal-title{color:var(--text-primary)}.dark-mode .modal-close-icon{background:var(--bg-tertiary);color:var(--text-secondary)}.dark-mode .modal-close-icon:hover{color:var(--text-white)}@media(max-width:768px){.modal-overlay{padding:var(--spacing-sm)}.modal{max-width:95vw;max-height:95vh}.modal-small,.modal-medium,.modal-large{max-width:95vw}.modal-header{padding:var(--spacing-md);min-height:56px}.modal-title{font-size:var(--inteerio-fs-h6)}.modal-body{padding:var(--spacing-md);max-height:70vh}.modal-footer{padding:var(--spacing-md)}.footer-actions{flex-direction:column;gap:var(--spacing-sm)}.footer-actions>*{width:100%}.footer-actions .btn{width:100%;min-width:auto}.modal-close-icon{min-width:36px;min-height:36px;padding:var(--spacing-xs)}}@media(max-width:480px){.modal-overlay{padding:var(--spacing-xs)}.modal{max-width:100vw;max-height:100vh;border-radius:0}.modal-top,.modal-bottom{margin:0}.modal-header,.modal-footer{padding:var(--spacing-sm) var(--spacing-md)}.modal-close-icon{min-width:36px;min-height:36px;padding:var(--spacing-xs)}}.modal:focus{outline:none}@media(prefers-contrast:high){.modal{border:2px solid var(--text-primary)}.modal-header{border-bottom:2px solid var(--border-color)}.modal-footer{border-top:2px solid var(--border-color)}.modal-close-icon{border:1px solid var(--border-color)}}@media(prefers-reduced-motion:reduce){.modal-fade .modal,.modal-slide .modal,.modal-zoom .modal,.modal-fade .modal-overlay,.modal-slide .modal-overlay,.modal-zoom .modal-overlay{animation:none}.modal-close{transition:none}}@media print{.modal-overlay{position:static;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.modal{box-shadow:none;border:1px solid #000;max-width:100%;max-height:none}.modal-close{display:none}}.table-container{height:100%;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--border-box-shadow)}.table-container table{width:100%;border-collapse:collapse}.table-container thead{position:sticky;top:0;background-color:var(--bg-primary);z-index:1}.data-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-color);cursor:pointer}.select-all-checkbox{margin:0}.data-table th{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h2);color:var(--primary-color);padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color);text-transform:uppercase;color:#64748b;background:var(--bg-secondary)}.data-table td{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);padding:var(--spacing-md);border-bottom:1px solid var(--border-light);color:var(--text-primary)}.data-table tbody tr{cursor:pointer;transition:background-color var(--transition-normal);background:var(--bg-header)}.data-table tbody tr:hover{background-color:var(--bg-secondary)}.user-info{display:flex;align-items:center;gap:var(--spacing-sm)}.user-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--bg-tertiary);color:var(--primary-color);flex-shrink:0;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3)}.user-name{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--text-primary)}.assigned-user{display:flex;align-items:center;gap:var(--spacing-xs)}.assigned-avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--bg-tertiary);color:var(--text-secondary);font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h1);flex-shrink:0}.assigned-name{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--text-primary)}.status-badge{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);color:var(--text-white);font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h2);white-space:nowrap}.status-tag{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:12px;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);border:1px solid transparent;width:fit-content}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.empty-table-container{display:flex;align-items:center;justify-content:center;min-height:300px;border:2px dashed var(--border-color);border-radius:var(--radius-lg);background-color:var(--bg-secondary)}.empty-table{text-align:center;padding:var(--spacing-xl)}.empty-table-icon{color:var(--text-muted);margin-bottom:var(--spacing-md);font-size:48px}.empty-table h4{margin:0 0 var(--spacing-sm) 0;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h4);color:var(--text-secondary)}.empty-table p{margin:0;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:var(--text-muted)}.load-more-container{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xl);margin-top:var(--spacing-lg)}.loading-more{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);color:var(--text-muted)}.loading-more .loading-spinner{width:24px;height:24px;border:2px solid var(--border-color);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}.load-more-info{text-align:center;color:var(--text-muted)}.load-more-info p{margin-bottom:var(--spacing-md);font-size:var(--fs-small)}.load-more-btn{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--fs-body);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.load-more-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}@media(max-width:768px){.table-container{max-height:60vh}.data-table th,.data-table td{padding:var(--spacing-sm);font-size:var(--inteerio-fs-h4)}.user-avatar{width:24px;height:24px;font-size:var(--inteerio-fs-h4)}.assigned-avatar{width:24px;height:24px;font-size:var(--inteerio-fs-h2)}.empty-table-container{min-height:200px}}.pagination-container{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-wrap:wrap;gap:var(--spacing-md);margin:0 var(--spacing-md);margin-bottom:var(--spacing-md)}.pagination-container .pagination-info{display:flex;align-items:center;gap:var(--spacing-lg)}.pagination-container .pagination-text{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--text-secondary)}.pagination-container .records-per-page-container{position:relative;min-width:200px}.pagination-container .records-per-page-container .dropdown-container{width:100%}.pagination-container .records-per-page-container .dropdown-button{width:100%;padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h4);border-radius:var(--radius-md);background:var(--primary-opacity-0);border-color:var(--bg-sidebar-menu-active);color:var(--primary-color);border:1px solid var(--border-color);height:38px;transition:all var(--transition-normal)}.pagination-container .pagination-info-container{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.pagination-container .records-per-page-container .dropdown-options{width:100%;min-width:200px}.pagination-container .pagination-controls{display:flex;align-items:center;gap:var(--spacing-sm)}.pagination-container .pagination-controls button{width:36px;height:36px;border-radius:var(--radius-md);min-height:36px;border:none;background:none}.pagination-container .pagination-controls button:hover:not(:disabled){border:none}.pagination-container .pagination-controls button span.btn-text{display:none}.pagination-container .pagination-numbers{display:flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-md);font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h4);color:var(--text-primary)}.pagination-container .records-per-page-container .dropdown-button:hover:not(.disabled){background:var(--bg-tertiary);border-color:var(--primary-opacity-3);background:var(--primary-opacity-1)}.pagination-container .total-records-container{display:flex;align-items:center}.pagination-container .total-records-text{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--text-primary);white-space:nowrap}.pagination-left-component{display:flex;align-items:center;gap:var(--spacing-lg);flex:1}.pagination-right-component{display:flex;align-items:center;gap:var(--spacing-lg)}@media(max-width:768px){.pagination-container{flex-direction:column;align-items:stretch}.pagination-container .pagination-controls{justify-content:center}.pagination-container .pagination-info-container{justify-content:space-between}}@media(max-width:480px){.pagination-container{gap:var(--spacing-sm)}.pagination-container .pagination-info-container{flex-direction:column}}.billing-history-modal-body .pagination-container{margin:0!important;margin-bottom:var(--spacing-md)!important}.billing-history-content{display:flex;flex-direction:column;min-height:200px;height:36rem;overflow:hidden}.billing-history-loading,.billing-history-error{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);font-size:var(--inteerio-fs-h3)}.billing-history-error{color:var(--danger-color, #dc3545)}.billing-history-table-wrap{overflow-x:auto;flex:1}.billing-history-table{width:100%;border-collapse:collapse;font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font)}.billing-history-table thead{background:var(--bg-secondary, #f5f5f5);position:sticky;top:0;z-index:1}.billing-history-table th{text-align:left;padding:14px 16px;font-family:var(--inteerio-font-semibold);font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-color);white-space:nowrap}.billing-history-table td{padding:14px 16px;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}.billing-history-table tbody tr:hover{background:var(--bg-secondary, rgba(0, 0, 0, .02))}.billing-history-amount{font-family:var(--inteerio-font-semibold);font-weight:600;color:var(--text-primary)}.billing-history-status{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-family:var(--inteerio-font-medium);text-transform:uppercase;letter-spacing:.02em}.billing-history-status-paid{background:#22c55e26;color:#15803d}.billing-history-status-pending{background:#eab30826;color:#a16207}.billing-history-status-failed{background:#ef444426;color:#b91c1c}.billing-history-status:not([class*=billing-history-status-]){background:var(--bg-tertiary);color:var(--text-secondary)}.billing-history-download-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:background .2s,color .2s}.billing-history-download-btn:hover{background:var(--bg-tertiary);color:var(--primary-color)}.billing-history-download-btn:focus{outline:none;box-shadow:0 0 0 2px var(--primary-color)}.billing-history-empty{text-align:center;color:var(--text-secondary);padding:var(--spacing-xl)!important}.billing-history-footer{padding:16px 24px;background:var(--bg-primary);font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font);color:var(--text-secondary);text-align:center}.billing-history-support-link{color:var(--primary-color);text-decoration:none;font-family:var(--inteerio-font-medium)}.billing-history-support-link:hover{text-decoration:underline}.button-tab-navigation{display:inline-flex;background:var(--bg-primary, #ffffff);border-radius:var(--border-radius-md, 8px);padding:3px;box-shadow:0 1px 3px #0000001a;border:1px solid var(--border-color, #e0e0e0);gap:0;position:relative}.button-tab-slider{position:absolute;top:3px;bottom:3px;background:var(--primary-color, #295196);border-radius:calc(var(--border-radius-md, 8px) - 2px);z-index:0;opacity:0;transition:none}.button-tab-slider.initialized{transition:left .4s cubic-bezier(.25,.46,.45,.94),width .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease-in-out;will-change:left,width}.button-tab{padding:var(--spacing-sm, 8px) var(--spacing-lg, 24px);background:transparent;border:none;cursor:pointer;font-family:var(--inteerio-font-medium, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--font-size-md, 14px);font-weight:500;color:var(--text-primary, #000000);transition:color .3s cubic-bezier(.4,0,.2,1),font-weight .3s cubic-bezier(.4,0,.2,1);position:relative;white-space:nowrap;outline:none;z-index:1}.button-tab.first{border-radius:var(--border-radius-md, 8px) 0 0 var(--border-radius-md, 8px)}.button-tab.last{border-radius:0 var(--border-radius-md, 8px) var(--border-radius-md, 8px) 0}.button-tab:only-child{border-radius:var(--border-radius-md, 8px)}.button-tab.active{background:transparent;color:var(--text-white, #ffffff)}.button-tab-slider:not(.last-tab):after{content:"";position:absolute;top:0;right:0;bottom:0;width:30%;pointer-events:none;border-radius:0 calc(var(--border-radius-md, 8px) - 2px) calc(var(--border-radius-md, 8px) - 2px) 0}.button-tab:focus-visible{outline:2px solid var(--primary-color, #295196);outline-offset:2px}.button-tab-navigation-secondary{background:var(--bg-header, #f8f9fa);border:1px solid var(--border-color, #e0e0e0);box-shadow:0 1px 2px #0000000d}.button-tab-slider-secondary{background:var(--border-light)}.button-tab-secondary{color:var(--text-secondary, #666666)}.button-tab-secondary:hover:not(.active){color:var(--text-primary, #000000)}.button-tab-secondary.active{color:var(--text-primary, #000000);box-shadow:none}.button-tab-slider-secondary:not(.last-tab):after{content:"";position:absolute;top:0;right:0;bottom:0;width:30%;pointer-events:none;border-radius:0 calc(var(--border-radius-md, 8px) - 2px) calc(var(--border-radius-md, 8px) - 2px) 0}.button-tab-secondary:focus-visible{outline:2px solid var(--text-secondary, #666666);outline-offset:2px}.change-plan-modal .modal{max-width:95vw;max-height:90vh}.change-plan-modal-body{padding:0;overflow:hidden;display:flex;flex-direction:column}.change-plan-modal-inner{display:flex;flex-direction:column;min-height:0;flex:1}.change-plan-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--border-color);flex-shrink:0;background:var(--bg-primary)}.change-plan-header-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.change-plan-header-row{display:flex;align-items:center;gap:var(--spacing-lg);width:100%}.change-plan-title{display:flex;align-items:center;gap:var(--spacing-md);margin:0;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h5);color:var(--text-primary)}.change-plan-lightning{color:var(--primary-color);flex-shrink:0}.change-plan-current-tier{margin:0;font-size:var(--inteerio-fs-h3);color:var(--text-secondary);font-family:var(--inteerio-font)}.change-plan-header-right{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}.change-plan-tabs{flex-shrink:0}.change-plan-close{width:36px;height:36px;border:none;background:var(--bg-tertiary);color:var(--text-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal)}.change-plan-close:hover{background:var(--border-color);color:var(--text-primary)}.change-plan-loading{padding:var(--spacing-3xl) var(--spacing-lg);text-align:center;color:var(--text-secondary);font-size:var(--inteerio-fs-h3)}.change-plan-skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite}.change-plan-skeleton .skeleton-line{margin:0}.change-plan-skeleton-card{pointer-events:none}.change-plan-skeleton-badge{width:80px;height:20px;border-radius:999px;margin-bottom:12px!important}.change-plan-skeleton-title{width:100px;height:22px;margin-bottom:8px!important}.change-plan-skeleton-subtitle{width:140px;height:14px;margin-bottom:16px!important}.change-plan-skeleton-card .change-plan-card-rates,.change-plan-skeleton-card .change-plan-card-features{list-style:none;padding:0;margin:0 0 12px}.change-plan-skeleton-rate{width:120px;height:14px;margin-bottom:6px!important}.change-plan-skeleton-feature{width:90%;height:14px;margin-bottom:6px!important}.change-plan-skeleton-card-btn{width:100%;height:40px;margin-top:8px;border-radius:8px}.change-plan-skeleton-summary .change-plan-summary-tier{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.change-plan-skeleton-summary-title{width:55%;height:20px;margin-bottom:12px!important}.change-plan-skeleton-tier-label{width:80px;height:14px}.change-plan-skeleton-tier-value{width:140px;height:16px}.change-plan-skeleton-seats-label{width:65%;height:14px;margin-bottom:12px!important}.change-plan-skeleton-summary .change-plan-seats{margin-bottom:16px}.change-plan-skeleton-seat-label{width:60%;height:16px}.change-plan-skeleton-seat-controls{width:80px;height:32px;border-radius:6px}.change-plan-skeleton-summary .change-plan-total{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.change-plan-skeleton-total-label{width:110px;height:12px}.change-plan-skeleton-total-amount{width:80px;height:20px}.change-plan-skeleton-info{width:100%;height:40px;border-radius:8px}.change-plan-skeleton-cta{width:100%;height:44px;margin-top:12px;border-radius:8px}.change-plan-layout{display:grid;grid-template-columns:1fr 360px;gap:0;min-height:0;flex:1;overflow:hidden}.change-plan-cards{overflow-y:auto;padding:var(--spacing-lg);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);align-content:start}.change-plan-card{position:relative;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:flex-start;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.change-plan-card:hover{border-color:var(--primary-color)}.change-plan-card-selected{border-color:var(--primary-color);box-shadow:0 0 0 2px #29519633}.change-plan-badge-active{position:absolute;top:var(--spacing-md);right:var(--spacing-md);font-size:var(--inteerio-fs-h1-1);font-family:var(--inteerio-font-semibold);letter-spacing:.05em;color:var(--primary-color);background:#2951961a;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md)}.change-plan-card-title{margin:0 0 var(--spacing-xs) 0;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h5);color:var(--text-primary)}.change-plan-card-subtitle{margin:0 0 var(--spacing-md) 0;font-size:var(--inteerio-fs-h3);color:var(--text-secondary);font-family:var(--inteerio-font)}.change-plan-card-custom{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--text-secondary);margin-bottom:var(--spacing-md)}.change-plan-card-rates{list-style:none;margin:0 0 var(--spacing-md) 0;padding:0;font-size:var(--inteerio-fs-h3);color:var(--text-primary)}.change-plan-card-rates li{padding:2px 0;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2)}.change-plan-card-features{list-style:none;margin:0 0 var(--spacing-lg) 0;padding:0;flex:1;font-size:var(--inteerio-fs-h2);color:var(--text-secondary)}.change-plan-card-features li{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2)}.change-plan-check{flex-shrink:0;color:var(--primary-color)}.change-plan-card-btn{width:100%;border-radius:var(--radius-lg);font-size:var(--inteerio-fs-h3)}.change-plan-summary{background:var(--bg-secondary);border-left:1px solid var(--border-color);padding:var(--spacing-lg);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.change-plan-summary-title{margin:0 0 var(--spacing-sm) 0;font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h5);color:var(--text-primary)}.change-plan-summary-tier{display:flex;justify-content:space-between;align-items:center;font-size:var(--inteerio-fs-h3);color:var(--text-primary);font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2)}.change-plan-summary-tier span:first-child{color:var(--text-secondary);font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2)}.change-plan-summary-seats-label{margin:0;font-size:var(--inteerio-fs-h2);color:var(--text-secondary);font-family:var(--inteerio-font-medium)}.change-plan-seats{display:flex;flex-direction:column;gap:var(--spacing-md)}.change-plan-seat-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.change-plan-seat-info{display:flex;flex-direction:column;gap:2px;min-width:0}.change-plan-seat-label{font-size:var(--inteerio-fs-h3);color:var(--text-primary);font-family:var(--inteerio-font)}.change-plan-seat-price{font-size:var(--inteerio-fs-h1);color:var(--text-secondary);font-family:var(--inteerio-font)}.change-plan-seat-controls{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.change-plan-seat-btn{width:32px;height:32px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:var(--radius-lg);font-size:var(--inteerio-fs-h7);line-height:1;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-normal),border-color var(--transition-normal)}.change-plan-seat-btn:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--primary-color);color:var(--primary-color)}.change-plan-seat-btn:disabled{opacity:.5;cursor:not-allowed}.change-plan-seat-value{min-width:28px;text-align:center;font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--text-primary)}.change-plan-total{padding-top:var(--spacing-md);border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-xs)}.change-plan-total-label{font-size:var(--inteerio-fs-h1-2);font-family:var(--inteerio-font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.change-plan-total-sublabel{font-size:var(--inteerio-fs-h1);color:var(--text-secondary);font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2)}.change-plan-total-amount{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h5);color:var(--text-primary)}.change-plan-enterprise-note{margin:0;font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font);color:var(--text-secondary)}.change-plan-info-box{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:#7c3aed14;border-radius:var(--radius-xl);margin:0}.change-plan-info-box svg{flex-shrink:0;color:var(--primary-color);margin-top:2px}.change-plan-info-box p{margin:0;color:var(--text-secondary);line-height:1.45;font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h2)}.change-plan-cta{width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--primary-color);color:var(--text-white);border:none;border-radius:var(--radius-xl);font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h3);cursor:pointer;transition:background var(--transition-normal);margin-top:auto}.change-plan-cta:hover:not(:disabled){background:var(--primary-color-dark)}.change-plan-cta:disabled{opacity:.7;cursor:not-allowed}.change-plan-payment-error{margin:0 0 var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--danger-bg, #fee2e2);color:var(--danger-color, #dc2626);border-radius:var(--radius-md);font-size:var(--inteerio-fs-h3);font-family:var(--inteerio-font)}@media(max-width:1200px){.change-plan-layout{grid-template-columns:1fr 320px}.change-plan-cards{grid-template-columns:1fr 1fr}}@media(max-width:900px){.change-plan-layout,.change-plan-cards{grid-template-columns:1fr}.change-plan-header{flex-direction:column;align-items:stretch}.change-plan-header-right{flex-wrap:wrap}}.purchase-more-seats-modal-body{padding:0}.purchase-more-seats-layout{grid-template-columns:1fr 360px}.purchase-more-seats-current{overflow-y:auto;padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:stretch}.purchase-more-seats-card{position:relative;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-lg);max-width:480px;display:flex;flex-direction:column;align-items:flex-start}.purchase-more-seats-card .change-plan-badge-active{margin-bottom:var(--spacing-md)}.purchase-more-seats-billing{margin:0 0 var(--spacing-md) 0;font-size:var(--inteerio-fs-h3);color:var(--text-secondary);font-family:var(--inteerio-font)}.purchase-more-seats-error{margin:0 0 var(--spacing-sm) 0;font-size:var(--inteerio-fs-h3);color:var(--danger-color);font-family:var(--inteerio-font)}.change-plan-summary-seats-hint{margin:0 0 var(--spacing-sm) 0;font-size:var(--inteerio-fs-h3);color:var(--text-secondary);font-family:var(--inteerio-font)}.purchase-more-seats-seat-min{font-size:var(--inteerio-fs-h4);color:var(--text-secondary)}.purchase-more-seats-cta-loading .btn-text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.purchase-more-seats-cta-loading-inner{display:inline-flex;align-items:center;gap:8px}.purchase-more-seats-cta-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:purchase-more-seats-spin .7s linear infinite;flex-shrink:0}@keyframes purchase-more-seats-spin{to{transform:rotate(360deg)}}.purchase-more-seats-skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite}.purchase-more-seats-skeleton .skeleton-line{margin:0}.purchase-more-seats-skeleton-card{pointer-events:none}.purchase-more-seats-skeleton-badge{width:100px;height:22px;border-radius:999px}.purchase-more-seats-skeleton-title{width:140px;height:24px;margin-bottom:8px!important}.purchase-more-seats-skeleton-subtitle{width:180px;height:16px;margin-bottom:12px!important}.purchase-more-seats-skeleton-billing{width:120px;height:14px;margin-bottom:16px!important}.purchase-more-seats-skeleton-card .change-plan-card-rates,.purchase-more-seats-skeleton-card .change-plan-card-features{list-style:none;padding:0;margin:0 0 12px}.purchase-more-seats-skeleton-rate{width:160px;height:14px;margin-bottom:6px!important}.purchase-more-seats-skeleton-feature{width:90%;height:14px;margin-bottom:6px!important}.purchase-more-seats-skeleton-summary .change-plan-summary-tier{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.purchase-more-seats-skeleton-summary-title{width:60%;height:20px;margin-bottom:12px!important}.purchase-more-seats-skeleton-tier-label{width:80px;height:14px}.purchase-more-seats-skeleton-tier-value{width:140px;height:16px}.purchase-more-seats-skeleton-seats-label{width:70%;height:14px;margin-bottom:6px!important}.purchase-more-seats-skeleton-seats-hint{width:100%;height:32px;margin-bottom:12px!important}.purchase-more-seats-skeleton-summary .change-plan-seats{margin-bottom:16px}.purchase-more-seats-skeleton-seat-label{width:60%;height:16px}.purchase-more-seats-skeleton-seat-controls{width:80px;height:32px;border-radius:6px}.purchase-more-seats-skeleton-summary .change-plan-total{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.purchase-more-seats-skeleton-total-label{width:100px;height:12px}.purchase-more-seats-skeleton-total-amount{width:80px;height:20px}.purchase-more-seats-skeleton-info{width:100%;height:40px;border-radius:8px}.purchase-more-seats-skeleton-cta{width:100%;height:44px;margin-top:12px;border-radius:8px}.reduce-seats-modal-body{padding:0}.reduce-seats-layout{grid-template-columns:1fr 360px}.reduce-seats-current{overflow-y:auto;padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:stretch}.reduce-seats-card{position:relative;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-lg);max-width:480px;display:flex;flex-direction:column;align-items:flex-start}.reduce-seats-card .change-plan-badge-active{margin-bottom:var(--spacing-md)}.reduce-seats-billing{margin:0 0 var(--spacing-md) 0;font-size:var(--inteerio-fs-h3);color:var(--text-secondary);font-family:var(--inteerio-font)}.reduce-seats-error{margin:0 0 var(--spacing-sm) 0;font-size:var(--inteerio-fs-h3);color:var(--danger-color);font-family:var(--inteerio-font)}.reduce-seats-seat-min{font-size:var(--inteerio-fs-h4);color:var(--text-secondary)}.reduce-seats-modal .change-plan-seat-btn-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.reduce-seats-cta-loading .btn-text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.reduce-seats-cta-loading-inner{display:inline-flex;align-items:center;gap:8px}.reduce-seats-cta-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:reduce-seats-spin .7s linear infinite;flex-shrink:0}@keyframes reduce-seats-spin{to{transform:rotate(360deg)}}.reduce-seats-skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite}.reduce-seats-skeleton .skeleton-line{margin:0}.reduce-seats-skeleton-card{pointer-events:none}.reduce-seats-skeleton-badge{width:100px;height:22px;border-radius:999px}.reduce-seats-skeleton-title{width:140px;height:24px;margin-bottom:8px!important}.reduce-seats-skeleton-subtitle{width:180px;height:16px;margin-bottom:12px!important}.reduce-seats-skeleton-billing{width:120px;height:14px;margin-bottom:16px!important}.reduce-seats-skeleton-card .change-plan-card-rates,.reduce-seats-skeleton-card .change-plan-card-features{list-style:none;padding:0;margin:0 0 12px}.reduce-seats-skeleton-rate{width:160px;height:14px;margin-bottom:6px!important}.reduce-seats-skeleton-feature{width:90%;height:14px;margin-bottom:6px!important}.reduce-seats-skeleton-summary .change-plan-summary-tier{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.reduce-seats-skeleton-summary-title{width:60%;height:20px;margin-bottom:12px!important}.reduce-seats-skeleton-tier-label{width:80px;height:14px}.reduce-seats-skeleton-tier-value{width:140px;height:16px}.reduce-seats-skeleton-seats-label{width:70%;height:14px;margin-bottom:6px!important}.reduce-seats-skeleton-seats-hint{width:100%;height:32px;margin-bottom:12px!important}.reduce-seats-skeleton-summary .change-plan-seats{margin-bottom:16px}.reduce-seats-skeleton-seat-label{width:60%;height:16px}.reduce-seats-skeleton-seat-controls{width:80px;height:32px;border-radius:6px}.reduce-seats-skeleton-summary .change-plan-total{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.reduce-seats-skeleton-total-label{width:100px;height:12px}.reduce-seats-skeleton-total-amount{width:80px;height:20px}.reduce-seats-skeleton-info{width:100%;height:40px;border-radius:8px}.reduce-seats-skeleton-cta{width:100%;height:44px;margin-top:12px;border-radius:8px}.renewal-plan-modal-body{padding:0}.renewal-plan-layout{grid-template-columns:1fr 360px}.renewal-plan-seats-label{margin:0 0 var(--spacing-sm) 0}.renewal-plan-seats .renewal-plan-seat-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.renewal-plan-seat-value{font-family:var(--inteerio-font-semibold);font-size:var(--inteerio-fs-h2);color:var(--text-primary);min-width:2ch;text-align:right}.renewal-plan-payment-btn{margin-top:var(--spacing-md)}.renewal-plan-skeleton-seats-label{width:70%;height:14px;margin-bottom:var(--spacing-sm)!important}.renewal-plan-skeleton-seat-value{width:32px;height:20px;border-radius:4px}.renewal-plan-skeleton-close{width:100%;height:44px;margin-top:var(--spacing-md);border-radius:8px}.confirmation-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out}.confirmation-modal{background-color:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:400px;width:90%;max-height:90vh;overflow:hidden;animation:slideIn .3s ease-out;padding-bottom:1rem}.confirmation-modal .modal-header{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);position:relative}.confirmation-modal .modal-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:transparent;flex-shrink:0}.confirmation-modal .modal-icon svg{width:80px;height:80px}.confirmation-modal .modal-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:none;cursor:pointer;border-radius:50%;transition:all var(--transition-normal);padding:0;position:absolute;top:var(--spacing-lg);right:var(--spacing-lg)}.confirmation-modal .modal-close:hover{transform:scale(1.1)}.confirmation-modal .modal-close svg{width:30px;height:30px}.confirmation-modal .modal-content{padding:var(--spacing-lg);text-align:center}.confirmation-modal .modal-title{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h5);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;line-height:1.4;text-align:center}.confirmation-modal .modal-message{font-family:var(--inteerio-font-medium);font-size:var(--inteerio-fs-h3);color:var(--text-secondary);margin:0;line-height:1.6;text-align:center}.confirmation-modal .modal-children{margin-top:var(--spacing-lg);text-align:left}.confirmation-modal .modal-error{margin-top:var(--spacing-md);padding:var(--spacing-sm);background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-sm)}.confirmation-modal .error-message{font-family:var(--inteerio-font);font-size:var(--inteerio-fs-h3);color:var(--error-color);margin:0;text-align:center}.confirmation-modal .loading-spinner-small{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;margin-right:var(--spacing-xs);display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.confirmation-modal .modal-actions{display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg);justify-content:center}.confirmation-modal .modal-actions .btn{min-width:80px;justify-content:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:480px){.confirmation-modal{width:95%;margin:var(--spacing-md)}.confirmation-modal .modal-actions{flex-direction:column-reverse}.confirmation-modal .modal-actions .btn{width:100%}}.dark-mode .confirmation-modal{background-color:var(--bg-primary);border:1px solid var(--border-color)}.dark-mode .confirmation-modal .modal-header{border-bottom-color:var(--border-color)}.dark-mode .confirmation-modal .modal-actions{border-top-color:var(--border-color)}.blocklisted-license-page{height:100%;width:100%;background:var(--bg-third, #f7f9fc)}.blocklisted-license-page .license-page{max-width:1200px;margin:0 auto}
