:root{--flink-ui-background:#f7f8fa;--flink-ui-foreground:#111827;--flink-ui-card:#fff;--flink-ui-card-foreground:#111827;--flink-ui-popover:#fff;--flink-ui-popover-foreground:#111827;--flink-ui-primary-foreground:#fff;--flink-ui-secondary:#f1f5f9;--flink-ui-secondary-foreground:#111827;--flink-ui-muted:#f1f5f9;--flink-ui-muted-foreground:#64748b;--flink-ui-accent:#f1f5f9;--flink-ui-accent-foreground:#111827;--flink-ui-destructive:#dc2626;--flink-ui-input:#d1d5db;--flink-ui-ring:rgba(10,132,255,.38);--flink-ui-page:#fafafa;--flink-ui-surface:var(--flink-ui-card);--flink-ui-surface-subtle:#f8fafc;--flink-ui-surface-muted:var(--flink-ui-muted);--flink-ui-border:#e5e7eb;--flink-ui-border-strong:#d1d5db;--flink-ui-text:var(--flink-ui-foreground);--flink-ui-text-muted:var(--flink-ui-muted-foreground);--flink-ui-text-subtle:#94a3b8;--flink-ui-primary:#0a84ff;--flink-ui-primary-strong:#0071e3;--flink-ui-primary-soft:#eff6ff;--flink-ui-positive:#16a34a;--flink-ui-positive-soft:#ecfdf5;--flink-ui-warning:#d97706;--flink-ui-warning-soft:#fff7ed;--flink-ui-negative:var(--flink-ui-destructive);--flink-ui-info:#0891b2;--flink-ui-violet:#7c3aed;--flink-ui-coral:#f97360;--flink-ui-chart-grid:rgba(148,163,184,.22);--flink-ui-chart-label:#64748b;--flink-ui-radius-sm:8px;--flink-ui-radius-md:12px;--flink-ui-radius-lg:16px;--flink-ui-dashboard-title-size:13px;--flink-ui-dashboard-title-line-height:20px;--flink-ui-dashboard-title-weight:600;--flink-ui-shadow-sm:0 1px 2px rgba(15,23,42,.04);--flink-ui-shadow-md:0 12px 32px -22px rgba(15,23,42,.28)}html[data-theme=dark]{--flink-ui-background:var(--flink-bg,#09090b);--flink-ui-foreground:#fafafa;--flink-ui-card:var(--flink-surface,#111113);--flink-ui-card-foreground:#fafafa;--flink-ui-popover:#111113;--flink-ui-popover-foreground:#fafafa;--flink-ui-primary-foreground:#06111f;--flink-ui-secondary:#202024;--flink-ui-secondary-foreground:#fafafa;--flink-ui-muted:#202024;--flink-ui-muted-foreground:#a1a1aa;--flink-ui-accent:#202024;--flink-ui-accent-foreground:#fafafa;--flink-ui-destructive:#fb7185;--flink-ui-input:hsla(0,0%,100%,.16);--flink-ui-ring:rgba(51,150,255,.42);--flink-ui-page:var(--flink-ui-background);--flink-ui-surface:var(--flink-ui-card);--flink-ui-surface-subtle:var(--flink-surface-subtle,#242426);--flink-ui-surface-muted:var(--flink-surface-muted,var(--flink-ui-muted));--flink-ui-border:var(--flink-border,hsla(0,0%,100%,.08));--flink-ui-border-strong:var(--flink-border-strong,hsla(0,0%,100%,.16));--flink-ui-text:var(--flink-text,var(--flink-ui-foreground));--flink-ui-text-muted:var(--flink-text-muted,var(--flink-ui-muted-foreground));--flink-ui-text-subtle:var(--flink-text-subtle,#a1a1a6);--flink-ui-primary:#3396ff;--flink-ui-primary-strong:#66b0ff;--flink-ui-primary-soft:rgba(51,150,255,.14);--flink-ui-positive:#4ade80;--flink-ui-positive-soft:rgba(74,222,128,.12);--flink-ui-warning:#fbbf24;--flink-ui-warning-soft:rgba(251,191,36,.12);--flink-ui-negative:var(--flink-ui-destructive);--flink-ui-info:#22d3ee;--flink-ui-violet:#a78bfa;--flink-ui-coral:#fb8c7c;--flink-ui-chart-grid:hsla(0,0%,100%,.1);--flink-ui-chart-label:#a1a1a6;--flink-ui-shadow-sm:0 1px 2px rgba(0,0,0,.22);--flink-ui-shadow-md:0 18px 42px -24px rgba(0,0,0,.72)}@view-transition{navigation:auto}.flink-ui-admin .flink-sidebar{view-transition-name:flink-admin-sidebar}.flink-ui-admin #header{view-transition-name:flink-admin-header}.flink-ui-admin #wrapper{view-transition-name:flink-admin-content}::view-transition-new(flink-admin-header),::view-transition-new(flink-admin-sidebar),::view-transition-old(flink-admin-header),::view-transition-old(flink-admin-sidebar){animation-duration:.12s;animation-timing-function:ease-out}::view-transition-new(flink-admin-content),::view-transition-old(flink-admin-content){animation-duration:.16s;animation-timing-function:ease-out}@keyframes flink-ui-pulse{0%,to{opacity:.3}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.flink-ui-card--interactive,.flink-ui-skeleton:after{animation:none;transition:none}::view-transition-new(flink-admin-content),::view-transition-new(flink-admin-header),::view-transition-new(flink-admin-sidebar),::view-transition-old(flink-admin-content),::view-transition-old(flink-admin-header),::view-transition-old(flink-admin-sidebar){animation:none}}@media (max-width:768px){.flink-ui-admin #setup-menu{padding-left:0;padding-right:0}.flink-ui-admin #setup-menu>li.flink-setup-menu-header{margin-top:64px}}html[data-theme=dark] .flink-ui-admin #setup-menu-wrapper{background:#18181b!important}html[data-theme=dark] .flink-ui-admin #setup-menu .nav-second-level>li.active>a,html[data-theme=dark] .flink-ui-admin #setup-menu .nav-second-level>li>a:focus,html[data-theme=dark] .flink-ui-admin #setup-menu .nav-second-level>li>a:hover,html[data-theme=dark] .flink-ui-admin #setup-menu>li.active>a,html[data-theme=dark] .flink-ui-admin #setup-menu>li.mm-active>a,html[data-theme=dark] .flink-ui-admin #setup-menu>li:not(.flink-setup-menu-header)>a:focus,html[data-theme=dark] .flink-ui-admin #setup-menu>li:not(.flink-setup-menu-header)>a:hover{background:hsla(0,0%,100%,.07)!important;border-color:transparent!important;box-shadow:none!important;color:#fafafa!important}html[data-theme=dark] body.flink-ui-admin #setup-menu a:focus,html[data-theme=dark] body.flink-ui-admin #setup-menu a:focus-visible,html[data-theme=dark] body.flink-ui-admin .flink-sidebar a:focus,html[data-theme=dark] body.flink-ui-admin .flink-sidebar a:focus-visible{background:hsla(0,0%,100%,.07)!important;border-color:transparent!important;box-shadow:none!important;color:#fafafa!important;outline:0!important}.flink-ui-admin #side-menu .nav-second-level>li.flink-menu-original,.flink-ui-admin #side-menu>li.flink-menu-original{position:relative}.flink-ui-admin #side-menu>li.flink-menu-original>a{padding-right:40px}.flink-ui-admin #side-menu>li.flink-menu-original>a>.arrow{margin-right:0}.flink-ui-admin #side-menu>li.flink-menu-original>a>.badge{margin-right:24px}.flink-ui-admin #side-menu .nav-second-level>li.flink-menu-original>a{padding-right:38px}.flink-ui-admin #side-menu .nav-second-level>li.flink-menu-original>.badge{right:38px}.flink-ui-admin .flink-menu-favourite-toggle{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--flink-sidebar-muted,var(--flink-ui-text-muted));display:inline-flex;height:28px;justify-content:center;opacity:0;padding:0;position:absolute;right:4px;top:2px;transition:color .14s ease,background-color .14s ease,opacity .14s ease;width:28px;z-index:3}.flink-ui-admin #side-menu .nav-second-level .flink-menu-favourite-toggle{top:0}.flink-ui-admin .flink-menu-favourite-toggle svg{stroke-width:1.8;height:14px;width:14px}.flink-ui-admin .flink-menu-favourite-toggle:focus-visible,.flink-ui-admin .flink-menu-favourite-toggle:hover{background:var(--flink-sidebar-hover,var(--flink-ui-accent));color:var(--flink-ui-warning);opacity:1;outline:none}.flink-ui-admin .flink-menu-favourite-toggle:focus-visible{box-shadow:0 0 0 2px var(--flink-ui-ring)}.flink-ui-admin .flink-menu-favourite-toggle.is-favourite{color:var(--flink-ui-warning)}.flink-ui-admin .flink-menu-favourite-toggle.is-favourite svg{fill:currentColor}.flink-ui-admin .flink-menu-original:focus-within>.flink-menu-favourite-toggle,.flink-ui-admin .flink-menu-original:hover>.flink-menu-favourite-toggle{opacity:1}.flink-ui-admin #side-menu>.flink-favourites-heading{margin-top:0}.flink-ui-admin #side-menu>.flink-favourite-shortcut>a{color:var(--flink-sidebar-text,var(--flink-ui-text))}.flink-ui-admin #side-menu>.flink-favourite-shortcut>a>.menu-icon{color:var(--flink-ui-warning)}.flink-ui-admin .flink-favourite-context{color:var(--flink-sidebar-muted,var(--flink-ui-text-muted));font-size:10px;font-weight:500;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flink-ui-admin.flink-sidebar-collapsed .flink-favourite-context,.flink-ui-admin.flink-sidebar-collapsed .flink-menu-favourite-toggle,body.flink-ui-admin.flink-sidebar-collapsed .flink-favourite-context,body.flink-ui-admin.flink-sidebar-collapsed .flink-menu-favourite-toggle{display:none}[dir=rtl] .flink-ui-admin #side-menu>li.flink-menu-original>a{padding-left:40px;padding-right:8px}[dir=rtl] .flink-ui-admin #side-menu>li.flink-menu-original>a>.arrow{margin-left:0;margin-right:auto}[dir=rtl] .flink-ui-admin #side-menu .nav-second-level>li.flink-menu-original>a{padding-left:38px;padding-right:8px}[dir=rtl] .flink-ui-admin .flink-menu-favourite-toggle{left:4px;right:auto}[dir=rtl] .flink-ui-admin .flink-favourite-context{margin-left:0;margin-right:auto}@media (hover:none){.flink-ui-admin .flink-menu-favourite-toggle{opacity:1}}body.flink-ui-admin,html{min-height:100%}body.flink-ui-admin,body.flink-ui-admin #wrapper{background:var(--flink-ui-page)!important}body.flink-ui-admin #wrapper{min-height:calc(100vh - 63px)}.flink-ui-admin #wrapper>.content{background:transparent!important;color:var(--flink-ui-text)}.flink-ui-admin #wrapper>.content .panel_s{border-radius:var(--flink-ui-radius-lg);box-shadow:var(--flink-ui-shadow-sm)}.flink-ui-admin #wrapper>.content .panel_s>.panel-body{background:var(--flink-ui-surface);border:1px solid var(--flink-ui-border);border-radius:inherit;box-shadow:none;color:var(--flink-ui-text)}.flink-ui-admin #wrapper>.content .panel_s>.panel-heading{background:var(--flink-ui-surface);border-color:var(--flink-ui-border);border-radius:var(--flink-ui-radius-lg) var(--flink-ui-radius-lg) 0 0;color:var(--flink-ui-text)}.flink-ui-admin #wrapper>.content .panel_s>.panel-heading+.panel-body{border-top-left-radius:0;border-top-right-radius:0}.flink-ui-admin #wrapper>.content .panel_s .panel-table-full,.flink-ui-admin #wrapper>.content .panel_s .tab-content{background:transparent;color:var(--flink-ui-text)}.flink-ui-admin #wrapper>.content>.row:first-child h4:first-child,.flink-ui-admin #wrapper>.content>h1:first-child,.flink-ui-admin #wrapper>.content>h2:first-child,.flink-ui-admin #wrapper>.content>h3:first-child,.flink-ui-admin #wrapper>.content>h4:first-child{color:var(--flink-ui-text)!important}.flink-ui-admin #wrapper>.content .hr-panel-separator,.flink-ui-admin #wrapper>.content hr{border-top-color:var(--flink-ui-border)}.flink-ui-admin #wrapper>.content .jumbotron,.flink-ui-admin #wrapper>.content .well{background:var(--flink-ui-surface-subtle);border-color:var(--flink-ui-border);border-radius:var(--flink-ui-radius-md);box-shadow:none;color:var(--flink-ui-text)}.flink-ui-admin.settings #wrapper>.content #settings-form>.row>.col-md-3{background:var(--flink-ui-surface);border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-lg);box-shadow:var(--flink-ui-shadow-sm);padding:16px}.flink-ui-admin.\!settings #wrapper>.content #settings-form>.row>.col-md-3{background:var(--flink-ui-surface)!important;border:1px solid var(--flink-ui-border)!important;border-radius:var(--flink-ui-radius-lg)!important;box-shadow:var(--flink-ui-shadow-sm)!important;padding:16px!important}.flink-ui-admin.\!settings #wrapper>.content #settings-form>.row>.col-md-9>h4,.flink-ui-admin.settings #wrapper>.content #settings-form>.row>.col-md-9>h4{color:var(--flink-ui-text)!important}.flink-ui-admin.settings .navbar-pills.nav-stacked>li>a{border-radius:var(--flink-ui-radius-sm);color:var(--flink-ui-text-muted)}.flink-ui-admin.\!settings .navbar-pills.nav-stacked>li>a{border-radius:var(--flink-ui-radius-sm)!important;color:var(--flink-ui-text-muted)!important}.flink-ui-admin.settings .navbar-pills.nav-stacked>li.active>a,.flink-ui-admin.settings .navbar-pills.nav-stacked>li>a:focus,.flink-ui-admin.settings .navbar-pills.nav-stacked>li>a:hover{background:var(--flink-ui-accent);color:var(--flink-ui-text)}.flink-ui-admin.\!settings .navbar-pills.nav-stacked>li.active>a,.flink-ui-admin.\!settings .navbar-pills.nav-stacked>li>a:focus,.flink-ui-admin.\!settings .navbar-pills.nav-stacked>li>a:hover{background:var(--flink-ui-accent)!important;color:var(--flink-ui-text)!important}.flink-ui-admin.reports #wrapper>.content .reports{list-style:none;margin:0;padding:0}.flink-ui-admin.reports #wrapper>.content .reports>li>a{border-radius:var(--flink-ui-radius-sm);color:var(--flink-ui-text-muted)!important}.flink-ui-admin.reports #wrapper>.content .reports>li>a:focus,.flink-ui-admin.reports #wrapper>.content .reports>li>a:hover,.flink-ui-admin.reports #wrapper>.content .reports>li>a[data-active=true]{background:var(--flink-ui-accent)!important;color:var(--flink-ui-text)!important}.flink-ui-admin.calendar #wrapper>.content #calendar,.flink-ui-admin.utilities #wrapper>.content #calendar{color:var(--flink-ui-text)}.flink-ui-admin.kan-ban-body #wrapper>.content .kan-ban-col-wrapper>.panel_s,.flink-ui-admin.kan-ban-body #wrapper>.content .kan-ban-col-wrapper>.panel_s>.panel-body{border-radius:var(--flink-ui-radius-md)}.flink-ui-admin #wrapper>.content .dropzone,.flink-ui-admin #wrapper>.content .dz-default{background:var(--flink-ui-surface-subtle);border-color:var(--flink-ui-border);border-radius:var(--flink-ui-radius-md);color:var(--flink-ui-text-muted)}body.flink-ui-client,html{min-height:100%}body.flink-ui-client{background:var(--flink-ui-page)!important;color:var(--flink-ui-text)}.flink-ui-client #content,.flink-ui-client #wrapper{background:transparent;color:var(--flink-ui-text)}.flink-ui-client #content{padding-bottom:40px;padding-top:24px}.flink-ui-client .navbar-default{background:var(--flink-ui-surface);border:0;border-bottom:1px solid var(--flink-ui-border);box-shadow:var(--flink-ui-shadow-sm);margin-bottom:0;min-height:64px}.flink-ui-client .navbar-default .navbar-brand{align-items:center;display:inline-flex;margin:0 16px 0 0;min-height:63px;padding:12px 0}.flink-ui-client .navbar-default .navbar-brand img{max-height:36px}.flink-ui-client .navbar-default .navbar-nav>li>a{align-items:center;border-radius:var(--flink-ui-radius-sm);color:var(--flink-ui-text-muted);display:inline-flex;font-size:13px;font-weight:500;gap:7px;line-height:20px;margin:13px 2px;min-height:36px;padding:8px 10px}.flink-ui-client .navbar-default .navbar-nav>.active>a,.flink-ui-client .navbar-default .navbar-nav>.active>a:focus,.flink-ui-client .navbar-default .navbar-nav>.active>a:hover,.flink-ui-client .navbar-default .navbar-nav>li>a:focus,.flink-ui-client .navbar-default .navbar-nav>li>a:hover{background:var(--flink-ui-accent);box-shadow:none;color:var(--flink-ui-text);outline:none}.flink-ui-client .navbar-default .navbar-nav>li>a:focus-visible{box-shadow:0 0 0 2px var(--flink-ui-ring)}.flink-ui-client .navbar-default .customers-nav-item-login>a{background:var(--flink-ui-primary)!important;color:var(--flink-ui-primary-foreground)!important}.flink-ui-client .navbar-default .customers-nav-item-login>a:focus,.flink-ui-client .navbar-default .customers-nav-item-login>a:hover{background:var(--flink-ui-primary-strong)!important}.flink-ui-client .customers-nav-chevron,.flink-ui-client .customers-nav-icon{flex:0 0 16px;height:16px;width:16px}.flink-ui-client .customers-nav-chevron{color:var(--flink-ui-text-subtle);flex-basis:13px;height:13px;width:13px}.flink-ui-client .customers-nav-item-profile>a{gap:6px;padding:4px 7px!important}.flink-ui-client .client-profile-image-small{border:1px solid var(--flink-ui-border);border-radius:999px;height:28px;width:28px}.flink-ui-client .navbar-toggle{align-items:center;background:transparent;border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-sm);color:var(--flink-ui-text-muted);display:none;height:36px;justify-content:center;margin-top:13px;padding:0;width:36px}.flink-ui-client .customers-nav-toggle-icon{height:18px;width:18px}.flink-ui-client .dropdown-menu{background:var(--flink-ui-popover);border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-md);box-shadow:var(--flink-ui-shadow-md);color:var(--flink-ui-text)}.flink-ui-client .dropdown-menu>li>a{align-items:center;border-radius:7px;color:var(--flink-ui-text-muted);display:flex;gap:8px;margin:2px 4px;min-height:34px;padding:7px 9px}.flink-ui-client .dropdown-menu>.active>a,.flink-ui-client .dropdown-menu>.active>a:focus,.flink-ui-client .dropdown-menu>.active>a:hover,.flink-ui-client .dropdown-menu>li>a:focus,.flink-ui-client .dropdown-menu>li>a:hover{background:var(--flink-ui-accent);color:var(--flink-ui-text)}.flink-ui-client .dropdown-menu>li>a>svg{flex:0 0 16px;height:16px;width:16px}.flink-ui-client .customer-top-submenu{align-items:center;background:var(--flink-ui-surface-muted);border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-md);display:flex;gap:4px;list-style:none;margin:0 0 20px;padding:4px}.flink-ui-client .customer-top-submenu>li>a{align-items:center;border-radius:var(--flink-ui-radius-sm);color:var(--flink-ui-text-muted);display:inline-flex;font-size:13px;font-weight:500;gap:7px;min-height:34px;padding:7px 10px}.flink-ui-client .customer-top-submenu>li>a:focus,.flink-ui-client .customer-top-submenu>li>a:hover{background:var(--flink-ui-surface);color:var(--flink-ui-text)}.flink-ui-client .customer-top-submenu svg{height:16px;width:16px}.flink-ui-client .panel_s{background:var(--flink-ui-surface);border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-lg);box-shadow:var(--flink-ui-shadow-sm)}.flink-ui-client .panel_s>.panel-body,.flink-ui-client .panel_s>.panel-heading{background:transparent;border-color:var(--flink-ui-border);border-radius:inherit;box-shadow:none;color:var(--flink-ui-text)}.flink-ui-client .panel_s>.panel-heading+.panel-body{border-top-left-radius:0;border-top-right-radius:0}.flink-ui-client h1,.flink-ui-client h2,.flink-ui-client h3,.flink-ui-client h4{color:var(--flink-ui-text);letter-spacing:-.015em}.flink-ui-client .login-heading,.flink-ui-client .register-heading,.flink-ui-client h1{font-size:24px;font-weight:600;line-height:32px}.flink-ui-client .bootstrap-select>.dropdown-toggle,.flink-ui-client .form-control,.flink-ui-client .input-group-addon{background:var(--flink-ui-surface);border-color:var(--flink-ui-input);border-radius:var(--flink-ui-radius-sm);box-shadow:none;color:var(--flink-ui-text)}.flink-ui-client .bootstrap-select.open>.dropdown-toggle,.flink-ui-client .form-control:focus{border-color:var(--flink-ui-primary);box-shadow:0 0 0 3px var(--flink-ui-ring)}.flink-ui-client .control-label,.flink-ui-client .form-group>label{color:var(--flink-ui-text);font-size:12px;font-weight:500}.flink-ui-client .dataTables_wrapper,.flink-ui-client .table-responsive{color:var(--flink-ui-text)}.flink-ui-client .table>thead>tr>th{background:var(--flink-ui-surface-subtle);border-color:var(--flink-ui-border);color:var(--flink-ui-text-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.flink-ui-client .table>tbody>tr>td{background:transparent;border-color:var(--flink-ui-border);color:var(--flink-ui-text)}.flink-ui-client .table-hover>tbody>tr:hover{background:var(--flink-ui-surface-subtle)}.flink-ui-client .flink-ui-auth-page{margin:56px auto 24px;max-width:520px}.flink-ui-client .flink-ui-auth-page[class*=col-]{float:none;margin-left:auto;margin-right:auto;width:100%}.flink-ui-client .flink-ui-auth-page>[class*=col-]{margin-left:0;margin-right:0;width:100%}.flink-ui-client .flink-ui-auth-heading{margin-bottom:18px}.flink-ui-client .flink-ui-auth-card>.panel-body{padding:24px}.flink-ui-client .flink-ui-register-page{margin:32px auto;max-width:1120px}.flink-ui-client .flink-ui-register-page:after{clear:both;content:"";display:table}.flink-ui-client .panel_s>.panel-footer{background:var(--flink-ui-surface-subtle);border-color:var(--flink-ui-border);border-radius:0 0 var(--flink-ui-radius-lg) var(--flink-ui-radius-lg);color:var(--flink-ui-text)}.flink-ui-client .help-block,.flink-ui-client .text-muted{color:var(--flink-ui-text-muted)!important}.flink-ui-client footer{background:var(--flink-ui-surface);border-top:1px solid var(--flink-ui-border);height:auto;margin-top:auto;min-height:52px;padding:16px}.flink-ui-client footer,.flink-ui-client footer a{color:var(--flink-ui-text-muted)}.flink-ui-client footer a:focus,.flink-ui-client footer a:hover{color:var(--flink-ui-primary)}.flink-ui-client .client-summary-grid{display:grid;gap:10px;margin:0 0 18px}.flink-ui-client .client-summary-grid--invoices{grid-template-columns:repeat(4,minmax(0,1fr))}.flink-ui-client .client-summary-grid--projects{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px}.flink-ui-client .client-summary-card{background:var(--flink-ui-surface-subtle);border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-md);min-width:0;padding:12px}.flink-ui-client .client-summary-card--link{color:var(--flink-ui-text);text-decoration:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.flink-ui-client .client-summary-card--link:focus,.flink-ui-client .client-summary-card--link:hover{background:var(--flink-ui-card);border-color:color-mix(in srgb,var(--client-summary-accent,var(--flink-ui-primary)) 38%,var(--flink-ui-border));box-shadow:var(--flink-ui-shadow-sm);color:var(--flink-ui-text);outline:0;text-decoration:none}.flink-ui-client .client-summary-card--link.is-active{background:var(--flink-ui-card);border-color:color-mix(in srgb,var(--client-summary-accent,var(--flink-ui-primary)) 42%,var(--flink-ui-border))}.flink-ui-client .client-summary-heading,.flink-ui-client .client-summary-meta{align-items:center;display:flex;gap:8px;justify-content:space-between}.flink-ui-client .client-summary-heading .stats-status,.flink-ui-client .client-summary-label{color:var(--flink-ui-text);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flink-ui-client .client-summary-label{color:var(--client-summary-accent,var(--flink-ui-text))}.flink-ui-client .client-summary-percent{color:var(--flink-ui-text-muted);flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.flink-ui-client .client-summary-meta{color:var(--flink-ui-text-subtle);font-size:11px;justify-content:flex-start;margin:7px 0 9px}.flink-ui-client .client-summary-meta strong{color:var(--flink-ui-text);font-size:17px;font-weight:600;line-height:1}.flink-ui-client .client-summary-progress{background:var(--flink-ui-surface-muted);border-radius:999px;box-shadow:none;height:8px;margin:0;overflow:hidden}.flink-ui-client .client-summary-progress-fill{background:var(--client-summary-accent,var(--flink-ui-primary));border-radius:inherit;display:block;height:100%}.flink-ui-client .invoices-stats .client-summary-progress .progress-bar{border-radius:inherit;box-shadow:none;margin-left:0;min-width:0}@media (max-width:767px){.flink-ui-client .navbar-toggle{display:inline-flex}.flink-ui-client #content{padding:16px 0 28px}.flink-ui-client .navbar-default .navbar-brand{margin-left:15px}.flink-ui-client .navbar-default .navbar-collapse{background:var(--flink-ui-surface);border-color:var(--flink-ui-border);padding:8px 15px 14px}.flink-ui-client .navbar-default .customers-nav-item-login>a,.flink-ui-client .navbar-default .navbar-nav>li>a{display:flex;margin:1px 0;min-height:40px;padding:10px 12px;width:100%}.flink-ui-client .flink-ui-auth-page{margin-top:24px}.flink-ui-client .flink-ui-auth-card>.panel-body{padding:20px}.flink-ui-client .client-summary-grid--invoices,.flink-ui-client .client-summary-grid--projects{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:991px){.flink-ui-client .client-summary-grid--invoices,.flink-ui-client .client-summary-grid--projects{grid-template-columns:repeat(2,minmax(0,1fr))}}.flink-ui-admin #setup-menu-wrapper{background:#fafafa!important;border-right:1px solid var(--flink-sidebar-border,var(--flink-ui-border));box-shadow:none;color:var(--flink-sidebar-text,var(--flink-ui-text));overflow-x:hidden;overflow-y:auto;padding:8px;scrollbar-color:var(--flink-sidebar-border,var(--flink-ui-border)) transparent;scrollbar-width:thin;width:var(--flink-sidebar-width,256px)!important}.flink-ui-admin #setup-menu{margin:0;padding:0 0 16px}.flink-ui-admin #setup-menu>li{margin:1px 0;position:relative}.flink-ui-admin #setup-menu>li.flink-setup-menu-header{align-items:center;border-bottom:1px solid var(--flink-sidebar-border,var(--flink-ui-border));color:var(--flink-sidebar-text,var(--flink-ui-text));display:flex;gap:8px;justify-content:space-between;margin:0 0 10px;min-height:48px;padding:8px 2px 10px}.flink-ui-admin .flink-setup-menu-title{font-size:12px;font-weight:600;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flink-ui-admin #setup-menu .flink-setup-menu-header .close-customizer{align-items:center;background:transparent;border:0;border-radius:var(--flink-ui-radius-sm);color:var(--flink-sidebar-muted,var(--flink-ui-text-muted));display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;margin:0;padding:0;width:32px}.flink-ui-admin #setup-menu .flink-setup-menu-header .close-customizer:focus,.flink-ui-admin #setup-menu .flink-setup-menu-header .close-customizer:hover{background:var(--flink-sidebar-hover,var(--flink-ui-accent));color:var(--flink-sidebar-text,var(--flink-ui-text));outline:none;text-decoration:none}.flink-ui-admin #setup-menu .flink-setup-menu-header .close-customizer:focus-visible{box-shadow:0 0 0 2px var(--flink-ui-ring)}.flink-ui-admin #setup-menu .flink-setup-menu-header .close-customizer svg{stroke-width:1.8;height:16px;width:16px}.flink-ui-admin #setup-menu>li:not(.flink-setup-menu-header)>a{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--flink-sidebar-muted,var(--flink-ui-text-muted));display:flex;font-size:14px;font-weight:500;gap:0;line-height:18px;margin:0;min-height:32px;padding:6px 8px;text-decoration:none;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.flink-ui-admin #setup-menu>li.active>a,.flink-ui-admin #setup-menu>li.mm-active>a,.flink-ui-admin #setup-menu>li:not(.flink-setup-menu-header)>a:focus,.flink-ui-admin #setup-menu>li:not(.flink-setup-menu-header)>a:hover{background:rgba(15,23,42,.06)!important;border-color:transparent!important;box-shadow:none!important;color:var(--flink-sidebar-text,var(--flink-ui-text))!important;outline:none}.flink-ui-admin #setup-menu>li:not(.flink-setup-menu-header)>a:focus-visible{box-shadow:0 0 0 2px var(--flink-ui-ring)}.flink-ui-admin #setup-menu>li>a>.menu-icon{flex:0 0 16px;font-size:14px;height:16px;line-height:16px;margin:0 10px 0 0;text-align:center;width:16px}.flink-ui-admin #setup-menu>li>a>.menu-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flink-ui-admin #setup-menu>li>a>.arrow{flex:0 0 14px;height:14px;margin:0 0 0 auto;transition:transform .14s ease;width:14px}.flink-ui-admin #setup-menu>li>a[aria-expanded=true]>.arrow{transform:rotate(90deg)}.flink-ui-admin #setup-menu .nav-second-level{border-left:1px solid var(--flink-sidebar-border,var(--flink-ui-border));margin:3px 0 5px 15px;padding:0 0 0 10px}.flink-ui-admin #setup-menu .nav-second-level>li{margin:1px 0;position:relative}.flink-ui-admin #setup-menu .nav-second-level>li>a{align-items:center;background:transparent!important;border:0;border-radius:6px;box-shadow:none!important;color:var(--flink-sidebar-muted,var(--flink-ui-text-muted));display:flex;font-size:12.5px;font-weight:500;gap:8px;line-height:18px;min-height:28px;padding:4px 8px;text-decoration:none;width:100%}.flink-ui-admin #setup-menu .nav-second-level>li.active>a,.flink-ui-admin #setup-menu .nav-second-level>li>a:focus,.flink-ui-admin #setup-menu .nav-second-level>li>a:hover{background:rgba(15,23,42,.06)!important;border-color:transparent!important;box-shadow:none!important;color:var(--flink-sidebar-text,var(--flink-ui-text))!important;outline:none}.flink-ui-admin #setup-menu .nav-second-level>li>a:focus-visible{box-shadow:0 0 0 2px var(--flink-ui-ring)}.flink-ui-admin #setup-menu .nav-second-level>li>a>.menu-icon{flex:0 0 14px;font-size:12px;height:14px;line-height:14px;margin:0 8px 0 0;text-align:center;width:14px}.flink-ui-admin #setup-menu .nav-second-level .sub-menu-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flink-ui-admin #setup-menu .nav-second-level>li>.badge{margin:0;right:8px;top:50%;transform:translateY(-50%)}[dir=rtl] .flink-ui-admin #setup-menu>li>a>.arrow{margin-left:0;margin-right:auto;transform:rotate(180deg)}[dir=rtl] .flink-ui-admin #setup-menu>li>a[aria-expanded=true]>.arrow{transform:rotate(90deg)}[dir=rtl] .flink-ui-admin #setup-menu .nav-second-level{border-left:0;border-right:1px solid var(--flink-sidebar-border,var(--flink-ui-border));margin-left:0;margin-right:18px;padding-left:0;padding-right:10px}.flink-ui-page{color:var(--flink-ui-text)}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-page-header:first-child{padding-right:48px}.flink-ui-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.flink-ui-page-heading{min-width:0}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-page-actions:first-child{padding-right:48px}.flink-ui-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.flink-ui-eyebrow{color:var(--flink-ui-primary);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1rem;margin:0;text-transform:uppercase}.flink-ui-title{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:2rem;margin:.25rem 0 0}@media (min-width:640px){.flink-ui-title{font-size:1.875rem;line-height:2.25rem}}.flink-ui-title{color:var(--flink-ui-text)}.flink-ui-description{color:var(--flink-ui-text-muted);font-size:.8rem;line-height:1.5rem;margin:.5rem 0 0;max-width:42rem}.flink-ui-button{align-items:center;border-radius:var(--flink-ui-radius-sm);border-style:solid;border-width:1px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;height:2.25rem;justify-content:center;line-height:1rem;line-height:1;padding-left:.75rem;padding-right:.75rem;text-decoration-line:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.flink-ui-button:focus,.flink-ui-button:hover{text-decoration:none}.flink-ui-button:focus-visible{box-shadow:0 0 0 3px var(--flink-ui-ring);outline:none}.flink-ui-button svg{stroke-width:1.8;height:15px;width:15px}.flink-ui-button--primary{background:var(--flink-ui-primary);border-color:var(--flink-ui-primary);color:var(--flink-ui-primary-foreground)}.flink-ui-button--primary:focus,.flink-ui-button--primary:hover{background:var(--flink-ui-primary-strong);border-color:var(--flink-ui-primary-strong);color:var(--flink-ui-primary-foreground)}.flink-ui-button--outline{background:var(--flink-ui-surface);border-color:var(--flink-ui-border);box-shadow:var(--flink-ui-shadow-sm);color:var(--flink-ui-text)}.flink-ui-button--outline:focus,.flink-ui-button--outline:hover,.open>.flink-ui-button--outline.dropdown-toggle{background:var(--flink-ui-accent);border-color:var(--flink-ui-border-strong);color:var(--flink-ui-text)}.flink-ui-button--ghost{background:transparent;border-color:transparent;color:var(--flink-ui-text-muted)}.flink-ui-button--ghost:focus,.flink-ui-button--ghost:hover{background:var(--flink-ui-accent);color:var(--flink-ui-text)}.flink-ui-button--icon{padding:0;width:2.25rem}.flink-ui-list-page>.row,.flink-ui-record-page>.row{margin-left:0;margin-right:0}.flink-ui-list-page>.row>[class*=col-],.flink-ui-record-page>.row>[class*=col-]{padding-left:0;padding-right:0}.flink-ui-list-page ._buttons:not(.row){align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.flink-ui-list-page ._buttons:not(.row)>.btn,.flink-ui-list-page ._buttons:not(.row)>.btn-group{margin-left:0;margin-right:0}.flink-ui-list-page ._buttons:not(.row)>.pull-right:first-of-type{margin-left:auto}.flink-ui-list-page #list_tab .panel_s,.flink-ui-list-page #small-table>.panel_s,.flink-ui-list-page>.row>[class*=col-]>.panel_s,.flink-ui-record-page .panel_s{background:var(--flink-ui-surface);border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-lg);box-shadow:var(--flink-ui-shadow-sm)}.flink-ui-list-page #list_tab .panel_s>.panel-body,.flink-ui-list-page #small-table>.panel_s>.panel-body,.flink-ui-list-page>.row>[class*=col-]>.panel_s>.panel-body,.flink-ui-record-page .panel_s>.panel-body{background:transparent;border:0;border-radius:inherit;box-shadow:none;color:var(--flink-ui-text)}.flink-ui-list-page .panel-body>h4:first-child,.flink-ui-list-summary-title,.flink-ui-record-page .panel-body>h4:first-child,.flink-ui-record-page .panel-heading{color:var(--flink-ui-text);font-size:14px;font-weight:600;letter-spacing:-.01em}.flink-ui-list-summary-title{align-items:center;display:flex;gap:6px;line-height:20px;margin:0 0 12px}.flink-ui-list-summary-title-icon{color:var(--flink-ui-text-muted);flex:0 0 16px;height:16px;width:16px}.flink-ui-admin .horizontal-scrollable-tabs,.flink-ui-client .horizontal-scrollable-tabs{background:var(--flink-ui-surface-muted)}.flink-ui-admin .horizontal-scrollable-tabs .horizontal-tabs,.flink-ui-admin .horizontal-scrollable-tabs .nav-tabs-horizontal,.flink-ui-admin .horizontal-scrollable-tabs .scroller,.flink-ui-client .horizontal-scrollable-tabs .horizontal-tabs,.flink-ui-client .horizontal-scrollable-tabs .nav-tabs-horizontal,.flink-ui-client .horizontal-scrollable-tabs .scroller{background:transparent!important}html[data-theme=dark] body.flink-ui-admin .horizontal-scrollable-tabs{background:var(--flink-ui-surface-muted)!important}html[data-theme=dark] body.flink-ui-admin .horizontal-scrollable-tabs .horizontal-tabs,html[data-theme=dark] body.flink-ui-admin .horizontal-scrollable-tabs .nav-tabs-horizontal,html[data-theme=dark] body.flink-ui-admin .horizontal-scrollable-tabs .scroller,html[data-theme=dark] body.flink-ui-client .horizontal-scrollable-tabs .horizontal-tabs,html[data-theme=dark] body.flink-ui-client .horizontal-scrollable-tabs .nav-tabs-horizontal,html[data-theme=dark] body.flink-ui-client .horizontal-scrollable-tabs .scroller{background:transparent!important}html[data-theme=dark] body.flink-ui-client .horizontal-scrollable-tabs{background:var(--flink-ui-surface-muted)!important}.flink-ui-list-page .hr-panel-separator,.flink-ui-record-page .hr-panel-separator,.flink-ui-record-page hr{border-top-color:var(--flink-ui-border)}.flink-ui-record-page .control-label,.flink-ui-record-page .form-group>label{color:var(--flink-ui-text);font-size:12px;font-weight:500}.flink-ui-record-page .form-group>p,.flink-ui-record-page .help-block,.flink-ui-record-page .text-muted{color:var(--flink-ui-text-muted)!important}.flink-ui-section{margin-top:2rem}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-section-heading:first-child{padding-right:48px}.flink-ui-section-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.flink-ui-section-title{color:var(--flink-ui-text);font-size:.8rem;font-weight:600;margin:0}.flink-ui-section-copy{color:var(--flink-ui-text-muted);font-size:.75rem;line-height:1rem;margin:.25rem 0 0}.flink-ui-grid{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.flink-ui-grid--metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.flink-ui-grid--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.flink-ui-grid--dashboard{grid-template-columns:repeat(12,minmax(0,1fr))}.flink-ui-span-4{grid-column:span 4/span 4}.flink-ui-span-5{grid-column:span 5/span 5}.flink-ui-span-7{grid-column:span 7/span 7}.flink-ui-span-8{grid-column:span 8/span 8}}.flink-ui-card{background:var(--flink-ui-surface);border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-lg);box-shadow:var(--flink-ui-shadow-sm);overflow:hidden;position:relative}.flink-ui-card--data{margin-top:1rem;overflow:visible}.flink-ui-card-toolbar{align-items:center;border-bottom:1px solid var(--flink-ui-border);padding-bottom:1rem}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-card-toolbar-actions:first-child{padding-right:48px}.flink-ui-card-toolbar-actions{align-items:center;display:flex;gap:.5rem}.flink-ui-card-table{padding:16px 20px 20px}.flink-ui-card-table.panel-table-full{margin-left:0;margin-right:0}.flink-ui-card-table .dataTables_wrapper .table-responsive,.flink-ui-card-table .table-responsive{border-radius:var(--flink-ui-radius-sm)}.flink-ui-status-overview{overflow:hidden}.flink-ui-status-header{border-bottom:1px solid var(--flink-ui-border);padding-bottom:1rem}.flink-ui-status-grid{background:var(--flink-ui-border);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.flink-ui-status-card{--flink-ui-status-accent:var(--flink-ui-primary)}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-status-card:first-child{padding-right:48px}.flink-ui-status-card{align-items:center;background:var(--flink-ui-surface);color:var(--flink-ui-text);display:flex;gap:.75rem;min-height:88px;padding:1rem 1.25rem;position:relative;text-decoration-line:none;transition:color .15s ease,background-color .15s ease}.flink-ui-status-card.is-active,.flink-ui-status-card:focus,.flink-ui-status-card:hover{background:color-mix(in srgb,var(--flink-ui-status-accent) 6%,var(--flink-ui-surface));color:var(--flink-ui-text);text-decoration:none}.flink-ui-status-card:focus-visible{box-shadow:inset 0 0 0 2px var(--flink-ui-ring);outline:none;z-index:1}.flink-ui-status-card.is-active:after{background:var(--flink-ui-status-accent);border-radius:999px 999px 0 0;bottom:0;content:"";height:2px;left:16px;position:absolute;right:16px}.flink-ui-status-marker{background:var(--flink-ui-status-accent);border-radius:9999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--flink-ui-status-accent) 12%,transparent);flex-shrink:0;height:.625rem;width:.625rem}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-status-content:first-child{padding-right:48px}.flink-ui-status-content{display:flex;flex-direction:column;min-width:0}.flink-ui-status-value{color:var(--flink-ui-text);font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.75rem;line-height:1}.flink-ui-status-label{color:var(--flink-ui-text-muted);font-size:.75rem;line-height:1rem;margin-top:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flink-ui-card--interactive{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.flink-ui-card--interactive:hover{border-color:var(--flink-ui-border-strong);box-shadow:var(--flink-ui-shadow-md);transform:translateY(-1px)}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-card-header:first-child{padding-right:48px}.flink-ui-card-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.25rem .75rem}.flink-ui-card-title{color:var(--flink-ui-text);font-size:.8rem;font-weight:600;line-height:1.25rem;margin:0}.flink-ui-card-description{color:var(--flink-ui-text-muted);font-size:.75rem;line-height:1.25rem;margin:.25rem 0 0}.flink-ui-card-body{padding:1.25rem}.flink-ui-card-header+.flink-ui-card-body{padding-top:.5rem}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-card-footer:first-child{padding-right:48px}.flink-ui-card-footer{align-items:center;background:var(--flink-ui-surface-subtle);border-top:1px solid var(--flink-ui-border);color:var(--flink-ui-text-muted);display:flex;font-size:.75rem;gap:.75rem;justify-content:space-between;line-height:1rem;padding:.75rem 1.25rem}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-metric-card:first-child{padding-right:48px}.flink-ui-metric-card{display:flex;flex-direction:column;justify-content:space-between;min-height:154px;padding:1.25rem}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-metric-topline:first-child{padding-right:48px}.flink-ui-metric-topline{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.flink-ui-metric-label{color:var(--flink-ui-text-muted);font-size:.75rem;font-weight:500;line-height:1rem;margin:0}.flink-ui-icon-well{align-items:center;background:color-mix(in srgb,var(--flink-ui-primary) 10%,transparent);border-radius:var(--flink-ui-radius-sm);color:var(--flink-ui-primary);display:inline-flex;flex-shrink:0;font-size:.8rem;height:2.25rem;justify-content:center;width:2.25rem}.flink-ui-metric-value{color:var(--flink-ui-text);font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1;margin:1rem 0 0}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-metric-meta:first-child{padding-right:48px}.flink-ui-metric-meta{align-items:center;color:var(--flink-ui-text-muted);display:flex;font-size:.75rem;gap:.5rem;line-height:1rem;margin-top:.75rem}.flink-ui-trend{border-radius:9999px;font-size:11px;font-weight:600;gap:.25rem;padding:.25rem .5rem}.flink-ui-segmented,.flink-ui-trend{align-items:center;display:inline-flex}.flink-ui-segmented{background:var(--flink-ui-surface-muted);border-radius:10px;gap:.125rem;padding:.25rem}.flink-ui-segmented button{background-color:transparent;border-radius:7px;border-width:0;color:var(--flink-ui-text-muted);font-size:11px;font-weight:600;line-height:1rem;min-height:30px;padding:.25rem .625rem}.flink-ui-segmented button:hover{color:var(--flink-ui-text)}.flink-ui-segmented button:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:1px;--tw-ring-color:color-mix(in srgb,var(--flink-ui-primary) 45%,transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.flink-ui-segmented button[aria-pressed=true]{background:var(--flink-ui-surface);box-shadow:var(--flink-ui-shadow-sm);color:var(--flink-ui-text)}.flink-ui-chart{height:270px;position:relative;width:100%}.flink-ui-chart--compact{height:220px}.flink-ui-chart canvas{height:100%;width:100%}.flink-ui-dashboard-widget{overflow:visible;padding-bottom:.25rem;padding-top:.25rem;position:relative}.flink-ui-dashboard-widget>.widget-dragger{align-items:center;background:var(--flink-ui-surface);border:1px solid transparent;border-radius:var(--flink-ui-radius-sm);color:var(--flink-ui-text-subtle);cursor:grab;display:flex;height:30px;justify-content:center;left:auto;opacity:.72;position:absolute;right:16px;top:15px;transition:color .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease;width:30px;z-index:30}.flink-ui-dashboard-widget>.widget-dragger:focus-visible,.flink-ui-dashboard-widget>.widget-dragger:hover{background:var(--flink-ui-surface-muted);border-color:var(--flink-ui-border);color:var(--flink-ui-primary);opacity:1;outline:none}.flink-ui-dashboard-widget>.widget-dragger:active{cursor:grabbing}.flink-ui-dashboard-widget>.flink-ui-card,.flink-ui-dashboard-widget>.row{overflow:visible}.flink-ui-dashboard-widget .flink-ui-card-header{padding-right:64px}.flink-ui-page .flink-ui-dashboard-widget .flink-ui-dashboard-legacy-card{background:var(--flink-ui-surface);border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-lg);box-shadow:var(--flink-ui-shadow-sm);margin-bottom:16px;overflow:visible}.flink-ui-page .flink-ui-dashboard-widget .flink-ui-dashboard-legacy-card>.panel-body{background:transparent;border:0;border-radius:inherit;box-shadow:none;color:var(--flink-ui-text);overflow:visible;padding:20px}.flink-ui-dashboard-widget>.flink-ui-grid--metrics>.flink-ui-card:last-child{padding-right:58px}.flink-ui-dashboard-legacy-card>.panel-body>.horizontal-scrollable-tabs:first-child,.flink-ui-dashboard-legacy-card>.panel-body>.row:first-child,.flink-ui-dashboard-legacy-card>.panel-body>.tw-flex:first-child,.flink-ui-dashboard-legacy-card>.panel-body>h4:first-of-type,.flink-ui-dashboard-legacy-card>.panel-body>p:first-of-type{padding-right:48px}.flink-ui-dashboard-legacy-card>.panel-body>.home-summary:first-child{padding-right:44px}.flink-ui-dashboard-legacy-card>.panel-body>#calendar .fc-toolbar,.flink-ui-dashboard-legacy-card>.panel-body>#calendar_filters{padding-right:48px}.flink-ui-dashboard-legacy-card .flink-ui-dashboard-legacy-header{align-items:center;color:var(--flink-ui-text);display:flex;gap:12px;justify-content:space-between;margin:0 0 16px;min-height:32px;padding:0 48px 0 0}.flink-ui-dashboard-legacy-card .flink-ui-dashboard-legacy-header p,.flink-ui-dashboard-legacy-card .flink-ui-dashboard-legacy-header span{color:inherit;font:inherit}.flink-ui-dashboard-legacy-card .flink-ui-dashboard-header-divider,.flink-ui-dashboard-legacy-card .flink-ui-dashboard-legacy-header>i,.flink-ui-dashboard-legacy-card .flink-ui-dashboard-legacy-header>p>i,.flink-ui-dashboard-legacy-card .flink-ui-dashboard-legacy-header>p>svg,.flink-ui-dashboard-legacy-card .flink-ui-dashboard-legacy-header>span:first-child>svg,.flink-ui-dashboard-legacy-card .flink-ui-dashboard-legacy-header>svg{display:none}.flink-ui-dashboard-legacy-card .flink-ui-dashboard-subsection-title{color:var(--flink-ui-text);margin-bottom:18px;margin-top:0}.flink-ui-dashboard-legacy-card .flink-ui-dashboard-subsection-title svg{display:none}.flink-ui-dashboard-legacy-card .horizontal-scrollable-tabs,.flink-ui-dashboard-legacy-card .panel-full-width-tabs,.flink-ui-dashboard-legacy-card .panel-heading{background:transparent}.flink-ui-dashboard-legacy-card #calendar .fc-toolbar{margin-bottom:16px}.flink-ui-dashboard-legacy-card #calendar .fc-toolbar h2{color:var(--flink-ui-text);margin:0}.flink-ui-dashboard-legacy-card #calendar .fc-toolbar h2,.flink-ui-dashboard-legacy-card .flink-ui-dashboard-legacy-header,.flink-ui-dashboard-legacy-card .flink-ui-dashboard-subsection-title,.flink-ui-dashboard-widget .flink-ui-card-title{font-family:inherit;font-size:var(--flink-ui-dashboard-title-size);font-style:normal;font-weight:var(--flink-ui-dashboard-title-weight);letter-spacing:normal;line-height:var(--flink-ui-dashboard-title-line-height);text-transform:none}.flink-ui-dashboard-legacy-card #calendar .fc-button-group{background:var(--flink-ui-surface-muted);border-radius:10px;display:inline-flex;gap:2px;padding:4px}.flink-ui-dashboard-legacy-card #calendar .fc-button{background:transparent;border:0;border-radius:7px;box-shadow:none;color:var(--flink-ui-text-muted);min-height:30px;padding:0 10px;text-shadow:none}.flink-ui-dashboard-legacy-card #calendar .fc-button:hover{color:var(--flink-ui-text)}.flink-ui-dashboard-legacy-card #calendar .fc-button.fc-state-active{background:var(--flink-ui-surface);box-shadow:var(--flink-ui-shadow-sm);color:var(--flink-ui-text)}.flink-ui-dashboard-empty-message{align-items:center;display:flex;justify-content:center;min-height:112px;padding:24px;text-align:center}.flink-ui-dashboard-empty-message p{color:var(--flink-ui-text-muted);font-size:12px;font-weight:400;line-height:20px;margin:0;max-width:420px}.flink-ui-training-stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.flink-ui-training-stat{--flink-ui-training-accent:var(--flink-ui-primary);align-items:center;background:color-mix(in srgb,var(--flink-ui-training-accent) 6%,var(--flink-ui-surface));border:1px solid color-mix(in srgb,var(--flink-ui-training-accent) 16%,var(--flink-ui-border));border-radius:var(--flink-ui-radius-md);color:var(--flink-ui-text);display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;min-height:82px;padding:14px;text-decoration:none}.flink-ui-training-stat--month{--flink-ui-training-accent:var(--flink-ui-violet)}.flink-ui-training-stat--invoice{--flink-ui-training-accent:color-mix(in srgb,var(--flink-ui-warning) 90%,var(--flink-ui-text))}.flink-ui-training-stat--interactive{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.flink-ui-training-stat--interactive:hover{border-color:color-mix(in srgb,var(--flink-ui-training-accent) 40%,var(--flink-ui-border));box-shadow:var(--flink-ui-shadow-md);color:var(--flink-ui-text);text-decoration:none;transform:translateY(-1px)}.flink-ui-training-stat--interactive:focus-visible{color:var(--flink-ui-text);outline:2px solid color-mix(in srgb,var(--flink-ui-training-accent) 55%,transparent);outline-offset:2px;text-decoration:none}.flink-ui-training-stat-icon{align-items:center;background:color-mix(in srgb,var(--flink-ui-training-accent) 12%,var(--flink-ui-surface));border-radius:var(--flink-ui-radius-sm);color:var(--flink-ui-training-accent);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.flink-ui-training-stat-copy{min-width:0}.flink-ui-training-stat-label,.flink-ui-training-stat-value{display:block}.flink-ui-training-stat-value{color:var(--flink-ui-training-accent);font-size:20px;font-weight:600;line-height:24px}.flink-ui-training-stat-label{color:color-mix(in srgb,var(--flink-ui-text) 25%,var(--flink-ui-text-muted));font-size:11px;font-weight:500;line-height:16px;margin-top:2px}.flink-ui-training-stat-arrow{color:var(--flink-ui-text-subtle);font-size:10px;transition:color .16s ease,transform .16s ease}.flink-ui-training-stat--interactive:focus-visible .flink-ui-training-stat-arrow,.flink-ui-training-stat--interactive:hover .flink-ui-training-stat-arrow{color:var(--flink-ui-training-accent);transform:translateX(2px)}.flink-ui-training-chart-grid{padding-top:4px;position:relative}.flink-ui-training-chart-grid:before{background:var(--flink-ui-border);content:"";height:1px;left:15px;position:absolute;right:15px;top:-4px}.flink-ui-training-chart-section{background:var(--flink-ui-surface-subtle);border-radius:var(--flink-ui-radius-md);height:100%;padding:16px}.flink-ui-training-chart-section .flink-ui-dashboard-subsection-title{margin-bottom:10px}.flink-ui-dashboard-legacy-card>.panel-body>hr{border-top-color:var(--flink-ui-border);margin:12px -20px 16px}.flink-ui-dashboard-legacy-card .table,.flink-ui-dashboard-legacy-card .table>tbody>tr>td,.flink-ui-dashboard-legacy-card .table>thead>tr>th{border-color:var(--flink-ui-border);color:var(--flink-ui-text)}.flink-ui-dashboard-legacy-card .table>thead>tr>th{color:var(--flink-ui-text-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.flink-ui-dashboard-legacy-card .table-hover>tbody>tr:hover{background:var(--flink-ui-surface-subtle)}.flink-ui-dashboard-legacy-card .progress{background:var(--flink-ui-surface-muted);border-radius:999px;box-shadow:none;height:6px;overflow:hidden}.flink-ui-dashboard-legacy-card .progress-bar:not(.progress-bar-success):not(.progress-bar-info):not(.progress-bar-warning):not(.progress-bar-danger){background:var(--flink-ui-primary)}.flink-ui-dashboard-legacy-card .progress-bar{border-radius:inherit;box-shadow:none}.flink-ui-dashboard-legacy-card .nav-tabs{border-bottom-color:var(--flink-ui-border)}.flink-ui-dashboard-legacy-card .nav-tabs>li>a{color:var(--flink-ui-text-muted)}.flink-ui-dashboard-legacy-card .nav-tabs>li.active>a,.flink-ui-dashboard-legacy-card .nav-tabs>li.active>a:focus,.flink-ui-dashboard-legacy-card .nav-tabs>li.active>a:hover{background:transparent;border-color:transparent transparent var(--flink-ui-primary);color:var(--flink-ui-text)}.flink-ui-dashboard-widget.ui-sortable-helper{transform:rotate(.3deg)}.flink-ui-dashboard-widget.ui-sortable-helper .flink-ui-card,.flink-ui-page .flink-ui-dashboard-widget.ui-sortable-helper .flink-ui-dashboard-legacy-card{border-color:color-mix(in srgb,var(--flink-ui-primary) 35%,var(--flink-ui-border));box-shadow:var(--flink-ui-shadow-md)}.placeholder-dashboard-widgets{background:color-mix(in srgb,var(--flink-ui-primary) 5%,transparent);border:1px dashed color-mix(in srgb,var(--flink-ui-primary) 42%,var(--flink-ui-border));border-radius:var(--flink-ui-radius-lg);margin:4px 0 16px;min-height:96px}.flink-ui-dashboard-chart-card{margin-bottom:1rem}.flink-ui-dashboard-chart-header{flex-wrap:wrap}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-dashboard-chart-actions:first-child{padding-right:48px}.flink-ui-dashboard-chart-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.flink-ui-dashboard-live-chart{height:300px;position:relative;width:100%}.flink-ui-dashboard-live-chart canvas{height:100%;width:100%}.flink-ui-dashboard-doughnut{height:250px;position:relative;width:100%}.flink-ui-dashboard-doughnut canvas{height:100%;width:100%}@media (max-width:640px){.flink-ui-page-header{align-items:flex-start}.flink-ui-page-actions{width:100%}.flink-ui-card-table{padding:12px}.flink-ui-list-page ._buttons:not(.row)>.customers-search,.flink-ui-list-page ._buttons:not(.row)>.leads-search,.flink-ui-list-page ._buttons:not(.row)>[class*=col-]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.flink-ui-list-page ._buttons:not(.row)>.pull-right{margin-left:0}.flink-ui-admin.settings #wrapper>.content #settings-form>.row>.col-md-3{margin-bottom:16px;padding:12px}.flink-ui-admin.reports #wrapper>.content .reports>li>a{min-height:40px;padding:10px 12px}.flink-ui-dashboard-widget>.widget-dragger{right:14px;top:13px}.flink-ui-training-stats{grid-template-columns:1fr}.flink-ui-training-stat{min-height:72px}.flink-ui-dashboard-chart-actions{justify-content:flex-start;width:100%}.flink-ui-dashboard-chart-actions .flink-ui-segmented{width:100%}.flink-ui-dashboard-chart-actions .flink-ui-segmented button{flex:1 1 0%}.flink-ui-dashboard-live-chart{height:250px}.flink-ui-admin.\!settings #wrapper>.content #settings-form>.row>.col-md-3{margin-bottom:16px!important;padding:12px!important}}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-legend:first-child{padding-right:48px}.flink-ui-legend{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:.5rem}.flink-ui-legend,.flink-ui-legend-item{align-items:center}.flink-ui-legend-item{color:var(--flink-ui-text-muted);display:inline-flex;font-size:.75rem;gap:.5rem;line-height:1rem}.flink-ui-legend-dot{background:var(--flink-ui-legend-color,var(--flink-ui-primary));border-radius:9999px;display:inline-block;flex-shrink:0;height:.5rem;width:.5rem}.flink-ui-list{list-style-type:none;margin:0;padding:0}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-list-item:first-child{padding-right:48px}.flink-ui-list-item{align-items:center;border-bottom:1px solid var(--flink-ui-border);display:flex;gap:.75rem;padding-bottom:.75rem;padding-top:.75rem}.flink-ui-list-item:last-child{border-bottom:0;padding-bottom:0}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-rank:first-child{padding-right:48px}.flink-ui-rank{align-items:center;background:var(--flink-ui-surface-muted);border-radius:var(--flink-ui-radius-sm);color:var(--flink-ui-text-muted);display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.flink-ui-list-content{flex:1 1 0%;min-width:0}.flink-ui-list-label{color:var(--flink-ui-text);font-size:.75rem;font-weight:600;line-height:1rem;margin:0}.flink-ui-list-caption,.flink-ui-list-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flink-ui-list-caption{color:var(--flink-ui-text-muted);font-size:11px;margin:.125rem 0 0}.flink-ui-list-value{color:var(--flink-ui-text);flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1rem}.flink-ui-progress{background:var(--flink-ui-surface-muted);border-radius:9999px;height:.375rem;margin-top:.5rem;overflow:hidden;width:100%}.flink-ui-progress span{background:var(--flink-ui-progress-color,var(--flink-ui-primary));border-radius:9999px;display:block;height:100%;width:var(--flink-ui-progress,0)}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-empty:first-child{padding-right:48px}.flink-ui-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:2rem;text-align:center}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-empty-icon:first-child{padding-right:48px}.flink-ui-empty-icon{align-items:center;background:var(--flink-ui-surface-muted);border-radius:var(--flink-ui-radius-md);color:var(--flink-ui-text-muted);display:flex;font-size:.9rem;height:2.75rem;justify-content:center;width:2.75rem}.flink-ui-empty-title{color:var(--flink-ui-text);font-size:.8rem;font-weight:600;margin:1rem 0 0}.flink-ui-empty-copy{color:var(--flink-ui-text-muted);font-size:.75rem;line-height:1.25rem;margin:.25rem 0 0;max-width:24rem}.flink-ui-skeleton{background:var(--flink-ui-surface-muted);border-radius:6px;overflow:hidden;position:relative}.flink-ui-skeleton:after{animation:flink-ui-pulse 1.6s ease-in-out infinite;background:hsla(0,0%,100%,.24);content:"";inset:0;position:absolute}.flink-ui-dashboard-legacy-card>.panel-body>.flink-ui-skeleton-card:first-child{padding-right:48px}.flink-ui-skeleton-card{display:flex;flex-direction:column;justify-content:space-between;min-height:154px;padding:1.25rem}.flink-ui-swatch-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.flink-ui-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.flink-ui-swatch-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.flink-ui-swatch{background:var(--flink-ui-surface);border:1px solid var(--flink-ui-border);border-radius:var(--flink-ui-radius-md);padding:.75rem}.flink-ui-swatch-color{background:var(--flink-ui-swatch-color);border-radius:.5rem;height:2.25rem;width:100%}.flink-ui-swatch-label{color:var(--flink-ui-text);font-size:11px;font-weight:600;margin:.5rem 0 0}.flink-ui-swatch-token{color:var(--flink-ui-text-muted);font-size:10px;margin:.125rem 0 0}@media (min-width:640px){.flink-ui-dashboard-legacy-card>.panel-body>.sm\:tw-flex:first-child{padding-right:48px}}@media (min-width:768px){.flink-ui-dashboard-legacy-card>.panel-body>.md\:tw-flex:first-child{padding-right:48px}}@media (min-width:1024px){.flink-ui-dashboard-legacy-card>.panel-body>.lg\:tw-flex:first-child{padding-right:48px}}