@charset "UTF-8";:root{--focus-ring-color: var(--color-accent-primary, #6366f1);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-outline: var(--focus-ring-width) solid var(--focus-ring-color)}[data-theme=dark]{--focus-ring-color: #a5b4fc}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--focus-ring-outline)!important;outline-offset:var(--focus-ring-offset)!important;scroll-margin-block:80px;scroll-margin-inline:16px}[data-nav-section]{scroll-margin-block:72px}:is(a,button,input,select,textarea,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=checkbox],[role=radio],[role=switch],[role=combobox],[role=searchbox],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring-outline)!important;outline-offset:var(--focus-ring-offset)!important}:is(input[type=checkbox],input[type=radio]):focus-visible+:is(.track,.slider,[class*=track],[class*=switch]){outline:var(--focus-ring-outline)!important;outline-offset:var(--focus-ring-offset)!important}:is([hidden],[inert],[aria-hidden=true],:disabled,[disabled],[tabindex="-1"]):focus,:is([hidden],[inert],[aria-hidden=true],:disabled,[disabled],[tabindex="-1"]):focus-visible{outline:none!important}:is(.cdk-visually-hidden,.sr-only,.visually-hidden):focus-visible{outline:none!important}.ag-theme-alpine .ag-cell-focus:focus-visible,.ag-theme-alpine-dark .ag-cell-focus:focus-visible,.ag-theme-alpine-auto-dark .ag-cell-focus:focus-visible{outline:var(--focus-ring-outline)!important;outline-offset:-1px!important}:root{--control-height: 40px;--control-height-mobile: 36px;--control-pad-y: 8px;--control-pad-x: 12px;--control-font-size: 14px;--control-radius: 10px;--control-gap: 14px;--section-gap: 20px;--type-page-title: 23px;--type-section-title: 17px;--type-subsection-title: 15px;--type-field-label: 13px;--type-control: 14px;--type-button: 13px;--type-helper: 12px;--type-validation: 12px}@media(max-width:640px){:root{--control-height: var(--control-height-mobile);--control-pad-y: 6px;--control-pad-x: 10px;--type-page-title: 22px}}.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),.app-form-controls select{height:var(--control-height);min-height:var(--control-height);box-sizing:border-box;padding:var(--control-pad-y) var(--control-pad-x);font-size:var(--control-font-size);font-weight:400;font-family:var(--font-family, inherit);line-height:1.25;color:var(--color-text-primary);background:var(--color-bg-input-solid, var(--color-bg-elevated, var(--color-bg-secondary)));border:1px solid var(--color-border-solid, var(--color-border, #e2e8f0));border-radius:var(--control-radius);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):hover:not(:focus):not(:disabled):not([readonly]),.app-form-controls select:hover:not(:focus):not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--color-accent-primary) 35%,var(--color-border-solid, var(--color-border)))}.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):focus,.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):focus-visible,.app-form-controls select:focus,.app-form-controls select:focus-visible{border-color:var(--color-accent-primary);background:var(--color-bg-input-solid, var(--color-bg-elevated, var(--color-bg-secondary)));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):disabled,.app-form-controls select:disabled{opacity:.5;cursor:not-allowed}.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset])[readonly],.app-form-controls select[readonly]{background:var(--color-bg-tertiary, var(--color-bg-secondary));color:var(--color-text-secondary);cursor:default}.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]).invalid,.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]).ng-invalid.ng-touched,.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset])[aria-invalid=true],.app-form-controls select.invalid,.app-form-controls select.ng-invalid.ng-touched,.app-form-controls select[aria-invalid=true]{border-color:var(--color-error, #dc2626)}.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]).invalid:focus,.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]).ng-invalid.ng-touched:focus,.app-form-controls input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset])[aria-invalid=true]:focus,.app-form-controls select.invalid:focus,.app-form-controls select.ng-invalid.ng-touched:focus,.app-form-controls select[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-error, #dc2626) 14%,transparent)}.app-form-controls textarea{min-height:56px;height:auto;padding:var(--control-pad-y) var(--control-pad-x);font-size:var(--control-font-size);font-family:var(--font-family, inherit);line-height:1.45;color:var(--color-text-primary);background:var(--color-bg-input-solid, var(--color-bg-elevated, var(--color-bg-secondary)));border:1px solid var(--color-border-solid, var(--color-border, #e2e8f0));border-radius:var(--control-radius);outline:none;resize:vertical}.app-form-controls textarea:hover:not(:focus):not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--color-accent-primary) 35%,var(--color-border-solid, var(--color-border)))}.app-form-controls textarea:focus,.app-form-controls textarea:focus-visible{border-color:var(--color-accent-primary);background:var(--color-bg-input-solid, var(--color-bg-elevated, var(--color-bg-secondary)));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}.app-form-controls textarea:disabled{opacity:.5;cursor:not-allowed}.app-form-controls textarea[readonly]{background:var(--color-bg-tertiary, var(--color-bg-secondary));color:var(--color-text-secondary);cursor:default}.app-form-controls textarea.invalid,.app-form-controls textarea.ng-invalid.ng-touched,.app-form-controls textarea[aria-invalid=true]{border-color:var(--color-error, #dc2626)}.app-form-controls textarea.invalid:focus,.app-form-controls textarea.ng-invalid.ng-touched:focus,.app-form-controls textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-error, #dc2626) 14%,transparent)}.app-form-controls .app-field-label,.app-form-controls .field-label{font-size:var(--type-field-label);font-weight:500;line-height:1.3;color:var(--color-text-secondary)}.app-form-controls .app-helper,.app-form-controls .field-hint{font-size:var(--type-helper);line-height:1.35;color:var(--color-text-muted)}.app-form-controls .app-validation,.app-form-controls .field-error,.app-form-controls .err-item{font-size:var(--type-validation);line-height:1.35}.app-form-grid{display:grid;gap:var(--control-gap);grid-template-columns:1fr;min-width:0}@media(min-width:641px){.app-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1025px){.app-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1441px){.app-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:641px){.app-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1025px){.app-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1441px){.app-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:641px){.app-form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1025px){.app-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1441px){.app-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-form-grid--narrow{grid-template-columns:1fr}@media(min-width:641px){.app-form-grid--narrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1441px){.app-form-grid--narrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-section-stack{display:flex;flex-direction:column;gap:var(--section-gap);min-width:0}.app-btn-control{height:var(--control-height);min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;font-size:var(--type-button);font-weight:500;border-radius:var(--control-radius);box-sizing:border-box}.workspace-page{padding:20px 20px 30px}@media(max-width:1024px){.workspace-page{padding-left:16px;padding-right:16px}}@media(max-width:640px){.workspace-page{padding-left:12px;padding-right:12px}}.workspace-page{box-sizing:border-box;min-width:0}.workspace-page--bottom-20{padding-bottom:20px}.workspace-page--bottom-40{padding-bottom:40px}@font-face{font-family:Sora;src:url(/assets/fonts/Sora/static/Sora-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/fonts/Sora/static/Sora-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/fonts/Sora/static/Sora-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/fonts/Sora/static/Sora-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/fonts/Sora/static/Sora-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/fonts/Sora/static/Sora-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/fonts/Sora/static/Sora-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/fonts/Sora/static/Sora-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vogun;src:url(/assets/fonts/vogun-minimal-modern-font-2025-01-24-22-42-44-utc/Web-TT/Vogun-Medium.woff2) format("woff2"),url(/assets/fonts/vogun-minimal-modern-font-2025-01-24-22-42-44-utc/Web-TT/Vogun-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vogun;src:url(/assets/fonts/vogun-minimal-modern-font-2025-01-24-22-42-44-utc/Web-TT/Vogun-MediumItalic.woff2) format("woff2"),url(/assets/fonts/vogun-minimal-modern-font-2025-01-24-22-42-44-utc/Web-TT/Vogun-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.copy-toast{position:fixed;padding:4px 10px;font-size:11px;font-weight:600;font-family:var(--font-family, system-ui, -apple-system, sans-serif);color:#fff;background:var(--color-success, #059669);border-radius:6px;white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:0 2px 8px #00000026;animation:copy-toast-pop .2s ease}@keyframes copy-toast-pop{0%{opacity:0;transform:translate(-50%) translateY(2px)}to{opacity:1;transform:translate(-50%) translateY(0)}}:root{--color-bg-primary: #f8fafc;--color-bg-secondary: #ffffff;--color-bg-tertiary: #f1f5f9;--color-bg-card: rgba(0, 0, 0, .02);--color-bg-hover: rgba(0, 0, 0, .04);--color-bg-input: rgba(0, 0, 0, .03);--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-text-faint: #94a3b8;--color-accent-primary: #6366f1;--color-accent-secondary: #8b5cf6;--color-accent-hover: #4f46e5;--color-accent-gradient: linear-gradient(135deg, #6366f1, #8b5cf6);--color-accent-glow: rgba(99, 102, 241, .2);--color-accent-subtle: rgba(99, 102, 241, .08);--color-border: rgba(0, 0, 0, .08);--color-border-hover: rgba(0, 0, 0, .15);--color-border-active: rgba(99, 102, 241, .5);--color-success: #059669;--color-success-bg: rgba(5, 150, 105, .1);--color-warning: #d97706;--color-warning-bg: rgba(217, 119, 6, .1);--color-error: #dc2626;--color-error-bg: rgba(220, 38, 38, .1);--color-dialog-bg: #ffffff;--color-dropdown-bg: #ffffff;--color-bg-surface: #ffffff;--color-card-border: rgba(0, 0, 0, .08);--color-card-active-border: #6366f1;--color-card-active-bg: rgba(99, 102, 241, .08);--color-bg-card-solid: #ffffff;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .15);--backdrop-blur: blur(12px);--backdrop-color: rgba(255, 255, 255, .8);--color-bg-overlay: rgba(0, 0, 0, .3);--color-dialog-overlay: rgba(0, 0, 0, .4);--color-bg-elevated: #ffffff;--color-bg-input-solid: #f1f5f9;--color-border-solid: #e5e7eb;--z-modal-action: 3500;--z-modal-action-nested: 3600;--orb-1-color: rgba(99, 102, 241, .15);--orb-2-color: rgba(139, 92, 246, .12);--orb-3-color: rgba(6, 182, 212, .1);--grid-color: rgba(0, 0, 0, .03);--sidebar-bg: linear-gradient(180deg, #fafbfd 0%, #f4f5f8 100%);--sidebar-brand-bg: rgba(255, 255, 255, .7);--sidebar-nav-bg: transparent;--sidebar-nav-tray: rgba(0, 0, 0, .02);--sidebar-border: rgba(0, 0, 0, .06);--sidebar-workspace-bg: rgba(99, 102, 241, .06);--sidebar-workspace-border: rgba(99, 102, 241, .15)}[data-theme=dark]{--color-bg-primary: #0a0a0f;--color-bg-secondary: #12121a;--color-bg-tertiary: #1a1a2e;--color-bg-card: rgba(255, 255, 255, .03);--color-bg-hover: rgba(255, 255, 255, .06);--color-bg-input: rgba(255, 255, 255, .05);--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-muted: rgba(255, 255, 255, .5);--color-text-faint: rgba(255, 255, 255, .3);--color-accent-primary: #6366f1;--color-accent-secondary: #8b5cf6;--color-accent-hover: #4f46e5;--color-accent-gradient: linear-gradient(135deg, #6366f1, #8b5cf6);--color-accent-glow: rgba(99, 102, 241, .4);--color-accent-subtle: rgba(99, 102, 241, .12);--color-border: rgba(255, 255, 255, .08);--color-border-hover: rgba(255, 255, 255, .15);--color-border-active: rgba(99, 102, 241, .5);--color-success: #10b981;--color-success-bg: rgba(16, 185, 129, .15);--color-warning: #f59e0b;--color-warning-bg: rgba(245, 158, 11, .15);--color-error: #ef4444;--color-error-bg: rgba(239, 68, 68, .15);--color-dialog-bg: #1a1a2e;--color-dropdown-bg: #1a1a2e;--color-bg-surface: #1e1e32;--color-card-border: rgba(255, 255, 255, .08);--color-card-active-border: #6366f1;--color-card-active-bg: rgba(99, 102, 241, .1);--color-bg-card-solid: #1e1e32;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .6);--backdrop-blur: blur(12px);--backdrop-color: rgba(0, 0, 0, .7);--color-bg-overlay: rgba(0, 0, 0, .5);--color-dialog-overlay: rgba(0, 0, 0, .65);--color-bg-elevated: #1e1e32;--color-bg-input-solid: #27272a;--color-border-solid: #3f3f50;--orb-1-color: rgba(99, 102, 241, .4);--orb-2-color: rgba(139, 92, 246, .3);--orb-3-color: rgba(6, 182, 212, .25);--grid-color: rgba(255, 255, 255, .02);--sidebar-bg: linear-gradient(180deg, #0f0f14 0%, #12121a 50%, #0d0d12 100%);--sidebar-brand-bg: rgba(255, 255, 255, .03);--sidebar-nav-bg: transparent;--sidebar-nav-tray: rgba(255, 255, 255, .02);--sidebar-border: rgba(255, 255, 255, .06);--sidebar-workspace-bg: rgba(99, 102, 241, .1);--sidebar-workspace-border: rgba(99, 102, 241, .25)}:root{--font-family: "Sora", system-ui, -apple-system, sans-serif;--font-family-display: "Sora", system-ui, -apple-system, sans-serif;--font-family-heading: "Montserrat", "Sora", system-ui, -apple-system, sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", monospace;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}button,[role=button]{cursor:pointer}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body{font-family:var(--font-family);background:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.6;min-height:100vh;overflow-x:clip;transition:background-color .3s ease,color .3s ease}img,video,svg{max-width:100%;height:auto}@media(max-width:640px){button.icon-btn,.icon-btn,[class*=-toggle]:not(input),.menu-toggle,.header-icon-btn{min-height:44px;min-width:44px}}.cdk-overlay-pane .mat-mdc-dialog-container,.dialog-overlay .dialog,.modal-overlay .modal{max-width:min(520px,94vw);box-sizing:border-box}.dialog-overlay{box-sizing:border-box}.dialog-overlay>.dialog-panel,.dialog-overlay>.dialog,.modal-overlay>.modal{max-width:min(100%,94vw);box-sizing:border-box}body.modal-action-open{overscroll-behavior:none}[data-modal-action-host]{visibility:visible}.cdk-overlay-pane.page-preview-dialog{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.cdk-overlay-pane.page-preview-dialog .mat-mdc-dialog-container{width:100%;max-width:none;height:100%;max-height:none;padding:0}.cdk-overlay-pane.page-preview-dialog .mat-mdc-dialog-surface{width:100%;height:100%;border-radius:0;overflow:hidden;background:var(--color-dialog-bg, #ffffff);box-shadow:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:600;line-height:1.3;color:var(--color-text-primary)}a{color:var(--color-accent-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-secondary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}::selection{background:var(--color-accent-primary);color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .5s ease forwards}.animate-slide-up{animation:slideUp .5s ease forwards}.animate-slide-down{animation:slideDown .5s ease forwards}.ag-theme-alpine,.ag-theme-alpine-dark,.ag-theme-alpine-auto-dark{--ag-font-family: "Sora", var(--font-family), system-ui, sans-serif;font-family:"Sora",var(--font-family),system-ui,sans-serif!important}.ag-theme-alpine .ag-root-wrapper,.ag-theme-alpine .ag-header,.ag-theme-alpine .ag-header-cell,.ag-theme-alpine .ag-header-cell-label,.ag-theme-alpine .ag-cell,.ag-theme-alpine .ag-cell-value,.ag-theme-alpine .ag-group-child-count,.ag-theme-alpine .ag-paging-panel,.ag-theme-alpine .ag-picker-field-wrapper,.ag-theme-alpine input.ag-input-field-input,.ag-theme-alpine-dark .ag-root-wrapper,.ag-theme-alpine-dark .ag-header,.ag-theme-alpine-dark .ag-header-cell,.ag-theme-alpine-dark .ag-header-cell-label,.ag-theme-alpine-dark .ag-cell,.ag-theme-alpine-dark .ag-cell-value,.ag-theme-alpine-dark .ag-group-child-count,.ag-theme-alpine-dark .ag-paging-panel,.ag-theme-alpine-dark .ag-picker-field-wrapper,.ag-theme-alpine-dark input.ag-input-field-input,.ag-theme-alpine-auto-dark .ag-root-wrapper,.ag-theme-alpine-auto-dark .ag-header,.ag-theme-alpine-auto-dark .ag-header-cell,.ag-theme-alpine-auto-dark .ag-header-cell-label,.ag-theme-alpine-auto-dark .ag-cell,.ag-theme-alpine-auto-dark .ag-cell-value,.ag-theme-alpine-auto-dark .ag-group-child-count,.ag-theme-alpine-auto-dark .ag-paging-panel,.ag-theme-alpine-auto-dark .ag-picker-field-wrapper,.ag-theme-alpine-auto-dark input.ag-input-field-input{font-family:"Sora",var(--font-family),system-ui,sans-serif!important}.ag-theme-alpine .cell-customer,.ag-theme-alpine-dark .cell-customer,.ag-theme-alpine-auto-dark .cell-customer{display:flex!important;flex-direction:column!important;gap:6px!important;line-height:1.4!important;padding:2px 0!important;font-family:"Sora",var(--font-family),system-ui,sans-serif!important}.ag-theme-alpine .cell-customer-name,.ag-theme-alpine-dark .cell-customer-name,.ag-theme-alpine-auto-dark .cell-customer-name{font-family:"Sora",var(--font-family),system-ui,sans-serif!important;font-weight:600!important;font-size:13px!important;color:var(--color-text-primary)!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ag-theme-alpine .cell-customer-gstin,.ag-theme-alpine-dark .cell-customer-gstin,.ag-theme-alpine-auto-dark .cell-customer-gstin{display:inline-flex!important;align-items:center!important;font-family:"Sora",var(--font-family),system-ui,sans-serif!important;font-size:11px!important;font-weight:500!important;color:var(--color-text-muted)!important;padding:3px 8px!important;background:var(--color-bg-hover)!important;border-radius:6px!important;width:fit-content!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}.cdk-overlay-container .mat-mdc-tooltip.hosting-enterprise-tooltip{--mat-tooltip-supporting-text-size: 10px;--mat-tooltip-supporting-text-line-height: 1.35;--mat-tooltip-supporting-text-tracking: .01em;--mat-tooltip-supporting-text-weight: 500}.cdk-overlay-container .mat-mdc-tooltip.hosting-enterprise-tooltip .mat-mdc-tooltip-surface,.cdk-overlay-container .mat-mdc-tooltip.hosting-enterprise-tooltip .mdc-tooltip__surface{font-family:"Sora",var(--font-family),system-ui,sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.01em!important;max-width:min(240px,90vw)!important;min-height:20px!important;min-width:0!important;padding:4px 8px!important;border-radius:6px!important;box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-align:left!important}.cdk-overlay-container .mat-mdc-tooltip.wb-tooltip{--mat-tooltip-supporting-text-size: 11px;--mat-tooltip-supporting-text-line-height: 1.35;--mat-tooltip-supporting-text-tracking: .01em;--mat-tooltip-supporting-text-weight: 500;--mat-tooltip-container-shape: 8px}.cdk-overlay-container .mat-mdc-tooltip.wb-tooltip .mat-mdc-tooltip-surface,.cdk-overlay-container .mat-mdc-tooltip.wb-tooltip .mdc-tooltip__surface{font-family:"Sora",var(--font-primary),system-ui,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.01em!important;max-width:min(220px,90vw)!important;min-height:0!important;min-width:0!important;padding:5px 9px!important;border-radius:8px!important;box-sizing:border-box!important;background:#1a1d26!important;color:#f8fafc!important;box-shadow:0 6px 18px #0f172a38!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-align:left!important;white-space:normal!important}.cdk-overlay-container .mat-bottom-sheet-container.workspace-home-menu-sheet-panel{border-radius:16px 16px 0 0;padding:0;max-width:100%}body.book-preview-full-lock{overflow:hidden}
