:root{--text:var(--ly-text);--text-h:var(--ly-text-strong);--bg:var(--ly-page-bg);--border:var(--ly-border);--code-bg:var(--ly-surface-active);--accent:var(--ly-accent);--accent-bg:#2563eb1a;--accent-border:#2563eb80;--social-bg:var(--ly-surface-hover);--shadow:#0000001a 0 10px 15px -3px, #0000000d 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;--lightningcss-light:initial;--lightningcss-dark: ;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 (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{background:var(--bg);margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--ly-page-bg:#fff;--ly-surface:#fff;--ly-surface-hover:#f9fafb;--ly-surface-active:#f3f4f6;--ly-border:#e5e7eb;--ly-text:#4b5563;--ly-text-muted:#6b7280;--ly-text-strong:#111827;--ly-accent:#2563eb;--ly-avatar-bg:#111827;--ly-on-avatar:#fff;--ly-spinner-overlay:#ffffffb8;--ly-spinner-ring:#2563eb26;--ly-spinner-accent:#2563eb}@media (prefers-color-scheme:dark){:root{--ly-page-bg:#111318;--ly-surface:#181a20;--ly-surface-hover:#20232b;--ly-surface-active:#282b34;--ly-border:#2e323c;--ly-text:#a7adb8;--ly-text-muted:#858b98;--ly-text-strong:#f3f4f6;--ly-accent:#7aa7ff;--ly-avatar-bg:#f3f4f6;--ly-on-avatar:#111827;--ly-spinner-overlay:#111318b8;--ly-spinner-ring:#7aa7ff2e;--ly-spinner-accent:#7aa7ff}}:root{--au-page-bg:linear-gradient(145deg, #f0f4f8 0%, #d9e2ec 100%);--au-surface:#ffffffd9;--au-surface-input:#fff;--au-border:#ffffff80;--au-border-input:#e2e8f0;--au-text:#1a2a3a;--au-text-secondary:#5a6f7e;--au-text-muted:#7a8f9e;--au-text-placeholder:#a0b3c4;--au-accent:#2c3e50;--au-link:#3b6e9c;--au-link-hover:#1a4b6e;--au-logo-start:#1a2a3a;--au-logo-end:#2c3e50;--au-on-accent:#fff;--au-focus-ring:#2c3e501a;--au-shadow:0 30px 60px #0014281f, 0 10px 30px #0000000d;--au-shadow-hover:0 40px 80px #00142829, 0 15px 35px #0000000f;--au-input-shadow:0 1px 3px #00000005;--au-button-shadow:0 8px 20px #1a2a3a40;--au-button-shadow-hover:0 12px 32px #1a2a3a59;--au-error-surface:#fff5f5;--au-error-border:#e53e3e;--au-error-text:#c53030}@media (prefers-color-scheme:dark){:root{--au-page-bg:linear-gradient(145deg, #0f1a24, #1a2a3a);--au-surface:#1e2d3cd9;--au-surface-input:#ffffff0f;--au-border:#ffffff14;--au-border-input:#ffffff1a;--au-text:#e8edf2;--au-text-secondary:#9ab0c4;--au-text-muted:#6a7f8f;--au-text-placeholder:#6a7f8f;--au-accent:#6a9ec4;--au-link:#6a9ec4;--au-link-hover:#8ab8d9;--au-logo-start:#2c4054;--au-logo-end:#1a2a3a;--au-on-accent:#fff;--au-focus-ring:#6a9ec426;--au-shadow:0 30px 60px #00000080;--au-shadow-hover:0 40px 80px #0009;--au-input-shadow:none;--au-button-shadow:0 8px 20px #0006;--au-button-shadow-hover:0 12px 32px #00000080;--au-error-surface:#e53e3e26;--au-error-border:#e53e3e;--au-error-text:#fca5a5}}:root{--db-page-bg:#fff;--db-surface:#fff;--db-surface-hover:#fafafa;--db-border:#e5e5e5;--db-border-hover:#ccc;--db-text:#666}@media (prefers-color-scheme:dark){:root{--db-page-bg:#111827;--db-surface:#1f2937;--db-surface-hover:#2b3648;--db-border:#374151;--db-border-hover:#4b5563;--db-text:#c4cad4}}:root{--tx-page-bg:#fff;--tx-surface:#fff;--tx-surface-soft:#f7f7f7;--tx-surface-hover:#fafafa;--tx-border:#e5e5e5;--tx-border-control:#d5d5d5;--tx-text:#555;--tx-text-muted:#666;--tx-text-subtle:#777;--tx-error:#d32f2f;--tx-control-bg:#fff;--tx-pagination-hover:#f5f5f5}@media (prefers-color-scheme:dark){:root{--tx-page-bg:#111827;--tx-surface:#1f2937;--tx-surface-soft:#273244;--tx-surface-hover:#2b3648;--tx-border:#374151;--tx-border-control:#4b5563;--tx-text:#e5e7eb;--tx-text-muted:#c4cad4;--tx-text-subtle:#aeb6c2;--tx-error:#f87171;--tx-control-bg:#1f2937;--tx-pagination-hover:#2b3648}}.global-spinner-overlay{z-index:9999;background:var(--ly-spinner-overlay);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.global-spinner{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.spinner-ring{border:4px solid var(--ly-spinner-ring);border-top-color:var(--ly-spinner-accent);border-right-color:var(--ly-spinner-accent);border-radius:50%;width:64px;height:64px;animation:.8s linear infinite global-spinner-rotate;position:absolute}.spinner-core{background:var(--ly-spinner-accent);border-radius:50%;width:14px;height:14px;animation:1s ease-in-out infinite global-spinner-pulse}@keyframes global-spinner-rotate{to{transform:rotate(360deg)}}@keyframes global-spinner-pulse{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.spinner-ring,.spinner-core{animation:none}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--au-page-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.login-page{background:var(--au-page-bg);background-attachment:fixed;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.login-card{background:var(--au-surface);-webkit-backdrop-filter:blur(20px);width:100%;max-width:440px;box-shadow:var(--au-shadow);border:1px solid var(--au-border);border-radius:2.5rem;padding:.5rem 2rem 2rem;transition:transform .3s,box-shadow .3s}.login-card:hover{box-shadow:var(--au-shadow-hover);transform:translateY(-2px)}.login-header{text-align:center;margin-bottom:.25rem}.login-logo{background:linear-gradient(135deg, var(--au-logo-start), var(--au-logo-end));width:72px;height:72px;box-shadow:var(--au-button-shadow);border-radius:50%;justify-content:center;align-items:center;margin:0 auto -1.7rem;transition:transform .3s;display:flex}.login-logo:hover{transform:scale(1.04)}.login-logo span{color:var(--au-on-accent);letter-spacing:-.5px;font-size:clamp(1.8rem,1.5rem + 1.2vw,2.2rem);font-weight:700}.login-header h1{color:var(--au-text);letter-spacing:-.5px;margin-bottom:0;font-size:clamp(1.35rem,1.15rem + .7vw,1.6rem);font-weight:700;line-height:1.3}.login-header p{color:var(--au-text-secondary);margin-top:.2rem;font-size:clamp(.875rem,.82rem + .25vw,.95rem);font-weight:400}.login-form{flex-direction:column;gap:1.5rem;display:flex}.form-group{flex-direction:column;gap:.4rem;display:flex}.form-group label{color:var(--au-text);letter-spacing:.3px;text-align:left;font-size:clamp(.78rem,.74rem + .2vw,.85rem);font-weight:600}.password-label-row{justify-content:space-between;align-items:center;display:flex}.password-label-row label{margin-bottom:0}.forgot-password{color:var(--au-link);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:.1rem 0;font-size:clamp(.74rem,.7rem + .18vw,.8rem);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s}.forgot-password:hover{color:var(--au-link-hover);-webkit-text-decoration-color:var(--au-link-hover);text-decoration-color:var(--au-link-hover)}.input-wrapper{background:var(--au-surface-input);border:1.5px solid var(--au-border-input);box-shadow:var(--au-input-shadow);border-radius:14px;align-items:center;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.input-wrapper:focus-within{border-color:var(--au-accent);box-shadow:0 0 0 4px var(--au-focus-ring)}.input-icon{opacity:.6;-webkit-user-select:none;user-select:none;padding:0 0 0 1rem;font-size:clamp(.9rem,.84rem + .25vw,1rem);line-height:1}.input-wrapper input{width:100%;color:var(--au-text);background:0 0;border:none;outline:none;padding:.9rem 1rem;font-family:inherit;font-size:clamp(.875rem,.82rem + .25vw,.95rem);font-weight:450}.input-wrapper input::placeholder{color:var(--au-text-placeholder);font-weight:400}.password-toggle{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:0 1rem 0 .5rem;font-size:clamp(1rem,.94rem + .25vw,1.1rem);line-height:1;transition:opacity .2s,transform .15s}.password-toggle:hover{opacity:1;transform:scale(1.08)}.login-error{background:var(--au-error-surface);border-left:4px solid var(--au-error-border);color:var(--au-error-text);border-radius:14px;align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:clamp(.82rem,.77rem + .22vw,.9rem);animation:.4s shake;display:flex}.login-error span{background:var(--au-error-border);color:var(--au-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:clamp(1rem,.94rem + .25vw,1.1rem);font-weight:700;display:inline-flex}.login-error p{margin:0;font-weight:500}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.login-button{background:linear-gradient(135deg, var(--au-logo-start), var(--au-logo-end));color:var(--au-on-accent);cursor:pointer;box-shadow:var(--au-button-shadow);letter-spacing:.3px;border:none;border-radius:16px;justify-content:space-between;align-items:center;margin-top:.3rem;padding:.95rem 1.8rem;font-family:inherit;font-size:clamp(.9rem,.84rem + .25vw,1rem);font-weight:600;transition:all .25s;display:flex}.login-button:hover{box-shadow:var(--au-button-shadow-hover);background:linear-gradient(135deg, var(--au-logo-start), var(--au-logo-end));transform:translateY(-2px)}.login-button:active{box-shadow:var(--au-button-shadow);transform:translateY(0)}.button-arrow{font-size:clamp(1.1rem,1rem + .45vw,1.3rem);transition:transform .25s;display:inline-block}.login-button:hover .button-arrow{transform:translate(4px)}.login-footer{color:var(--au-text-muted);letter-spacing:.3px;justify-content:center;align-items:center;gap:.6rem;margin-top:2rem;font-size:clamp(.74rem,.7rem + .18vw,.8rem);display:flex}.login-footer .footer-dot{color:var(--au-text-placeholder)}@media (width<=1024px){.login-card{max-width:400px;padding:2.25rem 1.8rem}}@media (width<=768px){.login-page{align-items:flex-start;padding:1.25rem}.login-card{-webkit-backdrop-filter:blur(16px);border-radius:2rem;max-width:100%;padding:2rem 1.5rem}.login-header h1 br{display:inline}.login-logo{width:64px;height:64px;margin:0 auto -.5rem}.input-wrapper input{padding:.8rem .9rem}.input-icon{padding-left:.9rem}.password-toggle{padding-right:.9rem}.login-button{border-radius:14px;padding:.85rem 1.5rem}.login-error{padding:.7rem .9rem}}@media (prefers-reduced-motion:reduce){.login-card,.login-logo,.login-button,.password-toggle,.button-arrow{transition:none!important;animation:none!important}.login-card:hover,.login-button:hover,.login-button:hover .button-arrow{transform:none!important}.login-error{animation:none!important}}@media (prefers-contrast:high){.login-card{background:#fff;border:2px solid #1a2a3a}.input-wrapper{border:2px solid #1a2a3a}.input-wrapper input{color:#000}.login-button{color:#fff;background:#1a2a3a;border:2px solid #1a2a3a}.login-button:hover{background:#000;border-color:#000}.login-error{border:2px solid #c53030}.login-header h1,.form-group label{color:#000}.forgot-password{color:#00e;text-decoration-color:#00e}.forgot-password:hover{color:#00a}}._container_1h1an_1{box-sizing:border-box;width:100%;padding:24px}._header_1h1an_7{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._title_1h1an_14{margin:0;font-size:24px;font-weight:600}._total_1h1an_20{color:var(--tx-text-muted);font-size:14px}._tableWrapper_1h1an_25{border:1px solid var(--tx-border);border-radius:8px;width:100%;overflow-x:auto}._table_1h1an_25{border-collapse:collapse;width:100%;min-width:1000px}._table_1h1an_25 th,._table_1h1an_25 td{text-align:left;border-bottom:1px solid var(--tx-border);white-space:nowrap;padding:12px 16px}._table_1h1an_25 th{background:var(--tx-surface-soft);font-size:13px;font-weight:600}._table_1h1an_25 td{font-size:14px}._table_1h1an_25 tbody tr:last-child td{border-bottom:none}._table_1h1an_25 tbody tr:hover{background:var(--tx-surface-hover)}._pagination_1h1an_64{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;display:flex}._paginationButton_1h1an_72{border:1px solid var(--tx-border-control);background:var(--tx-control-bg);cursor:pointer;border-radius:6px;padding:8px 14px}._paginationButton_1h1an_72:hover:not(:disabled){background:var(--tx-pagination-hover)}._paginationButton_1h1an_72:disabled{opacity:.5;cursor:not-allowed}._pageInfo_1h1an_89{color:var(--tx-text);font-size:14px}._loading_1h1an_94{text-align:center;padding:24px}._error_1h1an_99{color:var(--tx-error);padding:24px}._empty_1h1an_104{text-align:center;color:var(--tx-text-subtle);padding:40px}._description_1h1an_110{overflow-wrap:anywhere;vertical-align:top;width:100px;min-width:200px;max-width:200px;white-space:normal!important}@media (width<=768px){._container_1h1an_1{padding:16px}._table_1h1an_25 th:first-child,._table_1h1an_25 td:first-child{z-index:2;background:var(--tx-surface);position:sticky;left:0}._table_1h1an_25 th:first-child{z-index:3;background:var(--tx-surface-soft)}}._container_n0sgj_1{box-sizing:border-box;width:100%;padding:24px}._header_n0sgj_7{margin-bottom:24px}._title_n0sgj_11{margin:0;font-size:28px;font-weight:600}._welcome_n0sgj_17{color:var(--db-text);margin:6px 0 0;font-size:15px}._cardGrid_n0sgj_23{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._card_n0sgj_23{box-sizing:border-box;border:1px solid var(--db-border);background:var(--db-surface);min-height:120px;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;padding:20px;text-decoration:none;display:flex}._card_n0sgj_23:hover{border-color:var(--db-border-hover)}._cardTitle_n0sgj_48{color:var(--db-text);font-size:14px}._cardValue_n0sgj_53{margin-top:16px;font-size:22px;font-weight:600}@media (width<=900px){._cardGrid_n0sgj_23{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._container_n0sgj_1{padding:16px}._cardGrid_n0sgj_23{grid-template-columns:1fr}}._container_5nzfw_1{box-sizing:border-box;width:100%;padding:24px}._header_5nzfw_7{margin-bottom:24px}._title_5nzfw_11{margin:0;font-size:28px;font-weight:600}._welcome_5nzfw_17{color:var(--db-text);margin:6px 0 0;font-size:15px}._cardGrid_5nzfw_23{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._card_5nzfw_23{box-sizing:border-box;border:1px solid var(--db-border);background:var(--db-surface);min-height:120px;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;padding:20px;text-decoration:none;display:flex}._card_5nzfw_23:hover{border-color:var(--db-border-hover)}._cardTitle_5nzfw_48{color:var(--db-text);font-size:14px}._cardValue_5nzfw_53{margin-top:16px;font-size:22px;font-weight:600}@media (width<=600px){._container_5nzfw_1{padding:16px}._cardGrid_5nzfw_23{grid-template-columns:1fr}}._container_p3o0n_1{box-sizing:border-box;width:100%;padding:24px}._header_p3o0n_7{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._title_p3o0n_14{margin:0;font-size:24px;font-weight:600}._yearSelect_p3o0n_20{border:1px solid var(--tx-border-control);background:var(--tx-control-bg);border-radius:6px;padding:8px 12px;font-size:14px}._tableWrapper_p3o0n_28{border:1px solid var(--tx-border);border-radius:8px;width:100%;overflow-x:auto}._table_p3o0n_28{border-collapse:collapse;width:100%}._table_p3o0n_28 th,._table_p3o0n_28 td{text-align:left;border-bottom:1px solid var(--tx-border);padding:12px 16px}._table_p3o0n_28 th{background:var(--tx-surface-soft);font-size:13px;font-weight:600}._table_p3o0n_28 td{font-size:14px}._table_p3o0n_28 tbody tr:last-child td{border-bottom:none}._table_p3o0n_28 tbody tr:hover{background:var(--tx-surface-hover)}._loading_p3o0n_65{text-align:center;padding:24px}._error_p3o0n_70{color:var(--tx-error);padding:24px}._container_n5fm0_1{box-sizing:border-box;width:100%;padding:24px}._header_n5fm0_7{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._title_n5fm0_14{margin:0;font-size:24px;font-weight:600}._filters_n5fm0_20{gap:10px;display:flex}._select_n5fm0_25{border:1px solid var(--tx-border-control);background:var(--tx-control-bg);border-radius:6px;padding:8px 12px;font-size:14px}._tableWrapper_n5fm0_33{border:1px solid var(--tx-border);border-radius:8px;width:100%;overflow-x:auto}._table_n5fm0_33{border-collapse:collapse;width:100%;min-width:800px}._table_n5fm0_33 th,._table_n5fm0_33 td{text-align:left;border-bottom:1px solid var(--tx-border);padding:12px 16px}._table_n5fm0_33 th{background:var(--tx-surface-soft);font-size:13px;font-weight:600}._table_n5fm0_33 td{font-size:14px}._table_n5fm0_33 tbody tr:last-child td{border-bottom:none}._table_n5fm0_33 tbody tr:hover{background:var(--tx-surface-hover)}._loading_n5fm0_71{text-align:center;padding:24px}._error_n5fm0_76{color:var(--tx-error);padding:24px}.desktop-header{background:var(--ly-surface);border-bottom:1px solid var(--ly-border);width:100%;height:72px}.desktop-header-inner{box-sizing:border-box;align-items:center;gap:32px;width:100%;height:100%;padding:0 32px;display:flex}.desktop-header-brand{color:var(--ly-text-strong);letter-spacing:-.02em;flex-shrink:0;font-size:21px;font-weight:700}.desktop-header-nav{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.desktop-nav-item{color:var(--ly-text);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none}.desktop-nav-item:hover{background:var(--ly-surface-hover);color:var(--ly-text-strong)}.desktop-nav-item.active{background:var(--ly-surface-active);color:var(--ly-text-strong);font-weight:600}.desktop-header-right{flex-shrink:0;align-items:center;gap:20px;display:flex}.desktop-user{align-items:center;gap:10px;display:flex}.desktop-user-details{flex-direction:column;gap:2px;display:flex}.desktop-user-name{color:var(--ly-text-strong);font-size:14px;font-weight:600}.desktop-user-role{color:var(--ly-text-muted);font-size:12px}.desktop-user-avatar{background:var(--ly-avatar-bg);width:40px;height:40px;color:var(--ly-on-avatar);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}@media (width<=1100px){.desktop-header-inner{gap:16px;padding:0 20px}.desktop-header-brand{font-size:18px}.desktop-nav-item{padding:8px 9px;font-size:13px}}@media (width<=768px){.desktop-header{display:none}}.mobile-header{background:var(--ly-surface);border-bottom:1px solid var(--ly-border);justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 16px;display:flex}.mobile-header-brand{color:var(--ly-text-strong);font-size:17px;font-weight:700}.mobile-header-actions{align-items:center;gap:10px;display:flex}.mobile-header-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.mobile-header-avatar{background:var(--ly-avatar-bg);width:36px;height:36px;color:var(--ly-on-avatar);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.mobile-header{display:none}@media (width<=768px){.mobile-header{display:flex}}.desktop-footer{background:var(--ly-surface);border-top:1px solid var(--ly-border);width:100%;min-height:52px;color:var(--ly-text-muted);justify-content:space-between;align-items:center;padding:0 32px;font-size:12px;display:flex}@media (width<=768px){.desktop-footer{display:none}}.mobile-bottom-nav{background:var(--ly-surface);border-top:1px solid var(--ly-border);z-index:1000;justify-content:space-around;align-items:stretch;height:64px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav-item{color:var(--ly-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex}.mobile-nav-item:hover{background:var(--ly-surface-hover)}.mobile-nav-item.active{color:var(--ly-accent);font-weight:600}.mobile-nav-icon{font-size:19px;line-height:1}.mobile-bottom-nav{display:flex}@media (width>=769px){.mobile-bottom-nav{display:none}}.app-shell{flex-direction:column;width:100%;min-height:100vh;margin:0;display:flex}.app-content{flex:1}@media (width<=768px){.app-content{padding-bottom:64px}}
