.governance-screen .governance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.governance-screen .governance-person{background:#fff;border:1px solid #dce6f2;border-radius:18px;gap:10px;min-width:0;padding:16px;display:grid}.governance-screen .governance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.governance-screen .governance-check{border:1px solid #dce6f2;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:1rem;display:flex}.governance-screen .governance-check input{width:20px;min-width:20px;height:20px;margin-top:2px}.governance-screen .governance-list{gap:10px;margin:14px 0;display:grid}.governance-screen .governance-summary{color:#183653;background:#eef5ff;border-radius:14px;padding:14px}.governance-screen .governance-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.governance-screen .competition-field input,.governance-screen .competition-field select,.governance-screen .competition-field textarea{box-sizing:border-box;width:100%;min-width:0;font-size:1rem}.governance-screen .governance-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}@media (min-width:850px){.governance-screen .governance-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.governance-screen .governance-person strong,.governance-screen .governance-person p{overflow-wrap:anywhere}.rali-competitions[data-review-ui] .governance-screen .governance-overview{margin-bottom:14px;padding:16px}.rali-competitions[data-review-ui] .governance-screen .governance-toolbar .review-section-heading{margin:0}.rali-competitions[data-review-ui] .governance-screen .governance-toolbar h2{font-size:18px}.rali-competitions[data-review-ui] .governance-screen .governance-toolbar .review-icon{border-radius:12px;width:38px;height:38px}.rali-competitions[data-review-ui] .governance-screen .review-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:12px 0}.rali-competitions[data-review-ui] .governance-screen .review-metric{gap:8px;padding:0 12px}.rali-competitions[data-review-ui] .governance-screen .review-metric .review-icon{border-radius:10px;width:34px;height:34px}.rali-competitions[data-review-ui] .governance-screen .review-metric strong{font-size:20px}.rali-competitions[data-review-ui] .governance-screen .review-metric span:not(.review-icon){font-size:12px}.governance-screen .governance-members{margin-bottom:16px}.governance-screen .governance-person{gap:10px;box-shadow:0 3px 12px #19375805}.governance-screen .governance-person-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.governance-screen .governance-person-header>div{flex:1;min-width:100px}.governance-screen .governance-person-header strong{color:#16325b;font-size:15px;line-height:1.35;display:block}.governance-screen .governance-person-header small{color:#62718a;overflow-wrap:anywhere;font-size:12px}.governance-screen .governance-person-avatar{color:#245999;background:linear-gradient(135deg,#edf5ff,#ddeaff);border:1px solid #d8e6fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:750;display:inline-flex}.rali-competitions[data-review-ui] .governance-screen .governance-person .review-badge{padding:5px 8px;font-size:11px}.governance-screen .governance-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.governance-screen .governance-role{color:#244c7b;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.governance-screen .governance-role svg{color:#3376bb;flex:none}.rali-competitions[data-review-ui] .governance-screen .governance-permissions{color:#62718a;margin:0;font-size:12px;line-height:1.45}.governance-screen .governance-person-options{border-top:1px solid #e6edf5;margin-top:2px;padding-top:4px}.governance-screen .governance-person-options summary,.governance-screen .governance-more summary{cursor:pointer;color:#31547d;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;list-style:none;display:flex}.governance-screen summary::-webkit-details-marker{display:none}.governance-screen .governance-person-options summary>svg:last-child,.governance-screen .governance-more summary>svg:last-child{margin-left:auto}.governance-screen details[open]>summary>svg:last-child{transform:rotate(180deg)}.governance-screen .governance-person-options .governance-actions{margin:6px 0 0}.rali-competitions[data-review-ui] .governance-screen .governance-more{border-radius:16px;margin-top:12px;margin-bottom:12px;padding:8px 16px}.governance-screen .governance-links{border-top:1px solid #e6edf5;padding-top:6px;display:grid}.governance-screen .governance-links a{color:#245d9c;align-items:center;gap:10px;min-height:46px;padding:8px 2px;font-size:13px;text-decoration:none;display:flex}.governance-screen .governance-links a>svg{flex:none}.governance-screen .governance-links a>svg:last-child{margin-left:auto}.governance-screen .governance-history p{border-top:1px solid #e6edf5;padding-top:12px;font-size:13px}.governance-screen .governance-history small{color:#62718a;margin-top:4px;display:block}.governance-screen .governance-editor,.governance-screen .governance-feedback{scroll-margin-block:100px 150px}.rali-competitions[data-review-ui] .governance-screen .governance-editor{border-color:#9dc3f1;box-shadow:0 6px 22px #1c5da710}.governance-screen .governance-editor-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.governance-screen .governance-editor-heading>div{flex:1;min-width:0}.governance-screen .governance-editor-heading h2{color:#132f58;outline:none;margin:3px 0;font-size:20px;line-height:1.3}.governance-screen .governance-editor-heading small{color:#607691;font-size:12px}.governance-screen .governance-close{color:#31547d;background:#f7faff;border:1px solid #dbe5ef;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.governance-screen .governance-editor form{gap:16px;display:grid}.governance-screen .governance-editor .competition-field{margin:0}.governance-screen .governance-editor legend{color:#31547d;font-size:14px;font-weight:700}.governance-screen .governance-editor .governance-choice-grid{margin:8px 0 0}.rali-competitions[data-review-ui] .governance-screen .review-choice{gap:6px;padding:12px 28px 12px 12px}.rali-competitions[data-review-ui] .governance-screen .review-choice strong{font-size:13px}.rali-competitions[data-review-ui] .governance-screen .review-choice input[type=radio]{width:16px;height:16px;top:10px;right:8px}.governance-screen .governance-editor .governance-actions{margin-top:0}.governance-screen .governance-summary{align-items:center;gap:12px;margin-bottom:12px;display:flex}.governance-screen .governance-summary>div{overflow-wrap:anywhere;min-width:0}.governance-screen .governance-summary strong,.governance-screen .governance-summary>div>span{display:block}.governance-screen .governance-summary>div>span{margin-top:3px;font-size:13px}.governance-screen .governance-summary p,.governance-screen .governance-hint{color:#536c86;margin:6px 0 0;font-size:13px;line-height:1.5}.governance-screen .governance-review-notice{color:#536c86;align-items:flex-start;gap:9px;margin:14px 0;font-size:13px;line-height:1.5;display:flex}.governance-screen .governance-review-notice>svg{flex:none;margin-top:3px}.governance-screen .governance-review-notice p{margin:0 0 8px}.governance-screen .governance-editor .governance-check{margin-bottom:16px;font-size:14px;line-height:1.45}.governance-screen .governance-feedback{outline:none;margin-bottom:14px}.governance-screen .governance-feedback .competition-error button{margin-top:10px;display:block}.governance-screen .governance-loading{align-items:center;gap:8px;min-height:60px;font-size:14px;display:flex}.governance-screen .governance-empty{text-align:center;color:#5074a0;justify-items:center;gap:10px;display:grid}.governance-screen .governance-empty p{margin:0;font-size:14px}.governance-screen :-webkit-any(button,input,textarea,select){scroll-margin-block:110px 150px}.governance-screen :is(button,input,textarea,select){scroll-margin-block:110px 150px}@media (max-width:480px){.rali-competitions[data-review-ui] .governance-screen .governance-toolbar>.competition-primary{width:100%;margin-top:4px}.rali-competitions[data-review-ui] .governance-screen .governance-editor{padding:16px}.governance-screen .governance-editor-heading h2{font-size:18px}.governance-screen .governance-editor-heading>.review-icon{display:none}.governance-screen .governance-editor .governance-actions>.competition-primary{flex:1}}
