.par-root{--par-primary:#0369a1;--par-primary-dark:#075985;--par-success:#16a34a;--par-bg:#f0f9ff;--par-surface:#fff;--par-text:#0c4a6e;--par-muted:#527085;--par-border:#dbeafe;min-height:100vh;background:var(--par-bg);color:var(--par-text);font-family:Noto Sans SC,Microsoft YaHei,sans-serif;color-scheme:light}.par-root *{box-sizing:border-box}.par-root .ant-select-selector,.par-root a,.par-root button,.par-root input,.par-root textarea{min-height:44px}.par-root :focus-visible{outline:3px solid #38bdf8!important;outline-offset:2px}.par-shell{width:100%;max-width:768px;min-height:100vh;margin:0 auto;padding:0 16px 96px;background:linear-gradient(180deg,#e0f2fe,#f8fcff 220px,#f8fcff)}.par-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:10px 0;background:rgba(224,242,254,.94);backdrop-filter:blur(12px)}.par-logo{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:36px;border-radius:12px;background:var(--par-primary);color:#fff;font-weight:800;letter-spacing:.08em}.par-household{margin-left:10px;font-size:14px;color:var(--par-muted)}.par-topbar .ant-select{width:132px}.par-content{padding:10px 0}.par-card-title,.par-greeting,.par-page-title,.par-report-top,.par-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.par-greeting p,.par-page-title p{margin:0 0 4px;color:var(--par-muted);font-size:14px}.par-greeting h1,.par-page-title h1{margin:0;font-size:25px;line-height:1.3;color:#082f49}.par-content h2{margin:24px 0 12px;font-size:19px;color:#082f49}.par-steady{display:flex;align-items:center;gap:9px;padding:13px 15px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;font-weight:600}.par-risk-banner,.par-steady{margin:18px 0;border-radius:14px}.par-event-card,.par-profile-card,.par-progress-card,.par-report-card{border:1px solid var(--par-border)!important;border-radius:16px!important;box-shadow:0 4px 18px rgba(3,105,161,.06)}.par-card-title strong{font-size:20px;color:var(--par-success)}.par-progress-card small{color:var(--par-muted)}.par-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.par-quick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:86px;border:1px solid var(--par-border);border-radius:16px;background:#fff;color:var(--par-text);font-size:16px;font-weight:600;cursor:pointer}.par-quick:hover{border-color:#38bdf8;background:#f0f9ff}.par-quick span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#e0f2fe;color:var(--par-primary)}.par-section-head span{font-size:14px;color:var(--par-muted)}.par-setting-row,.par-task{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:10px 0;padding:12px;border:1px solid var(--par-border);border-radius:15px;background:#fff;color:var(--par-text);text-align:left;cursor:pointer}.par-task>span:first-child{font-size:22px;color:#7c9caf}.par-task>span.done{color:var(--par-success)}.par-med-card small,.par-med-card strong,.par-setting-row small,.par-setting-row strong,.par-task small,.par-task strong{display:block}.par-med-card small,.par-setting-row small,.par-task small{margin-top:4px;color:var(--par-muted);font-size:13px}.par-task b{color:var(--par-primary);font-size:14px}.par-event-card{margin:12px 0}.par-event-card .ant-card-body{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px}.par-event-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#e0f2fe;color:var(--par-primary);font-weight:700}.par-event-card p{margin:6px 0;color:#315e78}.par-event-card small{color:var(--par-muted)}.par-med-card{margin:10px 0;border-radius:14px!important}.par-med-card .ant-card-body{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px}.par-report-card{margin:13px 0}.par-report-card h3{margin:12px 0 6px;color:#082f49}.par-report-card p{margin:0;line-height:1.7;color:#315e78}.par-report-top span{font-size:13px;color:var(--par-muted)}.par-warning{color:#b45309}.par-profile-card{margin:14px 0 20px}.par-profile-card h3{margin-top:0}.par-setting-row>span:first-child{font-size:20px;color:var(--par-primary)}.par-setting-row>b{font-size:25px;color:#7892a5}.par-bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(4,1fr);width:min(768px,100%);padding:7px max(10px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--par-border);background:hsla(0,0%,100%,.97);box-shadow:0 -4px 18px rgba(8,47,73,.07)}.par-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:#688599;font-size:20px;cursor:pointer}.par-bottom-nav button span{font-size:12px}.par-bottom-nav button.active{color:var(--par-primary);font-weight:700}.par-auth{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px 16px;background:linear-gradient(145deg,#e0f2fe,#f8fcff 55%,#dcfce7)}.par-auth-card{width:min(430px,100%);padding:28px 24px;border:1px solid var(--par-border);border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(3,105,161,.12)}.par-auth-card h1{margin:8px 0 10px;font-size:27px;color:#082f49}.par-auth-card .ant-btn-primary,.par-record-drawer .ant-btn-primary{background:var(--par-primary);min-height:48px;font-weight:700}.par-brand-mark{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:17px;background:var(--par-primary);color:#fff;font-size:25px;font-weight:800}.par-eyebrow{margin:18px 0 0;color:var(--par-primary);font-weight:700}.par-muted{color:var(--par-muted);line-height:1.65}.par-auth-tip{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--par-border);color:var(--par-muted);font-size:13px;line-height:1.6}.par-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;color:var(--par-primary)}.par-record-drawer .ant-drawer-content{max-width:768px;margin:0 auto;border-radius:24px 24px 0 0}.par-record-drawer .ant-drawer-body{max-height:72vh;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow:auto}.par-root .ant-empty{padding:28px 0}.par-root .ant-alert,.par-root .ant-card,.par-root .ant-drawer,.par-root .ant-modal{color:#0c4a6e}.par-root .ant-input,.par-root .ant-input-affix-wrapper,.par-root .ant-input-number,.par-root .ant-picker,.par-root .ant-select-selector{background:#fff!important;color:#0c4a6e!important;border-color:#bfd9e8!important}@media(max-width:374px){.par-shell{padding-inline:12px}.par-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.par-household{display:none}.par-greeting h1,.par-page-title h1{font-size:22px}}@media(prefers-reduced-motion:reduce){.par-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.par-auth{min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))}.par-auth-heading{display:flex;align-items:center;gap:14px}.par-auth-heading .par-brand-mark{flex:0 0 auto}.par-auth-heading .par-eyebrow{margin:0}.par-auth-heading h1{margin:3px 0 0;font-size:26px;line-height:1.3}.par-auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0 16px;padding:4px;border-radius:14px;background:var(--par-primary-soft)}.par-auth-switch button{border:0;border-radius:10px;background:transparent;color:var(--par-muted);font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.par-auth-switch button.active{background:var(--par-surface);color:var(--par-primary);box-shadow:0 2px 8px rgba(3,105,161,.12)}.par-auth-card .ant-form-item{margin-bottom:18px}.par-auth-card .ant-form-item-label>label{color:var(--par-text);font-weight:600}.par-mobility-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.par-mobility-options .ant-radio-button-wrapper{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding-inline:10px;border:1px solid var(--par-border);border-radius:12px;color:var(--par-text);font-weight:600;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}.par-mobility-options .ant-radio-button-wrapper:before{display:none}.par-mobility-options .ant-radio-button-wrapper-checked{border-color:var(--par-primary);background:var(--par-primary);color:#fff;box-shadow:0 0 0 2px rgba(3,105,161,.15)}@media (max-width:480px){.par-auth{align-items:flex-start;padding-inline:12px}.par-auth-card{padding:22px 18px;border-radius:20px}.par-auth-heading h1{font-size:22px}.par-auth-heading .par-brand-mark{width:46px;height:46px;border-radius:14px;font-size:22px}.par-auth-switch{margin-top:20px}}@media (max-width:374px){.par-auth-heading{align-items:flex-start}.par-auth-heading h1{font-size:20px}}.par-caregiver-manager>.ant-btn{min-height:48px}.par-caregiver-list{display:grid;gap:10px;margin-top:16px}.par-caregiver-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--par-border);border-radius:14px;background:var(--par-surface)}.par-caregiver-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:var(--par-primary-soft);color:var(--par-primary);font-size:19px}.par-caregiver-info,.par-caregiver-info small,.par-caregiver-info strong{display:block;min-width:0}.par-caregiver-info small{margin-top:4px;overflow:hidden;color:var(--par-muted);text-overflow:ellipsis;white-space:nowrap}.par-status-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.par-status-options .ant-radio-button-wrapper{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid var(--par-border);border-radius:12px;text-align:center}.par-status-options .ant-radio-button-wrapper:before{display:none}.par-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.par-form-actions .ant-btn{min-height:48px}@media (max-width:520px){.par-caregiver-item{grid-template-columns:42px minmax(0,1fr) auto}.par-caregiver-item>.ant-tag{margin:0}.par-caregiver-item>.ant-btn{grid-column:2/4;width:100%}}.par-file-label{display:block;margin:0 0 20px;color:var(--par-text);font-size:14px}.par-file-label input{display:block;width:100%;margin-top:8px;padding:9px;border:1px dashed var(--par-border);border-radius:10px;background:var(--par-canvas);color:var(--par-text)}.par-file-label small{display:block;margin-top:5px;color:var(--par-muted)}.par-root{--par-primary-hover:#075985;--par-primary-soft:#e0f2fe;--par-success-bg:#f0fdf4;--par-success-border:#86efac;--par-canvas:#f8fcff;--par-surface-raised:#fff;--par-heading:#082f49;--par-body:#254e67;--par-hint:#475569;--par-error:#b42318;--par-focus:#0284c7;--par-shadow:rgba(3,105,161,.1)}.par-root .ant-input-affix-wrapper .ant-input{min-height:0}.par-root :focus-visible{outline-color:var(--par-focus)!important}.par-root .par-shell{background:linear-gradient(180deg,var(--par-primary-soft) 0,var(--par-canvas) 220px,var(--par-canvas) 100%)}.par-root .par-topbar{background:color-mix(in srgb,var(--par-primary-soft) 94%,transparent)}.par-root :where(.par-greeting h1,.par-page-title h1,.par-content h2,.par-report-card h3,.par-auth-card h1){color:var(--par-heading)}.par-root :where(.par-event-card p,.par-report-card p){color:var(--par-body)}.par-root :where(.par-quick,.par-task,.par-setting-row,.par-caregiver-item){border-color:var(--par-border);background:var(--par-surface);color:var(--par-text);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.par-root :where(.par-quick,.par-task,.par-setting-row):hover{border-color:var(--par-focus);background:var(--par-primary-soft);box-shadow:0 4px 16px var(--par-shadow)}.par-root :where(.par-event-icon,.par-caregiver-avatar){background:var(--par-primary-soft);color:var(--par-primary)}.par-root :where(.par-progress-card,.par-event-card,.par-report-card,.par-profile-card,.par-med-card,.par-auth-card){border-color:var(--par-border)!important;background:var(--par-surface);color:var(--par-text);box-shadow:0 4px 18px var(--par-shadow)}.par-root .par-steady{border-color:var(--par-success-border);background:var(--par-success-bg);color:var(--par-success)}.par-root .par-bottom-nav{border-color:var(--par-border);background:color-mix(in srgb,var(--par-surface) 97%,transparent);box-shadow:0 -4px 18px var(--par-shadow)}.par-root .par-auth{background:linear-gradient(145deg,var(--par-primary-soft),var(--par-canvas) 55%,var(--par-success-bg))}.par-root :where(.ant-form-item-label>label,.par-file-label){color:var(--par-text)}.par-root :where(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker,.ant-segmented){border-color:var(--par-border)!important;background:var(--par-surface-raised)!important;color:var(--par-text)!important}.par-root :where(.ant-input,.ant-input-affix-wrapper input,.ant-input-number-input){color:var(--par-text)!important}.par-root :where(.ant-input,.ant-input-affix-wrapper input)::-moz-placeholder{color:var(--par-hint)!important;opacity:1}.par-root :where(.ant-input,.ant-input-affix-wrapper input)::placeholder{color:var(--par-hint)!important;opacity:1}.par-root :where(.ant-input-affix-wrapper-prefix,.ant-input-affix-wrapper-suffix,.ant-select-arrow,.ant-picker-suffix){color:var(--par-muted)}.par-root .ant-segmented-item{color:var(--par-muted)}.par-root .ant-segmented-item-selected{background:var(--par-surface);color:var(--par-primary);box-shadow:0 1px 5px var(--par-shadow)}.par-root .par-file-label input{border-color:var(--par-border);background:var(--par-canvas);color:var(--par-text)}[data-theme=dark] .par-root{--par-primary:#38bdf8;--par-primary-dark:#7dd3fc;--par-primary-hover:#7dd3fc;--par-primary-soft:#102f43;--par-success:#4ade80;--par-success-bg:#102d20;--par-success-border:#237a45;--par-bg:#07151f;--par-canvas:#0a1924;--par-surface:#102431;--par-surface-raised:#142d3d;--par-text:#e6f4fb;--par-heading:#f0f9ff;--par-body:#c4dce8;--par-muted:#9fbdcc;--par-hint:#c2d8e3;--par-error:#fda4af;--par-border:#31566a;--par-focus:#7dd3fc;--par-shadow:rgba(0,0,0,.3);color-scheme:dark}[data-theme=dark] .par-root .par-topbar{box-shadow:0 1px 0 var(--par-border)}[data-theme=dark] .par-root :where(.par-logo,.par-brand-mark,.ant-btn-primary){background:#0369a1!important;color:#fff!important}[data-theme=dark] .par-root :where(.par-logo,.par-brand-mark,.ant-btn-primary):hover{background:#075985!important}[data-theme=dark] .par-root .par-auth-switch{background:#0b202d}[data-theme=dark] .par-root .par-auth-switch button{color:var(--par-muted)}[data-theme=dark] .par-root .par-auth-switch button.active{background:var(--par-surface-raised);color:var(--par-primary);box-shadow:0 2px 8px var(--par-shadow)}[data-theme=dark] .par-root :where(.par-mobility-options,.par-status-options) .ant-radio-button-wrapper{border-color:var(--par-border);background:var(--par-surface-raised);color:var(--par-text)}[data-theme=dark] .par-root :where(.par-mobility-options,.par-status-options) .ant-radio-button-wrapper-checked{border-color:#0284c7;background:#0284c7;color:#fff}[data-theme=dark] .par-root :where(.ant-alert-info,.ant-alert-warning){border-color:var(--par-border);background:var(--par-surface-raised)}[data-theme=dark] .par-root :where(.ant-alert-message,.ant-alert-description,.ant-empty-description,.ant-card,.ant-card-meta-description){color:var(--par-text)}[data-theme=dark] .par-root .ant-btn-default{border-color:var(--par-border);background:var(--par-surface-raised);color:var(--par-text)}[data-theme=dark] .par-root .ant-btn-default:hover{border-color:var(--par-primary);background:var(--par-primary-soft);color:var(--par-primary)}[data-theme=dark] .par-root .ant-btn-link{color:var(--par-primary)}[data-theme=dark] .par-root .par-warning{color:#fbbf24}[data-theme=dark] .par-root .ant-input,[data-theme=dark] .par-root .ant-input-affix-wrapper,[data-theme=dark] .par-root .ant-input-number,[data-theme=dark] .par-root .ant-picker,[data-theme=dark] .par-root .ant-segmented,[data-theme=dark] .par-root .ant-select-selector{border-color:var(--par-border)!important;background:var(--par-surface-raised)!important;color:var(--par-text)!important}[data-theme=dark] .par-root .ant-input-affix-wrapper .ant-input{min-height:0;background:transparent!important}[data-theme=dark] .par-root .ant-input-affix-wrapper input::-moz-placeholder,[data-theme=dark] .par-root .ant-input::-moz-placeholder,[data-theme=dark] .par-root .ant-picker-input input::-moz-placeholder{color:var(--par-hint)!important;opacity:1!important}[data-theme=dark] .par-root .ant-input-affix-wrapper input::placeholder,[data-theme=dark] .par-root .ant-input::placeholder,[data-theme=dark] .par-root .ant-picker-input input::placeholder{color:var(--par-hint)!important;opacity:1!important}[data-theme=dark] .par-root .ant-select-selection-placeholder{color:var(--par-hint)!important;opacity:1!important}[data-theme=dark] .par-root .ant-form-item-explain,[data-theme=dark] .par-root .ant-form-item-extra,[data-theme=dark] .par-root .ant-input-data-count,[data-theme=dark] .par-root .ant-upload-hint,[data-theme=dark] .par-root .par-file-label small{color:var(--par-hint)!important}[data-theme=dark] .par-root .ant-form-item-explain-error{color:var(--par-error)!important;font-weight:500}[data-theme=dark] .par-root .ant-input-disabled,[data-theme=dark] .par-root .ant-input-number-disabled,[data-theme=dark] .par-root .ant-input[disabled],[data-theme=dark] .par-root .ant-picker-disabled,[data-theme=dark] .par-root .ant-select-disabled .ant-select-selector{border-color:#3d6072!important;background:#10222e!important;color:#afc7d3!important;opacity:1}[data-theme=dark] .par-root .ant-input-disabled::-moz-placeholder,[data-theme=dark] .par-root .ant-input[disabled]::-moz-placeholder{color:#afc7d3!important;-webkit-text-fill-color:#afc7d3!important;opacity:1!important}[data-theme=dark] .par-root .ant-input-disabled::placeholder,[data-theme=dark] .par-root .ant-input[disabled]::placeholder,[data-theme=dark] .par-root .ant-select-disabled .ant-select-selection-placeholder{color:#afc7d3!important;-webkit-text-fill-color:#afc7d3!important;opacity:1!important}[data-theme=dark] .par-root .par-auth-card h1,[data-theme=dark] .par-root .par-auth-heading h1,[data-theme=dark] .par-root .par-content h2,[data-theme=dark] .par-root .par-greeting h1,[data-theme=dark] .par-root .par-page-title h1,[data-theme=dark] .par-root .par-report-card h3{color:var(--par-heading)}[data-theme=dark] .par-root .par-event-card p,[data-theme=dark] .par-root .par-report-card p{color:var(--par-body)}[data-theme=dark] .par-root .par-auth-tip,[data-theme=dark] .par-root .par-bottom-nav button,[data-theme=dark] .par-root .par-event-card small,[data-theme=dark] .par-root .par-greeting p,[data-theme=dark] .par-root .par-household,[data-theme=dark] .par-root .par-med-card small,[data-theme=dark] .par-root .par-page-title p,[data-theme=dark] .par-root .par-progress-card small,[data-theme=dark] .par-root .par-report-top span,[data-theme=dark] .par-root .par-section-head span,[data-theme=dark] .par-root .par-setting-row small,[data-theme=dark] .par-root .par-task small{color:var(--par-muted)}[data-theme=dark] .par-root .par-bottom-nav button.active,[data-theme=dark] .par-root .par-setting-row>span:first-child,[data-theme=dark] .par-root .par-task b{color:var(--par-primary)}[data-theme=dark] .par-root .par-setting-row>b,[data-theme=dark] .par-root .par-task>span:first-child{color:#a9c4d2}[data-theme=dark] .par-root .par-quick{border-color:#497990;background:#102b3a;color:#f0f9ff;box-shadow:0 1px 0 hsla(0,0%,100%,.03),0 5px 16px rgba(0,0,0,.18)}@media(hover:hover){[data-theme=dark] .par-root .par-quick:hover{border-color:#7dd3fc;background:#16445b;color:#fff;box-shadow:0 0 0 1px rgba(125,211,252,.18),0 8px 22px rgba(0,0,0,.28)}}[data-theme=dark] .par-root .par-quick:active{border-color:#38bdf8;background:#0d3549;color:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.32)}[data-theme=dark] .par-root .par-quick:focus-visible{border-color:#bae6fd;outline:3px solid #7dd3fc!important;outline-offset:3px}[data-theme=dark] .par-record-drawer{--par-primary:#38bdf8;--par-surface:#102431;--par-surface-raised:#142d3d;--par-text:#e6f4fb;--par-heading:#f0f9ff;--par-muted:#9fbdcc;--par-hint:#c2d8e3;--par-error:#fda4af;--par-border:#31566a;--par-focus:#7dd3fc;color-scheme:dark}[data-theme=dark] .par-record-drawer .ant-drawer-mask{background:rgba(2,10,16,.72)}[data-theme=dark] .par-record-drawer .ant-drawer-body,[data-theme=dark] .par-record-drawer .ant-drawer-content,[data-theme=dark] .par-record-drawer .ant-drawer-header{border-color:var(--par-border);background:var(--par-surface);color:var(--par-text)}[data-theme=dark] .par-record-drawer .ant-drawer-title{color:var(--par-heading);font-weight:700}[data-theme=dark] .par-record-drawer .ant-drawer-close{color:var(--par-hint)}[data-theme=dark] .par-record-drawer .ant-drawer-close:hover{background:var(--par-surface-raised);color:#fff}[data-theme=dark] .par-record-drawer .ant-form-item-label>label,[data-theme=dark] .par-record-drawer .par-file-label{color:var(--par-text)}[data-theme=dark] .par-record-drawer .ant-input,[data-theme=dark] .par-record-drawer .ant-input-affix-wrapper,[data-theme=dark] .par-record-drawer .ant-input-number,[data-theme=dark] .par-record-drawer .ant-picker,[data-theme=dark] .par-record-drawer .ant-segmented,[data-theme=dark] .par-record-drawer .ant-select-selector{border-color:var(--par-border)!important;background:var(--par-surface-raised)!important;color:var(--par-text)!important}[data-theme=dark] .par-record-drawer .ant-input,[data-theme=dark] .par-record-drawer .ant-input-number-input,[data-theme=dark] .par-record-drawer .ant-picker-input>input,[data-theme=dark] .par-record-drawer .ant-select-selection-item{color:var(--par-text)!important}[data-theme=dark] .par-record-drawer :where(.ant-input,.ant-picker-input>input)::-moz-placeholder{color:var(--par-hint)!important;opacity:1}[data-theme=dark] .par-record-drawer :where(.ant-input,.ant-picker-input>input)::placeholder{color:var(--par-hint)!important;opacity:1}[data-theme=dark] .par-record-drawer .ant-select-selection-placeholder{color:var(--par-hint)!important;opacity:1}[data-theme=dark] .par-record-drawer :where(.ant-select-arrow,.ant-picker-suffix,.ant-picker-clear,.ant-input-number-handler){color:var(--par-hint)}[data-theme=dark] .par-record-drawer .ant-segmented-item{color:var(--par-hint)!important}[data-theme=dark] .par-record-drawer .ant-segmented-item:hover{background:#17394b;color:#bae6fd!important}[data-theme=dark] .par-record-drawer .ant-segmented-item-selected,[data-theme=dark] .par-record-drawer .ant-segmented-item-selected:hover{background:#0369a1!important;color:#fff!important;box-shadow:0 0 0 1px #38bdf8}[data-theme=dark] .par-record-drawer .ant-form-item-explain-error{color:var(--par-error)!important;font-weight:500}[data-theme=dark] .par-record-drawer .par-file-label input{border-color:#497990;background:#0a1924;color:var(--par-text)}[data-theme=dark] .par-record-drawer .par-file-label small{color:var(--par-hint)}[data-theme=dark] .par-record-drawer .ant-btn-primary{border-color:#0369a1;background:#0369a1;color:#fff;font-weight:700}[data-theme=dark] .par-record-drawer .ant-btn-primary:hover{border-color:#075985;background:#075985;color:#fff}[data-theme=dark] .par-record-drawer :focus-visible{outline:3px solid var(--par-focus)!important;outline-offset:2px}.par-record-title{display:flex;flex-direction:column;gap:2px;line-height:1.25}.par-record-title span{font-size:12px;font-weight:600;letter-spacing:.08em;color:#527085}.par-record-title strong{font-size:20px;color:#082f49}.par-record-form{display:grid;gap:12px}.par-record-section{padding:16px;border:1px solid #bfd9e8;border-radius:16px;background:#f8fcff}.par-record-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.par-record-section-head strong{font-size:16px;color:#082f49}.par-record-section-head span{font-size:12px;color:#527085}.par-record-section .ant-form-item:last-child{margin-bottom:0}.par-meal-basic-grid{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px}.par-meal-type-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.par-meal-type-options .ant-radio-button-wrapper{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:0 8px;border:1px solid #bfd9e8;border-radius:10px;color:#164e63;font-weight:600;text-align:center;cursor:pointer}.par-meal-type-options .ant-radio-button-wrapper:before{display:none}.par-meal-type-options .ant-radio-button-wrapper-checked{border-color:#0369a1;background:#0369a1;color:#fff;box-shadow:0 0 0 2px rgba(3,105,161,.12)}.par-intake-options .ant-segmented-item-label{min-height:42px;padding:10px 8px;line-height:22px}.par-record-notes .par-file-label{margin-bottom:0}.par-record-actions{position:sticky;bottom:0;z-index:2;padding:8px 0 max(2px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,#fff 18px)}.par-record-actions .ant-btn{margin-top:10px;min-height:52px;border-radius:13px;font-size:16px}.par-record-actions>small{display:block;margin-top:7px;color:#527085;text-align:center}[data-theme=dark] .par-record-drawer .par-record-title span{color:var(--par-hint)}[data-theme=dark] .par-record-drawer .par-record-title strong{color:var(--par-heading)}[data-theme=dark] .par-record-drawer .par-record-section{border-color:var(--par-border);background:#0c1f2b}[data-theme=dark] .par-record-drawer .par-record-section-head strong{color:var(--par-heading)}[data-theme=dark] .par-record-drawer .par-record-section-head span{color:var(--par-hint)}[data-theme=dark] .par-record-drawer .par-meal-type-options .ant-radio-button-wrapper{border-color:#497990;background:var(--par-surface-raised);color:var(--par-text)}[data-theme=dark] .par-record-drawer .par-meal-type-options .ant-radio-button-wrapper:hover{border-color:#7dd3fc;background:#17394b;color:#bae6fd}[data-theme=dark] .par-record-drawer .par-meal-type-options .ant-radio-button-wrapper-checked,[data-theme=dark] .par-record-drawer .par-meal-type-options .ant-radio-button-wrapper-checked:hover{border-color:#38bdf8;background:#0369a1;color:#fff;box-shadow:0 0 0 1px #38bdf8}[data-theme=dark] .par-record-drawer .par-record-actions{background:linear-gradient(180deg,transparent,var(--par-surface) 18px)}[data-theme=dark] .par-record-drawer .par-record-actions>small{color:var(--par-hint)}@media(max-width:560px){.par-record-section{padding:14px}.par-meal-basic-grid{grid-template-columns:1fr}.par-meal-type-options{grid-template-columns:repeat(2,minmax(0,1fr))}.par-record-section-head{align-items:flex-start;flex-direction:column;gap:3px}.par-intake-options .ant-segmented-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:374px){.par-intake-options .ant-segmented-item-label{padding-inline:4px;font-size:13px}}.par-wheel-time-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:1px solid #7eb9d8;border-radius:12px;background:#fff;color:#082f49;cursor:pointer;text-align:left}.par-wheel-time-trigger>span{font-size:22px;font-weight:700;letter-spacing:.04em}.par-wheel-time-trigger>small{color:#475569;font-size:14px}.par-wheel-time-trigger:hover{border-color:#0369a1;background:#f0f9ff}.par-wheel-time-trigger:focus-visible{outline:3px solid #0284c7;outline-offset:2px}.par-time-overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center;padding:16px 12px 0;background:rgba(2,10,16,.58)}.par-time-sheet{width:min(520px,100%);padding:8px 18px calc(18px + env(safe-area-inset-bottom));border:1px solid #bfd9e8;border-bottom:0;border-radius:24px 24px 0 0;background:#fff;color:#0c3d5a;box-shadow:0 -16px 48px rgba(8,47,73,.22)}.par-time-handle{width:48px;height:5px;margin:0 auto 14px;border-radius:99px;background:#94a3b8}.par-time-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 2px 16px;border-bottom:1px solid #dbeafe}.par-time-header span{display:block;margin-bottom:3px;color:#475569;font-size:13px;font-weight:600}.par-time-header h2{margin:0;color:#082f49;font-size:22px;line-height:1.3}.par-time-header output{min-width:104px;color:#0369a1;font-size:30px;font-weight:800;letter-spacing:.04em;text-align:right}.par-time-wheel-wrap{position:relative;display:grid;grid-template-columns:1fr 28px 1fr;align-items:end;gap:4px;margin:14px auto 18px;max-width:390px}.par-time-selection{position:absolute;z-index:0;top:50%;right:0;left:0;height:56px;transform:translateY(-28px);border:2px solid #0284c7;border-radius:14px;background:#e0f2fe;pointer-events:none}.par-time-column{position:relative;z-index:1;min-width:0}.par-time-column-label{display:block;height:28px;color:#475569;font-size:14px;font-weight:700;text-align:center}.par-time-wheel{height:280px;padding-block:112px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;outline:none}.par-time-wheel::-webkit-scrollbar{display:none}.par-time-wheel button{display:block;width:100%;height:56px;border:0;background:transparent;color:#526b7a;font-size:19px;font-variant-numeric:tabular-nums;scroll-snap-align:center;cursor:pointer}.par-time-wheel button.selected{color:#082f49;font-size:27px;font-weight:800}.par-time-wheel:focus-visible{border-radius:14px;outline:3px solid #0284c7;outline-offset:2px}.par-time-colon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:280px;color:#0369a1;font-size:28px;font-weight:800}.par-time-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;padding-top:16px;border-top:1px solid #dbeafe}.par-time-actions button{min-height:56px;border-radius:14px;font-size:18px;font-weight:800;cursor:pointer}.par-time-cancel{border:1px solid #7eb9d8;background:#fff;color:#164e63}.par-time-confirm{border:1px solid #0369a1;background:#0369a1;color:#fff}.par-time-actions button:hover{filter:brightness(.96)}.par-time-actions button:focus-visible{outline:3px solid #0284c7;outline-offset:2px}[data-theme=dark] .par-wheel-time-trigger{border-color:#497990;background:#142d3d;color:#f0f9ff}[data-theme=dark] .par-wheel-time-trigger>small{color:#c2d8e3}[data-theme=dark] .par-wheel-time-trigger:hover{border-color:#7dd3fc;background:#17394b}[data-theme=dark] .par-wheel-time-trigger:focus-visible{outline-color:#7dd3fc}[data-theme=dark] .par-time-overlay{background:rgba(2,10,16,.78)}[data-theme=dark] .par-time-sheet{border-color:#31566a;background:#102431;color:#e6f4fb;box-shadow:0 -16px 48px rgba(0,0,0,.45)}[data-theme=dark] .par-time-handle{background:#6f92a3}[data-theme=dark] .par-time-actions,[data-theme=dark] .par-time-header{border-color:#31566a}[data-theme=dark] .par-time-column-label,[data-theme=dark] .par-time-header span{color:#c2d8e3}[data-theme=dark] .par-time-header h2{color:#f0f9ff}[data-theme=dark] .par-time-header output{color:#7dd3fc}[data-theme=dark] .par-time-selection{border-color:#38bdf8;background:#153d52}[data-theme=dark] .par-time-wheel button{color:#9fbdcc}[data-theme=dark] .par-time-wheel button.selected{color:#fff}[data-theme=dark] .par-time-actions button:focus-visible,[data-theme=dark] .par-time-wheel:focus-visible{outline-color:#7dd3fc}[data-theme=dark] .par-time-colon{color:#7dd3fc}[data-theme=dark] .par-time-cancel{border-color:#497990;background:#142d3d;color:#e6f4fb}[data-theme=dark] .par-time-confirm{border-color:#38bdf8;background:#0369a1;color:#fff}@media(max-height:700px){.par-time-wheel{height:224px;padding-block:84px}.par-time-colon{height:224px}}