.erptop .dashboard-container{font-family:var(--font-geist), var(--font-inter), sans-serif;background:0 0;min-height:auto;padding:0;overflow:visible}.dark .erptop .dashboard-container,html[data-theme=dark] .erptop .dashboard-container{background:0 0}.erptop .page-header{margin-bottom:24px}.erptop .header-text .page-title{font:500 30px/1.1 var(--font-geist), sans-serif;letter-spacing:-.03em;color:var(--ink-0);margin:0 0 6px}.erptop .header-text .page-subtitle{color:var(--ink-2);font-size:13px;font-weight:400;line-height:1.5}.erptop .action-button{font:500 12.5px var(--font-geist), sans-serif;letter-spacing:-.005em;color:var(--ink-0);background:var(--chip-bg);border:1px solid var(--line-0);border-radius:8px;padding:8px 14px;box-shadow:none!important;transform:none!important}.erptop .action-button:hover{background:var(--glass-hover);border-color:var(--line-1);box-shadow:none!important;color:var(--ink-0)!important;transform:none!important}.erptop .action-button .button-gradient{display:none}.erptop .refresh-button{background:var(--chip-bg);color:var(--ink-1)}.erptop .refresh-button:hover{background:var(--glass-hover)!important;color:var(--ink-0)!important}.erptop .primary-button{background:var(--accent);border-color:var(--accent);color:#fff!important;box-shadow:none!important}.erptop .primary-button:hover{background:oklch(calc(var(--accent-l) - 6%) var(--accent-c) var(--accent-h));border-color:oklch(calc(var(--accent-l) - 6%) var(--accent-c) var(--accent-h));color:#fff!important}.erptop .dashboard-stats-grid{gap:12px}.erptop .dashboard-stat-card,.erptop .react-grid-item .dashboard-stat-card{background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2));-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--line-glass);box-shadow:var(--shadow-glass);border-radius:14px}.erptop .dashboard-stat-info .dashboard-stat-label,.erptop .react-grid-item .dashboard-stat-title{color:var(--ink-1)}.erptop .dashboard-stat-info .dashboard-stat-value,.erptop .react-grid-item .dashboard-stat-value{color:var(--ink-0);font-family:var(--font-geist), sans-serif;letter-spacing:-.025em;font-weight:500}.erptop .dashboard-stat-info .dashboard-stat-change,.erptop .react-grid-item .dashboard-stat-subtitle{color:var(--ink-2)}.erptop .dashboard-stat-icon,.erptop .react-grid-item .dashboard-stat-icon-wrapper{background:var(--chip-bg);border:1px solid var(--line-0);color:var(--ink-2);border-radius:10px}.erptop .dashboard-stat-icon-blue{color:#006aa4;color:lab(41.4449% -10.0948 -52.2652);background:#0089cb1f;background:lab(53.3277% -13.7061 -46.5518/.12);border-color:#0089cb38;border-color:lab(53.3277% -13.7061 -46.5518/.22)}.erptop .dashboard-stat-icon-green{color:var(--pos);background:#269e5f1f;background:lab(57.7308% -44.8334 23.1443/.12);border-color:#269e5f3d;border-color:lab(57.7308% -44.8334 23.1443/.24)}.erptop .dashboard-stat-icon-purple{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 28%, transparent);color:var(--accent-ink)}.erptop .dashboard-stat-icon-orange{color:#935b00;color:lab(43.8824% 27.135 108.865);background:#d38e0024;background:lab(65.0191% 20.6923 71.3966/.14);border-color:#d38e0042;border-color:lab(65.0191% 20.6923 71.3966/.26)}.erptop .react-grid-item .dashboard-stat-icon-wrapper .material-icon{color:var(--accent-ink)}.erptop .react-grid-item .dashboard-stat-trend{color:var(--pos);font-family:var(--font-geist-mono), monospace;background:#269e5f1f;background:lab(57.7308% -44.8334 23.1443/.12);font-weight:500}.erptop .content-grid{gap:16px}.erptop .content-section{background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2));-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--line-glass);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass)}.erptop .section-header{border-bottom:1px solid var(--line-0);background:0 0;padding:14px 18px}.erptop .section-title{font:500 14px var(--font-geist), sans-serif;letter-spacing:-.01em;color:var(--ink-0);gap:8px}.erptop .section-title:before{background:var(--accent);border-radius:2px;width:3px;height:14px}.erptop .section-content{background:0 0;padding:14px 18px 18px}.erptop .view-all-button{background:var(--chip-bg);color:var(--ink-1);border:1px solid var(--line-0);font-family:var(--font-geist), sans-serif;border-radius:8px;height:30px;padding:0 12px;font-weight:500;transition:background .15s,color .15s;transform:none!important}.erptop .view-all-button:hover{background:var(--glass-hover);color:var(--ink-0);border-color:var(--line-1);transform:none!important}.erptop .refresh-button-small{background:var(--chip-bg);color:var(--ink-1);border:1px solid var(--line-0);border-radius:8px;width:30px;height:30px}.erptop .refresh-button-small:hover{background:var(--glass-hover);color:var(--ink-0)}.erptop .project-card{background:var(--bg-2);border:1px solid var(--line-0);border-radius:12px;padding:14px 16px}.erptop .project-card:after{background:var(--accent)}.erptop .project-card:hover{background:var(--bg-0);border-color:var(--line-1);transform:none;box-shadow:0 2px 8px -4px #00000014;box-shadow:0 2px 8px -4px lab(0% 0 0/.08)}.erptop .project-name{font:500 14px var(--font-geist), sans-serif;color:var(--ink-0);letter-spacing:-.005em}.erptop .project-client{color:var(--ink-2);font-size:12px}.erptop .progress-label{color:var(--ink-2);font-family:var(--font-inter), sans-serif}.erptop .progress-value{color:var(--ink-0);font-family:var(--font-geist-mono), monospace}.erptop .dashboard-progress-bar{background:var(--bar-track);border-radius:999px}.erptop .dashboard-progress-fill{background:var(--accent);border-radius:999px}.erptop .deadline-icon{color:var(--ink-2)}.erptop .deadline-text{color:var(--ink-2);font-size:12px;font-family:var(--font-inter), sans-serif}.erptop .status-chip{font:500 11px var(--font-inter), sans-serif;text-transform:none;letter-spacing:-.005em;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:0;border-radius:999px;padding:3px 9px}.erptop .status-planning{color:#006aa4;color:lab(41.4449% -10.0948 -52.2652);background:#0089cb1f;background:lab(53.3277% -13.7061 -46.5518/.12);border:0}.erptop .status-in-progress{color:#935b00;color:lab(43.8824% 27.135 108.865);background:#d38e0024;background:lab(65.0191% 20.6923 71.3966/.14);border:0}.erptop .status-completed{color:var(--pos);background:#269e5f1f;background:lab(57.7308% -44.8334 23.1443/.12);border:0}.erptop .status-new{color:#006aa4;color:lab(41.4449% -10.0948 -52.2652);background:#0089cb1f;background:lab(53.3277% -13.7061 -46.5518/.12);border:0}.erptop .status-on-hold{background:var(--chip-bg);color:var(--ink-2);border:1px solid var(--line-0)}.erptop .status-blocked{color:var(--neg);background:#d747451f;background:lab(51.7988% 56.7776 34.0415/.12);border:0}.erptop .status-cancelled{background:var(--chip-bg);color:var(--ink-3);border:1px solid var(--line-0)}.erptop .status-partial{color:#886200;color:lab(44.2759% 16.1316 103.693);background:#c6961224;background:lab(65.3569% 10.9394 66.3172/.14);border:0}.erptop .status-ordered{background:var(--accent-soft);color:var(--accent-ink);border:0}.erptop .activity-item{border-radius:10px;padding:10px 12px}.erptop .activity-item:hover{background:var(--glass-hover);transform:none}.erptop .activity-item:not(.last):before{background:linear-gradient(to bottom, var(--line-0), transparent)}.erptop .activity-avatar{background:var(--chip-bg);border:1px solid var(--line-0);border-radius:10px}.erptop .activity-icon{color:var(--accent-ink)}.erptop .activity-user{color:var(--ink-0);font-weight:500;font-family:var(--font-geist), sans-serif}.erptop .activity-action{color:var(--ink-2);font-family:var(--font-inter), sans-serif}.erptop .activity-target{color:var(--accent-ink);font-weight:500}.erptop .activity-time{color:var(--ink-3);font-size:11.5px;font-family:var(--font-geist-mono), monospace}.erptop .quick-actions-header{margin-bottom:16px}.erptop .quick-actions-header .section-title{font:500 24px var(--font-geist), sans-serif;letter-spacing:-.02em;color:var(--ink-0)}.erptop .section-subtitle{color:var(--ink-2);font-size:13px;font-family:var(--font-inter), sans-serif}.erptop .quick-action-card{background:var(--bg-2);border:1px solid var(--line-0);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;transition:background .15s,border-color .15s;box-shadow:none!important}.erptop .quick-action-card:before{background:var(--accent)}.erptop .quick-action-card:hover{background:var(--bg-0);border-color:var(--line-1);transform:none;box-shadow:0 2px 8px -4px #00000014!important;box-shadow:0 2px 8px -4px lab(0% 0 0/.08)!important}.erptop .action-icon-wrapper{background:var(--accent-soft);border-radius:8px}.erptop .quick-action-card:hover .action-icon-wrapper{background:var(--accent);transform:none}.erptop .action-icon-wrapper svg{color:var(--accent-ink)}.erptop .action-title{color:var(--ink-0);font-family:var(--font-geist), sans-serif;font-weight:500}.erptop .action-description{color:var(--ink-2);font-family:var(--font-inter), sans-serif}.erptop .action-arrow{color:var(--ink-3)}.erptop .loading-spinner{color:var(--ink-2);font-size:13px;font-family:var(--font-inter), sans-serif}.erptop .react-grid-item.react-grid-placeholder{opacity:.6;border-radius:14px;background:var(--accent-soft)!important;border:2px dashed var(--accent)!important}.erptop .widget-drag-handle{background:var(--chip-bg)!important;border:1px solid var(--line-0)!important;color:var(--ink-2)!important}.erptop .widget-drag-handle:hover{background:var(--glass-hover)!important;color:var(--ink-0)!important}.erptop .task-item,.erptop .deadline-item,.erptop .movement-item,.erptop .fleet-alert-item{background:var(--bg-2)!important;border:1px solid var(--line-0)!important;border-radius:10px!important;padding:10px 12px!important;transition:background .15s,border-color .15s!important}.erptop .task-item:hover,.erptop .deadline-item:hover,.erptop .movement-item:hover,.erptop .fleet-alert-item:hover{background:var(--bg-0)!important;border-color:var(--line-1)!important}.erptop .task-item p,.erptop .deadline-item p,.erptop .movement-item p,.erptop .fleet-alert-item p{color:var(--ink-0)!important;font-family:var(--font-inter), sans-serif!important}.erptop .task-item p[style*="color: #6B7280"],.erptop .deadline-item p[style*="color: #6B7280"],.erptop .movement-item p[style*="color: #6B7280"],.erptop .fleet-alert-item p[style*="color: #6B7280"]{color:var(--ink-2)!important}.erptop .task-item p[style*="color: #9CA3AF"],.erptop .deadline-item p[style*="color: #9CA3AF"],.erptop .movement-item p[style*="color: #9CA3AF"],.erptop .fleet-alert-item p[style*="color: #9CA3AF"]{color:var(--ink-3)!important}.erptop [style*="background: #E5E7EB"]{background:var(--bar-track)!important}.erptop [style*="color: #111827"]{color:var(--ink-0)!important}.erptop [style*="color: #6B7280"]{color:var(--ink-2)!important}.erptop [style*="color: #9CA3AF"]{color:var(--ink-3)!important}.erptop [style*="border-top: 1px solid #E5E7EB"]{border-top-color:var(--line-0)!important}.erptop [style*="background: white"][class*=rounded]{color:var(--ink-0);background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2))!important;-webkit-backdrop-filter:blur(20px)saturate(1.4)!important;border:1px solid var(--line-glass)!important}html[data-theme=dark] .erptop .dashboard-stat-card,html[data-theme=dark] .erptop .content-section,.dark .erptop .dashboard-stat-card,.dark .erptop .content-section{background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2));border-color:var(--line-glass);box-shadow:var(--shadow-glass)}html[data-theme=dark] .erptop .project-card,html[data-theme=dark] .erptop .quick-action-card,.dark .erptop .project-card,.dark .erptop .quick-action-card{background:var(--bg-2);border-color:var(--line-0)}html[data-theme=dark] .erptop .project-card:hover,html[data-theme=dark] .erptop .quick-action-card:hover,.dark .erptop .project-card:hover,.dark .erptop .quick-action-card:hover{background:var(--bg-3);border-color:var(--line-1)}
html .erptop .mc-card,html.dark .erptop .mc-card{-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:var(--shadow-glass);color:var(--ink-1);border-radius:16px;overflow:hidden;background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2))!important;border:1px solid var(--line-glass)!important}.erptop .mc-card.sticky-table-card{overflow:visible}.erptop .mc-card-body{padding:14px 16px}.erptop .erptop-data-card,.erptop .erptop-page-card{background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2));-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--line-glass);box-shadow:var(--shadow-glass);color:var(--ink-1);border-radius:16px;overflow:hidden}.erptop .erptop-data-card{flex-direction:column;flex:1;min-height:0;display:flex}.mc-page-container--full>.mc-card.erptop-data-card{box-shadow:var(--shadow-glass);border:1px solid var(--line-glass);border-radius:16px}.mc-card.erptop-data-card,.erptop-data-card{overflow:hidden!important}.erptop .mc-card.erptop-data-card.overflow-x-auto,.erptop .erptop-data-card.overflow-x-auto{overflow:auto hidden!important}.mc-card.erptop-data-card>.flex.flex-col{height:100%!important}@media (max-width:900px){.erptop .erptop-data-card,.erptop .mc-card.erptop-data-card{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}.erptop .erptop-data-card>.mobile-list,.erptop .mc-card.erptop-data-card>.mobile-list{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}}.erptop .mc-glass-input,html .erptop input.mc-glass-input,html.dark .erptop input.mc-glass-input{letter-spacing:-.005em;border-radius:10px;height:36px;padding:0 12px;transition:border-color .12s,background .12s;background:var(--chip-bg)!important;border:1px solid var(--line-0)!important;color:var(--ink-1)!important;font:500 13px var(--font-geist), sans-serif!important}.erptop .mc-glass-input::placeholder{color:var(--ink-3)}.erptop .mc-glass-input:hover{border-color:var(--line-1)}.erptop .mc-glass-input:focus{border-color:color-mix(in oklab, var(--accent) 45%, var(--line-1));box-shadow:0 0 0 3px var(--accent-soft);background:var(--bg-2);outline:none}.erptop .mc-glass-btn{letter-spacing:-.005em;color:var(--ink-1);background:var(--chip-bg);border:1px solid var(--line-0);cursor:pointer;height:36px;box-shadow:none;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-weight:500;transition:background .15s,border-color .15s,transform .12s;display:inline-flex;font-family:var(--font-geist), sans-serif!important;font-size:12.5px!important}.erptop .mc-glass-btn:hover{background:var(--glass-hover);border-color:var(--line-1);color:var(--ink-0);transform:translateY(-1px);box-shadow:0 2px 8px -2px #1c140c0f;box-shadow:0 2px 8px -2px lab(7.21233% 2.65807 5.86334/.06)}html .erptop .mc-table,html.dark .erptop .mc-table,html .erptop .mc-table thead,html.dark .erptop .mc-table thead,html .erptop .erptop-table,html.dark .erptop .erptop-table,html .erptop .erptop-table thead,html.dark .erptop .erptop-table thead{font-family:var(--font-geist), sans-serif;width:100%;font-size:13px;color:var(--ink-1)!important;background:0 0!important}html .erptop .erptop-table tbody tr[data-group-row="1"] td,html.dark .erptop .erptop-table tbody tr[data-group-row="1"] td{background-color:color-mix(in oklab, var(--accent-soft) 55%, transparent)!important;border-top:2px solid color-mix(in oklab, var(--accent) 50%, transparent)!important}html .erptop .erptop-table tbody tr[data-variant-row="1"] td,html.dark .erptop .erptop-table tbody tr[data-variant-row="1"] td{background-color:#fff4d64d!important;background-color:lab(96.484% .269651 15.9106/.3)!important;border-left:3px solid #c08a0080!important;border-left:3px solid lab(61.6091% 14.413 66.1016/.5)!important}html .erptop .erptop-table thead th,html .erptop .erptop-table tbody td,html .erptop .erptop-table tfoot td,html.dark .erptop .erptop-table thead th,html.dark .erptop .erptop-table tbody td,html.dark .erptop .erptop-table tfoot td,html .erptop .mc-table thead th,html .erptop .mc-table tbody td,html .erptop .mc-table tfoot td,html.dark .erptop .mc-table thead th,html.dark .erptop .mc-table tbody td,html.dark .erptop .mc-table tfoot td{color:var(--ink-1);font-family:var(--font-geist), sans-serif;font-size:13px;border-bottom:1px solid var(--line-0)!important;background-color:#0000!important}.erptop .mc-table thead th,.erptop .erptop-table thead th{font:500 11px var(--font-geist), sans-serif;text-transform:uppercase;letter-spacing:.05em;z-index:5;text-align:left;padding:10px 12px;position:sticky;top:0;color:var(--ink-3)!important}.erptop .mc-table thead th.text-right,.erptop .erptop-table thead th.text-right{text-align:right}.erptop .mc-table thead th.text-center,.erptop .erptop-table thead th.text-center{text-align:center}html .erptop .mc-table thead th,html.dark .erptop .mc-table thead th,html .erptop .erptop-table thead th,html.dark .erptop .erptop-table thead th{background:color-mix(in oklab, var(--bg-1) 50%, var(--bg-2))!important}.erptop .mc-table tbody td,.erptop .erptop-table tbody td,.erptop .mc-table tfoot td,.erptop .erptop-table tfoot td{vertical-align:middle;height:auto;padding:5px 12px;line-height:1.35}.erptop .mc-table.mc-table--comfortable tbody td,.erptop .mc-table.mc-table--comfortable tfoot td{padding:10px 12px}.erptop .erptop-hovertip{background:var(--bg-0);color:var(--ink-1);border:1px solid var(--line-0);font:500 12px var(--font-geist), sans-serif;letter-spacing:-.005em;white-space:normal;overflow-wrap:break-word;text-wrap:pretty;border-radius:8px;max-width:min(320px,100vw - 24px);padding:5px 9px;line-height:1.4;position:relative;box-shadow:0 8px 22px -10px #1c140c4d;box-shadow:0 8px 22px -10px lab(7.21233% 2.65807 5.86334/.3)}.erptop .erptop-hovertip:after{content:"";top:100%;left:var(--tip-caret-x,50%);border:5px solid #0000;border-top-color:var(--bg-0);margin-top:-1px;position:absolute;transform:translate(-50%)}.erptop .erptop-hovertip.is-below:after{top:auto;bottom:100%;left:var(--tip-caret-x,50%);border-top-color:#0000;border-bottom-color:var(--bg-0);margin-top:0;margin-bottom:-1px}.erptop .mc-table tbody tr,.erptop .erptop-table tbody tr{transition:background-color .12s;background-color:#0000!important}.erptop .mc-table tbody tr:hover,.erptop .erptop-table tbody tr:hover{background-color:color-mix(in oklab, var(--accent-soft) 35%, transparent)!important}.erptop .mc-table tbody tr:hover td,.erptop .erptop-table tbody tr:hover td{color:var(--ink-0)!important}html .erptop .mc-table td.sticky,html .erptop .mc-table th.sticky,html.dark .erptop .mc-table td.sticky,html.dark .erptop .mc-table th.sticky{background-color:color-mix(in oklab, var(--bg-1) 98%, var(--accent))!important;-webkit-backdrop-filter:none!important;background-image:none!important}.erptop .mc-table td.sticky,.erptop .mc-table th.sticky{box-shadow:inset -1px 0 0 var(--line-0), 6px 0 10px -6px #1c140c2e}@supports (color:lab(0% 0 0)){.erptop .mc-table td.sticky,.erptop .mc-table th.sticky{box-shadow:inset -1px 0 0 var(--line-0), 6px 0 10px -6px lab(7.21233% 2.65807 5.86334/.18)}}html .erptop .mc-table tbody tr:hover td.sticky,html.dark .erptop .mc-table tbody tr:hover td.sticky{background-color:color-mix(in oklab, var(--bg-1) 92%, var(--accent))!important;background-image:none!important}html .erptop .mc-table tbody tr[data-highlighted=true] td.sticky,html.dark .erptop .mc-table tbody tr[data-highlighted=true] td.sticky{background-color:color-mix(in oklab, var(--bg-1) 86%, var(--accent))!important;background-image:none!important}html .erptop .mc-table thead th.sticky,html.dark .erptop .mc-table thead th.sticky{background:color-mix(in oklab, var(--bg-1) 98%, var(--accent))!important;z-index:6!important;background-image:none!important}.erptop .mc-table td.sticky a,.erptop .mc-table td.sticky button{color:inherit}.erptop .mc-table td span.rounded-full[class*=bg-]:not(:empty){border:1px solid var(--line-0);font:500 11px var(--font-geist), sans-serif;letter-spacing:-.005em;border-radius:999px;padding:1px 8px;background:var(--chip-bg)!important;color:var(--ink-1)!important}.erptop .mc-table td span.bg-blue-100{border-color:#0089cb38;border-color:lab(53.3277% -13.7061 -46.5518/.22);color:#0089cb!important;color:lab(53.3277% -13.7061 -46.5518)!important;background:#0089cb1a!important;background:lab(53.3277% -13.7061 -46.5518/.1)!important}.erptop .mc-table td span.bg-orange-100{border-color:#d38e0042;border-color:lab(65.0191% 20.6923 71.3966/.26);color:#ac7300!important;color:lab(53.2491% 25.7978 112.533)!important;background:#d38e001f!important;background:lab(65.0191% 20.6923 71.3966/.12)!important}.erptop .mc-table td span.bg-green-100{border-color:#269e5f3d;border-color:lab(57.7308% -44.8334 23.1443/.24);color:var(--pos)!important;background:#269e5f1a!important;background:lab(57.7308% -44.8334 23.1443/.1)!important}.erptop .mc-table td span.bg-gray-100{border-color:var(--line-0);background:var(--chip-bg)!important;color:var(--ink-2)!important}.erptop .mc-card .text-\[\#69C350\]{color:var(--accent-ink)!important}.erptop .mc-card span[class*="bg-\\[\\#69C350\\]"]{background:var(--accent-soft)!important;color:var(--accent-ink)!important}.erptop .border-\[\#69C350\]{border-color:var(--accent)!important}.erptop .erptop-avatar-chip{border:1px solid color-mix(in oklab, var(--accent) 28%, transparent);width:32px;height:32px;font-family:var(--font-geist), sans-serif;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex;background:var(--accent-soft)!important;color:var(--accent-ink)!important}.erptop .mc-table td .erptop-row-actions a,.erptop .mc-table td .erptop-row-actions button,.erptop .floating-action-bubble .erptop-row-actions a,.erptop .floating-action-bubble .erptop-row-actions button,.erptop .mc-table td a[title=Zobrazit\ detail],.erptop .mc-table td a[data-gtt-title=Zobrazit\ detail],.erptop .mc-table td a[title=Upravit],.erptop .mc-table td a[data-gtt-title=Upravit],.erptop .mc-table td button[title=Smazat],.erptop .mc-table td button[data-gtt-title=Smazat]{border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background .12s,color .12s;display:inline-flex;color:var(--ink-1)!important;background-color:#0000!important}.erptop .mc-table td .erptop-row-actions a:hover,.erptop .mc-table td .erptop-row-actions button:hover,.erptop .floating-action-bubble .erptop-row-actions a:hover,.erptop .floating-action-bubble .erptop-row-actions button:hover,.erptop .mc-table td a[title=Zobrazit\ detail]:hover,.erptop .mc-table td a[data-gtt-title=Zobrazit\ detail]:hover{color:var(--accent-ink)!important;background-color:var(--accent-soft)!important}.erptop .mc-table td a[title=Upravit]:hover,.erptop .mc-table td a[data-gtt-title=Upravit]:hover{color:var(--pos)!important;background-color:#269e5f1a!important;background-color:lab(57.7308% -44.8334 23.1443/.1)!important}.erptop .mc-table td button[title=Smazat]:hover,.erptop .mc-table td button[data-gtt-title=Smazat]:hover{color:var(--neg)!important;background-color:var(--neg-soft)!important}.erptop .erptop-row-actions a:has(.lucide-trash-2):hover{color:var(--neg)!important;background-color:var(--neg-soft)!important}.erptop .erptop-row-actions button:has(.lucide-trash-2):hover{color:var(--neg)!important;background-color:var(--neg-soft)!important}.erptop .erptop-row-actions .download-split-btn{flex:none!important}.erptop .erptop-row-actions .download-split-quick,.erptop .erptop-row-actions .download-split-chevron{color:var(--ink-1)!important;background-color:#0000!important;padding:0!important}.erptop .erptop-row-actions .download-split-quick{border-radius:8px 0 0 8px!important}.erptop .erptop-row-actions .download-split-chevron{border-radius:0 8px 8px 0!important;padding:0 6px!important}.erptop .erptop-row-actions .download-split-quick:hover:not(:disabled),.erptop .erptop-row-actions .download-split-chevron:hover:not(:disabled){color:var(--ink-0)!important;background-color:var(--bg-2,#0f172a0a)!important}.erptop .floating-action-bubble>div{-webkit-backdrop-filter:blur(8px);border-radius:10px;box-shadow:0 4px 14px -6px #1c140c2e;box-shadow:0 4px 14px -6px lab(7.21233% 2.65807 5.86334/.18);background:color-mix(in oklab, var(--bg-0) 88%, transparent)!important;border:1px solid var(--line-0)!important}.erptop .floating-action-bubble .erptop-icon-btn{border-radius:6px;width:28px;height:28px;box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.erptop .floating-action-bubble .erptop-icon-btn:hover{background:var(--glass-hover)!important;color:var(--ink-0)!important;box-shadow:none!important;transform:none!important}.erptop .modal-card .text-\[var\(--mc-text\)\]{color:var(--ink-0)!important}.erptop .modal-card .text-\[var\(--mc-text-secondary\)\]{color:var(--ink-2)!important}.erptop .modal-card .border-\[var\(--mc-border\)\]{border-color:var(--line-0)!important}.erptop .modal-card .bg-\[var\(--mc-bg-hover\)\]{background:color-mix(in oklab, var(--bg-0) 70%, transparent)!important}.erptop .modal-card .hover\:bg-\[var\(--mc-bg-hover\)\]:hover{background:var(--glass-hover)!important}.erptop .modal-card .bg-\[var\(--mc-bg-secondary\)\]{background:var(--bg-2)!important}.erptop .modal-card .bg-\[var\(--mc-bg-primary\)\]{background:var(--bg-1)!important}.erptop .modal-card .hover\:text-\[var\(--mc-text\)\]:hover{color:var(--ink-0)!important}.erptop .modal-card .text-\[var\(--mc-primary\)\]{color:var(--accent-ink)!important}.erptop .modal-card .border-\[var\(--mc-primary\)\],.erptop .modal-card .hover\:border-\[var\(--mc-primary\)\]:hover{border-color:var(--accent)!important}.erptop .modal-card .text-\[var\(--mc-error\)\]{color:var(--neg)!important}.erptop .modal-card .text-\[var\(--mc-info\)\]{color:var(--info-ink)!important}.erptop .modal-card .bg-\[var\(--mc-info-bg\)\]{background:#1f86cd1a!important;background:lab(53.1676% -9.29973 -45.5157/.1)!important}.erptop .modal-card .border-\[var\(--mc-info-border\)\]{border-color:#1f86cd4d!important;border-color:lab(53.1676% -9.29973 -45.5157/.3)!important}.erptop .modal-card .mc-btn{letter-spacing:-.005em;cursor:pointer;border:1px solid var(--line-0);background:var(--chip-bg);color:var(--ink-1);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-weight:500;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex;font-family:var(--font-geist), sans-serif!important;font-size:12.5px!important}.erptop .modal-card .mc-btn-secondary,.dark .erptop .modal-card .mc-btn-secondary,html .erptop .modal-card .mc-btn-secondary{background:var(--chip-bg)!important;color:var(--ink-1)!important;border:1px solid var(--line-0)!important}.erptop .modal-card .mc-btn:hover,.erptop .modal-card .mc-btn:hover:not(:disabled),.erptop .modal-card .mc-btn-secondary:hover,.erptop .modal-card .mc-btn-secondary:hover:not(:disabled),.dark .erptop .modal-card .mc-btn-secondary:hover:not(:disabled),html .erptop .modal-card .mc-btn-secondary:hover{transform:translateY(-1px);background:var(--glass-hover)!important;border-color:var(--line-1)!important;color:var(--ink-0)!important}.erptop .modal-card .mc-btn-secondary>*,.erptop .modal-card .mc-btn-secondary:hover>*{color:inherit!important}.erptop .modal-card .mc-btn-secondary svg,.erptop .modal-card .mc-btn-secondary:hover svg{fill:none;color:inherit!important;stroke:currentColor!important}.erptop .modal-card .mc-btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.erptop .modal-card .mc-btn-primary:hover{background:oklch(calc(var(--accent-l) - 5%) var(--accent-c) var(--accent-h))!important;border-color:oklch(calc(var(--accent-l) - 5%) var(--accent-c) var(--accent-h))!important;color:#fff!important}.erptop .tsm-col-row{border:1px solid var(--line-0);background:color-mix(in oklab, var(--bg-0) 75%, transparent);border-radius:12px;flex-direction:column;transition:border-color .12s,background .12s,opacity .12s,transform .12s;display:flex}.erptop .tsm-col-row[data-hidden]{opacity:.55}.erptop .tsm-col-row[data-has-filter]{border-color:color-mix(in oklab, var(--accent) 35%, var(--line-0))}.erptop .tsm-col-row[data-drag-over]{border-color:var(--accent);background:var(--accent-soft)}.erptop .tsm-col-row[data-dragging]{opacity:.4;transform:scale(.98)}.erptop .tsm-col-row .head{align-items:center;gap:8px;padding:8px 10px;display:flex}.erptop .tsm-col-row .handle{width:22px;height:22px;color:var(--ink-3);cursor:grab;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.erptop .tsm-col-row .handle:active{cursor:grabbing}.erptop .tsm-col-row .handle:hover{color:var(--ink-1);background:var(--glass-hover)}.erptop .tsm-col-row .handle.is-locked{cursor:default;color:var(--ink-4)}.erptop .tsm-col-row .handle.is-locked:hover{color:var(--ink-4);background:0 0}.erptop .tsm-col-row .title{font:500 12.5px var(--font-geist), sans-serif;letter-spacing:-.005em;color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erptop .tsm-col-row[data-hidden] .title{color:var(--ink-3)}.erptop .tsm-col-row .filter{border-top:1px solid var(--line-0);margin-top:0;padding:8px 10px 8px 38px}.erptop .tsm-disclosure{color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;transition:color .12s;display:inline-flex;font:400 11.5px var(--font-geist), sans-serif!important}.erptop .tsm-disclosure:hover{color:var(--ink-1)}.erptop .tsm-disclosure-body{border-left:2px solid var(--line-0);flex-direction:column;gap:6px;margin-top:6px;padding-left:10px;display:flex}.erptop .tsm-search{align-items:center;display:flex;position:relative}.erptop .tsm-search>svg{color:var(--ink-3);pointer-events:none;position:absolute;left:8px}.erptop .tsm-search input{border:1px solid var(--line-0);background:var(--chip-bg);width:100%;height:26px;color:var(--ink-1);border-radius:6px;padding:0 8px 0 24px;font:400 11.5px var(--font-geist), sans-serif!important}.erptop .tsm-search input:focus{border-color:color-mix(in oklab, var(--accent) 40%, var(--line-1));box-shadow:0 0 0 2px var(--accent-soft);outline:none}.erptop .tsm-quick{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:flex}.erptop .tsm-link{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font:500 11px var(--font-geist), sans-serif!important}.erptop .tsm-link:hover{color:var(--ink-0)}.erptop .tsm-link.is-accent{color:var(--accent-ink)}.erptop .tsm-link.is-accent:hover{color:var(--accent)}.erptop .tsm-chips{flex-wrap:wrap;gap:4px;max-height:132px;padding:2px 0;display:flex;overflow-y:auto}.erptop .tsm-chip{font:500 11px var(--font-geist), sans-serif;letter-spacing:-.005em;color:var(--ink-2);background:var(--chip-bg);border:1px solid var(--line-0);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.erptop .tsm-chip:hover{background:var(--glass-hover);color:var(--ink-1)}.erptop .tsm-chip.is-selected{background:var(--accent-soft);color:var(--accent-ink);border-color:color-mix(in oklab, var(--accent) 35%, transparent)}.erptop .tsm-chip .cnt{font-family:var(--font-geist-mono), monospace;opacity:.7;font-size:10px}.erptop .tsm-more{font:400 10.5px var(--font-geist-mono), monospace;color:var(--ink-3);padding:2px 8px}.erptop .tsm-range-readout{color:var(--ink-2);align-self:center;align-items:baseline;gap:6px;font-size:11px;display:inline-flex}.erptop .tsm-range-readout .mono{font-family:var(--font-geist-mono), monospace;color:var(--ink-1);font-weight:500}.erptop .tsm-range{width:100%;height:22px;margin:4px 0;position:relative}.erptop .tsm-range .track{background:var(--line-0);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.erptop .tsm-range .fill{background:var(--accent);border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.erptop .tsm-thumb{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.erptop .tsm-thumb::-webkit-slider-thumb{pointer-events:auto;appearance:none;background:var(--accent);border:2px solid var(--bg-0);cursor:pointer;z-index:30;border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 1px 3px #1c140c4d;box-shadow:0 1px 3px lab(7.21233% 2.65807 5.86334/.3)}.erptop .tsm-thumb::-webkit-slider-runnable-track{background:0 0}.erptop .tsm-thumb::-moz-range-thumb{pointer-events:auto;appearance:none;background:var(--accent);border:2px solid var(--bg-0);cursor:pointer;border-radius:50%;width:14px;height:14px}.erptop .mobile-customer-card,.erptop .mobile-contact-card,.erptop .mobile-partner-card,.erptop .mobile-task-card,.erptop .mobile-opportunity-card,.erptop .mobile-quote-card,.erptop .mobile-subcontractor-card,.erptop .mobile-project-card{background:0 0;border-bottom-color:var(--line-0)!important}.erptop .mobile-customer-card:hover,.erptop .mobile-contact-card:hover,.erptop .mobile-partner-card:hover,.erptop .mobile-task-card:hover,.erptop .mobile-opportunity-card:hover,.erptop .mobile-quote-card:hover,.erptop .mobile-subcontractor-card:hover,.erptop .mobile-project-card:hover{background:var(--accent-soft)}.erptop .mobile-checkbox,.erptop .mc-table input[type=checkbox].rounded{cursor:pointer;appearance:none;border-radius:4px;width:16px;height:16px;transition:background .12s,border-color .12s;position:relative;border:1px solid var(--line-1)!important;background-color:var(--chip-bg)!important}.erptop .mobile-checkbox:hover,.erptop .mc-table input[type=checkbox].rounded:hover{border-color:var(--accent)}.erptop .mobile-checkbox:checked,.erptop .mc-table input[type=checkbox].rounded:checked{background-color:var(--accent)!important;border-color:var(--accent)!important}.erptop .mobile-checkbox:checked:after,.erptop .mc-table input[type=checkbox].rounded:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.erptop .mobile-avatar{border:1px solid color-mix(in oklab, var(--accent) 28%, transparent);background:var(--accent-soft)!important;color:var(--accent-ink)!important}.erptop .mobile-status-badge{border:1px solid var(--line-0);background:var(--chip-bg)!important;color:var(--ink-1)!important}.erptop .mobile-status-badge.lead{border-color:#0089cb38;border-color:lab(53.3277% -13.7061 -46.5518/.22);color:#0089cb!important;color:lab(53.3277% -13.7061 -46.5518)!important;background:#0089cb1a!important;background:lab(53.3277% -13.7061 -46.5518/.1)!important}.erptop .mobile-status-badge.prospect{border-color:#d38e0042;border-color:lab(65.0191% 20.6923 71.3966/.26);color:#ac7300!important;color:lab(53.2491% 25.7978 112.533)!important;background:#d38e001f!important;background:lab(65.0191% 20.6923 71.3966/.12)!important}.erptop .mobile-status-badge.customer{border-color:#269e5f3d;border-color:lab(57.7308% -44.8334 23.1443/.24);color:var(--pos)!important;background:#269e5f1a!important;background:lab(57.7308% -44.8334 23.1443/.1)!important}
.erptop .email-container,.erptop .email-container *,.erptop .email-row,.erptop .rp-header,.erptop .rp-subject,.erptop .rp-body,.erptop .compose-modal,.erptop .compose-modal *{letter-spacing:-.005em;font-family:var(--font-geist), ui-sans-serif, system-ui, -apple-system, sans-serif!important}.erptop .email-container{color:var(--ink-1);background:0 0!important}.erptop .email-sidebar,.erptop .email-list-panel,.erptop .email-reading-pane{border-color:var(--line-0)!important;background:0 0!important}.erptop .email-container{margin:0!important;padding:0!important}.erptop .email-sidebar{-webkit-backdrop-filter:blur(20px)saturate(1.4);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2))!important;border:0!important;border-right:1px solid var(--line-0)!important;box-shadow:none!important;margin:0!important}.erptop .email-list-panel{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2))!important;border:0!important;border-right:1px solid var(--line-0)!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.erptop .email-reading-pane{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2))!important;border-radius:0 var(--radius-lg) var(--radius-lg) 0!important;box-shadow:none!important;border:0!important;margin:0!important}.erptop .email-reading-pane.fullscreen{-webkit-backdrop-filter:none;background:var(--bg-0)!important;border-radius:0!important}.erptop .email-container{border:1px solid var(--line-glass);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass);overflow:hidden}.erptop .email-container:not(:has(.email-reading-pane)) .email-list-panel{border-radius:0 var(--radius-lg) var(--radius-lg) 0!important;border-right:0!important}.erptop .email-container,.erptop .email-container p,.erptop .email-container span,.erptop .email-container div{color:var(--ink-1)}.erptop .email-container h1,.erptop .email-container h2,.erptop .email-container h3,.erptop .email-container h4,.erptop .rp-subject,.erptop .email-row-subject,.erptop .compose-modal-title{letter-spacing:-.005em;font-weight:600;color:var(--ink-0)!important}.erptop .email-row-snippet,.erptop .email-row-meta,.erptop .rp-meta,.erptop .email-list-empty,.erptop .account-email,.erptop .nav-item-count{color:var(--ink-2)!important}.erptop .helper,.erptop .timestamp,.erptop .field-hint,.erptop .placeholder-text,.erptop .email-list-header-info{color:var(--ink-3)!important}.erptop .email-sidebar-nav,.erptop .email-row,.erptop .rp-header,.erptop .rp-sender,.erptop .rp-attachments,.erptop .attachments-section,.erptop .compose-field,.erptop .label-manager-row,.erptop .rule-manager-row,.erptop .attachment-item,.erptop .folder-dialog{border-color:var(--line-0)!important}.erptop .email-row:hover,.erptop .nav-item:hover,.erptop .attachment-item:hover{border-color:var(--line-1)!important}.erptop .email-sidebar-section,.erptop .sidebar-folders-divider,.erptop .sidebar-labels-divider{border-color:var(--line-0)!important}.erptop .email-sidebar{gap:4px;padding:0}.erptop .email-sidebar-header{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;padding:6px 10px 14px;font-size:10.5px;font-weight:600;display:flex}.erptop .email-sidebar .nav-item,.erptop .nav-item{letter-spacing:-.005em;cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;transition:background .15s,color .15s;position:relative;color:var(--ink-1)!important;font-family:var(--font-geist), sans-serif!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:7px 10px!important;font-size:13.5px!important;font-weight:500!important;display:flex!important}.erptop .email-sidebar .nav-item:hover,.erptop .nav-item:hover{background:var(--glass-hover)!important;color:var(--ink-0)!important}.erptop .email-sidebar .nav-item.active,.erptop .nav-item.active,.erptop .nav-item.is-active{background:var(--accent-soft)!important;color:var(--accent-ink)!important;box-shadow:none!important;font-weight:600!important}.erptop .email-sidebar .nav-item.active:before,.erptop .nav-item.active:before{content:"";background:var(--accent);border-radius:2px;width:3px;height:16px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.erptop .email-sidebar .nav-item.active svg,.erptop .nav-item.active svg{color:var(--accent-ink)!important}.erptop .sidebar-folders-section,.erptop .sidebar-labels-section{margin-top:10px}.erptop .sidebar-folders-header,.erptop .sidebar-labels-header{justify-content:space-between;align-items:center;gap:6px;background:0 0!important;border:0!important;margin:0!important;padding:8px 10px!important;display:flex!important}.erptop .sidebar-section-toggle{cursor:pointer;align-items:center;gap:6px;transition:color .15s,background .15s;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ink-3)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:4px 6px!important;font-size:10.5px!important;font-weight:600!important;display:inline-flex!important}.erptop .sidebar-section-toggle:hover{color:var(--ink-1)!important;background:var(--glass-hover)!important}.erptop .sidebar-section-chevron{color:var(--ink-3);transition:transform .15s}.erptop .sidebar-folders-actions{gap:2px;display:inline-flex}.erptop .sidebar-folders-manage,.erptop .sidebar-labels-manage{cursor:pointer;justify-content:center;align-items:center;transition:background .15s,color .15s;width:22px!important;height:22px!important;color:var(--ink-3)!important;background:0 0!important;border:0!important;border-radius:6px!important;display:inline-flex!important}.erptop .sidebar-folders-manage:hover,.erptop .sidebar-labels-manage:hover{background:var(--glass-hover)!important;color:var(--ink-1)!important}.erptop .email-sidebar .sidebar-label-item,.erptop .sidebar-label-item{letter-spacing:-.005em;font-family:var(--font-geist), sans-serif!important;color:var(--ink-1)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:500!important}.erptop .sidebar-label-item:hover{background:var(--glass-hover)!important;color:var(--ink-0)!important}.erptop .sidebar-label-item.active{background:var(--accent-soft)!important;color:var(--accent-ink)!important}.erptop .sidebar-label-name{font-size:inherit;font-weight:inherit;color:inherit}.erptop .sidebar-label-count{color:var(--ink-3)!important;font-size:10.5px!important;font-weight:400!important}.erptop .email-sidebar-collapse-btn{cursor:pointer;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;width:32px!important;height:32px!important;color:var(--ink-2)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;margin:0 0 10px!important;display:inline-flex!important}.erptop .email-sidebar-collapse-btn:hover{background:var(--chip-bg)!important;color:var(--ink-0)!important;border-color:var(--line-0)!important}.erptop .nav-item-count,.erptop .sidebar-count-badge{background:var(--chip-bg);border:1px solid var(--line-0);text-align:center;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 7px;color:var(--ink-2)!important;font-size:11px!important;font-weight:600!important}.erptop .nav-item.active .nav-item-count{background:color-mix(in oklab, var(--accent) 16%, transparent)!important;border-color:color-mix(in oklab, var(--accent) 26%, transparent)!important;color:var(--accent-ink)!important}.erptop .email-sidebar-footer{flex-direction:column;gap:6px;margin-top:auto;display:flex;border:0!important;border-top:1px solid var(--line-0)!important;background:0 0!important;border-radius:0!important;padding:12px 10px 10px!important}.erptop .email-sidebar-footer .relative{width:100%}.erptop .email-sidebar-footer .account-button{cursor:pointer;align-items:center;gap:10px;width:100%;transition:background .15s,border-color .15s;background:var(--chip-bg)!important;border:1px solid var(--line-0)!important;border-radius:10px!important;padding:8px 10px!important;display:flex!important}.erptop .email-sidebar-footer .account-button:hover{border-color:var(--line-1)!important;background:#ffffffeb!important;background:lab(100% 0 0/.92)!important}.erptop .email-sidebar-footer .account-info{text-align:left;flex:1;min-width:0}.erptop .email-sidebar-footer .settings-link{align-items:center;gap:6px;transition:background .15s,color .15s;color:var(--ink-2)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:6px 10px!important;font-size:11.5px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.erptop .email-sidebar-footer .settings-link:hover{background:var(--glass-hover)!important;color:var(--ink-0)!important}.erptop .account-button{align-items:center;gap:10px;width:100%;display:flex;background:0 0!important;border:0!important;padding:0!important}.erptop .account-avatar{border-radius:50%;width:32px;height:32px;background:linear-gradient(135deg, var(--accent), oklch(50% .1 var(--accent-h)))!important;color:#fff!important;font:600 11px var(--font-geist), sans-serif!important}.erptop .account-name{color:var(--ink-0)!important;font-size:12.5px!important;font-weight:600!important}.erptop .account-email{color:var(--ink-3)!important;font-size:11px!important}.erptop .compose-btn,.erptop .email-header-compose-btn,.erptop .email-fab-compose,.erptop .action-button-primary,.erptop .email-toolbar-primary{cursor:pointer;align-items:center;gap:6px;transition:background .15s,box-shadow .18s,transform .12s;font-family:var(--font-geist), sans-serif!important;letter-spacing:-.005em!important;color:#fff!important;background:var(--accent)!important;border:1px solid var(--accent)!important;box-shadow:none!important;border-radius:10px!important;padding:7px 14px!important;font-size:12.5px!important;font-weight:600!important;display:inline-flex!important}.erptop .compose-btn:hover,.erptop .email-header-compose-btn:hover,.erptop .email-fab-compose:hover,.erptop .action-button-primary:hover{transform:translateY(-1px);background:oklch(calc(var(--accent-l) - 5%) var(--accent-c) var(--accent-h))!important;box-shadow:0 3px 10px -2px oklch(var(--accent-l) var(--accent-c) var(--accent-h) / .25)!important}.erptop .action-button,.erptop .action-button-secondary,.erptop .email-toolbar button:not(.action-button-primary):not(.compose-btn),.erptop .rp-actions button{cursor:pointer;align-items:center;gap:6px;transition:background .15s,border-color .15s,transform .12s;font-family:var(--font-geist), sans-serif!important;color:var(--ink-0)!important;background:var(--chip-bg)!important;border:1px solid var(--line-0)!important;border-radius:8px!important;padding:7px 12px!important;font-size:12.5px!important;font-weight:500!important;display:inline-flex!important}.erptop .action-button:hover,.erptop .action-button-secondary:hover,.erptop .rp-actions button:hover{transform:translateY(-1px);border-color:var(--line-1)!important;background:#fffffff2!important;background:lab(100% 0 0/.95)!important}.erptop .email-row{background:0 0;padding:10px 14px;transition:background .12s;border-bottom:1px solid var(--line-0)!important}.erptop .email-row:hover{background:var(--glass-hover)!important}.erptop .email-row.unread{background:color-mix(in oklab, var(--accent) 3%, transparent)}.erptop .email-row.selected,.erptop .email-row.active{background:var(--accent-soft)!important}.erptop .email-row-avatar{border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;color:#fff!important;font:600 12px var(--font-geist), sans-serif!important}.erptop .email-row-sender,.erptop .email-row-name{color:var(--ink-0)!important;font-size:13px!important;font-weight:500!important}.erptop .email-row.unread .email-row-sender,.erptop .email-row.unread .email-row-name{font-weight:600!important}.erptop .email-row-subject{color:var(--ink-1)!important;font-size:13px!important;font-weight:500!important}.erptop .email-row.unread .email-row-subject{color:var(--ink-0)!important;font-weight:600!important}.erptop .email-row-snippet{color:var(--ink-3)!important;font-size:12px!important}.erptop .email-row-date,.erptop .email-row-meta{color:var(--ink-3)!important;font-size:11px!important}.erptop .rp-header{padding:18px 22px 14px;border-bottom:1px solid var(--line-0)!important}.erptop .rp-subject{line-height:1.3;color:var(--ink-0)!important;letter-spacing:-.01em!important;font-size:18px!important;font-weight:600!important}.erptop .rp-sender{background:var(--bg-1);align-items:center;gap:12px;padding:14px 22px;display:flex;border-bottom:1px solid var(--line-0)!important}.erptop .rp-sender-name{color:var(--ink-0)!important;font-size:13px!important;font-weight:600!important}.erptop .rp-sender-email,.erptop .rp-recipients,.erptop .rp-date{color:var(--ink-2)!important;font-size:12px!important}.erptop .rp-body{padding:22px;color:var(--ink-1)!important;font-size:14px!important;line-height:1.6!important}@media (max-width:640px){.erptop .rp-body:has(>.email-body-frame){padding-left:0;padding-right:0}.erptop .rp-thread-msg-body:has(.email-body-frame){padding-left:0;padding-right:0}.erptop .rp-thread-msg-body:has(.email-body-frame) .rp-thread-msg-actions{padding-left:12px;padding-right:12px}}.erptop .email-body-html{font-family:var(--font-geist), sans-serif!important;color:var(--ink-1)!important}.erptop .email-list-empty,.erptop .rp-empty,.erptop .empty-state{color:var(--ink-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:60px 24px;display:flex}.erptop .email-list-empty-icon,.erptop .rp-empty-icon,.erptop .empty-state-icon{margin-bottom:6px;background:var(--accent-soft)!important;width:56px!important;height:56px!important;color:var(--accent-ink)!important;border-radius:14px!important;place-items:center!important;display:grid!important}.erptop .email-list-empty h3,.erptop .rp-empty h3,.erptop .empty-state h3{margin:0;color:var(--ink-0)!important;font-size:15px!important;font-weight:600!important}.erptop .email-list-empty p,.erptop .rp-empty p,.erptop .empty-state p{max-width:320px;line-height:1.5;color:var(--ink-2)!important;font-size:13px!important}.erptop .attachment-item{cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:background .15s,border-color .15s;display:flex;background:var(--chip-bg)!important;border:1px solid var(--line-0)!important;border-radius:10px!important}.erptop .attachment-item:hover{border-color:var(--line-1)!important;background:#fffffff2!important;background:lab(100% 0 0/.95)!important}.erptop .attachment-icon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:6px;place-items:center;display:grid}.erptop .attachment-name{color:var(--ink-0)!important;font-size:12.5px!important;font-weight:500!important}.erptop .attachment-size{color:var(--ink-3)!important;font-size:11px!important}.compose-modal-backdrop{-webkit-backdrop-filter:blur(8px)saturate(1.1);background:#13161c8c!important;background:lab(7.18098% -.406697 -4.34435/.55)!important;justify-content:center!important;align-items:center!important}.erptop .compose-modal,.compose-modal-backdrop .compose-modal{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2))!important;border:1px solid var(--line-glass)!important;box-shadow:var(--shadow-glass)!important;border-radius:var(--radius-lg)!important;width:min(880px,100vw - 32px)!important;height:auto!important;max-height:calc(100vh - 64px)!important}.erptop .compose-modal .compose-header{gap:10px;border-bottom:1px solid var(--line-0)!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;background:0 0!important;align-items:center!important;padding:16px 20px!important;display:flex!important}.erptop .compose-modal .compose-header:before{content:"";background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 26%, transparent);width:26px;height:26px;color:var(--accent-ink);background-color:var(--accent-ink);border-radius:8px;flex-shrink:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"/><path d=\"m22 7-10 5L2 7\"/></svg>") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"/><path d=\"m22 7-10 5L2 7\"/></svg>") 50%/14px 14px no-repeat}.erptop .compose-modal .compose-header h3{letter-spacing:-.005em;flex:1;margin:0;color:var(--ink-0)!important;font-size:14px!important;font-weight:600!important}.erptop .compose-modal .compose-header-actions{align-items:center;gap:8px;display:flex}.erptop .compose-modal .compose-send-button{cursor:pointer;align-items:center;gap:6px;transition:background .15s,box-shadow .18s,transform .12s;font-family:var(--font-geist), sans-serif!important;color:#fff!important;background:var(--accent)!important;border:1px solid var(--accent)!important;border-radius:10px!important;padding:7px 14px!important;font-size:12.5px!important;font-weight:600!important;display:inline-flex!important}.erptop .compose-modal .compose-send-button:hover{box-shadow:0 3px 10px -2px oklch(var(--accent-l) var(--accent-c) var(--accent-h) / .25);transform:translateY(-1px);background:oklch(calc(var(--accent-l) - 5%) var(--accent-c) var(--accent-h))!important}.erptop .compose-modal .compose-close-btn{cursor:pointer;transition:background .15s,color .15s,border-color .15s;background:var(--chip-bg)!important;border:1px solid var(--line-0)!important;width:32px!important;height:32px!important;color:var(--ink-2)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.erptop .compose-modal .compose-close-btn:hover{color:var(--ink-0)!important;border-color:var(--line-1)!important;background:#fffffff2!important;background:lab(100% 0 0/.95)!important}.erptop .compose-modal .compose-body{background:0 0!important;padding:0!important}.erptop .compose-modal .compose-field{align-items:center;gap:12px;border-bottom:1px solid var(--line-0)!important;background:0 0!important;padding:10px 20px!important;display:flex!important}.erptop .compose-modal .compose-field label{text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;width:60px;margin:0;font-family:var(--font-geist), sans-serif!important;color:var(--ink-3)!important;font-size:11.5px!important;font-weight:600!important}.erptop .compose-modal .compose-field input,.erptop .compose-modal .compose-field textarea,.erptop .compose-modal .compose-to-input{width:100%;font-family:var(--font-geist), sans-serif!important;color:var(--ink-0)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:13px!important}.erptop .compose-modal .compose-field input::placeholder,.erptop .compose-modal .compose-field textarea::placeholder,.erptop .compose-modal .compose-to-input::placeholder{color:var(--ink-3)!important}.erptop .compose-modal .compose-to-chip{align-items:center;gap:4px;display:inline-flex;color:var(--accent-ink)!important;background:var(--accent-soft)!important;border:1px solid color-mix(in oklab, var(--accent) 26%, transparent)!important;border-radius:999px!important;padding:3px 4px 3px 10px!important;font-size:11.5px!important;font-weight:500!important}.erptop .compose-modal .compose-to-chip button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.erptop .compose-modal .compose-to-wrapper{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-height:28px;display:flex}.erptop .compose-modal .compose-to-dropdown{box-shadow:var(--shadow-glass);background:var(--bg-0)!important;border:1px solid var(--line-0)!important;border-radius:10px!important}.erptop .compose-modal .compose-to-item{font-family:var(--font-geist), sans-serif;text-align:left;cursor:pointer;width:100%;font-size:12.5px;color:var(--ink-1)!important;background:0 0!important;border:0!important;padding:8px 12px!important}.erptop .compose-modal .compose-to-item:hover{background:var(--glass-hover)!important}.erptop .compose-modal .compose-to-item-name{color:var(--ink-0);font-weight:500}.erptop .compose-modal .compose-to-item-email,.erptop .compose-modal .compose-to-item-company{color:var(--ink-3);font-size:11.5px}.erptop .compose-modal .compose-textarea{flex:1;overflow-y:auto;background:0 0!important;padding:16px 20px 8px!important}.erptop .compose-modal .compose-attachments{flex-wrap:wrap;gap:6px;display:flex;border-top:1px solid var(--line-0)!important;background:0 0!important;padding:8px 20px 16px!important}.erptop .compose-modal .compose-attachment-item{align-items:center;gap:6px;display:inline-flex;background:var(--chip-bg)!important;border:1px solid var(--line-0)!important;color:var(--ink-1)!important;border-radius:8px!important;padding:4px 8px!important;font-size:11.5px!important}.erptop .compose-modal .compose-attachment-name{color:var(--ink-0);font-weight:500}.erptop .compose-modal .compose-attachment-size{color:var(--ink-3);font-size:10.5px}.erptop .compose-modal .compose-footer{border-top:1px solid var(--line-0)!important;border-radius:0 0 var(--radius-lg) var(--radius-lg)!important;background:0 0!important;padding:12px 20px!important}.erptop .compose-modal .compose-attach-button{cursor:pointer;transition:background .15s,color .15s,border-color .15s;width:32px!important;height:32px!important;color:var(--ink-2)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.erptop .compose-modal .compose-attach-button:hover{background:var(--chip-bg)!important;border-color:var(--line-0)!important;color:var(--ink-0)!important}.erptop .compose-modal .compose-toolbar-sep{background:var(--line-0);width:1px;height:20px;margin:0 4px}.erptop .compose-modal .compose-signature-preview{border-top:1px dashed var(--line-0);color:var(--ink-2);padding:10px 20px;font-size:12.5px}.erptop .label-tag,.erptop .email-label{background:var(--chip-bg);border:1px solid var(--line-0);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex;color:var(--ink-1)!important;font-size:10.5px!important;font-weight:600!important}.erptop .label-manager-modal{background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2));-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--line-glass);box-shadow:var(--shadow-glass);border-radius:var(--radius-lg)}.erptop .email-header-search{align-items:center;gap:0;min-width:320px;transition:border-color .15s,box-shadow .18s,background .15s;background:var(--chip-bg)!important;border:1px solid var(--line-0)!important;border-radius:10px!important;height:36px!important;padding:0 4px 0 12px!important;display:inline-flex!important}.erptop .email-header-search:focus-within{border-color:color-mix(in oklab, var(--accent) 45%, var(--line-1))!important;box-shadow:0 0 0 3px var(--accent-soft)!important;background:var(--bg-2)!important}.erptop .email-header-search .email-header-search-icon{color:var(--ink-3);flex-shrink:0;margin-right:8px}.erptop .email-search-scope-select{cursor:pointer;appearance:auto;margin-right:10px;font-family:var(--font-geist), sans-serif!important;color:var(--ink-1)!important;border:0!important;border-right:1px solid var(--line-0)!important;background:0 0!important;border-radius:0!important;outline:0!important;height:24px!important;padding:0 22px 0 0!important;font-size:12.5px!important;font-weight:500!important}.erptop .email-header-search-input,.erptop .email-sidebar-search,.erptop .email-search-input{flex:1;min-width:0;font-family:var(--font-geist), sans-serif!important;color:var(--ink-0)!important;background:0 0!important;border:0!important;outline:0!important;height:32px!important;padding:0!important;font-size:13px!important}.erptop .email-header-search-input::placeholder,.erptop .email-sidebar-search::placeholder,.erptop .email-search-input::placeholder{color:var(--ink-3)!important}.erptop .email-header-filter-btn{cursor:pointer;align-items:center;gap:6px;transition:background .15s,border-color .15s,box-shadow .18s,transform .12s;position:relative;font-family:var(--font-geist), sans-serif!important;color:var(--ink-0)!important;background:var(--chip-bg)!important;border:1px solid var(--line-0)!important;border-radius:10px!important;height:36px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:500!important;display:inline-flex!important}.erptop .email-header-filter-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px -2px #1c140c14;box-shadow:0 2px 8px -2px lab(7.21233% 2.65807 5.86334/.08);border-color:var(--line-1)!important;background:#fffffff2!important;background:lab(100% 0 0/.95)!important}.erptop .email-header-filter-btn.active{background:var(--accent-soft)!important;color:var(--accent-ink)!important;border-color:color-mix(in oklab, var(--accent) 26%, transparent)!important}.erptop .email-filter-badge{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.erptop .email-container [class*=-pill],.erptop .email-container .badge,.erptop .email-container .chip{border-radius:999px}.erptop .email-container .card,.erptop .email-container .panel{border-radius:var(--radius-md)}html[data-theme=dark] .erptop .email-container,.dark .erptop .email-container{background:var(--bg-0)}html[data-theme=dark] .erptop .email-sidebar,html[data-theme=dark] .erptop .email-list-panel,html[data-theme=dark] .erptop .email-reading-pane,.dark .erptop .email-sidebar,.dark .erptop .email-list-panel,.dark .erptop .email-reading-pane{background:linear-gradient(180deg, var(--glass-fill-1), var(--glass-fill-2))}.erptop .modal-card .btn.accent:disabled,.erptop .modal-card .btn.accent[aria-disabled=true]{cursor:not-allowed;opacity:1!important;color:#fff!important;background:color-mix(in oklab, var(--accent) 55%, var(--bg-2))!important;border-color:color-mix(in oklab, var(--accent) 55%, var(--bg-2))!important}.erptop .email-container .cookie-banner,.erptop .cookie-notice{background:var(--bg-1)!important;border-top:1px solid var(--line-0)!important;color:var(--ink-2)!important;font-size:12px!important}@media (max-width:640px){.erptop .email-header-search{min-width:0!important;display:none!important}.erptop .email-header-search.mobile-expanded{flex:1!important;min-width:0!important;max-width:100%!important;display:flex!important}.erptop .email-header-filter-btn{display:none!important}}
