.workflow-audit-nav{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.625rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex}.workflow-audit-nav:hover{background:var(--muted)}.workflow-audit-form{text-align:left;width:100%;max-width:32rem;margin-inline:auto}.workflow-audit-label{margin-bottom:.75rem;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.workflow-audit-row{border:1px solid var(--border);background:var(--card);border-radius:.875rem;align-items:center;gap:.375rem;padding:.375rem;display:flex}.workflow-audit-row:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 15%, transparent)}.workflow-audit-row .workflow-audit-email{min-width:0;height:2.75rem;box-shadow:none;background:0 0;border:0;padding-inline:.75rem}.workflow-audit-row .workflow-audit-submit{height:2.75rem;box-shadow:inset 0 1px 0 #ffffff2e, 0 0 18px 4px color-mix(in srgb, var(--highlight) 70%, transparent), 0 4px 10px color-mix(in srgb, var(--primary) 22%, transparent);border-radius:.625rem;flex-shrink:0;padding-inline:1rem}.workflow-audit-row .workflow-audit-submit:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff2e, 0 0 22px 5px color-mix(in srgb, var(--highlight) 85%, transparent), 0 6px 14px color-mix(in srgb, var(--primary) 24%, transparent)}.workflow-audit-note{max-width:30rem;color:var(--muted-foreground);margin-top:.75rem;font-size:.8125rem;line-height:1.6}.workflow-audit-dialog[data-slot=dialog-content]{grid-template-rows:auto minmax(0,1fr);width:min(68rem,100% - 2rem);max-width:none;height:min(54rem,100dvh - 2rem);padding:1.25rem;overflow:hidden}.workflow-audit-dialog-heading{padding:.25rem 4.25rem .25rem .25rem}.workflow-audit-dialog-heading [data-slot=dialog-title]{font-size:1.125rem;line-height:1.4}.workflow-audit-close{cursor:pointer;border-radius:.5rem;min-width:2.75rem;min-height:2.75rem;padding:.5rem;position:absolute;top:.75rem;right:.75rem}.workflow-audit-close:hover{background:var(--muted)}.workflow-audit-calendar{border:1px solid var(--border);background:var(--card);border-radius:.75rem;min-width:0;min-height:0;overflow-y:auto}.workflow-audit-calendar-status{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .75rem;padding:0 .75rem;font-size:.8125rem;display:flex}.workflow-audit-calendar-status button{text-underline-offset:3px;cursor:pointer;min-height:2.75rem;text-decoration:underline}.workflow-audit-calendar iframe{border:0;width:100%;min-height:42.5rem;display:block}.workflow-audit-nav:focus-visible,.workflow-audit-form :is(button,input):focus-visible,.workflow-audit-dialog :is(button,iframe):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:540px){.workflow-audit-row{flex-direction:column;align-items:stretch}.workflow-audit-row .workflow-audit-submit{width:100%}.workflow-audit-dialog[data-slot=dialog-content]{width:calc(100% - 1rem);height:min(54rem,100dvh - 1rem);padding:.75rem}.workflow-audit-calendar iframe{min-height:47.5rem}}
