#ryf-preview .eventrow>.actions{width:290px;max-width:290px;flex-direction:column;gap:10px;align-items:stretch}
#ryf-preview .eventrow>.actions>.solid,#ryf-preview .eventrow>.actions>.outline{width:100%;min-height:48px}
#ryf-preview .eventrow>.actions>.ryf-walkins{padding:0;border:0;margin:0}
#ryf-preview .ryf-storage-action{width:100%}
#ryf-preview .ryf-storage-trigger,#ryf-preview .ryf-storage-closed{width:100%;min-height:48px}
#ryf-preview .ryf-storage-closed{opacity:.65;font-size:13px}
#ryf-preview .ryf-storage-deadline{display:block;font-size:12px;color:#435c65;margin-top:4px}
#ryf-preview .ryf-storage-panel{grid-column:1/-1;padding:24px;background:var(--soft);border:1px solid var(--line);border-radius:3px;margin:0;max-width:none;scroll-margin-top:24px}
#ryf-preview .ryf-storage-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}
#ryf-preview .ryf-storage-heading h3{font-size:25px;margin:0 0 12px}
#ryf-preview .ryf-storage-heading button{min-height:44px;white-space:normal}
#ryf-preview .ryf-storage-panel .ryf-storage-event{white-space:pre-line;font-size:14px;margin:0 0 18px}
#ryf-preview .ryf-storage-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
#ryf-preview .ryf-storage-fields input,#ryf-preview .ryf-storage-fields textarea{display:block;max-width:100%;width:100%;min-width:0;padding:12px;margin-top:5px;border:1px solid #aebfc2;border-radius:3px;background:#fff;color:var(--ink);font:inherit;font-size:16px}
#ryf-preview .ryf-storage-fields label{font-size:13px}
#ryf-preview .ryf-storage-fields .full{grid-column:1/-1}
#ryf-preview .ryf-storage-panel .ryf-storage-note{font-size:13px;margin:0}
#ryf-preview .ryf-storage-error{color:#8a3535}
#ryf-preview .ryf-storage-success{padding:16px;background:var(--blue)}
#ryf-preview .ryf-storage-trigger:focus-visible,#ryf-preview .ryf-storage-fields input:focus-visible,#ryf-preview .ryf-storage-fields textarea:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
@media(max-width:700px){#ryf-preview .eventrow>.actions{width:100%;max-width:100%;grid-column:2}#ryf-preview .ryf-storage-panel{padding:18px}#ryf-preview .ryf-storage-fields{grid-template-columns:minmax(0,1fr)}}
