.antihaos{--ah-bg:#f5f6f4;--ah-card:#fff;--ah-ink:#16211c;--ah-muted:#617069;--ah-border:#e2e7e2;--ah-green:#126a4b;--ah-red:#b13f42;--ah-soft:#ecf6ef;--ah-tap:44px;box-sizing:border-box;background:var(--ah-bg);color:var(--ah-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100dvh;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));font-size:15px;line-height:1.4;-webkit-text-size-adjust:100%}.antihaos *,.antihaos *:before,.antihaos *:after{box-sizing:border-box}.antihaos button,.antihaos input,.antihaos select{font:inherit}.antihaos button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.antihaos button:focus-visible,.antihaos input:focus-visible,.antihaos select:focus-visible,.antihaos summary:focus-visible{outline:3px solid #65ae8f;outline-offset:2px}.ah-content,.ah-status{width:min(100%,640px);margin:0 auto}.ah-header{padding:19px 11px 18px}.ah-brand{font-size:11px;letter-spacing:.21em;font-weight:800;color:var(--ah-green)}.ah-header h1{font-size:clamp(25px,7vw,36px);line-height:1.12;margin:8px 0 7px;letter-spacing:-.035em}.ah-subtitle,.ah-muted,.ah-hint{color:var(--ah-muted);margin:4px 0 10px}.ah-subtitle{font-size:13px;margin:0}.ah-muted,.ah-hint{font-size:13px}.ah-section{background:var(--ah-card);border:1px solid var(--ah-border);border-radius:18px;margin-bottom:13px;padding:17px 14px;min-width:0}.ah-section-heading{margin:0 1px 14px}.ah-section h2{font-size:17px;letter-spacing:-.018em;margin:0 0 4px}.ah-section h3{font-size:14px;margin:0}.ah-section-heading .ah-hint{margin:0}.ah-rule-row,.ah-setting-row{display:flex;align-items:center;justify-content:space-between;gap:7px;border-bottom:1px solid var(--ah-border);padding:11px 0;min-width:0}.ah-rule-desc{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px}.ah-rule-desc strong{overflow-wrap:anywhere;font-size:14px}.ah-rule-day{font-size:12px;font-weight:650;color:var(--ah-muted);white-space:nowrap}.ah-rule-desc .ah-amount{margin-left:auto;font-weight:650;white-space:nowrap}.ah-negative{color:var(--ah-red)}.ah-positive{color:var(--ah-green)}.ah-inline-actions,.ah-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-shrink:0}.ah-button,.ah-range-picker,.ah-month-option,.ah-import-label{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;min-height:var(--ah-tap);font-weight:650;border:1px solid var(--ah-border);padding:10px 13px;background:#f4f6f4;color:var(--ah-ink)}.ah-button:disabled{opacity:.5}.ah-primary{background:var(--ah-green);color:#fff;border-color:var(--ah-green)}.ah-outline{background:var(--ah-card);border-color:#cbd8d0;color:var(--ah-green)}.ah-quiet{background:transparent}.ah-section>.ah-button{margin-top:12px}.ah-section>.ah-button+.ah-button{margin-left:6px}.ah-text-action{border:0;background:transparent;color:var(--ah-green);font-size:12px;padding:9px 4px;min-height:var(--ah-tap);white-space:nowrap}.ah-icon-button{border:0;background:transparent;min-width:var(--ah-tap);min-height:var(--ah-tap);font-weight:750;border-radius:12px;font-size:22px}.ah-danger,.ah-operation-remove{color:var(--ah-red)}.ah-small{font-size:12px;color:var(--ah-muted);overflow-wrap:anywhere}.ah-exclusions{font-size:13px;margin-top:10px;border-radius:10px;background:#f6f7f5;padding:8px}.ah-exclusions summary{cursor:pointer;min-height:36px;padding:7px}.ah-hero-number{font-weight:800;font-size:clamp(28px,8vw,39px);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ah-range-picker{width:100%;text-align:left;justify-content:space-between;color:var(--ah-green);background:var(--ah-soft);border-color:#d4e9da;font-size:14px}.ah-calendar{border:1px solid var(--ah-border);border-radius:14px;margin-top:10px;padding:8px;background:#fafcf9}.ah-calendar-nav{display:flex;justify-content:space-between;align-items:center}.ah-calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ah-month-option{padding:9px 3px;background:#fff;font-weight:550;border-radius:9px}.ah-month-option.ah-selected{background:var(--ah-green);color:#fff;border-color:var(--ah-green)}.ah-corridor{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--ah-border);padding:8px 0}.ah-corridor strong{font-size:14px}.ah-warning{display:block;border-left:3px solid #dba63a;background:#fff8e9;color:#865716;border-radius:6px;padding:7px 8px;margin:6px 0;font-size:12px}.ah-month-card{border:1px solid var(--ah-border);border-radius:14px;overflow:visible;margin:12px 0;background:#fff}.ah-month-header{display:flex;align-items:center;justify-content:space-between;background:#edf2ed;padding:4px 10px 4px 13px;border-radius:13px 13px 0 0}.ah-month-header h3{font-size:16px}.ah-menu-holder{position:relative}.ah-month-menu{position:absolute;z-index:10;right:0;top:42px;min-width:185px;background:#fff;border:1px solid var(--ah-border);border-radius:11px;box-shadow:0 8px 24px #16211c22;padding:5px;display:flex;flex-direction:column}.ah-menu-item{background:#fff;border:0;border-radius:7px;padding:11px 9px;min-height:var(--ah-tap);text-align:left;color:var(--ah-ink)}.ah-menu-item:focus,.ah-menu-item:active{background:var(--ah-soft)}.ah-balance-line{font-size:12px;color:var(--ah-muted);padding:10px 12px}.ah-operation{border-top:1px solid var(--ah-border);padding:2px 7px}.ah-operation-main{display:flex;align-items:center;gap:5px;min-height:var(--ah-tap);font-size:13px}.ah-operation-main strong{margin-left:auto;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.ah-disclose{border:0;background:transparent;min-height:var(--ah-tap);width:30px;flex:0 0 30px;font-size:22px;color:var(--ah-muted);padding:0}.ah-date{width:36px;flex:0 0 36px;color:var(--ah-muted);font-variant-numeric:tabular-nums;font-size:11px}.ah-event-title{min-width:0;overflow-wrap:anywhere}.ah-operation-remove{flex:0 0 34px;min-width:34px;font-size:19px}.ah-after{background:var(--ah-soft);color:var(--ah-green);padding:8px 12px;border-radius:9px;margin:0 8px 7px 30px;font-size:12px;font-weight:600}.ah-event-edit{text-align:right;line-height:1}.ah-event-edit .ah-text-action{min-height:26px;padding:1px 6px;font-size:11px}.ah-additions{display:flex;gap:8px;padding:12px}.ah-additions .ah-button{flex:1}.ah-month-close{background:#edf6f0;border-radius:0 0 13px 13px;color:#12543d;padding:13px 12px;font-size:14px;font-weight:750;text-align:right}.ah-setting-group{padding:14px 0;border-bottom:1px solid var(--ah-border)}.ah-setting-group h3{font-size:14px;margin-bottom:8px}.ah-setting-row{align-items:flex-start;font-size:13px}.ah-setting-row>span{padding-top:12px;overflow-wrap:anywhere}.ah-setting-big{font-weight:700;margin:8px 0;font-size:14px}.ah-edit-form{margin:10px 0 12px;background:#f4f7f4;padding:12px;border:1px solid var(--ah-border);border-radius:12px;display:flex;flex-direction:column;gap:10px}.ah-edit-form h3{font-size:14px;margin:0 0 3px}.ah-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ah-field-label{font-size:12px;color:var(--ah-muted);font-weight:600}.ah-input{width:100%;min-height:var(--ah-tap);padding:9px 11px;border-radius:10px;border:1px solid #cdd9d0;background:#fff;color:var(--ah-ink);font-size:16px!important}.ah-form-actions{justify-content:stretch}.ah-form-actions .ah-button{flex:1}.ah-status:empty{display:none}.ah-error,.ah-success{padding:12px;border-radius:12px;margin:10px 0;font-size:13px}.ah-error{border:1px solid #e9b3b5;background:#fdf0f0;color:#8b232c}.ah-success{border:1px solid #b3dcca;background:var(--ah-soft);color:var(--ah-green)}.ah-pending{pointer-events:none;opacity:.7}.ah-import-label{width:100%;margin-top:10px;background:#fff;color:var(--ah-green);border-color:#cbd8d0;cursor:pointer}.ah-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ah-footer{text-align:center;color:var(--ah-muted);font-size:12px;padding:15px 17px 40px}@media(max-width:380px){.ah-section{padding:14px 10px}.ah-operation-main{gap:3px}.ah-event-title,.ah-operation-main strong{font-size:12px}.ah-rule-row{align-items:flex-start}.ah-inline-actions{gap:0}}@media(prefers-reduced-motion:reduce){.antihaos *{scroll-behavior:auto!important;transition:none!important}}.ah-fallback-copy{display:block;width:100%;min-height:145px;max-height:340px;resize:vertical;border:1px solid var(--ah-border);border-radius:11px;padding:10px;background:#fafcf9;color:var(--ah-ink);font:12px/1.4 ui-monospace,monospace}.antihaos{padding-bottom:calc(105px + env(safe-area-inset-bottom));background:#f1f5f1}.antihaos [hidden]{display:none!important}.ah-content,.ah-status{width:min(100%,590px)}.ah-header{position:relative;padding:16px 9px 19px}.ah-header h1{font-size:31px;letter-spacing:-.045em;margin:5px 0}.ah-header-actions{position:absolute;top:17px;right:8px}.ah-header-gear{min-width:44px;min-height:44px;font-size:23px;color:#166a4a;background:#e5eee8;border:1px solid #d1e2d7;border-radius:14px}.ah-page{animation:none}@keyframes ah-page-appear{0%{opacity:.75;transform:translateY(3px)}to{opacity:1;transform:none}}.ah-dashboard-board{background:linear-gradient(145deg,#163f33,#0a6147 70%,#0e7856);border-radius:23px;box-shadow:0 12px 28px #0a3e2929;padding:23px 21px 17px;margin:0 0 15px;color:#fff;min-height:175px}.ah-board-eyebrow{display:block;font-size:11px;color:#c0e6cf;letter-spacing:.1em;font-weight:750}.ah-board-amount{display:block;font-size:clamp(29px,8vw,45px);line-height:1.22;letter-spacing:-.055em;margin:10px 0 18px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ah-board-actions{display:flex;justify-content:space-between;gap:10px}.ah-board-action{background:#ffffff24;border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;min-height:41px;padding:7px 11px;border-radius:12px;font-weight:700;flex:1}.ah-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.ah-metric{background:#fff;border:1px solid #e1e8e2;border-radius:17px;padding:14px 13px;min-width:0;display:flex;flex-direction:column;gap:4px;box-shadow:0 2px 5px #1a372b06}.ah-metric-accent{grid-column:1/-1;background:#e5f4e9;border-color:#c8e5d0}.ah-metric-label{color:#617469;font-size:12px;font-weight:650}.ah-metric-value{font-size:clamp(17px,5.3vw,24px);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ah-metric-accent .ah-metric-value{color:#0b6e49}.ah-metric-note{color:#6e8076;font-size:11px}.ah-overview .ah-section{box-shadow:0 2px 7px #1a372b06}.ah-month-preview{display:flex;width:100%;align-items:center;text-align:left;gap:7px;border:0;border-bottom:1px solid var(--ah-border);min-height:66px;padding:10px 2px;background:transparent;color:var(--ah-ink)}.ah-month-preview-caption{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ah-month-preview-caption strong{font-size:15px}.ah-month-preview-caption small{color:var(--ah-muted);font-size:11px}.ah-month-preview-total{font-size:14px;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}.ah-preview-arrow{font-size:24px;color:#7c9484;padding:0 2px}.ah-risk-min{display:block;font-size:19px;color:#164f38}.ah-timeline .ah-section{padding:16px 12px}.ah-month-card{margin:9px 0;overflow:hidden;border-radius:15px;border-color:#d9e3dc}.ah-month-header{background:#fff;gap:4px;min-height:70px;padding:4px 6px}.ah-month-toggle{display:flex;align-items:center;text-align:left;gap:9px;border:0;background:transparent;min-height:61px;min-width:0;flex:1;padding:6px 3px;color:#1a3025}.ah-month-toggle-arrow{font-size:27px;color:#14724e;min-width:24px;text-align:center}.ah-month-toggle-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ah-month-toggle-text strong{font-size:15px;letter-spacing:-.01em}.ah-month-toggle-text small{font-size:11px;color:#78867d;line-height:1.25;font-weight:550;overflow-wrap:anywhere}.ah-month-body{border-top:1px solid #e3eae3}.ah-month-body[hidden]{display:none!important}.ah-month-body .ah-operation{padding:4px 7px}.ah-month-body .ah-operation-main{min-height:46px}.ah-month-body .ah-additions{position:sticky;bottom:0;background:#fff;border-top:1px solid #e5ebe6;z-index:2}.ah-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;justify-content:center;gap:4px;background:#fafcf9f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #d8e5da;padding:7px max(14px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));box-shadow:0 -7px 22px #12311e0a}.ah-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:54px;min-width:0;flex:1;max-width:186px;border:0;border-radius:14px;background:transparent;color:#7a897e;padding:4px 8px;font-size:11px;font-weight:700}.ah-tab-symbol{font-size:23px;line-height:1.25}.ah-tab-active{color:#066947;background:#e2f2e7}.ah-tab-label{font-size:11px;white-space:nowrap}.ah-settings .ah-section{margin-bottom:11px}.ah-settings .ah-setting-group{padding:16px 0}.ah-settings .ah-setting-group>h3{font-size:15px}.ah-settings .ah-section-heading h2{font-size:19px}@media(min-width:650px){.ah-bottom-nav{max-width:620px;left:50%;right:auto;transform:translate(-50%);width:calc(100% - 18px);border-radius:22px 22px 0 0;border-left:1px solid #d8e5da;border-right:1px solid #d8e5da}}@media(prefers-reduced-motion:reduce){.ah-page{animation:none}}.ah-settings-shortcuts{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:1px 0 12px;margin-bottom:2px;-webkit-overflow-scrolling:touch}.ah-settings-shortcuts::-webkit-scrollbar{display:none}.ah-settings-shortcut{flex:0 0 auto;border:1px solid #d5e6da;border-radius:999px;background:#e4f0e7;color:#176042;padding:9px 13px;min-height:41px;font-size:12px;font-weight:700;white-space:nowrap}.ah-settings .ah-section{scroll-margin-top:16px}.antihaos{background:#f7f9f7}.ah-header{padding:14px 8px 18px}.ah-header h1{font-size:27px;line-height:1.14;margin:5px 0 0;letter-spacing:-.035em}.ah-header .ah-subtitle{display:none}.ah-brand{letter-spacing:.2em}.ah-simple-settings{background:#fff;border:1px solid #e3e9e4;border-radius:19px;padding:5px 17px 8px;margin:0 0 12px}.ah-simple-title{font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:#7f9587;margin:14px 0 4px;font-weight:750}.ah-simple-title-secondary{margin-top:22px}.ah-simple-setting{border-bottom:1px solid #edf0ed}.ah-simple-setting:last-child{border-bottom:0}.ah-simple-setting-line{min-height:59px;display:flex;gap:9px;align-items:center;justify-content:space-between}.ah-simple-setting-name{font-size:16px;line-height:1.25;letter-spacing:-.012em;font-weight:620;min-width:0;flex:1;color:#1f3025}.ah-simple-setting-value{font-variant-numeric:tabular-nums;color:#7b8b7f;font-size:12px;font-weight:600;white-space:nowrap}.ah-setting-plus{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;border:1px solid #cce7d5;background:#edf9f0;color:#0c9857;font-size:26px;font-weight:400;line-height:1}.ah-setting-plus:active,.ah-setting-plus[aria-expanded=true]{background:#0b8050;color:#fff;border-color:#0b8050}.ah-simple-setting>.ah-edit-form{margin:4px 0 16px}.ah-saved-entries{padding:0 0 12px;border:0}.ah-saved-entries>summary{font-size:11px;color:#728578;cursor:pointer;padding:2px 0 5px;min-height:28px;display:list-item}.ah-saved-entry{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:9px 0;border-top:1px solid #edf2ee}.ah-saved-entry-text{font-size:12px;color:#526d5b;flex:1;min-width:0;overflow-wrap:anywhere}.ah-saved-actions{display:flex;gap:7px}.ah-saved-edit,.ah-saved-remove{border:1px solid #dbe8df;border-radius:9px;background:#f5faf7;padding:5px 8px;font-size:11px;font-weight:650;min-height:34px;color:#1e7950}.ah-saved-remove{font-size:18px;color:#a94e4e}.ah-rule-disclosure .ah-section{margin:5px 0 0;padding:4px 0;border:0;box-shadow:none}.ah-rule-disclosure .ah-section-heading,.ah-rule-disclosure .ah-section>.ah-button{display:none}.ah-rule-disclosure .ah-rule-row{padding:9px 0}.ah-rule-disclosure .ah-rule-desc{display:flex;gap:4px}.ah-rule-disclosure .ah-rule-desc strong{font-size:12px}.ah-rule-disclosure .ah-text-action{font-size:11px}.ah-rule-disclosure .ah-exclusions{margin:5px 0}.ah-data-disclosure,.ah-risk-disclosure{border:1px solid #e3e9e4;background:#fff;border-radius:16px;margin:0 0 12px;padding:0 15px}.ah-data-disclosure>summary,.ah-risk-disclosure>summary{padding:17px 1px;font-size:14px;font-weight:650;color:#274334;cursor:pointer;list-style-position:inside}.ah-data-disclosure>.ah-section,.ah-risk-disclosure>.ah-section{border:0;padding:0 0 12px;margin:0;box-shadow:none}.ah-data-disclosure .ah-section-heading,.ah-risk-disclosure .ah-section-heading{display:none}.ah-dashboard-board{min-height:126px;padding:19px 20px;margin:0 0 11px;box-shadow:none;border-radius:18px;background:#174c39}.ah-board-amount{font-size:clamp(29px,8vw,39px);margin:11px 0 1px}.ah-metric-grid{gap:9px;margin-bottom:11px}.ah-metric{padding:12px;border-radius:14px}.ah-metric-value{font-size:clamp(18px,5vw,22px)}.ah-metric-note{margin:1px 0 0}.ah-overview .ah-section{padding:13px 12px;box-shadow:none}.ah-month-preview{min-height:56px}.ah-month-preview-total{font-size:13px}.ah-timeline .ah-section-heading .ah-hint{display:none}@media(max-width:380px){.ah-simple-settings{padding:4px 13px}.ah-simple-setting-name{font-size:15px}.ah-simple-setting-value{font-size:11px}}.ah-tab{max-width:245px}.ah-settings-shade{position:fixed;inset:0;z-index:120;background:#142c207a;display:flex;align-items:flex-end;justify-content:center}.ah-settings-sheet{width:min(100%,560px);max-height:calc(100dvh - 16px);min-height:0;display:flex;flex-direction:column;background:#fff;border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -12px 35px #0b28191f}.ah-settings-sheet-top{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;position:relative;flex-shrink:0}.ah-settings-handle{width:42px;height:5px;border-radius:5px;background:#dce5de}.ah-settings-close{position:absolute;right:20px;top:7px;width:35px;height:35px;border:0;border-radius:50%;background:#f2f5f2;color:#6a826e;font-size:24px;line-height:1}.ah-settings-sheet .ah-edit-form{padding:0 18px;display:flex;flex:1;min-height:0;overflow:hidden;flex-direction:column;margin:0;border:0;background:#fff;box-shadow:none;width:100%}.ah-settings-sheet .ah-form-actions{flex-shrink:0;position:relative;background:#fff;margin:0;padding:13px 0 calc(18px + env(safe-area-inset-bottom));border-top:1px solid #eaf0eb;display:flex;gap:9px}.ah-settings-sheet .ah-form-actions button{flex:1;min-height:47px}.ah-vacation-calendar{border:1px solid #e5eee7;border-radius:14px;padding:12px 9px;margin:9px 0 17px;background:#fff}.ah-vacation-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.ah-vacation-calendar-head strong{font-size:14px;text-transform:capitalize}.ah-vacation-arrow{border:0;background:#edf7ef;color:#137d4d;border-radius:10px;font-size:24px;width:38px;height:38px}.ah-vacation-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.ah-vacation-weekday{font-size:10px;color:#a0ada3;text-align:center;padding:6px 0}.ah-vacation-day{min-width:0;height:39px;border:0;background:transparent;border-radius:9px;color:#1f3928;font-size:12px;font-variant-numeric:tabular-nums}.ah-vacation-outside{color:#b5c3b7}.ah-vacation-between{background:#e2f5e9;border-radius:0}.ah-vacation-edge{background:#11814f;color:#fff;font-weight:750}.ah-vacation-selection{margin:14px 1px 4px;font-size:12px;line-height:1.45;color:#4e8465;background:#eff8f1;border-radius:10px;padding:11px}.ah-date-trigger.ah-input{display:flex;align-items:center;justify-content:space-between;text-align:left;min-height:48px;width:100%;cursor:pointer;color:#21392b;font-variant-numeric:tabular-nums}.ah-date-glyph{font-size:21px;color:#448365;padding:0 4px}.ah-date-wheel-overlay,.ah-date-wheel-overlay *{box-sizing:border-box}.ah-date-wheel-overlay{position:fixed;inset:0;width:100%;height:100dvh;z-index:300;display:flex;align-items:flex-end;justify-content:center;background:#0d1e1591;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;color:#222a24;-webkit-text-size-adjust:100%}.ah-date-wheel-panel{width:min(100%,560px);border-radius:25px 25px 0 0;background:#f8f9f8;padding:13px 19px calc(23px + env(safe-area-inset-bottom));max-height:90dvh;overflow:hidden;box-shadow:0 -12px 34px #0000001f}.ah-date-wheel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;border-bottom:1px solid #e7eae8;margin-bottom:15px}.ah-date-wheel-header strong{font-size:15px;font-weight:700;text-align:center;max-width:55%;line-height:1.3}.ah-date-wheel-header button{border:0;background:transparent;padding:10px 1px;font-family:inherit;font-size:16px;min-height:44px}.ah-date-wheel-cancel{color:#76847a}.ah-date-wheel-accept{color:#138453;font-weight:750}.ah-date-wheel-caption{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:6px;text-align:center;font-size:11px;color:#99a59d;margin-bottom:4px}.ah-date-wheel-columns{height:220px;display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:6px;position:relative;overflow:hidden}.ah-date-wheel-highlight{position:absolute;z-index:0;top:88px;left:0;right:0;height:44px;border-radius:10px;background:#e5e8e6;pointer-events:none}.ah-date-wheel-list{position:relative;z-index:1;height:220px;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-type:y mandatory;scroll-padding-top:88px;scroll-padding-bottom:88px;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:88px 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 27%,#000 73%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 27%,#000 73%,transparent 100%)}.ah-date-wheel-list::-webkit-scrollbar{display:none}.ah-date-wheel-option{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;max-height:44px;padding:0;border:0;background:transparent;color:#8b9690;font:400 23px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.ah-date-wheel-option[aria-selected=true]{font-weight:580;color:#1d2922}.ah-date-wheel-option:focus-visible{outline:2px solid #168b5e;outline-offset:-3px;border-radius:8px}@media(max-height:520px){.ah-date-wheel-panel{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.ah-date-wheel-header{margin-bottom:5px}}.antihaos input.ah-input:focus,.antihaos input.ah-input:focus-visible,.antihaos select.ah-input:focus,.antihaos select.ah-input:focus-visible{outline:none;outline-offset:0;box-shadow:none;border-color:#cdd9d0;-webkit-tap-highlight-color:transparent}.ah-month-input-shell{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--ah-tap);padding:9px 11px;border:1px solid #cdd9d0;border-radius:10px;background:#fff;box-shadow:none;overflow:hidden;isolation:isolate}.ah-month-input-label{font-size:16px;line-height:1.4;text-align:center;pointer-events:none;color:var(--ah-ink)}.ah-month-native-input{position:absolute;inset:0;display:block;margin:0;padding:0;width:100%;height:100%;opacity:.001;cursor:pointer;border:0;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.ah-month-native-input:focus,.ah-month-native-input:focus-visible{outline:none;box-shadow:none}html:has(>body>#app.ah-ios-settings-active),body:has(>#app.ah-ios-settings-active){background:#f2f2f7}body:has(>#app.ah-ios-settings-active){margin:0}.antihaos.ah-ios-settings-active{background:#f2f2f7;color:#1c1c1e}.ah-ios-settings-active .ah-header{padding:30px 18px 23px}.ah-ios-settings-active .ah-header .ah-brand,.ah-ios-settings-active .ah-header .ah-subtitle{display:none}.ah-ios-settings-active .ah-header h1{font-size:34px;font-weight:740;letter-spacing:-1.2px;line-height:1.15;margin:0;color:#1c1c1e}.ah-ios-settings-active .ah-page{animation:none}.ah-ios-settings-content{padding:0 5px 6px}.ah-ios-group{margin:0 0 25px}.ah-ios-group-title{font-size:12px;line-height:1.4;color:#797980;font-weight:450;margin:0 0 9px;padding:0 14px}.ah-ios-group-cells{background:#fff;border-radius:13px;overflow:hidden}.ah-ios-row{position:relative;display:flex;align-items:center;width:100%;gap:8px;min-height:54px;padding:0 13px 0 16px;background:#fff;border:0;color:#1c1c1e;text-align:left;box-shadow:none}.ah-ios-row:not(:last-child):after{content:"";position:absolute;left:16px;right:0;bottom:0;border-bottom:.5px solid #dedee3}.ah-ios-row:active{background:#f5f5f8}.ah-ios-row-name{font-size:15px;letter-spacing:-.13px;font-weight:420;flex:1;min-width:0}.ah-ios-row-value{font-size:13px;color:#8e8e93;max-width:46%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ah-ios-chevron{color:#c4c4c9;font-size:23px;font-weight:300;line-height:1;padding-left:2px}.ah-ios-settings-active .ah-bottom-nav{background:#f9f9fcf7;border-color:#d7d7dd;box-shadow:none}.ah-ios-settings-active .ah-bottom-nav .ah-tab{color:#94949e}.ah-ios-settings-active .ah-bottom-nav .ah-tab-active{background:transparent;color:#007aff}.ah-ios-settings-active .ah-data-disclosure{background:#fff;border:0;border-radius:13px;padding:0 15px;margin:0 5px 18px}.ah-ios-settings-active .ah-data-disclosure>summary{color:#1c1c1e;font-weight:500;font-size:14px;padding:17px 0}.ah-ios-settings-active .ah-data-disclosure .ah-section{background:#fff}.ah-ios-settings-active .ah-footer{color:#9999a3}.ah-ios-sheet-overlay{background:#0000004d}.antihaos.ah-ios-modal-host{position:static;min-height:0;padding:0;background:transparent}.ah-ios-sheet{--ah-sheet-safe-top:env(safe-area-inset-top,0px);width:min(100%,560px);max-height:calc(100dvh - 8px);background:#f2f2f7;border-radius:23px 23px 0 0;box-shadow:none}.ah-ios-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:9px;position:relative;padding:18px 17px 12px;min-height:60px}.ah-ios-sheet-head .ah-settings-handle{position:absolute;top:8px;left:50%;transform:translate(-50%);height:5px;width:36px;background:#c8c8ce;margin:0}.ah-ios-sheet-back{position:static;flex:0 0 57px;width:auto;min-width:57px;height:auto;min-height:36px;background:none;border:0;color:#007aff;font-size:14px;text-align:left;border-radius:0;padding:4px 0;line-height:1.2}.ah-ios-sheet-title{flex:1;text-align:center;font-size:16px;font-weight:640;line-height:1.25;min-width:0;color:#1c1c1e}.ah-ios-sheet-balance{flex:0 0 57px}.ah-ios-sheet .ah-edit-form.ah-sheet-form{padding:0;flex:1;margin:0;background:transparent;box-shadow:none;border:0;border-radius:0;gap:0}.ah-ios-sheet .ah-ios-sheet-body{flex:1;min-height:0;padding:7px 17px 20px;overflow-y:auto;background:transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ah-ios-form-group{border-radius:13px;overflow:hidden;background:#fff;margin-bottom:15px}.ah-ios-form-group .ah-field{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:57px;padding:7px 14px;margin:0;border-bottom:.5px solid #e7e7eb;background:#fff}.ah-ios-form-group .ah-field:last-child{border-bottom:0}.ah-ios-form-group .ah-field-label{flex:1;min-width:0;font-size:14px;line-height:1.3;font-weight:410;color:#333337}.ah-ios-form-group .ah-input{width:52%;max-width:53%;min-width:0;min-height:42px;text-align:right;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none;color:#242429;font-size:16px!important;padding:10px 0}.ah-ios-form-group .ah-input:focus,.ah-ios-form-group .ah-input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.ah-ios-form-group .ah-input::placeholder{color:#b6b6bd}.ah-ios-form-group select.ah-input{font-size:14px!important;color:#63636d}.ah-ios-form-group .ah-salary-kind-field{position:relative}.ah-ios-form-group .ah-salary-kind-field select.ah-input{-webkit-appearance:none;appearance:none;text-align:right;text-align-last:right;padding-right:36px}.ah-ios-form-group .ah-salary-kind-field:before,.ah-ios-form-group .ah-salary-kind-field:after{content:"";position:absolute;right:20px;width:6px;height:6px;border-right:2px solid #1c1c1e;border-bottom:2px solid #1c1c1e;pointer-events:none}.ah-ios-form-group .ah-salary-kind-field:before{top:calc(50% - 7px);transform:rotate(225deg)}.ah-ios-form-group .ah-salary-kind-field:after{top:calc(50% + 1px);transform:rotate(45deg)}.ah-ios-form-group .ah-month-input-shell{width:52%;min-width:0;border:0;border-radius:0;background:transparent;min-height:42px;padding:8px 0;justify-content:flex-end;box-shadow:none;overflow:visible}.ah-ios-form-group .ah-month-input-label{font-size:14px;color:#63636d;text-align:right}.ah-ios-form-group .ah-date-trigger.ah-input{background:transparent;max-width:52%;width:52%;font-size:14px!important;color:#71717d;min-height:43px}.ah-ios-form-group .ah-date-glyph{color:#c4c4c9;font-size:18px}.ah-ios-sheet .ah-form-actions{flex-shrink:0;border:0;margin:0;padding:12px 17px calc(17px + env(safe-area-inset-bottom));background:#f2f2f7}.ah-ios-sheet .ah-form-actions .ah-primary{min-height:48px;width:100%;background:#007aff;border:0;border-radius:13px;color:#fff;font-size:15px;font-weight:630}.ah-ios-sheet .ah-form-actions .ah-quiet{display:none}.ah-ios-sheet .ah-form-actions:has(.ah-ios-error-slot){flex-wrap:wrap}.ah-ios-sheet .ah-form-actions .ah-ios-error-slot{flex:0 0 100%;height:calc(3em + 20px);overflow-y:auto;font-size:12px;line-height:1.5;margin:0 0 8px}.ah-ios-sheet-overlay.ah-ios-keyboard-visible:after{content:"";position:absolute;top:100%;left:0;right:0;margin-inline:auto;width:min(100%,560px);height:calc(var(--ah-keyboard-occlusion,0px) + env(safe-area-inset-bottom,0px));background:#f2f2f7;pointer-events:none}.ah-ios-sheet .ah-vacation-calendar{background:#fff;border:0;border-radius:13px;padding:12px 9px;margin:0 0 15px}.ah-ios-sheet .ah-vacation-arrow{background:#f2f2f7;color:#007aff}.ah-ios-sheet .ah-vacation-edge{background:#007aff;color:#fff}.ah-ios-sheet .ah-vacation-between{background:#e6f1fe}.ah-ios-sheet .ah-vacation-selection{background:#f2f2f7;color:#777781}.ah-ios-sheet .ah-ios-list-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:5px 17px 24px}.ah-ios-records{background:#fff;border-radius:13px;overflow:hidden}.ah-ios-empty{color:#a1a1a9;text-align:center;font-size:13px;padding:23px 12px;margin:0}.ah-ios-record{display:flex;align-items:center;gap:10px;padding:12px 15px;min-height:66px;border-bottom:.5px solid #e6e6eb}.ah-ios-record:last-child{border-bottom:0}.ah-ios-record-text{flex:1;min-width:0}.ah-ios-record-text strong{display:block;font-size:14px;font-weight:550;color:#1c1c1e}.ah-ios-record-text small{display:block;font-size:11px;color:#91919a;margin-top:4px;line-height:1.5;overflow-wrap:anywhere}.ah-ios-list-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:49px;margin-top:12px;border:0;border-radius:13px;background:#fff;color:#007aff;font-size:14px;font-weight:550}.ah-ios-sheet-overlay .ah-ios-sheet-back:focus-visible{outline:2px solid #007aff;outline-offset:2px}.ah-date-wheel-overlay.ah-date-wheel-ios{background:#0000004d}.ah-date-wheel-ios .ah-date-wheel-panel{background:#f8f8fa;box-shadow:none}.ah-date-wheel-ios .ah-date-wheel-accept,.ah-date-wheel-ios .ah-date-wheel-cancel{color:#007aff}.ah-date-wheel-ios .ah-date-wheel-highlight{background:#e6e6e9}.ah-date-wheel-ios .ah-date-wheel-option[aria-selected=true]{color:#1c1c1e}.ah-date-wheel-ios .ah-date-wheel-option{color:#777781}.ah-date-wheel-ios .ah-date-wheel-option:focus-visible{outline:2px solid #007aff}.ah-ios-exclusions{margin:14px 1px 0;border:0;border-radius:13px;background:#fff;padding:0 14px}.ah-ios-exclusions summary{padding:14px 0;font-size:13px;color:#777781;cursor:pointer}.ah-ios-exclusion-row{display:flex;align-items:center;gap:8px;border-top:.5px solid #e6e6eb;padding:10px 0;font-size:11px;color:#8e8e93;overflow-wrap:anywhere}.ah-ios-exclusion-row span{flex:1;min-width:0}.ah-ios-exclusion-restore{border:0;background:transparent;color:#007aff;padding:8px;font-size:13px}.ah-ios-form-error{margin:12px 0 4px;padding:10px 12px;border-radius:10px;background:#fff0ee;color:#b13f42;font-size:12px;line-height:1.5}.ah-ios-sheet-overlay{overscroll-behavior:contain;touch-action:pan-y}.ah-ios-sheet{will-change:transform;transform:translateZ(0);backface-visibility:hidden;overscroll-behavior:contain}.ah-ios-sheet-head,.ah-ios-sheet-head .ah-settings-handle{touch-action:none;-webkit-user-select:none;user-select:none}.ah-ios-sheet-head .ah-settings-handle{cursor:grab}.ah-ios-sheet-body,.ah-ios-list-body{overscroll-behavior:contain}.ah-date-wheel-columns.ah-date-wheel-two-columns,.ah-date-wheel-caption.ah-date-wheel-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-ios-form-group input.ah-quarter-day{font-variant-numeric:tabular-nums;text-align:right}.ah-ios-settings-active .ah-ios-native-date-field{display:flex;align-items:center;min-height:57px;gap:8px}.ah-ios-form-group .ah-ios-native-date-field .ah-field-label{flex:1 1 48%;min-width:0}.ah-ios-form-group .ah-ios-native-date-shell{position:relative;flex:0 0 52%;min-width:0;min-height:43px;display:flex;justify-content:flex-end;align-items:center;border:0;border-radius:0;background:transparent;padding:0}.ah-ios-native-date-value{display:block;width:100%;color:#71717d;font-size:14px;line-height:1.3;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.ah-ios-native-date-input{position:absolute;inset:0;height:100%;width:100%;margin:0;padding:0;border:0;opacity:.01;cursor:pointer;font-size:16px;color:transparent;background:transparent;-webkit-tap-highlight-color:transparent}.ah-ios-native-date-input:focus,.ah-ios-native-date-input:focus-visible{outline:0;box-shadow:none}.ah-ios-record-open{display:flex;width:100%;text-align:left;border:0;color:#1c1c1e;background:#fff;cursor:pointer}.ah-ios-record-open:active{background:#f5f5f8}.ah-ios-record-open .ah-ios-chevron{margin-left:auto;flex-shrink:0}.ah-ios-record-open .ah-ios-record-text{display:block}.ah-ios-direct-add{display:flex;width:100%;min-height:49px;align-items:center;justify-content:center;margin:0 0 15px;padding:10px 12px;border:0;border-radius:13px;background:#fff;color:#007aff;font-size:14px;font-weight:550}.ah-ios-edit-delete{display:block;width:100%;min-height:43px;margin:2px 0 10px;padding:9px 12px;border:0;background:transparent;color:#b45a5b;text-align:center;font-size:13px}.ah-vacation-calendar-warning{padding:7px 3px;color:#767680;font-size:11px;line-height:1.4}.ah-vacation-day.ah-vacation-weekend:disabled,.ah-ios-sheet .ah-vacation-day.ah-vacation-weekend:disabled{color:#aaaab3;background:#f2f2f7;opacity:1;cursor:default;pointer-events:none}@keyframes ah-ios-sheet-slide-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes ah-ios-sheet-slide-out{0%{transform:translateZ(0)}to{transform:translate3d(0,105%,0)}}@keyframes ah-ios-backdrop-in{0%{background-color:#0000}to{background-color:#0000004d}}@keyframes ah-ios-backdrop-out{0%{background-color:#0000004d}to{background-color:#0000}}.ah-ios-sheet-overlay:not(.ah-ios-sheet-leaving){animation:ah-ios-backdrop-in .3s ease-out backwards}.ah-ios-sheet-overlay:not(.ah-ios-sheet-leaving)>.ah-ios-sheet{animation:ah-ios-sheet-slide-in .33s cubic-bezier(.22,.8,.24,1) backwards}@keyframes ah-ios-sheet-next-a{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes ah-ios-sheet-next-b{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.ah-ios-sheet-overlay:not(.ah-ios-sheet-leaving)>.ah-ios-sheet.ah-ios-sheet-next-a{animation:ah-ios-sheet-next-a .33s cubic-bezier(.22,.8,.24,1) backwards}.ah-ios-sheet-overlay:not(.ah-ios-sheet-leaving)>.ah-ios-sheet.ah-ios-sheet-next-b{animation:ah-ios-sheet-next-b .33s cubic-bezier(.22,.8,.24,1) backwards}.ah-ios-sheet-leaving{animation:ah-ios-backdrop-out .26s ease-in both;pointer-events:none}.ah-ios-sheet-leaving>.ah-ios-sheet{animation:ah-ios-sheet-slide-out .26s cubic-bezier(.4,0,.8,.5) both}.antihaos.ah-ios-exit-portal{position:fixed;inset:0;z-index:119;padding:0;min-height:0;background:transparent;pointer-events:none}.antihaos .ah-field,.antihaos .ah-field-label,.antihaos input[type=text],.antihaos input[type=number],.antihaos input[type=tel],.antihaos textarea{-webkit-tap-highlight-color:transparent}.antihaos .ah-input[type=text]:focus,.antihaos .ah-input[type=number]:focus,.antihaos .ah-input[type=tel]:focus{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.ah-ios-sheet-overlay:not(.ah-ios-sheet-leaving),.ah-ios-sheet-overlay:not(.ah-ios-sheet-leaving)>.ah-ios-sheet,.ah-ios-sheet-leaving,.ah-ios-sheet-leaving>.ah-ios-sheet,.ah-ios-sheet-overlay:not(.ah-ios-sheet-leaving)>.ah-ios-sheet.ah-ios-sheet-next-a,.ah-ios-sheet-overlay:not(.ah-ios-sheet-leaving)>.ah-ios-sheet.ah-ios-sheet-next-b{animation:none}}html:has(>body>#app.ah-ios-forecast-active),body:has(>#app.ah-ios-forecast-active){background:#f2f2f7}body:has(>#app.ah-ios-forecast-active){margin:0}.antihaos.ah-ios-forecast-active{background:#f2f2f7;color:#1c1c1e;--ah-border:#e3e3e8;--ah-muted:#8e8e93;--ah-green:#007aff;--ah-ink:#1c1c1e}.ah-ios-forecast-active .ah-header{padding:30px 18px 23px}.ah-ios-forecast-active .ah-header .ah-brand,.ah-ios-forecast-active .ah-header .ah-subtitle{display:none}.ah-ios-forecast-active .ah-header h1{font-size:34px;font-weight:740;letter-spacing:-1.2px;line-height:1.15;margin:0;color:#1c1c1e}.ah-ios-forecast-active .ah-timeline{padding:0 5px 6px}.ah-ios-forecast-active .ah-timeline>.ah-section{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;margin:0 0 25px}.ah-ios-forecast-active .ah-timeline>.ah-section>.ah-section-heading{margin:0 0 9px;padding:0 14px}.ah-ios-forecast-active .ah-timeline>.ah-section>.ah-section-heading h2{font-size:12px;line-height:1.4;font-weight:450;letter-spacing:0;color:#797980;margin:0}.ah-ios-forecast-active .ah-range-picker{width:100%;min-height:54px;border:0;border-radius:13px;padding:0 16px;background:#fff;color:#1c1c1e;box-shadow:none;justify-content:space-between;font-size:14px;font-weight:450;text-align:left}.ah-ios-forecast-active .ah-calendar{background:#fff;border:0;border-radius:13px}.ah-ios-forecast-active .ah-month-option{border:0;border-radius:10px;background:#f2f2f7;color:#1c1c1e}.ah-ios-forecast-active .ah-month-option.ah-selected{background:#007aff;color:#fff}.ah-ios-forecast-active .ah-forecast-summary-cells{background:#fff;border-radius:13px;overflow:hidden}.ah-ios-forecast-active .ah-forecast-summary-row{display:flex;align-items:center;justify-content:space-between;position:relative;gap:10px;padding:0 16px;min-height:54px;font-size:14px}.ah-ios-forecast-active .ah-forecast-summary-row+.ah-forecast-summary-row:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:.5px solid #dedee3}.ah-ios-forecast-active .ah-forecast-summary-row strong{font-weight:600;font-size:13px;white-space:nowrap;color:#1c1c1e;font-variant-numeric:tabular-nums}.ah-ios-forecast-active .ah-month-card{border:0;border-radius:13px;background:#fff;margin:0 0 10px;overflow:visible;box-shadow:none}.ah-ios-forecast-active .ah-month-header{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px 13px 10px 16px;min-height:73px;background:#fff;border-radius:13px}.ah-ios-forecast-active .ah-month-title-row{display:flex;align-items:center;min-width:0;flex:1;gap:3px}.ah-ios-forecast-active .ah-month-toggle{flex:0 1 auto;min-width:0;min-height:50px;padding:5px 0;background:transparent;color:#1c1c1e;text-align:left}.ah-ios-forecast-active .ah-month-toggle-text strong{font-size:15px;font-weight:620;letter-spacing:-.2px;color:#1c1c1e;white-space:nowrap}.ah-ios-forecast-active .ah-month-toggle-text small{font-size:11px;color:#8e8e93;font-weight:400;line-height:1.3}.ah-ios-forecast-active .ah-menu-holder{position:relative;flex:0 0 36px;z-index:9}.ah-ios-forecast-active .ah-month-eye{width:36px;min-width:36px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;background:transparent;color:#939aa8;border-radius:9px}.ah-ios-forecast-active .ah-month-eye svg{width:21px;height:21px}.ah-ios-forecast-active .ah-month-eye:active{color:#007aff;background:#f2f2f7}.ah-ios-forecast-active .ah-month-menu{top:41px;right:auto;left:0;min-width:194px;background:#fafafc;border:1px solid #e2e2e9;border-radius:13px;box-shadow:0 9px 25px #0002;z-index:15}.ah-ios-forecast-active .ah-menu-item{color:#1c1c1e;font-size:13px;min-height:44px;border-radius:8px;background:transparent}.ah-ios-forecast-active .ah-menu-item:active{background:#f2f2f7}.ah-ios-forecast-active .ah-month-total-toggle{background:transparent;border:0;color:#1c1c1e;white-space:nowrap;min-height:44px;padding:4px 0;font-size:13px;letter-spacing:-.2px;font-weight:630;font-variant-numeric:tabular-nums}.ah-ios-forecast-active .ah-month-collapsed .ah-month-total-toggle{color:#787882}.ah-ios-forecast-active .ah-month-body{border-top:.5px solid #e3e3e8;overflow:hidden;border-radius:0 0 13px 13px}.ah-ios-forecast-active .ah-balance-line{min-height:42px;padding:12px 16px;font-size:12px;color:#777781;background:#fafafa}.ah-ios-forecast-active .ah-month-body .ah-operation{border-top:.5px solid #ececf0;padding:4px 9px}.ah-ios-forecast-active .ah-month-body .ah-operation-main{min-height:48px;gap:5px;color:#1c1c1e}.ah-ios-forecast-active .ah-month-body .ah-date{width:36px;flex-basis:36px;font-size:11px;color:#8e8e93}.ah-ios-forecast-active .ah-month-body .ah-event-title{font-size:13px;flex:1}.ah-ios-forecast-active .ah-month-body .ah-operation-main strong{font-size:13px;white-space:nowrap;font-weight:590}.ah-ios-forecast-active .ah-month-body .ah-positive{color:#24825a}.ah-ios-forecast-active .ah-month-body .ah-negative,.ah-ios-forecast-active .ah-month-body .ah-operation-remove{color:#bc4c53}.ah-ios-forecast-active .ah-month-body .ah-disclose{color:#a5a5ae}.ah-ios-forecast-active .ah-month-body .ah-after{background:#f8f8fa;color:#626269;border-radius:8px}.ah-ios-forecast-active .ah-month-body .ah-event-edit .ah-text-action{color:#007aff}.ah-ios-forecast-active .ah-month-body .ah-additions{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;background:#fff;border-top:.5px solid #e3e3e8}.ah-ios-forecast-active .ah-additions .ah-button,.ah-ios-forecast-active .ah-overtime-button{display:flex;align-items:center;justify-content:center;border:0;border-radius:0;min-height:51px;margin:0;padding:10px;background:#fff;color:#007aff;font-weight:510;font-size:14px}.ah-ios-forecast-active .ah-additions .ah-button+.ah-button{border-left:.5px solid #e3e3e8}.ah-ios-forecast-active .ah-additions .ah-overtime-button{grid-column:1/-1;width:100%;border-top:.5px solid #e3e3e8}.ah-ios-forecast-active .ah-additions button:active{background:#f2f5fa}.ah-ios-forecast-active .ah-overtime-note{padding:12px 16px;margin:0;border-top:.5px solid #e3e3e8;background:#f8f8fa;color:#777781;font-size:12px;line-height:1.45}.ah-ios-forecast-active .ah-month-body .ah-month-close{background:#fafafa;border-top:.5px solid #e3e3e8;border-radius:0;color:#1c1c1e;font-size:13px;padding:13px 16px}.ah-ios-forecast-active .ah-timeline>.ah-risk-disclosure{background:#fff;border:0;border-radius:13px;padding:0 15px;margin:0 5px 18px}.ah-ios-forecast-active .ah-risk-disclosure>summary{font-weight:500;font-size:14px;color:#1c1c1e;padding:17px 0}.ah-ios-forecast-active .ah-risk-disclosure .ah-section{border:0;padding:0 0 12px;background:#fff}.ah-ios-forecast-active .ah-risk-disclosure .ah-corridor{border-color:#e3e3e8}.ah-ios-forecast-active .ah-bottom-nav{background:#f9f9fcf7;border-color:#d7d7dd;box-shadow:none}.ah-ios-forecast-active .ah-bottom-nav .ah-tab{color:#94949e}.ah-ios-forecast-active .ah-bottom-nav .ah-tab-active{background:transparent;color:#007aff}@media(max-width:380px){.ah-ios-forecast-active .ah-month-header{padding-right:8px;gap:3px}.ah-ios-forecast-active .ah-month-toggle-text strong{font-size:14px}.ah-ios-forecast-active .ah-month-total-toggle{font-size:12px}}@media(display-mode:standalone){@supports (-webkit-touch-callout: none){html,body{height:100vh;overflow:hidden;overscroll-behavior:none}body{margin:0}body>#app.antihaos{position:fixed;inset:0;width:100%;height:100vh;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}body>#app.antihaos>.ah-content{flex:1 1 auto;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(105px + env(safe-area-inset-bottom))}}}.ah-keyboard-handoff .ah-hint{font-size:12px;line-height:1.45;color:#667c70;margin:0 0 11px}.ah-keyboard-handoff-copy{width:100%;min-height:44px;margin:0 0 10px;background:#e9f2eb;color:#175038;border:1px solid #d0e3d6;border-radius:11px;font-weight:650}.ah-keyboard-handoff-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:55vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;background:#f3f6f4;border:1px solid #e1e9e3;border-radius:11px;color:#2a4337;padding:11px;margin:0 0 14px;user-select:text;-webkit-user-select:text}.ah-keyboard-handoff-fallback{display:block;box-sizing:border-box;width:100%;height:155px;margin:0 0 12px;padding:10px;border:1px solid #c5d8ca;border-radius:10px;color:#253d2d;background:#fff;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.ah-ios-forecast-active .ah-forecast-ledger>.ah-section-heading{padding:0 14px;margin:0 0 10px}.ah-ios-forecast-active .ah-forecast-ledger>.ah-section-heading h2{font-size:15px;font-weight:450;line-height:1.4;color:#81818c;letter-spacing:0}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-card{background:#fff;border:0;border-radius:14px;margin:0 0 12px;overflow:visible;box-shadow:none}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-header{min-height:78px;padding:12px 12px 12px 15px;gap:6px;background:#fff;border-radius:14px 14px 0 0}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-collapsed .ah-month-header{border-radius:14px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-title-row{align-items:center;gap:8px;flex:1;min-width:0}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle{min-height:54px;flex:0 1 auto;min-width:0;align-items:center;padding:1px 0}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle-text{gap:6px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle-text strong{font-size:16px;font-weight:570;letter-spacing:-.3px;line-height:1.2}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle-text small{font-size:11px;font-weight:400;color:#92929b;white-space:normal}.ah-ios-forecast-active .ah-forecast-ledger .ah-menu-holder{flex:0 0 35px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-eye{width:35px;min-width:35px;height:35px;min-height:35px;border-radius:10px;background:#f2f2f7;color:#858693}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-eye svg{width:20px;height:20px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-menu{top:37px;left:-42px;right:auto}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-toggle{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:0;min-height:44px;background:transparent;color:#1c1c1e;white-space:nowrap;font-size:13px;font-weight:670;letter-spacing:0}.ah-ios-forecast-active .ah-month-total-value{font-variant-numeric:tabular-nums}.ah-ios-forecast-active .ah-month-total-chevron{font-size:24px;line-height:1;color:#c7c7ce;font-weight:300}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body{border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.ah-ios-forecast-active .ah-forecast-ledger .ah-balance-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:47px;padding:12px 16px;background:#f7f7f9;color:#909099;font-size:13px;font-weight:400}.ah-ios-forecast-active .ah-forecast-ledger .ah-balance-line strong{font-size:13px;font-weight:600;color:#666672;white-space:nowrap;font-variant-numeric:tabular-nums}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-operation{border-top:.5px solid #e9e9ee;padding:0}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-operation-main{display:grid;grid-template-columns:43px minmax(0,1fr) max-content 19px;align-items:center;gap:7px;min-height:57px;padding:6px 13px 6px 16px;color:#1c1c1e}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-date{width:auto;flex-basis:auto;font-size:12px;color:#94949f;white-space:nowrap}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-event-title{font-size:14px;font-weight:430;min-width:0;line-height:1.3;overflow-wrap:anywhere}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-operation-main strong{font-size:13px;font-weight:620;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-positive{color:#378b61}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-negative{color:#ba535a}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-disclose{width:19px;min-height:38px;flex:none;padding:0;margin:0;background:transparent;justify-self:end;color:#c2c2ca;font-size:24px;font-weight:300;line-height:1}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-operation-expanded{background:#fff}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-after{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:37px;margin:0;padding:9px 16px 3px;background:#f7f7f9;color:#777781;border:0;border-radius:0;font-size:12px;font-weight:400}.ah-ios-forecast-active .ah-forecast-ledger .ah-after strong{color:#1c1c1e;font-size:13px;font-weight:630;white-space:nowrap;font-variant-numeric:tabular-nums}.ah-ios-forecast-active .ah-forecast-ledger .ah-event-edit{display:none;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px;margin:0;padding:1px 16px 9px;background:#f7f7f9;text-align:left}.ah-ios-forecast-active .ah-forecast-ledger .ah-operation-expanded .ah-event-edit{display:flex}.ah-ios-forecast-active .ah-forecast-ledger .ah-event-edit .ah-text-action{min-height:30px;padding:3px 0;font-size:13px;font-weight:450;line-height:1.25;color:#007aff}.ah-ios-forecast-active .ah-forecast-ledger .ah-event-edit .ah-operation-remove{display:inline-flex;align-items:center;justify-content:center;min-height:30px;min-width:0;flex:0 0 auto;padding:3px 0;background:transparent;border:0;border-radius:0;color:#ba535a;font-size:13px;font-weight:450;line-height:1.25}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-month-close{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 16px;color:#888891;background:#f7f7f9;font-size:12px;font-weight:400}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-close strong{color:#1c1c1e;font-size:13px;font-weight:620;white-space:nowrap;font-variant-numeric:tabular-nums}.antihaos .ah-bottom-nav .ah-tab-symbol{display:grid;place-items:center;height:29px;line-height:1}.antihaos .ah-bottom-nav .ah-tab-symbol svg{width:23px;height:23px;display:block;stroke:currentColor}@media(max-width:380px){.ah-ios-forecast-active .ah-forecast-ledger .ah-month-header{padding-left:11px;padding-right:8px;gap:4px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-title-row{gap:4px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle-text strong{font-size:14px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-toggle{font-size:12px;gap:4px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-operation-main{grid-template-columns:37px minmax(0,1fr) max-content 17px;gap:5px;padding-left:11px;padding-right:9px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-operation-main strong{font-size:12px}}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-title-row{width:100%;min-width:0;gap:4px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle{flex:1 1 auto;min-width:0}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle-text strong{white-space:normal;overflow-wrap:normal}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-toggle{display:flex;align-self:stretch;justify-content:flex-end;width:100%;height:100%;min-width:0;min-height:54px;padding:0 0 0 5px;gap:5px;text-align:right;touch-action:manipulation}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-chevron{display:grid;place-items:center;flex:0 0 20px;width:20px;height:24px;color:#c2c2ca}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-chevron svg,.ah-ios-forecast-active .ah-forecast-ledger .ah-disclose svg{display:block;width:19px;height:19px;stroke:currentColor;fill:none;transform:rotate(0);transform-origin:50% 50%;transition:transform .18s ease}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-toggle[aria-expanded=true] .ah-month-total-chevron svg,.ah-ios-forecast-active .ah-forecast-ledger .ah-disclose[aria-expanded=true] svg{transform:rotate(90deg)}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-operation-main{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-body .ah-disclose{display:grid;place-items:center}@media(max-width:380px){.ah-ios-forecast-active .ah-forecast-ledger .ah-month-title-row{gap:2px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle-text strong{font-size:13px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-eye{width:31px;min-width:31px;height:35px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-toggle{padding-left:3px;gap:3px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-chevron svg,.ah-ios-forecast-active .ah-forecast-ledger .ah-disclose svg{transition:none}}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-header{position:relative;display:block;height:70px;min-height:70px;padding:0}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-title-row{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + 20px),-50%);z-index:12;display:flex;align-items:center;gap:0;width:max-content;max-width:calc(100% - 40px);height:52px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:52px;padding:0;border:0;background:transparent;text-align:center}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle-text{display:block}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle-text strong{white-space:nowrap}.ah-ios-forecast-active .ah-forecast-ledger .ah-menu-holder{position:relative;flex:0 0 44px;width:44px;height:44px;margin-left:-4px;z-index:13}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-eye{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:#858693}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-eye svg{width:22px;height:22px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-eye:active{background:#f2f2f7}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-menu{top:44px;left:auto;right:0}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-toggle{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;width:50%;height:100%;min-height:70px;padding:0 12px 0 0;margin:0;border:0;background:transparent}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-chevron{flex:0 0 20px;width:20px;height:24px}@media(max-width:380px){.ah-ios-forecast-active .ah-forecast-ledger .ah-month-header{height:68px;min-height:68px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-title-row{gap:0}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-toggle-text strong{font-size:14px;white-space:nowrap}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-eye{width:44px;min-width:44px;height:44px}.ah-ios-forecast-active .ah-forecast-ledger .ah-month-total-toggle{min-height:68px;padding-right:9px}}.ah-vacation-calendar.fora-vi-inline,.ah-ios-sheet .ah-vacation-calendar.fora-vi-inline{--fora-vi-circle-radius:19.5px;width:100%;min-width:0;border:1px solid rgba(255,255,255,.75);border-radius:24px;background:linear-gradient(145deg,#f9f9fbfa,#f4f4f8f7);padding:16px 17px 15px;margin:0 0 15px;color:#18181a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.ah-vacation-calendar.fora-vi-inline .ah-vacation-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:0 0 13px}.ah-vacation-calendar.fora-vi-inline .fora-vi-month-label{position:relative;display:flex;align-items:center;gap:5px;max-width:calc(100% - 93px);min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ah-vacation-calendar.fora-vi-inline .fora-vi-month-text{font-size:18px;font-weight:680;line-height:23px;white-space:nowrap;text-transform:none;letter-spacing:-.34px}.ah-vacation-calendar.fora-vi-inline .fora-vi-month-chevron{color:#007aff;font-size:27px;font-weight:300;line-height:1;transform:translateY(-1px)}.ah-vacation-calendar.fora-vi-inline .fora-vi-native-month{position:absolute;inset:0;opacity:.003;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;font-size:16px;cursor:pointer}.ah-vacation-calendar.fora-vi-inline .fora-vi-nav-group{display:flex;align-items:center;gap:18px}.ah-vacation-calendar.fora-vi-inline .ah-vacation-arrow.fora-vi-nav,.ah-ios-sheet .ah-vacation-calendar.fora-vi-inline .ah-vacation-arrow.fora-vi-nav{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;color:#141416;display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;width:36px;height:44px;min-width:36px;min-height:44px;padding:0;-webkit-tap-highlight-color:transparent}.ah-vacation-calendar.fora-vi-inline .fora-vi-nav svg{display:block;flex:none;width:18px;height:26px;overflow:visible;pointer-events:none}.ah-vacation-calendar.fora-vi-inline .ah-vacation-grid.fora-vi-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:0;row-gap:1px;text-align:center}.ah-vacation-calendar.fora-vi-inline .ah-vacation-weekday.fora-vi-weekday{display:flex;align-items:center;justify-content:center;height:29px;padding:0;margin:5px 0;font-size:12.5px;font-weight:660;line-height:1;color:#8e8e93}.ah-vacation-calendar.fora-vi-inline .ah-vacation-day.fora-vi-day,.ah-ios-sheet .ah-vacation-calendar.fora-vi-inline .ah-vacation-day.fora-vi-day{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:46px;border:0;padding:0;border-radius:0;background:transparent;color:#18181a;font:400 20px/1 -apple-system,BlinkMacSystemFont,system-ui;font-variant-numeric:tabular-nums;z-index:1;-webkit-tap-highlight-color:transparent}.ah-vacation-calendar.fora-vi-inline .fora-vi-day:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:39px;height:39px;border-radius:50%;transform:translate(-50%,-50%);background:transparent;pointer-events:none}.ah-vacation-calendar.fora-vi-inline .fora-vi-day.fora-vi-between:before{width:100%;border-radius:0;background:#007aff16}.ah-vacation-calendar.fora-vi-inline .fora-vi-day.fora-vi-between.fora-vi-segment-start:before{border-radius:var(--fora-vi-circle-radius) 0 0 var(--fora-vi-circle-radius)}.ah-vacation-calendar.fora-vi-inline .fora-vi-day.fora-vi-between.fora-vi-segment-end:before{border-radius:0 var(--fora-vi-circle-radius) var(--fora-vi-circle-radius) 0}.ah-vacation-calendar.fora-vi-inline .fora-vi-day.fora-vi-between.fora-vi-segment-start.fora-vi-segment-end:before{border-radius:var(--fora-vi-circle-radius)}.ah-vacation-calendar.fora-vi-inline .fora-vi-day.fora-vi-between:not(.fora-vi-disabled){color:#007aff;font-weight:570}.ah-vacation-calendar.fora-vi-inline .fora-vi-day.fora-vi-selected:not(.fora-vi-between){color:#007aff;font-weight:620}.ah-vacation-calendar.fora-vi-inline .fora-vi-day.fora-vi-selected:not(.fora-vi-between):before{background:#007aff29}.ah-vacation-calendar.fora-vi-inline .fora-vi-day.fora-vi-outside:not(.fora-vi-between):not(.fora-vi-selected){color:#aaaab3}.ah-vacation-calendar.fora-vi-inline .ah-vacation-day.fora-vi-disabled:disabled,.ah-ios-sheet .ah-vacation-calendar.fora-vi-inline .ah-vacation-day.fora-vi-disabled:disabled{color:#a5a5ab;background:transparent;opacity:1;cursor:default;pointer-events:none}.ah-vacation-calendar.fora-vi-inline .fora-vi-day:focus-visible{outline:2px solid #007aff;outline-offset:-3px;border-radius:50%}.ah-vacation-calendar.fora-vi-inline .ah-vacation-selection,.ah-ios-sheet .ah-vacation-calendar.fora-vi-inline .ah-vacation-selection{background:transparent;color:#777781;margin:13px 1px 4px;padding:0;font-size:12px;line-height:1.4}@media(max-width:380px){.ah-vacation-calendar.fora-vi-inline{--fora-vi-circle-radius:18px}.ah-vacation-calendar.fora-vi-inline,.ah-ios-sheet .ah-vacation-calendar.fora-vi-inline{padding:14px 10px}.ah-vacation-calendar.fora-vi-inline .fora-vi-month-text{font-size:16px}.ah-vacation-calendar.fora-vi-inline .fora-vi-day:before{width:36px;height:36px}.ah-vacation-calendar.fora-vi-inline .ah-vacation-day.fora-vi-day{height:41px}.ah-vacation-calendar.fora-vi-inline .fora-vi-nav-group{gap:10px}}
