.praise-form{max-width:650px;margin:40px 0 60px}.praise-form label,.praise-review label{display:block;font:18px/1.5 'Gill Sans','Gill Sans MT',Arial,sans-serif;margin:24px 0 8px}.praise-form input:not([type=checkbox]),.praise-form textarea,.praise-review input:not([type=file]),.praise-review textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid #aaa9a2;border-radius:0;background:#fff;font:18px/1.5 'Gill Sans',Arial,sans-serif;color:#171714}.praise-form input[type=file]{font-size:16px}.praise-form button,.praise-review button,.praise-tabs button,.praise-more{padding:12px 20px;border:1px solid #171714;background:#171714;color:white;font:17px/1.4 'Gill Sans',Arial,sans-serif;cursor:pointer}.praise-form button:disabled,.praise-review button:disabled{opacity:.5;cursor:wait}.praise-note{font:15px/1.5 'Gill Sans',Arial,sans-serif;color:#6f6d66;margin:8px 0}.praise-permission{display:flex!important;gap:12px;align-items:start}.praise-permission input{margin-top:6px}.praise-honey{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.praise-invite{font-style:italic;margin-top:14px!important;font-size:19px;line-height:1.6}.praise-invite a{color:inherit;text-decoration:underline;text-underline-offset:3px}.praise-desk{max-width:900px;margin:40px auto;padding:0 24px 80px}.praise-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.praise-tabs [aria-pressed=false]{background:white;color:#171714}.praise-review{border-top:1px solid #d5d5d1;padding:28px 0}.praise-review img{width:100px;height:100px;object-fit:cover;border-radius:50%}.praise-review-actions{display:flex;gap:12px;margin:20px 0}.praise-review .secondary{background:#fff;color:#171714}.praise-desk [role=status]{white-space:pre-wrap}.praise-form :focus-visible,.praise-desk :focus-visible{outline:2px solid #171714;outline-offset:4px}
/* Keep the form close to its introduction and consent beside its checkbox. */
.page-stack:has(> .praise-form){gap:0}
.praise-form{margin-top:32px}
.praise-form>label:first-child{margin-top:0}
.praise-form .praise-permission{justify-content:flex-start;gap:10px;align-items:flex-start}
.praise-form .praise-permission input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:5px 0 0;padding:0}
.praise-form .praise-permission span{flex:1;min-width:0}
