
.convite-workshop{margin:2.6rem 0;padding:clamp(1rem,3vw,1.8rem);border:1px solid #ba9b8c;background:#f7f0e6;border-radius:4px;color:#252320}.convite-workshop h3{font:400 clamp(1.55rem,4vw,2rem)/1.1 "Instrument Serif",Georgia,serif;margin:.4rem 0 1.2rem}.convite-workshop label{display:block;font-size:.95rem;margin:.9rem 0}.convite-workshop input:not([type=checkbox]),.convite-workshop select,.convite-workshop textarea{display:block;width:100%;box-sizing:border-box;min-height:44px;font:inherit;color:#252320;background:#fffdf8;border:1px solid #80756d;border-radius:3px;padding:.65rem;margin-top:.3rem}.convite-workshop textarea{resize:vertical;white-space:pre-wrap}.convite-workshop button{min-height:44px;font:inherit;background:#713e35;color:#fffdf8;border:1px solid #713e35;border-radius:3px;padding:.65rem .9rem;cursor:pointer}.convite-workshop button[type=reset],.convite-workshop [data-cv-clear]{background:transparent;color:#4e2b24}.cv-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.9rem 0}.convite-workshop [role=status]{font-weight:600}.convite-workshop [data-cv-result],.convite-workshop pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:.8rem;background:#fffdf8}.convite-workshop pre{font:inherit}.convite-workshop :focus-visible{outline:3px solid #252320;outline-offset:3px}.cv-review label{display:flex;align-items:flex-start;gap:.7rem;min-height:44px}.cv-review input{width:20px;height:20px;flex:0 0 auto;margin-top:.1rem;accent-color:#713e35}.convite-workshop [hidden]{display:none!important}.cv-direct-answer{max-width:58ch;font-size:1.08rem;line-height:1.65}.cv-table-wrap{overflow-x:auto;max-width:100%;margin:1.4rem 0}.cv-summary-table{width:100%;border-collapse:collapse;font-size:.95rem}.cv-summary-table th,.cv-summary-table td{border-bottom:1px solid #cfc0b5;text-align:left;vertical-align:top;padding:.65rem;overflow-wrap:anywhere}.cv-summary-table th{font-weight:600}.daily-video-frame{aspect-ratio:16/9;display:grid;place-items:center;background:#e4d7c8;border:1px solid #ba9b8c}.daily-video-frame iframe{width:100%;height:100%;border:0}.daily-video-frame button{font:inherit;min-height:44px;padding:.8rem 1rem;background:#713e35;color:#fffdf8;border:0;border-radius:3px;cursor:pointer}.daily-video-frame button:focus-visible{outline:3px solid #252320;outline-offset:3px}.daily-video img{width:100%;max-width:480px;height:auto;display:block;margin-bottom:.6rem}@media(prefers-reduced-motion:reduce){.convite-workshop *{animation:none!important;transition:none!important}}
