.record-delete-trigger{color:#9a3c37!important;display:inline-flex;gap:7px;align-items:center;min-height:44px;white-space:nowrap}.record-delete-trigger:disabled{opacity:.5;cursor:not-allowed}.record-delete-dialog{max-width:560px;overflow-wrap:anywhere}.record-delete-dialog p{line-height:1.8}.record-delete-caution{padding:14px 16px;background:#fff5ec;border-radius:12px;color:#81522a}.record-delete-confirm{color:#9a3c37!important;border-color:#d5aaa7!important;min-height:44px}.c-complaint-list>article{background:white;border:1px solid #dce7ee;border-radius:16px;padding:24px;min-width:0;transition:border-color .2s}.c-complaint-list>article:hover{border-color:#9abcca}.c-complaint-open{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.c-complaint-open>div{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.c-complaint-open:focus-visible{outline:2px solid #007a9e;outline-offset:6px;border-radius:8px}@media(max-width:600px){.record-delete-dialog .p-form-actions{display:flex;flex-wrap:wrap;gap:10px}.record-delete-dialog .p-form-actions>button{flex:1}.c-complaint-list>article{padding:20px}}.conference-members .member-invite{align-items:flex-start}.member-add-mode{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 4px}.member-add-mode button{min-height:44px;border:1px solid #d0dfe8;border-radius:9px;padding:10px 16px;background:white;color:#36586f;font:inherit;cursor:pointer}.member-add-mode button[aria-pressed=true]{background:#e9f3f7;border-color:#8db6c8;color:#123c55;font-weight:600}.member-invite>.member-name-picker{flex:1;min-width:0}.member-name-picker>label{display:block;margin-bottom:9px;font-size:14px}.member-name-search{display:flex;gap:10px;align-items:center}.member-name-search input{flex:1;min-width:0;width:100%;font-size:16px}.member-name-search .p-btn{flex-shrink:0;min-height:44px}.member-search-hint{font-size:13px;color:#587184;margin:12px 0 8px}.member-candidates{list-style:none;margin:0;padding:0;border:1px solid #d5e1e8;border-radius:12px;overflow:hidden;max-height:320px;overflow-y:auto;background:white}.member-candidates li+li{border-top:1px solid #e3ebf0}.member-candidates button{display:flex;width:100%;align-items:center;gap:12px;min-height:66px;border:0;padding:14px;background:white;text-align:left;color:#24465b;font:inherit;cursor:pointer}.member-candidates button[aria-pressed=true]{background:#eaf4f8}.member-candidates button>span:first-of-type{flex:1;min-width:0}.member-candidates small,.member-candidates strong{display:block;overflow-wrap:anywhere}.member-candidates small{font-size:12px;color:#607c8e;margin-top:6px}.member-selected-mark{font-size:13px;white-space:nowrap}.member-add-mode button:focus-visible,.member-name-picker button:focus-visible{outline:2px solid #007c9e;outline-offset:-3px}.member-add-mode button:disabled,.member-name-picker button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.conference-members .member-invite{align-items:stretch;flex-direction:column}.member-name-search{gap:8px}.member-name-search .p-btn{padding-inline:12px}.member-invite>.member-name-picker,.member-invite>label{width:100%}}