@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #0F1A2C;--color-secondary: #C28953;--color-tertiary: #385A75;--color-neutral: #616A77;--accent: #C28953;--accent-hover: #D4A06A;--accent-rgb: 194, 137, 83;--font-family: "Plus Jakarta Sans", -apple-system, "SF Pro Display", BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", "Fira Code", "Roboto Mono", monospace;--glass-bg-light: rgba(255, 255, 255, .55);--glass-bg-dark: rgba(15, 26, 44, .65);--glass-bg: rgba(15, 26, 44, .55);--glass-border: rgba(255, 255, 255, .1);--glass-border-light: rgba(255, 255, 255, .25);--glass-border-top: rgba(255, 255, 255, .22);--glass-blur: 22px;--glass-saturation: 180%;--glass-shadow: 0 1px 2px rgba(0, 0, 0, .18), 0 16px 48px rgba(0, 0, 0, .36);--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .65);--text-muted: rgba(255, 255, 255, .4);--text-dark-primary: #0F1A2C;--text-dark-secondary: #334155;--text-dark-muted: #64748B;--input-bg: rgba(255, 255, 255, .06);--input-border: rgba(255, 255, 255, .12);--input-border-hover: rgba(255, 255, 255, .22);--input-focus: rgba(194, 137, 83, .65);--error: #FF6B6B;--error-bg: rgba(255, 107, 107, .12);--success: #10B981;--success-bg: rgba(16, 185, 129, .12);--warning: #F59E0B;--warning-bg: rgba(245, 158, 11, .12);--btn-primary-bg: #000000;--btn-primary-text: #FFFFFF;--btn-primary-hover: #1A1A1A;--btn-primary-active: #262626;--btn-secondary-bg: #EFF2F7;--btn-secondary-text: #0F1A2C;--btn-secondary-hover: #E2E8F0;--btn-secondary-active: #CBD5E1;--btn-inverted-bg: #262E3B;--btn-inverted-text: #FFFFFF;--btn-inverted-hover: #333E4F;--btn-inverted-active: #1C232E;--btn-outlined-bg: transparent;--btn-outlined-text: #0F1A2C;--btn-outlined-border: #64748B;--btn-outlined-hover-bg: rgba(15, 26, 44, .05)}html,body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.25;color:var(--text-primary);letter-spacing:-.02em}p{margin:0;line-height:1.5}code,pre{font-family:var(--font-mono)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background-color:var(--color-primary);color:var(--text-primary);overflow-x:hidden}img,svg,picture,video{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes panelEnter{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.08)}66%{transform:translate(-25px,20px) scale(.94)}}@keyframes stepSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;font-family:var(--font-family);font-size:14px;font-weight:600;line-height:1.4;border-radius:0;border:1px solid transparent;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled,.btn.disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg)}.btn-primary:hover:not(:disabled){background-color:var(--btn-primary-hover);border-color:var(--btn-primary-hover);box-shadow:0 4px 14px #00000059}.btn-primary:active:not(:disabled){background-color:var(--btn-primary-active);border-color:var(--btn-primary-active);transform:scale(.99)}.btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:transparent}.btn-secondary:hover:not(:disabled){background-color:var(--btn-secondary-hover);color:var(--btn-secondary-text);box-shadow:0 2px 8px #00000014}.btn-secondary:active:not(:disabled){background-color:var(--btn-secondary-active);transform:scale(.99)}.btn-inverted{background-color:var(--btn-inverted-bg);color:var(--btn-inverted-text);border-color:transparent}.btn-inverted:hover:not(:disabled){background-color:var(--btn-inverted-hover);color:var(--btn-inverted-text);box-shadow:0 4px 14px #00000040}.btn-inverted:active:not(:disabled){background-color:var(--btn-inverted-active);transform:scale(.99)}.btn-outlined{background-color:var(--btn-outlined-bg);color:var(--btn-outlined-text);border-color:var(--btn-outlined-border)}.btn-outlined:hover:not(:disabled){background-color:var(--btn-outlined-hover-bg);border-color:#0f1a2c;color:#0f1a2c}.btn-outlined:active:not(:disabled){background-color:#0f1a2c1a;transform:scale(.99)}.dark-theme .btn-outlined,.dark .btn-outlined{color:var(--text-primary);border-color:#ffffff59}.dark-theme .btn-outlined:hover:not(:disabled),.dark .btn-outlined:hover:not(:disabled){background-color:#ffffff14;border-color:#ffffffb3;color:#fff}.btn-sm{padding:7px 14px;font-size:12px;gap:6px}.btn-lg{padding:13px 26px;font-size:15px;gap:10px}.btn-block,.btn-full{display:flex;width:100%}.btn .spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite}.btn svg{width:16px;height:16px;flex-shrink:0}.field{display:flex;flex-direction:column;gap:7px}.field-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.3px;text-transform:uppercase}.field-label .req{color:var(--accent);margin-left:2px}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap .input-icon{position:absolute;left:12px;width:16px;height:16px;stroke:var(--text-muted);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke .2s}.input-wrap input,.input-wrap select,.input-wrap textarea{width:100%;padding:11px 14px 11px 38px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:0;color:var(--text-primary);font-family:var(--font-family);font-size:14px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.input-wrap input::placeholder,.input-wrap select::placeholder,.input-wrap textarea::placeholder{color:var(--text-muted)}.input-wrap input:hover:not(:disabled),.input-wrap select:hover:not(:disabled),.input-wrap textarea:hover:not(:disabled){border-color:var(--input-border-hover)}.input-wrap input:focus,.input-wrap select:focus,.input-wrap textarea:focus{border-color:var(--input-focus);background:#ffffff14;box-shadow:0 0 0 1px var(--input-focus)}.input-wrap input:focus~.input-icon,.input-wrap select:focus~.input-icon,.input-wrap textarea:focus~.input-icon{stroke:var(--accent)}.input-wrap input:disabled,.input-wrap select:disabled,.input-wrap textarea:disabled{opacity:.5;cursor:not-allowed}.input-wrap.no-icon input,.input-wrap.no-icon select,.input-wrap.no-icon textarea{padding-left:14px}.field-error{font-size:12px;color:var(--error);font-weight:500}.error-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--error-bg);border:1px solid rgba(255,107,107,.3);border-radius:0;color:var(--error);font-size:13px;line-height:1.4}.error-banner svg{width:18px;height:18px;stroke:currentColor;fill:none;flex-shrink:0}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border:1px solid var(--glass-border);border-top:1px solid var(--glass-border-top);border-radius:0;box-shadow:var(--glass-shadow);position:relative}.glass-panel:active{box-shadow:inset 0 1px 1px #fff6,var(--glass-shadow)}.glass-ultra-thin{backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);background:#ffffff0d}.glass-thin{backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);background:#0f1a2c73}.glass-regular{backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);background:var(--glass-bg)}.glass-thick{backdrop-filter:blur(34px) saturate(200%);-webkit-backdrop-filter:blur(34px) saturate(200%);background:#0f1a2cbf}@supports not (backdrop-filter: blur(1px)){.glass-panel{background:#0f1a2cf2}}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-none{display:none}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.w-full{width:100%}.h-full{height:100%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.table-container{width:100%;overflow-x:auto;background-color:var(--color-white, #ffffff);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05))}.common-table{width:100%;border-collapse:collapse;text-align:left;font-family:var(--font-family-sans, sans-serif)}.common-table th,.common-table td{padding:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.common-table th{background-color:var(--color-background-alt, #f9fafb);color:var(--color-text-secondary, #6b7280);font-weight:600;font-size:var(--font-size-xs, .75rem);text-transform:uppercase;letter-spacing:.05em}.common-table td{color:var(--color-text-primary, #111827);font-size:var(--font-size-sm, .875rem);vertical-align:middle}.common-table tbody tr{transition:background-color .2s ease}.common-table tbody tr:hover{background-color:var(--color-background-hover, #f3f4f6)}.common-table tbody tr:last-child th,.common-table tbody tr:last-child td{border-bottom:none}@media print{html,body{height:auto!important;overflow:visible!important;background:#fff!important}app-sidebar,app-topbar,.ambient-backdrop,.app-shell-sidebar,.app-shell-topbar{display:none!important}.app-shell-root,.app-shell-layout,.app-shell-main,.app-shell-content{display:block!important;height:auto!important;width:100%!important;overflow:visible!important;padding:0!important;margin:0!important;background:transparent!important}}
