.hw-rf-shell{min-width:0;color:var(--hw-grid-ink)}.hw-rf-shell--embedded{background:var(--hw-grid-paper)}.hw-rf-shell.hw-rf-shell--record-view{display:contents}.hw-rf-header{border-bottom:0;gap:20px;min-height:0;padding:0 16px 4px}.hw-rf-shell--bounded-form .hw-rf-form-scroll{max-height:var(--hw-rf-form-max-height);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.hw-rf-shell--bounded-form .hw-rf-form-scroll:focus-visible{outline:2px solid var(--hw-grid-action);outline-offset:-2px}.hw-rf-scroll-region[data-region]{gap:0}.hw-rf-scroll-region{height:calc(var(--hw-rf-fill-height) - var(--hw-rf-dock-reserved,0px));overscroll-behavior:contain;scrollbar-width:thin;scroll-padding-top:calc(var(--hw-rf-band-height) + var(--hw-rf-tabs-height));padding-bottom:16px;position:relative;overflow:hidden auto}@media (width>=760px){.hw-rf-scroll-region{margin:calc(-1 * var(--hw-rf-bleed-top,0px)) calc(-1 * var(--hw-rf-bleed-x,0px)) 0;padding-inline:var(--hw-rf-bleed-x,0px);height:calc(var(--hw-rf-fill-height) + var(--hw-rf-bleed-top,0px) - var(--hw-rf-dock-reserved,0px))}}.hw-rf-scroll-region:focus-visible{outline:2px solid var(--hw-grid-action);outline-offset:-2px}.hw-rf-sticky{z-index:20;background:var(--bg-base);color:var(--hw-grid-ink);padding:0 0 12px;position:sticky;top:0}.hw-rf-headbar{min-width:0;min-height:52px;margin:0 calc(-1 * var(--hw-rf-bleed-x,0px));border-bottom:1px solid var(--border-default);background:var(--bg-base);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 16px;display:flex}.hw-rf-titleblock{flex-direction:column;flex:auto;justify-content:center;min-width:180px;max-width:30%;display:flex}.hw-rf-collection{color:var(--text-tertiary);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.hw-rf-title{min-width:0;color:var(--text-primary);font-family:var(--hw-font-family-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:600;line-height:1.25;overflow:hidden}.hw-rf-iconbtn,.hw-rf-headbar .hw-rha-more .btn,.hw-rf-actionbar .hw-rha-more .btn{width:var(--btn-height-md);min-width:var(--btn-height-md);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.hw-rf-headbar .hw-rha-more-label,.hw-rf-headbar .hw-rha-more .btn>svg:last-child,.hw-rf-actionbar .hw-rha-more-label,.hw-rf-actionbar .hw-rha-more .btn>svg:last-child{display:none}.hw-rf-attach-count{border:1px solid var(--bg-surface);background:var(--text-primary);min-width:18px;height:18px;color:var(--bg-surface);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:-6px;right:-6px}.hw-rf-context{color:var(--hw-grid-ink-2);margin:2px 0 0;font-size:13px;line-height:1.4}.hw-rf-status{white-space:nowrap;flex:none}.hw-rf-shell--embedded .hw-rf-notices{padding:0 16px 8px}.hw-rf-notice{border:1px solid var(--border-danger);background:var(--bg-danger-subtle);color:var(--text-danger);border-radius:8px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.hw-rf-notice>svg{flex:none;margin-top:1px}.hw-rf-notice-body{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 12px;min-width:0;display:flex}.hw-rf-notice-text{color:inherit;margin:0;font-weight:500}.hw-rf-notice-list{width:100%;margin:0;padding:0 0 0 18px}.hw-rf-notice-link{color:var(--text-link);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.hw-rf-notice-link:focus-visible,.hw-rf-section-tab:focus-visible{box-shadow:var(--hw-focus-ring);outline:none}.hw-rf-lifecycle{border:1px solid var(--hw-rf-card-line);background:var(--hw-rf-card-bg);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px 16px;display:flex}.hw-rf-headbar+.hw-rf-lifecycle{margin-top:8px}.hw-rf-steps-summary{color:var(--hw-grid-ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:13px;font-weight:600;overflow:hidden}.hw-rf-segments{gap:3px;margin:0;padding:0;list-style:none;display:flex}.hw-rf-segment{background:var(--hw-rf-state-line);border-radius:2px;flex:1 1 0;min-width:0;height:4px}.hw-rf-segment[data-status=done],.hw-rf-segment[data-status=current]{background:var(--hw-grid-action)}.hw-rf-step[tabindex]:focus-visible,.hw-rf-segment[tabindex]:focus-visible{box-shadow:var(--hw-focus-ring);outline:none}.hw-rf-segment{position:relative}.hw-rf-segment:after{content:"";position:absolute;inset:-12px 0}.hw-rf-step-tip{z-index:60;border:1px solid var(--hw-rf-card-line);background:var(--hw-rf-card-bg);width:max-content;max-width:min(320px,100vw - 16px);box-shadow:var(--hw-list-card-shadow);color:var(--hw-grid-ink);pointer-events:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%)}.hw-rf-step-tip-when{color:var(--hw-grid-ink-2);font-size:12px}.hw-rf-stepper-row{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.hw-rf-steps-box{flex:1 1 0;min-width:0}.hw-rf-steps{align-items:center;width:100%;margin:0;padding:2px 0;list-style:none;display:flex}.hw-rf-step{min-width:0;color:var(--hw-grid-ink-3);flex:0 auto;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.hw-rf-step[data-status=done]{color:var(--hw-grid-ink-2);font-weight:500}.hw-rf-step[data-status=current]{color:var(--hw-grid-ink);flex-shrink:0;font-weight:600}.hw-rf-step-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hw-rf-step[data-status=current] .hw-rf-step-label{overflow:visible}.hw-rf-step-connector{background:var(--hw-rf-state-line);border-radius:1px;flex:24px;min-width:12px;height:2px;margin:0 8px}.hw-rf-step-connector[data-done]{background:var(--hw-grid-action)}.hw-rf-step-dot{border:1.5px solid var(--hw-rf-state-line);background:var(--hw-rf-card-bg);width:24px;height:24px;color:var(--hw-grid-ink-3);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.hw-rf-step[data-status=done] .hw-rf-step-dot{border-color:var(--hw-grid-action);background:var(--hw-grid-action);color:var(--hw-grid-on-action)}.hw-rf-step[data-status=current] .hw-rf-step-dot{border-color:var(--hw-grid-action);background:var(--hw-grid-action);box-shadow:0 0 0 3px var(--hw-grid-action-tint);color:var(--hw-grid-on-action)}.hw-rf-steps[data-dots-only] .hw-rf-step:not([data-status=current]) .hw-rf-step-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hw-rf-steps[data-dots-only] .hw-rf-step-connector{min-width:6px;margin:0 4px}.hw-rf-steps[data-dots-only] .hw-rf-step{flex:none}.hw-rf-offpath{background:var(--bg-warning-subtle);height:26px;color:var(--text-warning);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hw-rf-lifecycle-error{width:100%;color:var(--hw-list-danger);margin:0;font-size:12px}.hw-rf-transitions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hw-rf-header-actions{flex-wrap:wrap;justify-content:flex-end}.hw-rf-header-actions-slot{min-width:var(--btn-height-md);flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hw-rf-header-actions-slot[data-attach]{min-width:calc(2 * var(--btn-height-md) + 8px)}.hw-rf-headbar .hw-rha{width:auto;min-width:var(--btn-height-md);flex:1 1 0;justify-content:flex-end}.hw-rf-header-actions-target{display:contents}.hw-rf-title-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.hw-rha{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex;overflow:visible}.hw-rha-item,.hw-rha-more{flex:none;display:inline-flex}.hw-rha-feedback,.hw-rf-unsaved{color:var(--hw-grid-ink-2);font-size:12px}.hw-rf-save-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hw-rf-tabbar-host{top:var(--hw-rf-band-height);z-index:19;border:1px solid var(--hw-rf-card-line);background:var(--bg-sunken);box-shadow:inset 0 -1px 0 var(--hw-rf-card-line);border-bottom:0;border-radius:8px 8px 0 0;padding:0;position:sticky}.hw-rf-tabbar-host:after{content:"";background:var(--border-default);opacity:0;pointer-events:none;height:1px;position:absolute;top:100%;left:0;right:0}.hw-rf-scroll-region[data-scrolled] .hw-rf-tabbar-host:after{opacity:1}.hw-rf-tabbar-host .hw-rf-section-tabs{background:0 0;border:0;border-radius:0;margin:0;padding:0}.hw-rf-section-tabs{scrollbar-width:none;position:relative}.hw-rf-section-tabs:before,.hw-rf-section-tabs:after{content:"";z-index:1;opacity:0;pointer-events:none;width:32px;position:absolute;top:0;bottom:0}.hw-rf-section-tabs:before{background:linear-gradient(to right, var(--bg-sunken), transparent);left:0}.hw-rf-section-tabs:after{background:linear-gradient(to left, var(--bg-sunken), transparent);right:0}.hw-rf-section-tabs[data-fade-start]:before,.hw-rf-section-tabs[data-fade-end]:after{opacity:1}.hw-rf-section-tabs::-webkit-scrollbar{display:none}.hw-rf-section-tabs .hw-rf-section-tablist{scrollbar-width:none;gap:24px;padding:0 16px;display:flex;overflow-x:auto}.hw-rf-section-tabs .hw-rf-section-tablist::-webkit-scrollbar{display:none}.hw-rf-section-tab{color:var(--hw-grid-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:12px 2px;font-size:14px;font-weight:500;display:inline-flex}.hw-rf-section-tab:hover{color:var(--hw-grid-ink)}.hw-rf-section-tab[aria-selected=true]{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:600}.hw-rf-form--has-section-tabs .hw-rf-section-tabs{border:1px solid var(--hw-grid-line);background:var(--bg-sunken);border-bottom:0;border-radius:8px 8px 0 0;margin:6px 0 0;padding:0 12px}.hw-rf-form--has-section-tabs .hw-rf-form-content>.hw-rf-section:first-child{border-top:0;border-radius:0 0 8px 8px}.hw-rf-form--has-section-tabs .hw-rf-form-scroll{padding-top:0}.hw-rf-record-body,.hw-rf-scroll-region>div:not(.hw-retained-hidden)>[data-container=section]{border:1px solid var(--hw-rf-card-line);background:var(--hw-rf-card-bg);border-top:0;border-radius:0 0 8px 8px;min-height:0}.hw-rf-record-body{isolation:isolate;display:block}.hw-rf-record-main{width:100%;min-width:0;display:block}.hw-rf-shell--record-view .hw-rf-details,.hw-rf-shell--record-view .hw-rf-form{flex:none;height:auto;min-height:0;overflow:visible}.hw-rf-details{flex-direction:column;flex:1;min-height:0;display:flex}.hw-rf-details-heading{color:var(--hw-grid-ink);margin:0 0 10px;font-size:14px;font-weight:600}.hw-rf-form{background:0 0;width:100%;min-height:0}.hw-rf-form-scroll{width:100%;padding:12px 40px 28px}.hw-rf-shell--record-view .hw-rf-form-scroll{flex:none;height:auto;min-height:0;padding:0;overflow:visible}.hw-rf-form-content{flex-direction:column;gap:16px;width:100%;display:flex}.hw-rf-field{scroll-margin-top:calc(var(--hw-rf-band-height) + 16px)}.hw-rf-section{border:1px solid var(--hw-grid-line);background:var(--hw-grid-surface);border-radius:8px;overflow:hidden}.hw-rf-shell--record-view .hw-rf-section{box-shadow:none;background:0 0;border:0;border-radius:0}.hw-rf-shell--record-view .hw-rf-section+.hw-rf-section{border-top:1px solid var(--hw-grid-line)}.hw-rf-shell--record-view .hw-rf-form-content{gap:0}.hw-rf-section-header{border-bottom:1px solid var(--hw-grid-line);background:var(--hw-rf-card-bg);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;display:flex}.hw-rf-section-title{min-width:0;color:var(--hw-grid-ink);margin:0;font-size:14px;font-weight:600}.hw-rf-section-toggle{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.hw-rf-section-toggle:focus-visible{box-shadow:var(--hw-focus-ring);outline:none}.hw-rf-section-meta{color:var(--hw-grid-ink-2);flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.hw-rf-section-body{padding:16px}.hw-rf-field-grid{-moz-column-gap:24px;gap:16px 24px}.hw-rf-form .field-wrapper{transform:none}.hw-rf-form .field-wrapper>.field-label{margin-bottom:4px}.hw-rf-form .field-wrapper>.field-label label{color:var(--hw-grid-ink-2);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.hw-rf-form .field-wrapper>.field-label label svg{width:11px;height:11px;color:var(--hw-grid-late)}.hw-rf-form .input,.hw-rf-form input,.hw-rf-form select,.hw-rf-form textarea{border-color:var(--hw-list-strong-border);background:var(--hw-grid-surface);color:var(--hw-grid-ink);border-radius:6px;font-size:13px}.hw-rf-form .input:hover:not(:focus):not(:disabled),.hw-rf-form input:hover:not(:focus):not(:disabled),.hw-rf-form select:hover:not(:focus):not(:disabled),.hw-rf-form textarea:hover:not(:focus):not(:disabled){border-color:var(--hw-grid-ink-3)}.hw-rf-form .input:focus,.hw-rf-form input:focus,.hw-rf-form select:focus,.hw-rf-form textarea:focus{border-color:var(--hw-grid-action);box-shadow:0 0 0 3px var(--hw-grid-action-tint)}.hw-rf-form .input-readonly,.hw-rf-form input:disabled,.hw-rf-form select:disabled,.hw-rf-form textarea:disabled,.hw-rf-form .hw-field-readonly{border-color:var(--hw-grid-line-soft);background:var(--hw-grid-line-soft);color:var(--hw-grid-ink-2)}.hw-rf-form .hw-field-readonly{border:1px solid var(--hw-grid-line-soft);border-radius:6px;min-height:36px;padding:8px 10px;font-size:13px;font-style:normal;display:block}.hw-rf-form .hw-masked{border:1px solid var(--hw-grid-line-soft);background:var(--hw-grid-line-soft);border-radius:6px;min-height:36px;padding:9px 10px}@media (width>=760px){.hw-rf-form--compact-fields .hw-rf-section-body{padding:8px 12px}.hw-rf-form--compact-fields .hw-rf-field-grid{-moz-column-gap:12px;gap:6px 12px}.hw-rf-form--compact-fields .hw-rf-field .field-wrapper{-moz-column-gap:8px;grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:2px 8px;min-width:0;display:grid}.hw-rf-form--compact-fields .hw-rf-field .field-wrapper>.field-label{grid-column:1;margin:0;padding-top:8px;line-height:1.2}.hw-rf-form--compact-fields .hw-rf-field .field-wrapper>.relative{grid-column:2;min-width:0}.hw-rf-form--compact-fields .hw-rf-field .field-wrapper>[class~=mt-1\.5]{grid-column:1/-1;margin-top:2px}}.hw-rf-actionbar{right:0;bottom:var(--hw-rf-bottom-nav,0px);z-index:30;border-top:1px solid var(--hw-rf-card-line);background:var(--hw-rf-card-bg);flex-direction:column;gap:4px;padding:8px 16px;display:flex;position:fixed;left:0}.hw-rf-actionbar-row{align-items:center;gap:8px;min-width:0;display:flex}.hw-rf-actionbar-actions{flex:none;align-items:center;gap:8px;display:flex}.hw-rf-actionbar .hw-rha{width:auto}.hw-rf-actionbar .hw-rf-save-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0}.hw-rf-actionbar .hw-rf-unsaved{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hw-rf-actionbar .btn{min-height:44px;font-weight:600}@media (width<=759px){.hw-rf-headbar[data-compact]{gap:8px;min-height:48px;padding:4px 0 8px}.hw-rf-headbar[data-compact] .hw-rf-titleblock{min-width:0;max-width:none}.hw-rf-headbar[data-compact] .hw-rf-title{font-size:20px}.hw-rf-stepper-row{flex-wrap:wrap}.hw-rf-steps-box{flex:12rem}.hw-rf-transitions{flex:none;margin-inline-start:auto}.hw-rf-shell--record-view .btn,.hw-rf-section-tab,.hw-rf-title-actions .btn,.hw-rha .btn,.hw-rf-transitions .btn{min-height:44px}.hw-rf-shell--record-view .btn,.hw-rf-iconbtn,.hw-rf-actionbar .hw-rha-more .btn{min-width:44px}.hw-rf-section-tab{padding:14px 2px}.hw-rf-scroll-region{padding-bottom:calc(var(--hw-rf-actionbar-height) + 16px)}.hw-rf-form-content{gap:12px}.hw-rf-shell--embedded .hw-rf-header{flex-wrap:wrap;align-items:center}.hw-rf-shell--embedded .hw-rf-header-actions{justify-content:flex-end;width:100%}}.hw-rf-dock-host{margin-top:calc(-1 * var(--hw-rf-dock-gap,0px));margin-bottom:var(--hw-rf-actionbar-height);flex:none}.hw-rf-dock-host:empty{display:none}.hw-rf-scroll-region.hw-rf-has-dock{padding-bottom:0}.hw-rf-has-dock .hw-rf-record-body,.hw-rf-has-dock>div:not(.hw-retained-hidden)>[data-container=section]{border-bottom:0;border-radius:0;flex:1 0 auto}.hw-rd{position:relative}.hw-rd-panel{border:1px solid var(--hw-rf-card-line);background:var(--hw-rf-card-bg);border-top:0;border-radius:0 0 8px 8px;flex-direction:column;min-width:0;display:flex;position:relative}.hw-rd-head{border-top:1px solid var(--hw-rf-card-line);align-items:center;gap:8px;padding:6px 8px 0 16px;display:flex}.hw-rd-title{color:var(--hw-grid-ink);flex:auto;margin:0;font-size:14px;font-weight:600}.hw-rd-toggle{width:32px;height:32px;color:var(--hw-grid-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hw-rd-toggle:hover{background:var(--hw-grid-line-soft);color:var(--hw-grid-ink)}.hw-rd-toggle:focus-visible,.hw-rd-handle:focus-visible{box-shadow:var(--hw-focus-ring);outline:none}.hw-rd .hw-rl-chips{padding:8px 16px 12px}.hw-rd-handle{z-index:2;cursor:ns-resize;touch-action:none;height:12px;position:absolute;top:-6px;left:0;right:0}.hw-rd-handle:after{content:"";background:var(--hw-rf-state-line);border-radius:2px;width:40px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.hw-rd:has(.hw-rd-handle[data-dragging]){user-select:none}.hw-rd:has(.hw-rd-handle[data-dragging]) .hw-rd-body{transition:none}.hw-rd-body{border-top:1px solid var(--hw-rf-card-line);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.hw-rd-body .hw-rl-lists,.hw-rd-body .hw-rl-list,.hw-rd-body .hw-lc-page{height:100%;min-height:0}.hw-rd-body .hw-rl-list{padding:0 12px 12px}.hw-rd-body .hw-lc-card--embedded{height:100%;min-height:0;max-height:none}.hw-rd-backdrop{z-index:65;background:var(--bg-overlay);position:fixed;inset:0}.hw-rd[data-sheet] .hw-rd-panel{border:1px solid var(--hw-rf-card-line);box-shadow:var(--shadow-dialog);z-index:70;max-height:85vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:12px 12px 0 0;position:fixed;bottom:0;left:0;right:0}.hw-rd[data-sheet] .hw-rd-head{border-top:0}.hw-rd[data-sheet] .hw-rd-body{height:60vh}@media (width<=759px){.hw-rd-toggle{width:44px;height:44px}}.hw-rl-chips{isolation:isolate;align-items:flex-start;gap:8px;min-width:0;padding:16px 16px 12px;display:flex}.hw-rl-chiprow{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.hw-rl-chips .hw-lc-chip-btn{white-space:nowrap;flex:none;height:32px;padding:0 12px;font-size:13px}.hw-rl-chips .hw-lc-chip-btn[data-empty]:not([aria-selected=true]){color:var(--hw-grid-ink-3)}.hw-rl-chips .hw-lc-chip-btn:focus-visible{outline:2px solid var(--hw-grid-action);outline-offset:1px}.hw-rl-chip-count{font-variant-numeric:tabular-nums;opacity:.85}.hw-lc-chip-btn[aria-selected=true]{border-color:var(--hw-grid-action);background:var(--hw-grid-tone-primary-bg);color:var(--hw-grid-tone-primary-fg);font-weight:600}.hw-rl-trailing{flex:none;margin-inline-start:auto}.hw-rl-lists{isolation:isolate;position:relative}.hw-rl-skeleton{gap:8px;padding:12px}.hw-rl-list{padding:0 16px 16px}@media (width<=759px){.hw-rl-chips .hw-lc-chip-btn,.hw-rl-trailing .hw-lc-primary{min-height:44px}}
