.confirm-dialog .title-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 2rem .5rem;font-size:1.125rem;font-weight:700}.confirm-dialog .title-wrapper .icon{color:var(--notice-color)}.confirm-dialog .title-wrapper .icon svg{font-size:2rem}.confirm-dialog .content-wrapper{display:flex;flex-direction:column;align-items:center;padding:0}.confirm-dialog .content-wrapper .description{text-align:center;white-space:break-spaces;padding:.5rem 2rem;font-size:1rem;margin-bottom:1.5rem}.confirm-dialog .content-wrapper .optional{padding:.5rem 2rem;width:100%;margin-top:-1rem;margin-bottom:1rem}.confirm-dialog .content-wrapper .optional input,.confirm-dialog .content-wrapper .optional select{font-size:1rem}.confirm-dialog .content-wrapper .optional .person-count-options{display:flex;flex-direction:column;gap:1rem}.confirm-dialog .content-wrapper .optional .person-count-options .count-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.confirm-dialog .content-wrapper .optional .person-count-options .count-buttons .count-btn{padding:.5rem 1.5rem;border:1px solid var(--gray-alpha-300);border-radius:.5rem;background-color:var(--background);color:var(--foreground);font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.confirm-dialog .content-wrapper .optional .person-count-options .count-buttons .count-btn:hover{background-color:var(--gray-alpha-100)}.confirm-dialog .content-wrapper .optional .person-count-options .count-buttons .count-btn.selected{background-color:var(--primary-color-bg);color:var(--primary-color);border-color:var(--primary-color)}.confirm-dialog .content-wrapper .action-btn-group{display:flex;width:100%}.confirm-dialog .content-wrapper .action-btn-group .action-btn{display:flex;align-items:center;justify-content:center;color:var(--notice-color);opacity:.75;font-size:1.125rem;border-top:1px solid var(--gray-alpha-300);width:100%;padding:.75rem;border-radius:0;height:3.25rem;transition:opacity .2s,background-color .2s}.confirm-dialog .content-wrapper .action-btn-group .action-btn:first-child{border-right:1px solid var(--gray-alpha-300)}@media(hover:hover)and (pointer:fine){.confirm-dialog .content-wrapper .action-btn-group .action-btn:hover{background-color:var(--gray-alpha-100);opacity:1}}