.HPxYua_shell{max-width:760px;min-height:100svh;color:var(--color-text);background:var(--color-background);margin:auto;padding:28px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.HPxYua_shell *,.HPxYua_shell :before,.HPxYua_shell :after{box-sizing:border-box}.HPxYua_shell button{background:var(--color-accent);border-color:var(--color-accent);border-radius:13px;min-height:44px}.HPxYua_shell button:focus-visible,.HPxYua_shell input:focus-visible,.HPxYua_shell textarea:focus-visible,.HPxYua_shell select:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.HPxYua_shell button.secondary{color:var(--color-accent);background:0 0;border-color:#0000}.HPxYua_shell a{color:var(--color-accent)}.HPxYua_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.HPxYua_header h1{letter-spacing:-.8px;margin:4px 0 0;font-size:30px}.HPxYua_header span{color:var(--color-muted);font-size:13px}.HPxYua_controls{align-items:center;gap:8px;display:flex}.HPxYua_controls button{padding:8px 12px;font-size:14px}.HPxYua_tabs{background:var(--color-grouped);border-radius:12px;gap:3px;padding:3px;display:flex}.HPxYua_tabs button{min-width:0;color:var(--color-text);background:0 0;border:0;border-radius:9px;flex:1;padding:10px 8px;font-size:15px}.HPxYua_tabs button[aria-pressed=true]{color:var(--color-text);background:var(--color-surface);box-shadow:0 1px 4px #0002}.HPxYua_panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;min-width:0;margin:22px 0;padding:20px}.HPxYua_panel h2{letter-spacing:-.3px;margin:0 0 16px;font-size:21px}.HPxYua_form{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.HPxYua_form label{min-width:0;max-width:100%;color:var(--color-muted);font-size:14px;font-weight:500;display:block}.HPxYua_fields{border:1px solid var(--color-border);border-radius:14px;min-width:0}.HPxYua_fields>label{border-bottom:1px solid var(--color-border);padding:16px}.HPxYua_fields>label:last-child{border-bottom:0}.HPxYua_form input,.HPxYua_form textarea,.HPxYua_form select{width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;color:var(--color-text);background:var(--color-background);border:1px solid var(--color-input-border);border-radius:9px;margin-top:8px;padding:11px 12px;font-size:16px;display:block}.HPxYua_form input[type=date]{width:100%;min-width:0;max-width:100%;min-inline-size:0}.HPxYua_form input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.5em}.HPxYua_form input[type=date]::-webkit-datetime-edit{min-width:0;padding:0}.HPxYua_form input::placeholder,.HPxYua_form textarea::placeholder{color:var(--color-muted);opacity:1}.HPxYua_form input.HPxYua_cashInput{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.HPxYua_form input[type=file]{padding:10px;font-size:14px}.HPxYua_form input[type=file]::file-selector-button{white-space:normal;background:var(--color-selected);max-width:100%;color:var(--color-accent);border:0;border-radius:6px;margin-right:8px;padding:8px}.HPxYua_form textarea{resize:vertical;min-height:72px}.HPxYua_form small{color:var(--color-muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.45;display:block}.HPxYua_form small.HPxYua_cashWarning{color:var(--color-text);font-weight:500}.HPxYua_form small.HPxYua_cashWarning:empty{margin-top:0}.HPxYua_form>button{width:100%}.HPxYua_coveredDays{background:var(--color-background);border-radius:12px;min-width:0;padding:16px}.HPxYua_days{border:0;min-width:0;margin:0;padding:0}.HPxYua_days legend{margin-bottom:4px;padding:0;font-size:16px;font-weight:600}.HPxYua_allocation{border:1px solid var(--color-input-border);background:var(--color-surface);border-radius:12px;margin-top:10px;padding:14px}.HPxYua_allocation label{align-items:center;gap:10px;display:flex}.HPxYua_allocation input[type=checkbox]{width:22px;min-height:22px;accent-color:var(--color-accent);flex:none;margin:0}.HPxYua_details{border-top:1px solid var(--color-border);min-width:0;margin-top:12px;padding-top:28px}.HPxYua_details h3{margin:0 0 14px;font-size:16px;font-weight:600}.HPxYua_detailFields{gap:16px;display:grid}.HPxYua_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.HPxYua_sectionHeading h2{margin:0}.HPxYua_shell button.HPxYua_quiet{color:var(--color-accent);background:0 0;border:0;padding:8px;font-size:14px;font-weight:500}.HPxYua_record{border-top:1px solid var(--color-border);overflow-wrap:anywhere;padding:16px 0}.HPxYua_record p{margin:4px 0}.HPxYua_recordHeading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HPxYua_pendingBadge{background:var(--color-grouped);color:var(--color-muted);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.HPxYua_money{font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:26px}.HPxYua_notice{background:var(--color-positive-surface);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:16px;margin-bottom:28px;padding:22px}.HPxYua_error{background:var(--color-negative-surface);border:1px solid var(--color-negative);color:var(--color-negative);overflow-wrap:anywhere;border-radius:14px;margin-bottom:20px;padding:18px}.HPxYua_actions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.HPxYua_actions button{width:100%}.HPxYua_pending{justify-content:space-between;gap:20px;display:flex}.HPxYua_muted{color:var(--color-muted);font-size:13px}.HPxYua_batchFields{border:0;min-width:0;margin:0;padding:0}.HPxYua_receiptEntry{border-bottom:1px solid var(--color-border);gap:16px;min-width:0;margin-bottom:20px;padding:20px 0;display:grid}.HPxYua_receiptEntry h3{margin:0}.HPxYua_receiptPhoto{object-fit:contain;background:var(--color-background);border-radius:12px;width:100%;max-width:400px;height:260px;display:block}.HPxYua_fileName{overflow-wrap:anywhere;color:var(--color-muted);margin:0;font-size:13px}.HPxYua_allocationNotice:empty{display:none}.HPxYua_allocationNotice small{color:var(--color-text)}.HPxYua_allocationNotice small.HPxYua_allocationWarning{color:var(--color-negative);font-weight:600}.HPxYua_form>.HPxYua_muted{margin:0 2px}@media (max-width:600px){.HPxYua_shell{padding:20px 12px}.HPxYua_panel{padding:16px}.HPxYua_fields>label{padding:13px}.HPxYua_coveredDays{padding:12px}.HPxYua_controls{flex-wrap:wrap}.HPxYua_header h1{font-size:27px}}.HPxYua_differenceFields{border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}.HPxYua_differenceFields fieldset{border:1px solid var(--color-border);border-radius:12px;gap:16px;min-width:0;margin:20px 0 0;padding:16px;display:grid}.HPxYua_differenceFields fieldset label{display:block}.HPxYua_differenceFields legend{font-size:14px}.HPxYua_differenceFields p{margin:0;font-size:14px}.HPxYua_differenceFields .HPxYua_differenceToggle{color:var(--color-accent);align-items:flex-start}.HPxYua_receiptSummary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem;display:grid}.HPxYua_receiptSummary dt{font-weight:600}.HPxYua_receiptSummary dd{overflow-wrap:anywhere;margin:0}.HPxYua_receiptDaySummary{padding:0;list-style:none}.HPxYua_receiptDaySummary li{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.5rem 0;display:flex}
.kIty1G_help{max-width:712px;color:var(--color-muted);margin:0 auto;padding:20px 24px 32px;font-size:14px}.kIty1G_help summary{cursor:pointer;min-height:44px;color:var(--color-accent);padding:12px 0}.kIty1G_help summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:4px}.kIty1G_help p{max-width:60ch;line-height:1.6}.kIty1G_help button{margin-bottom:8px}@media (display-mode:standalone){.kIty1G_help{display:none}}
