@media screen{.page-title.cms-title{margin-bottom:18px}.director-navigation.cms-navigation{margin-bottom:18px;padding:16px 20px}.cms-section-heading{align-items:center;margin-bottom:16px}.cms-section-heading h2{font-size:22px}.cms-filters{grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.cms-filters .field{margin:0}.panel.cms-tools{padding:8px 18px}.cms-tools>summary{color:#304b62;min-height:44px;font-size:14px;font-weight:700}.cms-tools-body{padding-top:16px}.cms-pagination{color:#526174;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.cms-pagination .button{min-height:44px}.cms-pagination span{text-align:center}.cms-list{gap:12px;display:grid}.panel.cms-item{min-width:0;margin:0;padding:18px}.cms-item-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.cms-item-header h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.cms-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cms-item .cms-item-meta{color:#526174;margin:8px 0 12px;font-size:14px}.cms-item-status{flex-shrink:0}.cms-item .review-reasons{color:#873e2c;max-width:none;margin:10px 0;font-size:14px}.cms-item-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cms-item details{flex:1;min-width:0;margin:0}.cms-item>.cms-item-disclosure{margin-top:12px}.cms-item summary{min-height:44px;font-size:14px}.cms-item-detail{overflow-wrap:anywhere;font-size:14px}.cms-item-detail p{margin:10px 0;font-size:14px}.participant-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel.participant-card{margin:0;padding:20px}.participant-card .participant-name{align-items:center;gap:12px;margin-bottom:12px;display:flex}.participant-card .participant-name strong{font-size:16px;display:block}.participant-card .participant-name small{color:#526174;font-size:13px;display:block}.participant-card .participant-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.participant-action-grid .button{min-height:44px;padding:10px 8px;font-size:14px}.participant-account-tools{margin-top:20px}.participant-profile-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.participant-profile-tabs button{border:1px solid var(--border);color:#304b62;background:#fff;border-radius:6px;flex:1;min-height:44px}.participant-profile-tabs button[aria-pressed=true]{background:#edf3ee;border-color:#809d88}.form-dialog .modal-heading{flex-wrap:nowrap;align-items:start}.form-dialog .modal-heading h2{overflow-wrap:anywhere}.form-dialog .modal-heading .icon-button{flex-shrink:0}.form-dialog .modal-actions{z-index:2;border-top:1px solid var(--border);padding-top:14px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.form-dialog .modal-content{min-width:0}@media (width<=767px){.director-navigation.cms-navigation{padding:14px 16px}.cms-navigation .director-section-links{display:none}.cms-filters{grid-template-columns:minmax(0,1fr)}.cms-section-heading>.actions,.cms-section-heading>.actions>.button{width:100%}.panel.cms-item{padding:16px}.cms-pagination .button{padding:10px 12px}.participant-cards{grid-template-columns:minmax(0,1fr)}dialog.form-dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;inset:0;overflow:hidden}dialog.form-dialog>section.modal{flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:flex;overflow:hidden}.form-dialog .modal-heading{border-bottom:1px solid var(--border);background:#fff;margin:0;padding:16px}.form-dialog .modal-heading h2{margin:0;font-size:21px;line-height:1.45}.form-dialog .modal-content{overscroll-behavior:contain;flex:1;padding:16px;overflow:auto}.form-dialog .modal-actions{gap:10px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.form-dialog .modal-actions .button{white-space:normal;flex:1}}}
