:root{--text: #6b6375;--text-h: #08060d;--bg: #fff;--border: #e5e4e7;--code-bg: #f4f3ec;--accent: #aa3bff;--accent-bg: rgba(170, 59, 255, .1);--accent-border: rgba(170, 59, 255, .5);--social-bg: rgba(244, 243, 236, .5);--shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;--sans: system-ui, "Segoe UI", Roboto, sans-serif;--heading: system-ui, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1024px){:root{font-size:16px}}@media (prefers-color-scheme: dark){:root{--text: #9ca3af;--text-h: #f3f4f6;--bg: #16171d;--border: #2e303a;--code-bg: #1f2028;--accent: #c084fc;--accent-bg: rgba(192, 132, 252, .15);--accent-border: rgba(192, 132, 252, .5);--social-bg: rgba(47, 48, 58, .5);--shadow: rgba(0, 0, 0, .4) 0 10px 15px -3px, rgba(0, 0, 0, .25) 0 4px 6px -2px}#social .button-icon{filter:invert(1) brightness(2)}}#root{width:1126px;max-width:100%;margin:0 auto;text-align:center;border-inline:1px solid var(--border);min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}body{margin:0}.login-update-notes{scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}.login-update-notes::-webkit-scrollbar{width:8px;height:8px}.login-update-notes::-webkit-scrollbar-track{background:transparent}.login-update-notes::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.login-update-notes::-webkit-scrollbar-thumb:hover{background-color:#64748b}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0}@media (max-width: 1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px}@media (max-width: 1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}code{font-size:15px;line-height:135%;padding:4px 8px;background:var(--code-bg)}:root{--garage-bg: #f3f7fd;--garage-surface: #ffffff;--garage-surface-soft: #f8faff;--garage-surface-blue: #eef5ff;--garage-navy: #071a3d;--garage-navy-2: #0b2754;--garage-text: #102044;--garage-muted: #697796;--garage-line: #dfe7f3;--garage-line-strong: #cbd8eb;--garage-primary: #0b5cff;--garage-primary-dark: #0847d1;--garage-blue: #2f8cff;--garage-cyan: #0ea5e9;--garage-indigo: #6366f1;--garage-orange: #f59e0b;--garage-green: #10b981;--garage-red: #ef476f;--garage-shadow-sm: 0 7px 22px rgba(34, 71, 133, .08);--garage-shadow: 0 20px 55px rgba(26, 63, 126, .12)}body{background:var(--garage-bg)}button,input,select,textarea{font:inherit}button{touch-action:manipulation}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(11,92,255,.24)!important;outline-offset:2px}.brand-lockup{min-width:0;display:inline-flex;align-items:center;gap:10px}.brand-lockup>img{width:48px;height:48px;flex:0 0 auto;object-fit:contain}.brand-lockup-copy{min-width:0;display:grid;line-height:1}.brand-lockup-copy strong{color:var(--garage-navy);font-size:22px;font-weight:900;letter-spacing:-.8px;white-space:nowrap}.brand-lockup-copy small{margin-top:5px;color:var(--garage-primary);font-size:9px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap}.login-shell{background:radial-gradient(circle at 8% 18%,rgba(56,189,248,.32),transparent 28%),radial-gradient(circle at 90% 86%,rgba(99,102,241,.33),transparent 32%),linear-gradient(135deg,#06152f,#0a3371 48%,#0b5cff 120%)!important;color:var(--garage-text);isolation:isolate;overflow:auto}.login-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.login-shell:after{content:"";position:fixed;right:-150px;top:-180px;z-index:-1;width:520px;height:520px;border:90px solid rgba(255,255,255,.055);border-radius:50%}.login-card{width:450px!important;max-width:calc(100vw - 32px)!important;padding:38px 40px 34px!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:28px!important;background:#fffffff6!important;box-shadow:0 42px 100px #00143d5c!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.login-brand{margin-bottom:27px!important}.login-brand .login-app-icon{display:block;width:82px!important;height:82px!important;margin:-80px auto 18px;border:6px solid rgba(255,255,255,.96);border-radius:23px;box-shadow:0 18px 38px #05307d40}.login-brand .login-wordmark{display:inline-flex;width:auto;max-width:100%!important;margin:0 auto;justify-content:center}.login-brand .login-wordmark>img{display:none}.login-brand .login-wordmark .brand-lockup-copy strong{font-size:34px;letter-spacing:-1.4px}.login-brand .login-wordmark .brand-lockup-copy small{font-size:10px;letter-spacing:2.5px}.login-eyebrow{margin:18px 0 8px!important;color:var(--garage-primary)!important;font-size:10px;font-weight:850;letter-spacing:2.3px}.login-brand h1{margin:0 0 8px;color:var(--garage-text)!important;font-size:clamp(24px,4vw,30px);line-height:1.16;letter-spacing:-1.1px;font-weight:800}.login-subtitle{color:var(--garage-muted)!important;font-size:13px;line-height:1.62}.login-card .login-input{min-height:50px;margin-bottom:12px!important;padding:13px 15px!important;color:var(--garage-text)!important;background:#f8faff!important;border:1px solid var(--garage-line-strong)!important;border-radius:13px!important}.login-card .login-input::placeholder{color:#98a5bd}.login-card .login-input:focus{background:#fff!important;border-color:var(--garage-primary)!important;box-shadow:0 0 0 4px #0b5cff1a!important}.login-card label{color:var(--garage-muted)!important}.login-card input[type=checkbox]{accent-color:var(--garage-primary)}.login-card .login-primary{min-height:50px;padding:13px!important;color:#fff!important;background:linear-gradient(135deg,var(--garage-primary),#347dff)!important;border-radius:13px!important;box-shadow:0 14px 28px #0b5cff40}.login-card .login-primary:hover{transform:translateY(-1px)}.login-card .login-secondary{min-height:48px;padding:12px!important;color:var(--garage-primary)!important;background:var(--garage-surface-blue)!important;border-color:#cfe0ff!important;border-radius:13px!important}.login-card .login-notes-toggle{color:var(--garage-muted)!important}.login-update-notes{color:var(--garage-muted)!important;border-color:var(--garage-line)!important}.login-update-notes h4,.login-update-notes strong{color:var(--garage-text)!important}.garage-theme.app-container{color:var(--garage-text);background:radial-gradient(circle at 72% -15%,rgba(56,189,248,.12),transparent 27%),linear-gradient(180deg,#f7faff 0%,var(--garage-bg) 100%)!important}.garage-theme *,.garage-theme *:before,.garage-theme *:after{box-sizing:border-box}.garage-theme .sidebar{width:270px;background:radial-gradient(circle at 20% 0,rgba(47,140,255,.22),transparent 30%),linear-gradient(180deg,#071a3d,#06152f)!important;border-right:1px solid rgba(255,255,255,.06);box-shadow:18px 0 42px #06183c1f}.garage-theme .sidebar-header{min-height:100px;padding:17px 14px!important;display:flex;align-items:center;gap:9px;background:transparent!important;border-bottom-color:#ffffff14!important}.sidebar-brand{min-width:0;padding:9px 10px 9px 8px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(255,255,255,.42);border-radius:16px;box-shadow:0 12px 28px #00103438}.garage-theme .sidebar-header .sidebar-brand>img{width:42px;height:42px}.garage-theme .sidebar-header .sidebar-brand .brand-lockup-copy strong{font-size:20px}.garage-theme .sidebar-header .sidebar-brand .brand-lockup-copy small{font-size:8px}.sidebar-close{display:none;width:39px;height:39px;margin-left:auto;place-items:center;color:#dce8ff;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:11px;cursor:pointer}.garage-theme .sidebar-menu{padding:17px 12px!important}.garage-theme .menu-group-title{padding:9px 12px 8px!important;color:#6882ae!important;font-size:9px!important;font-weight:800!important;letter-spacing:1.8px!important}.garage-theme .menu-btn{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;margin:3px 0;padding:11px 13px!important;color:#9db0d0!important;background:transparent!important;border:1px solid transparent!important;border-radius:12px;font-size:13px!important}.garage-theme .menu-btn svg{flex:0 0 auto}.garage-theme .menu-btn:hover{color:#fff!important;background:#ffffff13!important;border-color:#ffffff12!important;transform:translate(2px)}.garage-theme .menu-btn.active{padding-left:13px!important;color:#fff!important;background:linear-gradient(135deg,var(--garage-primary),#2f8cff)!important;border-color:#ffffff2e!important;box-shadow:0 12px 25px #0b5cff4d}.garage-theme .sidebar-badge{margin-left:auto;color:#fff!important;background:var(--garage-red)!important;box-shadow:0 5px 12px #ef476f40}.garage-theme .sidebar>div:last-child{color:#6780a8!important;border-color:#ffffff14!important}.garage-theme .sidebar>div:last-child strong{color:#adc0df!important}.garage-theme .main-content{padding:0 34px 40px!important;background:transparent}.garage-theme .content-wrapper{max-width:1480px!important;padding-top:28px}.workspace-topbar{position:sticky;top:0;z-index:50;height:78px;max-width:1480px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f7faffe0;border-bottom:1px solid rgba(203,216,235,.76);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.workspace-heading,.user-chip{display:flex;align-items:center}.workspace-heading{gap:11px}.topbar-brand-icon{width:49px;height:49px;flex:0 0 auto;object-fit:cover;border:3px solid #fff;border-radius:14px;box-shadow:0 9px 22px #0b5cff33}.topbar-brand-copy{min-width:0;display:flex;align-items:center;gap:16px}.topbar-brand-lockup{flex:0 0 auto}.topbar-brand-lockup>img{width:48px;height:48px}.topbar-brand-logo{width:190px;height:50px;flex:0 0 auto;object-fit:contain;object-position:left center}.topbar-brand-copy small{max-width:430px;color:var(--garage-muted);font-size:11px;line-height:1.45}.document-heading{gap:18px}.document-heading>div:first-child{min-width:0}.document-actions{flex-wrap:wrap;justify-content:flex-end}.print-brand{display:flex;align-items:center;gap:12px}.print-brand img{width:54px;height:54px;object-fit:contain}.print-brand div{display:grid;text-align:left}.print-brand strong{color:var(--garage-navy);font-size:25px;line-height:1;letter-spacing:-1px}.print-brand span{margin-top:5px;color:var(--garage-muted);font-size:9px;font-weight:750;letter-spacing:1px;text-transform:uppercase}.print-header{display:none!important}.user-chip{gap:9px;padding:7px 12px 7px 7px;background:#ffffffe6;border:1px solid var(--garage-line);border-radius:14px;box-shadow:var(--garage-shadow-sm)}.user-avatar{width:35px;height:35px;display:grid;place-items:center;color:var(--garage-primary);background:var(--garage-surface-blue);border:1px solid #d5e4ff;border-radius:10px}.user-chip strong,.user-chip small{display:block}.user-chip strong{color:var(--garage-text);font-size:12px}.user-chip small{margin-top:1px;color:var(--garage-muted);font-size:10px}.mobile-menu-button{display:none;width:41px;height:41px;place-items:center;color:var(--garage-primary);background:#fff;border:1px solid var(--garage-line);border-radius:12px;box-shadow:var(--garage-shadow-sm);cursor:pointer}.dashboard-hero{min-height:104px;padding:4px 0 18px;gap:18px}.dashboard-overline{display:block;margin-bottom:8px;color:var(--garage-primary);font-size:10px;font-weight:850;letter-spacing:1.65px}.garage-theme .dashboard-title-block h1{margin-bottom:7px!important;color:var(--garage-text)!important;font-size:30px!important;letter-spacing:-1.1px}.dashboard-date{color:var(--garage-muted)!important;font-size:13px;text-transform:capitalize}.primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px}.garage-theme .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}.garage-theme .stat-card{position:relative;min-height:150px;overflow:hidden;padding:19px 20px!important;color:var(--garage-text);background:#fff!important;border:1px solid var(--garage-line)!important;border-radius:18px!important;box-shadow:var(--garage-shadow-sm)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.garage-theme .stat-card:hover{transform:translateY(-3px);border-color:#c6d9fb!important;box-shadow:var(--garage-shadow)!important}.garage-theme .stat-card:after{content:"";position:absolute;right:-40px;bottom:-50px;width:130px;height:130px;border:20px solid rgba(11,92,255,.035);border-radius:50%}.stat-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.garage-theme .stat-title{color:var(--garage-muted)!important;font-size:10px!important;letter-spacing:1px!important}.stat-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px}.stat-icon.orange{color:#d97706;background:#fff6df}.stat-icon.blue{color:var(--garage-primary);background:#eaf2ff}.stat-icon.cyan{color:#0284c7;background:#e5f8ff}.stat-icon.violet{color:#6757df;background:#eeecff}.garage-theme .stat-value{position:relative;z-index:1;margin-top:11px;font-size:34px!important;line-height:1;letter-spacing:-1px}.stat-hint{position:relative;z-index:1;margin-top:8px;color:#97a3b8;font-size:10px}.garage-theme .text-orange{color:#d97706!important}.garage-theme .text-blue{color:var(--garage-primary)!important}.garage-theme .text-lime{color:var(--garage-cyan)!important}.garage-theme .text-violet{color:var(--garage-indigo)!important}.garage-theme .card{width:100%;padding:27px!important;color:var(--garage-text);background:#fffffff5!important;border:1px solid var(--garage-line)!important;border-radius:20px!important;box-shadow:var(--garage-shadow-sm)!important}.garage-theme .section-title,.garage-theme .sub-title,.garage-theme .form-section-title,.garage-theme h1,.garage-theme h2,.garage-theme h3,.garage-theme h4{color:var(--garage-text)!important}.garage-theme .section-title{border-color:var(--garage-line)!important;font-weight:780!important;letter-spacing:-.5px}.garage-theme .divider{border-color:var(--garage-line)!important}.garage-theme p{color:var(--garage-muted)}.garage-theme .kanban-board{gap:15px!important}.garage-theme .kanban-column{min-width:310px!important;background:#f5f8fd!important;border-color:var(--garage-line)!important;border-radius:18px!important}.garage-theme .kanban-header{min-height:52px;padding:14px 16px!important;border-bottom-color:var(--garage-line)!important;border-top-width:0!important}.garage-theme .kanban-header.warning{color:#b66b00!important;background:#fff7e7!important}.garage-theme .kanban-header.primary{color:var(--garage-primary)!important;background:#eaf2ff!important}.garage-theme .kanban-header.success{color:#07805d!important;background:#eafbf5!important}.garage-theme .kanban-count{background:#10204412!important}.garage-theme .kanban-body{padding:12px!important;gap:11px!important}.garage-theme .kanban-card{padding:15px!important;background:#fff!important;border-color:var(--garage-line)!important;border-radius:14px!important;box-shadow:0 6px 16px #1e437e0f!important}.garage-theme .kanban-card:hover{transform:translateY(-2px);border-color:#bfd4fa!important;box-shadow:0 13px 26px #1e437e1a!important}.garage-theme .kanban-plaka{color:var(--garage-text)!important}.garage-theme .kanban-musteri,.garage-theme .kanban-card-header,.garage-theme .kanban-date{color:var(--garage-muted)!important}.garage-theme .kanban-sikayet{color:#596783!important;background:#f5f8fd!important}.garage-theme .kanban-empty{color:#9aa7bc!important}.garage-theme .form-box,.garage-theme .info-box,.garage-theme .print-not-section{color:var(--garage-text);background:#f8faff!important;border-color:var(--garage-line)!important}.garage-theme .form-box,.garage-theme .info-box{border-radius:16px!important}.garage-theme .info-label,.garage-theme .input-label,.garage-theme .info-box-title,.garage-theme .photo-label{color:var(--garage-muted)!important}.garage-theme .info-value,.garage-theme .info-box p{color:var(--garage-text)!important}.garage-theme .form-section-title.blue:before{background:var(--garage-primary)!important}.garage-theme .form-section-title.orange:before{background:var(--garage-cyan)!important}.garage-theme .form-input,.garage-theme .search-bar{min-height:43px;color:var(--garage-text)!important;background-color:#fff!important;border-color:var(--garage-line-strong)!important;border-radius:11px!important}.garage-theme .form-input::placeholder,.garage-theme .search-bar::placeholder{color:#9aa7bc!important}.garage-theme .form-input:focus,.garage-theme .search-bar:focus{border-color:var(--garage-primary)!important;box-shadow:0 0 0 4px #0b5cff17!important}.garage-theme .form-input:disabled{color:#7f8ca4!important;background:#eef2f8!important}.garage-theme select.form-input{color-scheme:light}.garage-theme .autocomplete-list{color:var(--garage-text)!important;background:#fff!important;border-color:var(--garage-line)!important;box-shadow:var(--garage-shadow)!important}.garage-theme .autocomplete-list li,.garage-theme .autocomplete-list li strong{color:var(--garage-text)!important}.garage-theme .autocomplete-list li:hover{background:var(--garage-surface-blue)!important}.garage-theme input[type=checkbox]{accent-color:var(--garage-primary)}.garage-theme .btn-action,.garage-theme .fab-button{color:#fff!important;background:linear-gradient(135deg,var(--garage-primary),var(--garage-blue))!important;border-color:var(--garage-primary)!important;box-shadow:0 11px 24px #0b5cff38!important}.garage-theme .btn-action{border-radius:11px!important}.garage-theme .btn-action:hover:not(:disabled),.garage-theme .fab-button:hover{opacity:1!important;transform:translateY(-2px);box-shadow:0 16px 30px #0b5cff47!important}.garage-theme .btn-incele{color:#395176!important;background:#f5f8fd!important;border-color:var(--garage-line-strong)!important;border-radius:10px!important}.garage-theme .btn-incele:hover{color:var(--garage-primary)!important;background:#edf4ff!important;border-color:#bed2f5!important}.garage-theme .btn-geri,.garage-theme .link-text{color:var(--garage-primary)!important}.garage-theme .sort-toggle{border-color:var(--garage-line-strong)!important;border-radius:11px!important;box-shadow:0 5px 14px #193d7a0d}.garage-theme .sort-toggle-btn{color:var(--garage-muted)!important;background:#fff!important;border-color:var(--garage-line)!important}.garage-theme .sort-toggle-btn:hover{background:#f6f9ff!important}.garage-theme .sort-toggle-btn.active{color:#fff!important;background:var(--garage-primary)!important}.garage-theme .fab-button{right:34px!important;bottom:28px!important}.garage-theme .table-responsive{border:1px solid var(--garage-line);border-radius:14px}.garage-theme .data-table th{color:#75829d!important;background:#f5f8fd!important;border-color:var(--garage-line)!important}.garage-theme .data-table td{color:#41516f!important;border-color:var(--garage-line)!important}.garage-theme .data-table td[style*=color]{color:var(--garage-text)!important}.garage-theme .data-table tr:hover{background:#f7faff!important}.garage-theme .badge{border-width:1px!important}.garage-theme .bg-warning{color:#a45f00!important;background:#fff5dc!important;border-color:#ffe2a3!important}.garage-theme .bg-primary{color:var(--garage-primary-dark)!important;background:#eaf2ff!important;border-color:#cde0ff!important}.garage-theme .bg-success{color:#087759!important;background:#e8faf3!important;border-color:#c4efdf!important}.garage-theme .modal-overlay{background:#04143294!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.garage-theme .modal-content{border-top-color:var(--garage-primary)!important;box-shadow:0 35px 80px #03163d40!important}.garage-theme .modal-content p{color:#52617e!important}.garage-theme .toast-basari{color:#fff!important;background:linear-gradient(135deg,#059669,#10b981)!important}.garage-theme .toast-hata{background:linear-gradient(135deg,#e53d63,var(--garage-red))!important}.garage-theme .lightbox-overlay{background:#030e25eb!important}.garage-theme .photo-thumbnail{border-color:var(--garage-line)!important}.garage-theme .photo-thumbnail:hover{border-color:var(--garage-primary)!important}.sidebar-scrim{display:none}@media (max-width: 1180px){.garage-theme .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 900px){.garage-theme .sidebar{position:fixed!important;inset:0 auto 0 0;z-index:1000;width:min(310px,88vw)!important;transform:translate(-105%);transition:transform .24s ease}.garage-theme .sidebar.open{transform:translate(0)}.sidebar-close,.mobile-menu-button{display:grid}.sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;padding:0;background:#04122d9e;border:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.garage-theme .main-content{min-width:0;padding:0 20px 28px!important}.garage-theme .content-wrapper,.garage-theme .card{min-width:0}.workspace-topbar{height:70px}.topbar-brand-copy{gap:10px}.topbar-brand-lockup>img{width:42px;height:42px}.topbar-brand-copy small{max-width:260px;font-size:10px}.garage-theme .content-wrapper{padding-top:20px}.garage-theme .kanban-column{max-height:560px!important}}@media (max-width: 680px){.login-shell{align-items:flex-start!important;padding:54px 0 24px;box-sizing:border-box}.login-card{padding:31px 24px 24px!important;border-radius:22px!important}.login-brand .login-app-icon{width:72px!important;height:72px!important;margin-top:-72px}.garage-theme .main-content{padding-inline:13px!important}.workspace-topbar{height:66px;gap:8px}.workspace-heading{min-width:0;gap:8px}.topbar-brand-copy{gap:0}.topbar-brand-lockup{gap:7px}.topbar-brand-lockup>img{width:36px;height:36px}.topbar-brand-lockup .brand-lockup-copy strong{font-size:17px;letter-spacing:-.5px}.topbar-brand-lockup .brand-lockup-copy small{margin-top:3px;font-size:7px;letter-spacing:1px}.topbar-brand-copy small{display:none}.user-chip{padding-right:7px}.user-chip>span:last-child{display:none}.dashboard-hero{align-items:flex-start!important}.garage-theme .dashboard-title-block h1{font-size:24px!important}.dashboard-overline{font-size:8px;letter-spacing:1.15px}.garage-theme .dashboard-hero .primary-cta{padding:10px 12px!important;font-size:11px!important}.garage-theme .card{padding:18px!important;border-radius:16px!important}.garage-theme .stats-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.garage-theme .stat-card{min-height:137px;padding:14px!important}.stat-icon{width:32px;height:32px}.garage-theme .stat-value{font-size:29px!important}.stat-hint{display:none}.garage-theme .form-box{padding:17px!important}.garage-theme .form-box>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.garage-theme .document-heading{flex-direction:column;align-items:stretch!important}.garage-theme .document-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.garage-theme .document-actions>button{width:100%!important;min-height:44px;white-space:normal}.garage-theme .print-grid{flex-direction:column}.garage-theme .info-box{min-width:0!important}.garage-theme .data-table{min-width:720px}.garage-theme .card>.data-table{display:block;overflow-x:auto}.garage-theme .table-responsive{margin-inline:-2px;-webkit-overflow-scrolling:touch}.garage-theme .kanban-column{min-width:86vw!important}.garage-theme .fab-button{right:15px!important;bottom:16px!important;padding:12px 18px!important;font-size:13px!important}.garage-theme .modal-overlay{align-items:flex-start!important;overflow-y:auto;padding:16px}.garage-theme .modal-content{width:100%!important;max-width:100%!important;margin:auto 0;max-height:none}.garage-theme .modal-content [style*="justify-content: space-between"]{gap:12px}.garage-theme input[type=file]{max-width:100%}.toast-container{width:calc(100vw - 28px);max-width:460px;text-align:center;justify-content:center}}@media (max-width: 420px){.garage-theme .stats-grid{grid-template-columns:1fr!important}.garage-theme .document-actions{grid-template-columns:1fr}.garage-theme .dashboard-hero{flex-direction:column}.garage-theme .dashboard-hero .primary-cta{width:100%}.login-card{max-width:calc(100vw - 20px)!important;padding-inline:18px!important}}@media print{.print-header{display:flex!important}.garage-theme,.garage-theme .card,.garage-theme .info-box,.garage-theme .form-box,.garage-theme .data-table th,.garage-theme .data-table td,.garage-theme p,.garage-theme h1,.garage-theme h2,.garage-theme h3,.garage-theme h4{color:#17213a!important;background:#fff!important}}
