@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=Fira+Sans:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root,.theme-dark{--bg-color:#020617;--bg-glow:radial-gradient(circle at top, #22c55e14 0%, #02061700 50%);--card-bg-color:#0f172aa6;--card-bg-hover:#1e293bd9;--text-primary:#f8fafc;--text-secondary:#94a3b8;--border-color:#ffffff14;--bg-darker:#0b1329;--accent-color:#22c55e;--accent-hover:#4ade80;--accent-bg-glow:#22c55e26;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000026;--shadow-lg:0 12px 24px -4px #0000004d;--shadow-xl:0 20px 32px -8px #00000080;--glass-blur:blur(16px);--border-glow:1px solid #ffffff1f;--nav-bg:#0f172abf}.theme-light{--bg-color:#f8fafc;--bg-glow:radial-gradient(circle at top, #22c55e0d 0%, #f8fafc00 50%);--card-bg-color:#fff;--card-bg-hover:#f1f5f9e6;--text-primary:#0f172a;--text-secondary:#64748b;--border-color:#0f172a14;--bg-darker:#f1f5f9;--accent-color:#10b981;--accent-hover:#059669;--accent-bg-glow:#10b9811a;--shadow-sm:0 1px 2px #0f172a05;--shadow-md:0 4px 12px #0f172a0a;--shadow-lg:0 12px 24px -4px #0f172a14;--shadow-xl:0 20px 32px -8px #0f172a1f;--glass-blur:blur(12px);--border-glow:1px solid #0f172a0f;--nav-bg:#ffffffbf}html{transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}body{background-color:var(--bg-color);background-image:var(--bg-glow);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;font-family:Plus Jakarta Sans,Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.font-mono,.wage-rate,.summary-value,.day-hours-label,.grid-value-total,.report-item-value,.total-value,.subsidy-amount{font-family:Fira Code,SFMono-Regular,Consolas,Menlo,monospace!important}button{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;padding:0}button,a,.btn-jump,.btn-jump-today,.day-cell,.settings-item{cursor:pointer!important}input,select,textarea{font:inherit;color:inherit;background:0 0;border:none;outline:none}svg{vertical-align:middle;display:block}a{color:inherit;text-decoration:none}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-top{padding-top:env(safe-area-inset-top)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-secondary);opacity:.3;border-radius:2px}.calendar-container[data-v-16f0b6a6]{flex-direction:column;gap:1.25rem;padding:.75rem 1rem 6rem;transition:all .3s;display:flex}.calendar-container .month-header[data-v-16f0b6a6]{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.calendar-container .month-header .month-selector[data-v-16f0b6a6]{align-items:center;gap:.75rem;display:flex}.calendar-container .month-header .month-selector .btn-month[data-v-16f0b6a6]{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.calendar-container .month-header .month-selector .btn-month[data-v-16f0b6a6]:hover{background-color:var(--card-bg-hover);color:var(--text-primary);transform:scale(1.05)}.calendar-container .month-header .month-selector .btn-month[data-v-16f0b6a6]:active{transform:scale(.92)}.calendar-container .month-header .month-selector .btn-month .nav-arrow-icon[data-v-16f0b6a6]{width:20px;height:20px}.calendar-container .month-header .month-selector .month-label[data-v-16f0b6a6]{letter-spacing:-.01em;color:var(--text-primary);font-size:1.25rem;font-weight:800;transition:color .3s}.calendar-container .month-header .sys-controls[data-v-16f0b6a6]{background-color:var(--card-bg-color);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--border-glow);box-shadow:var(--shadow-sm);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;transition:all .2s;display:flex}.calendar-container .month-header .sys-controls[data-v-16f0b6a6]:hover{background-color:var(--card-bg-hover)}.calendar-container .month-header .sys-controls .control-dot-1[data-v-16f0b6a6]{background-color:var(--text-secondary);border-radius:9999px;width:6px;height:6px;transition:background-color .2s}.calendar-container .month-header .sys-controls .control-line[data-v-16f0b6a6]{background-color:var(--border-color);border-radius:9999px;width:12px;height:2px;transition:background-color .2s}.calendar-container .month-header .sys-controls .control-dot-2[data-v-16f0b6a6]{border:2px solid var(--text-secondary);border-radius:9999px;width:10px;height:10px;transition:border-color .2s}.calendar-container .summary-card[data-v-16f0b6a6]{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#22c55ef2 0%,#10b981f2 100%);border:1px solid #fff3;border-radius:1.25rem;padding:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 24px -4px #22c55e40}.calendar-container .summary-card[data-v-16f0b6a6]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 80%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.calendar-container .summary-card[data-v-16f0b6a6]:hover{transform:translateY(-2px);box-shadow:0 16px 28px -2px #22c55e59}.calendar-container .summary-card .summary-grid[data-v-16f0b6a6]{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.calendar-container .summary-card .summary-grid .summary-item[data-v-16f0b6a6]{flex-direction:column;display:flex}.calendar-container .summary-card .summary-grid .summary-item .summary-label[data-v-16f0b6a6]{color:#fffc;letter-spacing:.02em;font-size:.725rem;font-weight:500}.calendar-container .summary-card .summary-grid .summary-item .summary-value[data-v-16f0b6a6]{letter-spacing:-.02em;margin-top:.375rem;font-size:1.35rem;font-weight:800}.calendar-container .summary-card .summary-grid .summary-item .summary-value .summary-value-h[data-v-16f0b6a6]{margin-left:2px;font-family:inherit;font-size:.875rem;font-weight:500}.calendar-container .summary-card .summary-grid .summary-item .summary-value .summary-value-rmb[data-v-16f0b6a6]{margin-left:2px;font-family:inherit;font-size:.75rem;font-weight:500}.calendar-container .summary-card .summary-grid .summary-item.summary-total-col[data-v-16f0b6a6]{border-left:1px solid #fff3;padding-left:.5rem}.calendar-container .summary-card .summary-grid .summary-item.summary-total-col .summary-total-value[data-v-16f0b6a6]{color:#fef08a;text-shadow:0 2px 4px #0000001a;margin-top:.375rem;font-size:1.35rem;font-weight:900}.calendar-container .summary-card .btn-monthly-detail[data-v-16f0b6a6]{text-align:center;color:#ffffffe6;cursor:pointer;border-top:1px solid #ffffff26;justify-content:center;align-items:center;gap:.25rem;margin-top:.875rem;padding-top:.75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.calendar-container .summary-card .btn-monthly-detail[data-v-16f0b6a6]:hover{color:#fff;letter-spacing:.02em;transform:translateY(.5px)}.calendar-container .summary-card .btn-monthly-detail .detail-arrow-icon[data-v-16f0b6a6]{width:14px;height:14px;transition:transform .2s}.calendar-container .summary-card .btn-monthly-detail:hover .detail-arrow-icon[data-v-16f0b6a6]{transform:translate(2px)}.calendar-container .calendar-card[data-v-16f0b6a6]{background-color:var(--card-bg-color);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--border-glow);box-shadow:var(--shadow-md);-webkit-user-select:none;user-select:none;border-radius:1.25rem;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.calendar-container .calendar-card .weekday-row[data-v-16f0b6a6]{text-align:center;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:grid}.calendar-container .calendar-card .weekday-row .weekday[data-v-16f0b6a6]{padding:.25rem 0}.calendar-container .calendar-card .days-grid[data-v-16f0b6a6]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.625rem .375rem;display:grid}.calendar-container .calendar-card .days-grid .day-slot-offset[data-v-16f0b6a6]{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.calendar-container .calendar-card .days-grid .day-cell[data-v-16f0b6a6]{cursor:pointer;border:1px solid #0000;border-radius:.75rem;flex-direction:column;justify-content:space-between;align-items:center;min-height:60px;padding:.375rem .125rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.calendar-container .calendar-card .days-grid .day-cell.day-cell-active[data-v-16f0b6a6]{background-color:var(--card-bg-hover);border-color:var(--accent-color);box-shadow:0 0 12px var(--accent-bg-glow);transform:scale(1.02)}.calendar-container .calendar-card .days-grid .day-cell.day-cell-inactive[data-v-16f0b6a6]:hover{background-color:var(--card-bg-hover);border-color:var(--border-color)}.calendar-container .calendar-card .days-grid .day-cell.day-cell-today[data-v-16f0b6a6]:after{content:"";background-color:var(--accent-color);width:5px;height:5px;box-shadow:0 0 6px var(--accent-color);border-radius:9999px;position:absolute;bottom:5px}.calendar-container .calendar-card .days-grid .day-cell .day-header-box[data-v-16f0b6a6]{flex-direction:column;align-items:center;display:flex}.calendar-container .calendar-card .days-grid .day-cell .day-header-box .day-num[data-v-16f0b6a6]{color:var(--text-primary);font-size:.9rem;font-weight:700;transition:color .2s}.calendar-container .calendar-card .days-grid .day-cell .day-header-box .day-num.day-num-today[data-v-16f0b6a6]{color:var(--accent-color);font-weight:800}.calendar-container .calendar-card .days-grid .day-cell .day-header-box .day-lunar[data-v-16f0b6a6]{color:var(--text-secondary);opacity:.75;margin-top:-2px;font-size:9px;transition:color .2s;transform:scale(.9)}.calendar-container .calendar-card .days-grid .day-cell .day-status-box[data-v-16f0b6a6]{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:auto;margin-top:2px;display:flex}.calendar-container .calendar-card .days-grid .day-cell .day-status-box .day-hours-label[data-v-16f0b6a6]{color:var(--accent-color);font-size:9px;font-weight:800;line-height:1;transform:scale(.9)}.calendar-container .calendar-card .days-grid .day-cell .day-status-box .day-shift-badge[data-v-16f0b6a6]{border-radius:2px;margin-top:2px;padding:0 4px;font-size:8px;line-height:1.1;transform:scale(.75)}.calendar-container .calendar-card .days-grid .day-cell .day-status-box .day-shift-badge.badge-day[data-v-16f0b6a6]{color:#f59e0b;background-color:#f59e0b26}.calendar-container .calendar-card .days-grid .day-cell .day-status-box .day-shift-badge.badge-night[data-v-16f0b6a6]{color:#818cf8;background-color:#6366f126}.calendar-container .calendar-card .days-grid .day-cell .day-status-box .day-empty-dot[data-v-16f0b6a6]{background-color:var(--border-color);border-radius:9999px;width:4px;height:4px;margin-bottom:2px;transition:background-color .2s}.calendar-container .calendar-card .quick-jumps[data-v-16f0b6a6]{border-top:1px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.calendar-container .calendar-card .quick-jumps .btn-jump[data-v-16f0b6a6]{cursor:pointer;padding:.25rem .5rem;transition:color .2s,transform .2s}.calendar-container .calendar-card .quick-jumps .btn-jump[data-v-16f0b6a6]:hover{color:var(--text-primary);transform:translateY(-.5px)}.calendar-container .calendar-card .quick-jumps .btn-jump-today[data-v-16f0b6a6]{cursor:pointer;background-color:var(--card-bg-hover);color:var(--text-primary);border:var(--border-glow);border-radius:9999px;padding:.25rem .875rem;transition:all .2s}.calendar-container .calendar-card .quick-jumps .btn-jump-today[data-v-16f0b6a6]:hover{background-color:var(--border-color);transform:scale(1.05)}.calendar-container .calendar-card .quick-jumps .btn-jump-today[data-v-16f0b6a6]:active{transform:scale(.95)}.calendar-container .detail-card[data-v-16f0b6a6]{background-color:var(--card-bg-color);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--border-glow);box-shadow:var(--shadow-md);border-radius:1.25rem;flex-direction:column;gap:.875rem;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.calendar-container .detail-card .detail-header[data-v-16f0b6a6]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:.625rem;display:flex}.calendar-container .detail-card .detail-header .detail-date-info[data-v-16f0b6a6]{flex-direction:column;display:flex}.calendar-container .detail-card .detail-header .detail-date-info .detail-date[data-v-16f0b6a6]{color:var(--text-primary);font-size:.95rem;font-weight:800}.calendar-container .detail-card .detail-header .detail-date-info .detail-week[data-v-16f0b6a6]{color:var(--text-secondary);margin-top:.125rem;font-size:.75rem;font-weight:500}.calendar-container .detail-card .detail-header .detail-badge[data-v-16f0b6a6]{letter-spacing:.02em;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.calendar-container .detail-card .detail-header .detail-badge.badge-day[data-v-16f0b6a6]{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b33}.calendar-container .detail-card .detail-header .detail-badge.badge-night[data-v-16f0b6a6]{color:#818cf8;background-color:#6366f126;border:1px solid #6366f133}.calendar-container .detail-card .detail-header .no-record-label[data-v-16f0b6a6]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.calendar-container .detail-card .detail-grid[data-v-16f0b6a6]{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.125rem 0;font-size:.875rem;display:grid}.calendar-container .detail-card .detail-grid .grid-item[data-v-16f0b6a6]{background-color:var(--bg-darker);border:1px solid var(--border-color);border-radius:.875rem;flex-direction:column;padding:.75rem;transition:all .2s;display:flex}.calendar-container .detail-card .detail-grid .grid-item[data-v-16f0b6a6]:hover{border-color:#ffffff26;transform:translateY(-1px)}.theme-light{background-color:var(--bg-darker)}.calendar-container .detail-card .detail-grid .grid-item .grid-label[data-v-16f0b6a6]{color:var(--text-secondary);letter-spacing:.02em;font-size:11px;font-weight:600}.calendar-container .detail-card .detail-grid .grid-item .grid-value[data-v-16f0b6a6]{color:var(--text-primary);margin-top:.25rem;font-size:1rem;font-weight:700}.calendar-container .detail-card .detail-grid .grid-item.grid-item-span-2[data-v-16f0b6a6]{grid-column:span 2/span 2}.calendar-container .detail-card .detail-grid .grid-item .grid-value-subsidies[data-v-16f0b6a6]{color:var(--text-primary);margin-top:.25rem;font-size:.875rem;font-weight:600}.calendar-container .detail-card .detail-grid .grid-item .grid-value-note[data-v-16f0b6a6]{color:var(--text-secondary);margin-top:.25rem;font-size:.8rem;line-height:1.5}.calendar-container .detail-card .detail-grid .grid-item .grid-value-total[data-v-16f0b6a6]{color:var(--accent-color);text-shadow:0 0 10px var(--accent-bg-glow);margin-top:.25rem;font-size:1.15rem;font-weight:900}.calendar-container .detail-card .action-row[data-v-16f0b6a6]{gap:.75rem;padding-top:.5rem;display:flex}.calendar-container .detail-card .action-row .btn-delete[data-v-16f0b6a6]{color:#ef4444;cursor:pointer;background-color:#ef44440f;border:1px solid #ef444440;border-radius:.875rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.calendar-container .detail-card .action-row .btn-delete[data-v-16f0b6a6]:hover{background-color:#ef44441f;border-color:#ef444466;transform:translateY(-.5px)}.calendar-container .detail-card .action-row .btn-delete[data-v-16f0b6a6]:active{transform:scale(.95)}.calendar-container .detail-card .action-row .btn-delete .delete-icon[data-v-16f0b6a6]{width:16px;height:16px}.calendar-container .detail-card .action-row .btn-add[data-v-16f0b6a6]{background-color:var(--accent-color);color:#020617;cursor:pointer;border:none;border-radius:.875rem;flex:2;justify-content:center;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:.875rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 12px #22c55e33}.calendar-container .detail-card .action-row .btn-add[data-v-16f0b6a6]:hover{background-color:var(--accent-hover);transform:translateY(-.5px);box-shadow:0 6px 16px #22c55e4d}.calendar-container .detail-card .action-row .btn-add[data-v-16f0b6a6]:active{transform:scale(.96)}.calendar-container .detail-card .action-row .btn-add .add-icon[data-v-16f0b6a6]{width:16px;height:16px}.calendar-container .modal-overlay[data-v-16f0b6a6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;-webkit-user-select:none;user-select:none;background-color:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.calendar-container .modal-overlay .modal-container[data-v-16f0b6a6]{background-color:var(--card-bg-color);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:var(--border-glow);width:100%;max-width:448px;max-height:85vh;box-shadow:var(--shadow-xl);border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow-y:auto}.calendar-container .modal-overlay .modal-container .modal-header[data-v-16f0b6a6]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.calendar-container .modal-overlay .modal-container .modal-header .modal-title[data-v-16f0b6a6]{color:var(--text-primary);font-size:1.05rem;font-weight:800}.calendar-container .modal-overlay .modal-container .modal-header .btn-modal-close[data-v-16f0b6a6]{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.calendar-container .modal-overlay .modal-container .modal-header .btn-modal-close[data-v-16f0b6a6]:hover{background-color:var(--card-bg-hover);color:var(--text-primary)}.calendar-container .modal-overlay .modal-container .modal-header .btn-modal-close .close-icon[data-v-16f0b6a6]{width:20px;height:20px}.calendar-container .modal-overlay .modal-container .report-group[data-v-16f0b6a6]{flex-direction:column;gap:1rem;display:flex}.calendar-container .modal-overlay .modal-container .report-group .report-item[data-v-16f0b6a6]{background-color:var(--bg-darker);border:1px solid var(--border-color);border-radius:1rem;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}.calendar-container .modal-overlay .modal-container .report-group .report-item[data-v-16f0b6a6]:hover{border-color:#ffffff1a}.calendar-container .modal-overlay .modal-container .report-group .report-item .report-item-label[data-v-16f0b6a6]{color:var(--text-secondary);font-size:.875rem;font-weight:500}.calendar-container .modal-overlay .modal-container .report-group .report-item .report-item-value[data-v-16f0b6a6]{color:var(--text-primary);font-size:1.125rem;font-weight:700}.calendar-container .modal-overlay .modal-container .report-group .report-item .report-item-value.text-success[data-v-16f0b6a6]{color:var(--accent-color)}.calendar-container .modal-overlay .modal-container .report-group .report-item-total[data-v-16f0b6a6]{background-color:var(--accent-bg-glow);border:1px solid #22c55e33;border-radius:1rem;justify-content:space-between;align-items:center;padding:1.25rem;display:flex;box-shadow:inset 0 2px 4px #0000000f}.calendar-container .modal-overlay .modal-container .report-group .report-item-total .total-label[data-v-16f0b6a6]{color:var(--accent-color);font-size:.9rem;font-weight:800}.calendar-container .modal-overlay .modal-container .report-group .report-item-total .total-value[data-v-16f0b6a6]{color:#fde047;text-shadow:0 0 8px #fde04733;font-size:1.5rem;font-weight:900}.calendar-container .modal-overlay .modal-container .report-group .report-note[data-v-16f0b6a6]{text-align:center;color:var(--text-secondary);padding-top:.5rem;font-size:.75rem;line-height:1.6}.app-shell[data-v-0b53bb33]{background-color:var(--bg-color);min-height:100vh;color:var(--text-primary);padding-bottom:4px;padding-top:env(safe-area-inset-top);flex-direction:column;transition:background-color .2s,color .2s;display:flex}.app-shell .app-main[data-v-0b53bb33]{flex:1;width:100%;max-width:448px;min-height:calc(100vh - 4.5rem);margin:0 auto;overflow-x:hidden}.app-shell .nav-bar[data-v-0b53bb33]{background-color:var(--nav-bg);width:100%;max-width:448px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--border-color);z-index:40;-webkit-user-select:none;user-select:none;padding-bottom:env(safe-area-inset-bottom);transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.app-shell .nav-bar .nav-grid[data-v-0b53bb33]{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));max-width:448px;height:4rem;margin:0 auto;display:grid}.app-shell .nav-bar .nav-grid .nav-btn[data-v-0b53bb33]{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;transition:transform .1s,color .1s;display:flex}.app-shell .nav-bar .nav-grid .nav-btn[data-v-0b53bb33]:active{transform:scale(.95)}.app-shell .nav-bar .nav-grid .nav-btn .nav-icon[data-v-0b53bb33]{width:24px;height:24px}.app-shell .nav-bar .nav-grid .nav-btn .nav-label[data-v-0b53bb33]{margin-top:4px;font-size:10px;font-weight:500;line-height:1}
