.o07-dialog{--ov-max-inline:820px}@media (min-width:768px){.r3-modal.ov-overlay.o07-dialog{max-height:min(88dvh,900px,var(--ov-vv-height,100dvh))}}.r3-modal.ov-overlay.o07-dialog .ov-frame{background:linear-gradient(90deg,var(--ov-accent),var(--ov-primary)) top /100% 4px no-repeat}.r3-modal.o07-dialog :is(p,h3,h4,ul,dl,dd,fieldset,figure){margin:0}.r3-modal.o07-dialog :is(h3,h4){letter-spacing:normal}.r3-modal.o07-dialog .o07-head{display:flex;flex:1 1 auto;align-items:flex-start;gap:12px;min-width:0}.r3-modal.o07-dialog .o07-head-icon{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--ov-warn-soft);color:var(--ov-accent-ink);font-size:24px}.r3-modal.o07-dialog .o07-head-text{flex:1 1 auto;min-width:0}.r3-modal.ov-overlay.o07-dialog .o07-head h2{padding-top:4px;font-size:24px}.r3-modal.o07-dialog .o07-head-text p{margin-top:4px;color:var(--ov-muted);font-size:14px;line-height:1.5}.r3-modal.o07-dialog .o07-esc{flex:none;align-self:center;padding:2px 6px;border:1px solid var(--ov-line);border-radius:4px;color:var(--ov-muted);font-family:var(--ov-font-label);font-size:11px;font-weight:600;letter-spacing:.06em}.r3-modal.o07-dialog .ov-close[aria-disabled=true]{cursor:not-allowed;opacity:.55}.r3-modal.o07-dialog .o07-panel{padding-top:12px}.r3-modal.o07-dialog .o07-panel[hidden]{display:none}.r3-modal.o07-dialog .o07-tab{display:grid;gap:16px;min-width:0}.r3-modal.o07-dialog .o07-heading{color:var(--ov-ink);font-family:var(--ov-font-heading);font-size:17px;font-weight:700;line-height:1.35}.r3-modal.o07-dialog .o07-subheading{color:var(--ov-ink);font-family:var(--ov-font-label);font-size:14px;font-weight:600}.r3-modal.o07-dialog .o07-legend{margin-bottom:8px;padding:0;color:var(--ov-muted);font-family:var(--ov-font-label);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.r3-modal.o07-dialog .o07-legend-note{margin-inline-start:8px;color:var(--ov-accent-ink);font-weight:500;letter-spacing:normal;text-transform:none}.r3-modal.o07-dialog .o07-fieldset{display:grid;gap:10px;min-width:0;padding:0;border:0}.r3-modal.o07-dialog .o07-note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--ov-line);border-radius:10px;background:var(--ov-soft);color:var(--ov-ink)}.r3-modal.o07-dialog .o07-note-icon{flex:none;color:var(--ov-accent-ink);font-size:22px}.r3-modal.o07-dialog .o07-note-body{display:grid;gap:6px;justify-items:start;min-width:0}.r3-modal.o07-dialog .o07-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.r3-modal.o07-dialog .o07-badges{display:grid;gap:8px}.r3-modal.o07-dialog .o07-cards{display:grid;gap:12px}@media (min-width:600px){.r3-modal.o07-dialog .o07-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.r3-modal.o07-dialog .o07-card{position:relative;display:grid;align-content:start;gap:6px;min-height:44px;padding:14px 16px;border:1px solid var(--ov-line);border-radius:10px;background:var(--ov-paper);color:var(--ov-ink);cursor:pointer}.r3-modal.o07-dialog .o07-card--selected{padding:13px 15px;border:2px solid var(--ov-accent-ink);background:var(--ov-warn-soft)}.r3-modal.o07-dialog .o07-card:has(input:focus-visible){outline:2px solid var(--ov-accent-ink);outline-offset:2px}@supports not selector(:has(*)){.r3-modal.o07-dialog .o07-card:focus-within{outline:2px solid var(--ov-accent-ink);outline-offset:2px}}.r3-modal.o07-dialog .o07-card-head{display:flex;align-items:flex-start;gap:8px}.r3-modal.o07-dialog .o07-card-icon{flex:none;color:var(--ov-accent-ink);font-size:22px}.r3-modal.o07-dialog .o07-card-title{flex:1 1 auto;min-width:0;font-weight:700}.r3-modal.o07-dialog .o07-card-state{flex:none;color:var(--ov-muted);font-size:22px}.r3-modal.o07-dialog .o07-card--selected .o07-card-state{color:var(--ov-accent-ink)}.r3-modal.o07-dialog .o07-card-hint{color:var(--ov-muted);font-size:13px}.r3-modal.o07-dialog .o07-card-outcome{font-size:13px}.r3-modal.o07-dialog .o07-card-chip{justify-self:start}.r3-modal.o07-dialog .o07-draft,.r3-modal.o07-dialog .o07-form,.r3-modal.o07-dialog .o07-state,.r3-modal.o07-dialog .o07-status,.r3-modal.o07-dialog .o07-verified,.r3-modal.o07-dialog .o07-workspace{display:grid;gap:12px;justify-items:stretch;min-width:0}.r3-modal.o07-dialog :is(.o07-verified,.o07-state){justify-items:start}.r3-modal.o07-dialog .o07-fields{display:grid;gap:16px;min-width:0}@media (min-width:900px){.r3-modal.o07-dialog .o07-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-modal.o07-dialog .o07-fields>.o07-wide{grid-column:1/-1}}.r3-modal.o07-dialog .o07-textarea{min-height:88px;resize:vertical}.r3-modal.o07-dialog .o07-field-meta{display:flex;align-items:flex-start;gap:8px}.r3-modal.o07-dialog .o07-count{margin-inline-start:auto;color:var(--ov-muted);font-size:12px;font-variant-numeric:tabular-nums}.r3-modal.o07-dialog .o07-choices{display:flex;flex-wrap:wrap;gap:0 20px}.r3-modal.o07-dialog .o07-resolved{color:var(--ov-ok);font-weight:600;overflow-wrap:anywhere}.r3-modal.o07-dialog .o07-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:96px;padding:16px;border:2px dashed var(--ov-field-line);border-radius:10px;background:var(--ov-field);color:var(--ov-ink);text-align:center;cursor:pointer}.r3-modal.o07-dialog .o07-drop:has(input:focus-visible){outline:2px solid var(--ov-accent-ink);outline-offset:2px}@supports not selector(:has(*)){.r3-modal.o07-dialog .o07-drop:focus-within{outline:2px solid var(--ov-accent-ink);outline-offset:2px}}.r3-modal.o07-dialog .o07-drop--active{border-color:var(--ov-accent-ink);background:var(--ov-warn-soft)}.r3-modal.o07-dialog .o07-drop-icon{color:var(--ov-accent-ink);font-size:26px}.r3-modal.o07-dialog .o07-drop-action{color:var(--ov-accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px),(pointer:coarse){.r3-modal.o07-dialog .o07-drop-or{display:none}}.r3-modal.o07-dialog .o07-progress{width:100%;height:8px;accent-color:var(--ov-accent-ink)}.r3-modal.o07-dialog .o07-files{display:grid;gap:8px;padding:0;list-style:none}.r3-modal.o07-dialog .o07-file{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border:1px solid var(--ov-line);border-radius:8px}.r3-modal.o07-dialog .o07-file-icon{flex:none;color:var(--ov-muted);font-size:22px}.r3-modal.o07-dialog .o07-file-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.r3-modal.o07-dialog :is(.o07-file-size,.o07-email-value){overflow-wrap:anywhere}.r3-modal.o07-dialog .o07-file-size{color:var(--ov-muted);font-size:13px}.r3-modal.o07-dialog .o07-remove{flex:none;padding:8px 12px}.r3-modal.o07-dialog .o07-details{display:grid;gap:8px}.r3-modal.o07-dialog .o07-detail dt{color:var(--ov-muted);font-size:13px;font-weight:600}.r3-modal.o07-dialog .o07-detail dd{overflow-wrap:anywhere}.r3-modal.o07-dialog .o07-status-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r3-modal.o07-dialog .o07-confirm{display:grid;gap:10px;padding:12px;border:1px solid var(--ov-danger);border-radius:8px;background:var(--ov-danger-soft);color:var(--ov-ink)}.r3-modal.o07-dialog .o07-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.r3-modal.o07-dialog .o07-history summary{display:flex;align-items:center;min-height:44px;color:var(--ov-ink);font-weight:600;cursor:pointer}.r3-modal.o07-dialog .o07-history-list{display:grid;gap:8px;margin-bottom:8px;padding:0;list-style:none}.r3-modal.o07-dialog .o07-history-item{display:grid;gap:2px;padding:8px 12px;border:1px solid var(--ov-line);border-radius:8px}.r3-modal.o07-dialog .o07-messages{display:grid;gap:6px;justify-items:start}.r3-modal.o07-dialog .o07-alerts p{color:var(--ov-danger);font-weight:600}.r3-modal.o07-dialog .o07-results p{color:var(--ov-ok);font-weight:600}.r3-modal.o07-dialog .o07-block{display:grid;gap:8px;justify-items:start;padding-bottom:16px;border-bottom:1px solid var(--ov-line)}.r3-modal.o07-dialog .o07-block:last-of-type{padding-bottom:0;border-bottom:0}.r3-modal.o07-dialog .o07-categories{display:grid;gap:12px;width:100%}@media (min-width:600px){.r3-modal.o07-dialog .o07-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.r3-modal.o07-dialog .o07-categories ul{margin-top:4px;padding-inline-start:20px}.r3-modal.o07-dialog .o07-email{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.r3-modal.o07-dialog .o07-email-value,.r3-modal.o07-dialog .o07-strong{font-weight:600}.r3-modal.ov-overlay.o07-dialog .ov-frame>.ov-footer{background:var(--ov-soft)}.r3-modal.o07-dialog .o07-footer{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.r3-modal.o07-dialog .o07-actions{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}@media (max-width:767px){.r3-modal.o07-dialog .o07-esc{display:none}.r3-modal.ov-overlay.o07-dialog .o07-tabs{gap:4px;margin-block:4px 0;padding:4px;border:0;border-radius:10px;background:var(--ov-soft)}.r3-modal.ov-overlay.o07-dialog .o07-tabs .ov-tab{flex:1 1 0;justify-content:center;min-width:0;margin-bottom:0;padding:6px 8px;border-bottom:2px solid transparent;border-radius:8px;line-height:1.25;text-align:center;white-space:normal}.r3-modal.ov-overlay.o07-dialog .o07-tabs .ov-tab[aria-selected=true]{border-bottom-color:transparent;background:var(--ov-ink);color:var(--ov-paper)}.r3-modal.o07-dialog .o07-tabs .ov-tab-icon{display:none}.r3-modal.o07-dialog .o07-footer{flex-direction:column;align-items:stretch}.r3-modal.o07-dialog .o07-actions{order:-1;flex-direction:column-reverse;margin-inline-start:0}.r3-modal.o07-dialog .o07-actions .ov-button{width:100%}.r3-modal.o07-dialog .o07-policy{align-self:center}}@media (max-width:767px) and (forced-colors:active){.r3-modal.ov-overlay.o07-dialog .o07-tabs .ov-tab[aria-selected=true]{border-bottom-color:Highlight;text-decoration:underline}}