.dolphin-entry,.dolphin-dialog{color:var(--ops-ink,#252c32);background:var(--ops-panel,#fff);font:inherit;border:1px solid var(--ops-border,#d7dfdc);border-radius:1rem}
.dolphin-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;margin:1rem 0}.dolphin-entry h2{font-size:1.35rem;font-weight:650}.dolphin-entry p{color:var(--ops-muted,#56635f);margin:.3rem 0}
.dolphin-entry button,.dolphin-dialog button,.dolphin-dialog a{font:inherit;min-height:44px;border:1px solid var(--ops-border,#d7dfdc);border-radius:.6rem;padding:.65rem 1rem;background:var(--ops-canvas,#f3f6f4);color:inherit;cursor:pointer;text-decoration:none}
.dolphin-dialog{width:min(1060px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:auto;position:fixed;inset:0;margin:auto}.dolphin-dialog::backdrop{background:rgb(12 25 22 / .55)}
.dolphin-dialog header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem;background:var(--ops-panel,#fff);border-bottom:1px solid var(--ops-border,#d7dfdc)}.dolphin-dialog h2{font-size:1.8rem;font-weight:650;margin:0}.dolphin-dialog header p{margin:0 0 .3rem;color:var(--ops-muted,#56635f)}
.dolphin-dialog nav,.dolphin-actions,.dolphin-dialog form{display:flex;flex-wrap:wrap;gap:.5rem;padding:.8rem 1.2rem}.dolphin-dialog nav button[aria-pressed=true]{background:var(--primary-dark,#196855);color:white}.dolphin-dialog form[hidden]{display:none}.dolphin-dialog form label{display:flex;gap:.4rem;align-items:center;max-width:100%}.dolphin-dialog input,.dolphin-dialog select{font:inherit;min-height:44px;border:1px solid var(--ops-border,#d7dfdc);border-radius:.5rem;padding:.5rem;max-width:100%;color:inherit;background:var(--ops-panel,#fff)}
.dolphin-dialog [data-dolphin-content]{padding:0 1.2rem 1.2rem}.dolphin-dialog [role=status]{margin:0 1.2rem}.dolphin-card{border:1px solid var(--ops-border,#d7dfdc);border-radius:.75rem;padding:1rem;margin:1rem 0;overflow-wrap:anywhere}.dolphin-card h3,.dolphin-card summary{font-size:1.12rem;font-weight:650}.dolphin-card summary{cursor:pointer;min-height:32px}.dolphin-card h4{font-weight:650;margin:1rem 0 .3rem}.dolphin-card p{margin:.5rem 0;line-height:1.55}.dolphin-card dt{font-weight:600;margin:.7rem 0 .2rem}.dolphin-card dd{margin:0}.dolphin-card ol,.dolphin-card ul{padding-left:1.4rem;list-style:revert}.dolphin-card li{margin:.5rem 0;line-height:1.5}.dolphin-tag{display:inline-block;padding:.35rem .6rem;margin:.5rem 0;border-radius:.5rem;background:var(--ops-canvas,#f3f6f4);font-size:.9rem}.dolphin-notice{padding:1rem;border-left:4px solid var(--ops-warning,#b78423);background:var(--ops-canvas,#f3f6f4);border-radius:.5rem}.dolphin-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.dolphin-dialog :focus-visible,.dolphin-entry :focus-visible{outline:3px solid var(--primary-dark,#196855);outline-offset:3px}@media(max-width:480px){.dolphin-dialog header{align-items:flex-start}.dolphin-dialog nav button{flex:1 1 42%}.dolphin-dialog form label{width:100%}.dolphin-dialog input,.dolphin-dialog select{width:100%;min-width:0}.dolphin-entry button{width:100%}}
