:root{--bg-primary:#0a110e;--bg-surface:#121d18;--bg-surface-elevated:#182821;--bg-surface-glass:#121d18c7;--border-subtle:#ffffff14;--border-hover:#ffffff29;--border-active:#c8f16959;--border-focus:#5eead4;--accent-lime:#c8f169;--accent-lime-hover:#bceb58;--accent-cyan:#5eead4;--accent-cyan-hover:#4cd6c0;--status-success:#10b981;--status-warning:#f59e0b;--status-error:#ef4444;--status-info:#38bdf8;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-tertiary:#64748b;--text-inverse:#0a110e;--glass-blur:blur(20px);--glass-shadow:0 16px 40px -8px #00000080;--card-radius:16px;--button-radius:10px;--input-radius:10px;--background:var(--bg-primary);--foreground:var(--text-primary)}html,body{background-color:var(--bg-primary);max-width:100vw;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a110e}::-webkit-scrollbar-thumb{background:#182821;border:2px solid #0a110e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c8f16959}.MuiPaper-root{background-image:none!important}.MuiCard-root{color:#f8fafc!important;background-color:#121d18!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 4px 20px -2px #00000040,inset 0 1px #ffffff0a!important}.MuiBackdrop-root{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:#000000b8!important}.MuiDialog-paper{color:#f8fafc!important;background-color:#121d18!important;border:1px solid #ffffff1f!important;border-radius:18px!important;box-shadow:0 24px 64px -12px #000000bf,inset 0 1px #ffffff0f!important}.MuiDialogTitle-root{color:#f8fafc!important;border-bottom:1px solid #ffffff0f!important;font-weight:800!important}.MuiDialogActions-root{border-top:1px solid #ffffff0f!important}.MuiMenu-paper{color:#f8fafc!important;background-color:#121d18!important;border:1px solid #ffffff1f!important;border-radius:12px!important;padding:4px!important;box-shadow:0 16px 40px -8px #000000a6!important}.MuiMenuItem-root{color:#e2e8f0!important;border-radius:8px!important;margin:2px 4px!important;font-size:13.5px!important;font-weight:500!important;transition:all .15s!important}.MuiMenuItem-root:hover{color:#c8f169!important;background-color:#c8f1691f!important}.MuiMenuItem-root.Mui-selected{color:#c8f169!important;background-color:#c8f1692e!important;font-weight:700!important}.MuiMenuItem-root.Mui-selected:hover{background-color:#c8f1693d!important}.MuiOutlinedInput-root{color:#f8fafc!important;background-color:#ffffff08!important;border-radius:10px!important;font-size:14px!important;transition:border-color .2s,box-shadow .2s!important}.MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#c8f16959!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5eead4!important;box-shadow:0 0 0 3px #5eead426!important}.MuiInputLabel-root{color:#94a3b8!important;font-size:14px!important}.MuiInputLabel-root.Mui-focused{color:#5eead4!important}.MuiSelect-icon{color:#94a3b8!important}input:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #121d18!important}input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #121d18!important}input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #121d18!important}textarea:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #121d18!important}textarea:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #121d18!important}textarea:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #121d18!important}select:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #121d18!important}select:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #121d18!important}select:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #121d18!important}.MuiInputBase-root.Mui-disabled{color:#f8fafc!important;background-color:#ffffff05!important}.MuiInputBase-input.Mui-disabled,.MuiSelect-select.Mui-disabled{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:.9!important}.MuiInputLabel-root.Mui-disabled{color:#94a3b8!important}.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a!important}.MuiTable-root{background-color:#0000!important}.MuiTableCell-root{color:#e2e8f0!important;border-bottom:1px solid #ffffff0f!important;padding:14px 16px!important;font-size:13.5px!important}.MuiTableCell-head{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.05em!important;background-color:#121d18!important;font-size:11.5px!important;font-weight:700!important}.MuiTableRow-root:hover{background-color:#ffffff06!important}.MuiButton-root{letter-spacing:-.01em!important;font-family:inherit!important;transition:all .2s!important}.MuiTabs-indicator{background-color:#c8f169!important;border-radius:3px 3px 0 0!important;height:3px!important}.MuiTab-root{color:#94a3b8!important;text-transform:none!important;font-size:14px!important;font-weight:600!important}.MuiTab-root.Mui-selected{color:#c8f169!important;font-weight:700!important}.MuiTooltip-tooltip{color:#f8fafc!important;background-color:#182821!important;border:1px solid #ffffff1f!important;border-radius:8px!important;padding:6px 12px!important;font-size:12px!important;box-shadow:0 8px 24px #00000080!important}.MuiPaginationItem-root{color:#94a3b8!important;border-color:#ffffff1a!important}.MuiPaginationItem-root.Mui-selected{color:#c8f169!important;background-color:#c8f16926!important;border-color:#c8f169!important;font-weight:700!important}.glass-panel{-webkit-backdrop-filter:blur(20px);background:#121d18bf;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #00000059}.glass-panel-elevated{-webkit-backdrop-filter:blur(20px);background:#182821cc;border:1px solid #c8f16926;border-radius:16px;box-shadow:0 12px 36px #00000073}@media print{@page{size:A4 portrait;margin:12mm 14mm 14mm}html,body{color:#1e293b!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important}header,nav,footer,aside,.no-print,.MuiBackdrop-root,.MuiDialogTitle-root,.MuiDialogActions-root,.cv-builder-left-controls{visibility:hidden!important;display:none!important}.MuiDialog-root{visibility:visible!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.MuiDialog-container{height:auto!important;margin:0!important;padding:0!important;display:block!important}.MuiDialog-paper{color:#1e293b!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.MuiDialogContent-root{width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}#cv-live-preview-printable{visibility:visible!important;color:#1e293b!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}#cv-live-preview-printable *{visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cv-header{page-break-inside:avoid!important;break-inside:avoid!important}.cv-section{margin-bottom:14px;page-break-inside:avoid!important;break-inside:avoid!important}.cv-item{margin-bottom:10px;page-break-inside:avoid!important;break-inside:avoid!important}}
