/* Scoped to the signup revision confirmation. Other sheets retain their design. */
#sheet[data-kind="edit"]{box-sizing:border-box;width:calc(100% - 32px);max-width:600px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #dedbd3;border-top:5px solid #ff511c;border-radius:0;background:#faf8f3;color:#191b18;box-shadow:0 24px 90px #0003;overflow:auto}
#sheet[data-kind="edit"]::backdrop{background:rgba(17,20,17,.58);backdrop-filter:blur(5px)}
#sheet[data-kind="edit"] .sheet-top{display:flex;align-items:center;gap:20px;padding:30px 32px 0;border:0;background:transparent}
#sheet[data-kind="edit"] #sheet-title{margin:0;flex:1;font-size:clamp(28px,5vw,38px);line-height:1.08;letter-spacing:-.02em}
#sheet[data-kind="edit"] #close-sheet{display:grid;place-items:center;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;aspect-ratio:1;padding:0;border:1px solid #cecac1;border-radius:50%;background:transparent;color:#191b18;box-shadow:none;font:28px/1 Arial}
#sheet[data-kind="edit"] #close-sheet:focus{outline:none}
#sheet[data-kind="edit"] #close-sheet:focus-visible{outline:2px solid #c43a0c;outline-offset:3px}
#sheet[data-kind="edit"] #sheet-body{padding:24px 32px 32px;max-height:none;overflow:visible}
#sheet[data-kind="edit"] .edit-choice-kicker{display:block;color:#b73711;font-size:12px;font-weight:700;letter-spacing:.13em}
#sheet[data-kind="edit"] .edit-choice-intro{margin:12px 0 24px;font-size:19px;line-height:1.45;color:#373a33}
#sheet[data-kind="edit"] .edit-choice-details{border-top:1px solid #dfdbd2;border-bottom:1px solid #dfdbd2;padding:4px 0;background:linear-gradient(120deg,#fff2e8,transparent)}
#sheet[data-kind="edit"] .edit-choice-details>div{display:flex;gap:16px;padding:18px 16px}
#sheet[data-kind="edit"] .edit-choice-details>div+div{border-top:1px solid #e7dfd5}
#sheet[data-kind="edit"] .edit-choice-number{flex:0 0 30px;font-size:20px;font-weight:700;color:#bb3811;line-height:1.35}
#sheet[data-kind="edit"] .edit-choice-details h3{margin:0 0 5px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:0}
#sheet[data-kind="edit"] .edit-choice-details p{margin:0;font-size:15px;line-height:1.5;color:#62645e}
#sheet[data-kind="edit"] .edit-choice-actions{display:grid;gap:10px;margin-top:26px}
#sheet[data-kind="edit"] .edit-choice-actions button{box-sizing:border-box;width:100%;min-height:50px;padding:12px 16px;font-family:inherit;font-weight:700;font-size:16px;line-height:1.35;letter-spacing:0;text-transform:none;box-shadow:none;border-radius:0;white-space:normal}
#sheet[data-kind="edit"] .edit-choice-actions .primary{background:#c53b0c;color:white;border:1px solid #c53b0c}
#sheet[data-kind="edit"] .edit-choice-actions .secondary{background:transparent;color:#41443c;border:1px solid #cac7be}
#sheet[data-kind="edit"] .edit-choice-actions button:hover{filter:brightness(.96)}
#sheet[data-kind="edit"] .edit-choice-actions button svg,#sheet[data-kind="edit"] .edit-choice-actions button::after{display:none!important}
@media(max-width:480px){#sheet[data-kind="edit"] .sheet-top{padding:23px 20px 0;gap:12px}#sheet[data-kind="edit"] #sheet-body{padding:20px}#sheet[data-kind="edit"] .edit-choice-intro{font-size:17px;margin-bottom:20px}#sheet[data-kind="edit"] .edit-choice-details>div{padding:16px 10px;gap:10px}#sheet[data-kind="edit"] .edit-choice-actions{margin-top:20px}}
