:root{--blue-50: #eef0fe;--blue-100: #d6d9fc;--blue-500: #4c57f4;--blue-600: #2331f2;--blue-700: #1a26c9;--blue-900: #0f1785;--red-50: #ffe9ea;--red-100: #ffc9cb;--red-500: #ff383c;--red-600: #e02328;--red-700: #b81b20;--neutral-0: #ffffff;--neutral-50: #f2f2f7;--neutral-100: #ededed;--neutral-200: #e6e6e6;--neutral-300: #dfe4ea;--neutral-400: #ced4da;--neutral-500: #d1d1d6;--neutral-600: #8e8e93;--neutral-700: #727272;--neutral-900: #111928;--neutral-1000: #000000;--accent-lime-wash: #f5f5da;--color-primary: var(--blue-600);--color-primary-pressed: var(--blue-700);--color-on-primary: var(--neutral-0);--color-secondary: var(--red-500);--color-secondary-pressed: var(--red-600);--color-on-secondary: var(--neutral-0);--color-danger: var(--red-500);--color-on-danger: var(--neutral-0);--color-accent-subtle: var(--accent-lime-wash);--color-accent-brand: var(--blue-600);--color-accent-brand-hover: var(--blue-700);--color-cta-text: var(--neutral-0);--color-text-on-brand: var(--neutral-0);--color-surface-default: var(--neutral-0);--color-surface-elevated: var(--neutral-50);--color-surface-sunken: var(--neutral-100);--color-surface-fill: var(--neutral-100);--color-input-fill: var(--neutral-100);--color-surface-page: var(--neutral-50);--color-background-splash: var(--neutral-1000);--color-border-default: var(--neutral-300);--color-separator: var(--neutral-200);--color-text-primary: var(--neutral-900);--color-text-secondary: var(--neutral-700);--color-text-tertiary: var(--neutral-600);--color-text-placeholder: var(--neutral-600);--color-text-on-dark: var(--neutral-0);--color-link-accent: var(--red-500);--color-state-success: #10b981;--color-state-success-bg: rgba(16, 185, 129, .1);--color-state-success-text: #065f46;--color-state-warning: #f59e0b;--color-state-warning-bg: #fef3c7;--color-state-warning-border: #f59e0b;--color-state-warning-text: #92400e;--color-state-error: var(--red-500);--color-state-error-bg: var(--red-50);--color-overlay: rgba(17, 25, 40, .5);--color-disabled-bg: var(--neutral-300);--color-disabled-text: var(--neutral-600);--font-family: "Mulish", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-display: 36px;--font-size-heading-xl: 26px;--font-size-heading-lg: 20px;--font-size-body-md: 16px;--font-size-label-md: 14px;--font-size-label-sm: 12px;--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-regular: 400;--line-height-display: 44px;--line-height-heading: 32px;--line-height-body: 24px;--letter-spacing-default: -.5px;--letter-spacing-heading: -.5px;--letter-spacing-button: -.5px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 24px;--space-7: 32px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-internal: 16px;--spacing-input-gap: 10px;--spacing-section: 24px;--radius-card: 8px;--radius-input: 12px;--radius-button: 12px;--radius-lg: 12px;--radius-pill: 9999px;--radius-full: 9999px;--card-radius: 8px;--input-radius: 12px;--button-radius: 12px;--button-height: 50px;--input-height: 50px;--fab-size: 56px;--bottom-nav-height: 102px;--logo-size: 72px;--touch-target-min: 44px;--otp-cell-width: 48px;--otp-cell-height: 56px;--elevation-card: 0 2px 8px 0 rgba(17, 25, 40, .06);--elevation-modal: 0 8px 24px 0 rgba(17, 25, 40, .12);--elevation-md: 0 2px 8px 0 rgba(17, 25, 40, .06);--elevation-lg: 0 8px 24px 0 rgba(17, 25, 40, .12)}.auth-page{min-height:100vh;display:grid;grid-template-columns:560px 1fr;background:var(--color-surface-default)}.auth-brand-panel{background:var(--color-background-splash);color:var(--color-text-on-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-7);text-align:center;gap:var(--space-4)}.auth-brand-wordmark{font-family:var(--font-family);font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-on-dark)}.auth-brand-slogan{font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);color:var(--color-secondary);letter-spacing:.5px;text-transform:uppercase}.auth-brand-tagline{font-size:var(--font-size-body-md);color:var(--color-text-on-dark);opacity:.8;max-width:360px;line-height:var(--line-height-body)}.auth-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-7)}.auth-card{width:100%;max-width:480px;background:var(--color-surface-default);border-radius:var(--radius-card);display:flex;flex-direction:column}.auth-logo{width:var(--logo-size);height:var(--logo-size);background:var(--color-accent-brand);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-on-primary);font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-5)}.auth-title{font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);color:var(--color-text-primary);margin-bottom:var(--space-2)}.auth-subtitle{font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.step-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-fill-muted, var(--color-input-fill));color:var(--color-text-secondary);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.form-group{width:100%;margin-bottom:var(--space-4)}.form-label{display:block;font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--color-text-primary);margin-bottom:var(--space-2)}.form-input{width:100%;height:var(--input-height);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-input);padding:0 var(--space-4);font-family:var(--font-family);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);outline:none;transition:border-color .15s}.form-input::placeholder{color:var(--color-text-placeholder)}.form-input:focus{border-color:var(--color-accent-brand);border-width:2px}.form-input.error{border-color:var(--color-state-error);border-width:2px}.form-input:disabled{background:var(--color-disabled-bg);opacity:.6;cursor:not-allowed}.form-error{font-size:var(--font-size-label-sm);color:var(--color-state-error);margin-top:var(--space-1)}.form-helper{font-size:var(--font-size-label-md);color:var(--color-text-secondary);margin-top:var(--space-1)}.phone-input-wrapper{display:flex;align-items:center;height:var(--input-height);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-input);overflow:hidden;transition:border-color .15s}.phone-input-wrapper:focus-within{border-color:var(--color-accent-brand);border-width:2px}.phone-input-wrapper.error{border-color:var(--color-state-error);border-width:2px}.phone-prefix{padding:0 var(--space-3);font-size:var(--font-size-body-md);color:var(--color-text-primary);border-right:1px solid var(--color-border-default);height:100%;display:flex;align-items:center}.phone-input{flex:1;border:none;background:transparent;height:100%;padding:0 var(--space-4);font-family:var(--font-family);font-size:var(--font-size-body-md);color:var(--color-text-primary);outline:none}.btn{width:100%;height:var(--button-height);border-radius:var(--radius-button);font-family:var(--font-family);font-size:var(--font-size-body-md);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-button);line-height:var(--line-height-body);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s,opacity .15s}.btn:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover:not(:disabled){background:var(--color-primary-pressed)}.btn-secondary{background:var(--color-secondary);color:var(--color-on-secondary)}.btn-secondary:hover:not(:disabled){background:var(--color-secondary-pressed)}.btn-ghost{background:var(--color-surface-default);color:var(--color-text-primary);border:1px solid var(--color-border-default)}.btn-ghost:hover:not(:disabled){background:var(--color-surface-elevated)}.auth-link{font-size:var(--font-size-label-md);color:var(--color-text-secondary);margin-top:var(--space-4);text-align:center}.auth-link a{color:var(--color-link-accent);font-weight:var(--font-weight-bold);cursor:pointer;text-decoration:none}.auth-link a:hover{text-decoration:underline}.cta-bottom{margin-top:var(--space-5);width:100%}.otp-container{display:flex;gap:var(--space-2);justify-content:center;margin:var(--space-5) 0}.otp-cell{width:var(--otp-cell-width);height:var(--otp-cell-height);border:1px solid var(--color-border-default);border-radius:var(--radius-input);text-align:center;font-family:var(--font-family);font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);outline:none;transition:border-color .15s}.otp-cell:focus{border:2px solid var(--color-accent-brand)}.otp-cell.filled{border:2px solid var(--color-accent-brand)}.badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.4px}.badge-pending{background:var(--color-state-warning-bg);color:#92400e}.badge-approved{background:var(--color-state-success-bg);color:#065f46}.badge-rejected{background:var(--color-state-error-bg);color:var(--color-secondary-pressed)}.step-indicator{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:var(--space-5)}.step-title{font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.step-label{font-size:var(--font-size-body-md);font-weight:var(--font-weight-bold);color:var(--color-accent-brand)}.progress-bar{width:80px;height:6px;background:var(--color-input-fill);border-radius:var(--radius-pill);overflow:hidden;margin-left:var(--space-3)}.progress-fill{height:100%;background:var(--color-accent-brand);border-radius:var(--radius-pill);transition:width .3s}.upload-area{width:100%;min-height:108px;background:var(--color-surface-elevated);border-radius:var(--radius-input);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border:2px dashed var(--color-border-default);transition:border-color .15s;margin-bottom:var(--space-4);position:relative;overflow:hidden;padding:var(--space-4)}.upload-area:hover,.upload-area.uploading{border-color:var(--color-accent-brand)}.upload-area.error{border-color:var(--color-state-error)}.upload-area.has-file{border:2px solid var(--color-state-success)}.upload-file-list{list-style:none;width:100%}.upload-file-item{display:flex;align-items:center;gap:var(--space-2);width:100%}.upload-icon{font-size:28px;margin-bottom:var(--space-2)}.upload-label{font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.upload-hint{font-size:var(--font-size-label-sm);color:var(--color-text-tertiary);margin-top:var(--space-1)}.upload-error{color:var(--color-state-error)}.upload-progress{position:absolute;bottom:0;left:0;height:4px;background:var(--color-accent-brand);transition:width .3s}.upload-preview{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-card)}.upload-remove{margin-left:auto;width:28px;height:28px;background:var(--color-overlay);border:none;border-radius:50%;color:var(--color-on-primary);font-size:var(--font-size-label-md);display:flex;align-items:center;justify-content:center;cursor:pointer}.status-shell{min-height:100vh;background:var(--color-surface-page)}.status-topnav{height:60px;display:flex;align-items:center;padding:0 var(--space-7);background:var(--color-surface-default);border-bottom:1px solid var(--color-separator);gap:var(--space-3);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.status-body{display:flex;align-items:center;justify-content:center;padding:var(--space-7)}.status-card{width:100%;max-width:560px;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);box-shadow:var(--elevation-card);padding:var(--space-7);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.status-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px}.status-icon.pending{background:var(--color-state-warning-bg)}.status-icon.approved{background:var(--color-state-success-bg)}.status-icon.rejected{background:var(--color-state-error-bg)}.status-title{font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary)}.status-description{font-size:var(--font-size-body-md);line-height:var(--line-height-body);color:var(--color-text-secondary);white-space:pre-line}.status-date{font-size:var(--font-size-label-sm);color:var(--color-text-tertiary)}.social-divider{display:flex;align-items:center;width:100%;margin:var(--space-5) 0}.social-divider:before,.social-divider:after{content:"";flex:1;height:1px;background:var(--color-border-default)}.social-divider span{padding:0 var(--space-3);font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary)}.social-buttons{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.social-btn{width:100%;height:var(--button-height);border-radius:var(--radius-button);display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);cursor:pointer}.social-btn-google{background:var(--color-surface-default);border:1px solid var(--color-border-default);color:var(--color-text-primary)}.social-btn-apple{background:var(--color-background-splash);border:none;color:var(--color-text-on-dark)}.countdown{font-size:var(--font-size-label-sm);color:var(--color-text-tertiary);text-align:center;margin:var(--space-3) 0}.countdown .resend-link{color:var(--color-accent-brand);font-weight:var(--font-weight-bold);cursor:pointer;border:none;background:none;font-size:var(--font-size-label-sm)}.top-nav{width:100%;display:flex;align-items:center;padding:var(--space-4) 0;margin-bottom:var(--space-4);gap:var(--space-3)}.back-btn{width:40px;height:40px;background:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-input);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-heading-lg);cursor:pointer;color:var(--color-text-primary)}.lock-icon-container{width:72px;height:72px;border-radius:50%;background:var(--color-accent-subtle);display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto var(--space-4)}.password-strength{display:flex;gap:var(--space-1);margin-top:var(--space-2)}.strength-bar{flex:1;height:3px;background:var(--color-input-fill);border-radius:2px;transition:background .3s}.strength-bar.weak{background:var(--color-state-error)}.strength-bar.medium{background:var(--color-state-warning)}.strength-bar.strong{background:var(--color-state-success)}.format-note{font-size:var(--font-size-label-md);color:var(--color-text-tertiary);margin-bottom:var(--space-4)}.legal-text{font-size:var(--font-size-label-sm);color:var(--color-text-tertiary);text-align:center;line-height:var(--line-height-body);margin-top:var(--space-4)}.otp-footer{font-size:var(--font-size-label-sm);color:var(--color-text-tertiary);text-align:center;margin-top:var(--space-5)}@media(max-width:900px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-content{padding:var(--space-5)}}.app-shell{display:flex;min-height:100vh;background:var(--color-surface-page);font-family:var(--font-family)}.app-shell-sidebar{width:248px;min-width:248px;background:var(--color-background-splash);color:var(--color-text-on-dark);display:flex;flex-direction:column;padding:var(--space-5) 0;gap:var(--space-2)}.app-shell-brand{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-5) var(--space-5)}.app-shell-brand-mark{width:32px;height:32px;border-radius:var(--radius-card);background:var(--color-primary);flex-shrink:0}.app-shell-brand-word{font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-bold);color:var(--color-text-on-dark);letter-spacing:var(--letter-spacing-heading)}.app-shell-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.app-shell-nav-item{display:block;width:100%;text-align:left;padding:var(--space-3) var(--space-5);font-family:var(--font-family);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);color:var(--color-text-on-dark);background:transparent;border:none;cursor:pointer;line-height:var(--line-height-body);opacity:.8}.app-shell-nav-item:hover{opacity:1}.app-shell-nav-item.active{color:var(--color-on-primary);background:var(--color-primary);font-weight:var(--font-weight-bold);opacity:1}.app-shell-main{flex:1;min-width:0;display:flex;flex-direction:column}.app-shell-topbar{height:60px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-6);background:var(--color-surface-default);border-bottom:1px solid var(--color-separator)}.app-shell-back{width:40px;height:40px;background:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-input);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-heading-lg);color:var(--color-text-primary);cursor:pointer}.app-shell-title{font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary);margin:0}.app-shell-topbar-spacer{flex:1}.app-shell-bell{position:relative;width:40px;height:40px;background:none;border:none;border-radius:var(--radius-input);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary)}.app-shell-bell:hover{background:var(--color-surface-elevated)}.app-shell-bell-icon{font-size:var(--font-size-heading-lg);line-height:1}.app-shell-content{flex:1;padding:var(--space-6);overflow-x:auto}@media(max-width:900px){.app-shell{flex-direction:column}.app-shell-sidebar{width:100%;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;padding:var(--space-3) var(--space-4)}.app-shell-brand{padding:0 var(--space-4) 0 0}.app-shell-nav{flex-direction:row;flex-wrap:wrap}.app-shell-content{padding:var(--space-4)}}.phr-card{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-card);box-shadow:var(--elevation-card);padding:var(--space-5)}.phr-vitals-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:640px){.phr-vitals-grid{grid-template-columns:1fr}}.phr-table{width:100%;border-collapse:collapse;font-family:var(--font-family)}.phr-table th{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--font-size-label-md);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);border-bottom:1px solid var(--color-separator)}.phr-table td{padding:var(--space-3) var(--space-4);font-size:var(--font-size-body-md);color:var(--color-text-primary);border-bottom:1px solid var(--color-separator)}.phr-toast{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-body-md);font-weight:var(--font-weight-bold);box-shadow:var(--elevation-modal)}.phr-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-7)}.phr-empty-title{font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.phr-empty-msg{font-size:var(--font-size-body-md);color:var(--color-text-secondary);line-height:var(--line-height-body)}.phr-skeleton-row{height:44px;border-radius:var(--radius-card);background:var(--color-surface-fill);margin-bottom:var(--space-3)}.phr-readonly-banner{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-state-warning-bg);border:1px solid var(--color-state-warning-border);color:var(--color-text-secondary);font-size:var(--font-size-label-md);line-height:var(--line-height-body);margin-bottom:var(--space-4)}.admin-shell{display:flex;min-height:100vh;background:var(--color-surface-page);font-family:var(--font-family)}.admin-shell-sidebar{width:248px;min-width:248px;background:var(--color-background-splash);color:var(--color-text-on-dark);display:flex;flex-direction:column;padding:var(--space-5) 0;gap:var(--space-2)}.admin-shell-brand{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-5) var(--space-5)}.admin-shell-brand-mark{width:28px;height:28px;border-radius:var(--radius-pill);background:var(--color-primary);flex-shrink:0}.admin-shell-brand-word{font-size:var(--font-size-body-md);font-weight:var(--font-weight-bold);color:var(--color-text-on-dark);letter-spacing:var(--letter-spacing-heading)}.admin-shell-nav{list-style:none;margin:0;padding:0 var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.admin-shell-nav-item{display:block;width:100%;text-align:left;padding:var(--space-3) var(--space-3);border-radius:var(--radius-card);font-family:var(--font-family);font-size:var(--font-size-label-md);font-weight:var(--font-weight-regular);color:var(--color-text-on-dark);background:transparent;border:none;cursor:pointer;line-height:var(--line-height-body);opacity:.8;text-decoration:none}.admin-shell-nav-item:hover{opacity:1}.admin-shell-nav-item.active{color:var(--color-on-primary);background:var(--color-primary);font-weight:var(--font-weight-bold);opacity:1}.admin-shell-main{flex:1;min-width:0;display:flex;flex-direction:column}.admin-shell-topbar{min-height:82px;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-surface-default);border-bottom:1px solid var(--color-separator);flex-wrap:wrap}.admin-shell-title{font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary);margin:0}.admin-shell-topbar-spacer{flex:1}.admin-shell-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.admin-shell-content{flex:1;padding:var(--space-6);overflow-x:auto}@media(max-width:900px){.admin-shell{flex-direction:column}.admin-shell-sidebar{width:100%;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;padding:var(--space-3) var(--space-4)}.admin-shell-brand{padding:0 var(--space-4) 0 0}.admin-shell-nav{flex-direction:row;flex-wrap:wrap;padding:0}.admin-shell-content{padding:var(--space-4)}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);color:var(--color-text-primary);background-color:var(--color-surface-page);line-height:1.5}*:focus-visible{outline:2px solid var(--color-accent-brand);outline-offset:2px}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
