.v9-global{display:flex;gap:20px;align-items:end;margin-bottom:26px}.v9-search{position:relative;flex:1;max-width:650px}.v9-search label{font-size:13px}.v9-search input{width:100%}.v9-suggestions:not(:empty){position:absolute;z-index:30;top:100%;left:0;right:0;background:white;box-shadow:0 8px 24px #00204030;max-height:410px;overflow:auto;border:1px solid #b8cbe0}.v9-suggestions a{display:flex;gap:14px;padding:13px;border-bottom:1px solid #e6edf5}.v9-suggestions small{min-width:110px;color:#5a7290}.v9-create{position:relative}.v9-create summary{background:#061f3c;color:white;padding:14px 24px;cursor:pointer;border-radius:4px}.v9-create>div{position:absolute;right:0;z-index:31;min-width:230px;background:white;border:1px solid #b8cbe0;padding:8px;box-shadow:0 8px 24px #00204030}.v9-create button{display:block;width:100%;text-align:left;margin:4px 0}.v9-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.v9-counters button{text-align:left;display:flex;flex-direction:column;gap:10px;padding:18px}.v9-counters strong{font-size:27px}.v9-counters button[aria-pressed=true]{outline:2px solid #6398c8}.v9-task{display:flex;gap:14px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e3eaf2;align-items:center}.v9-task small{display:block;color:#58708a;margin-top:7px}.v9-task span{font-size:13px;flex-shrink:0}.v9-late{color:#bc2718}.v9-review-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.v9-review-document{position:sticky;top:0;align-self:start;max-height:65vh;overflow:auto;background:#edf2f7}.v9-review-document img{width:100%;display:block}.v9-review-document select{margin-bottom:8px}.v9-review-wide{width:min(1280px,94vw)!important;max-width:1280px!important}.v9-confidence{font-size:11px;color:#596e83;display:block;margin-top:4px}.v9-duplicate-actions{border-top:1px solid #ccd8e7;padding-top:20px}.v9-item-person{margin:12px 0}@media(max-width:800px){.v9-review-grid{grid-template-columns:1fr}.v9-review-document{position:static;max-height:40vh}.v9-task{flex-wrap:wrap}.v9-global{align-items:stretch;flex-direction:column}.v9-create>div{left:0;right:auto}}

#v9DuplicateOther[hidden]{display:none}

#daCustomTypeLabel[hidden]{display:none}

.committee-main-tiles .committee-tile{flex-direction:column;gap:9px}.committee-nav-icon{width:28px;height:28px;flex-shrink:0;color:#3979ae}.committee-main-tiles .committee-tile:hover .committee-nav-icon{color:#052344}

.record-tabs{display:flex;gap:8px;margin:24px 0;border-bottom:1px solid #c5d5e5;padding-bottom:10px}.record-tabs button{min-width:110px}.record-tabs [aria-selected=true]{background:#061e3a;color:white;border-color:#061e3a}.record-tab-panel[hidden]{display:none}.record-tab-panel>.card:first-child{margin-top:0}.record-tab-panel h2{font-size:21px}.record-tab-panel .actions{flex-wrap:wrap}@media(max-width:550px){.record-tabs{overflow:auto}.record-tabs button{min-width:85px}}

main>.committee-main-tiles{position:sticky;top:0;z-index:40;margin-top:0;background:#f4f7fa;isolation:isolate}

main>.committee-main-tiles:has(+.v8-tools){margin-bottom:8px}main>.committee-main-tiles+.v8-tools{position:static;top:auto;z-index:auto;margin:0 0 24px}

/* V10 member reading views */
.record-summary{display:flex;align-items:center;gap:24px;margin:18px 0;padding:20px}
.record-summary img{width:80px;height:100px;object-fit:cover;border-radius:6px}
.record-summary h2{margin:0}.record-summary p{margin:6px 0}
.record-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:12px 0 20px}
.record-facts dt{font-size:12px;color:#536477}.record-facts dd{margin:4px 0;overflow-wrap:anywhere}
.record-edit-dialog{width:min(850px,92vw);max-height:88vh;overflow:auto;border:1px solid #cbd8e6;border-radius:8px;padding:24px}
.record-edit-dialog::backdrop{background:#09244099}.record-edit-dialog>form{border:0;margin:0;padding:0 0 16px}
.record-tabs{flex-wrap:wrap}.record-tab-panel>.card{margin-top:16px}

.v10-domain-tools{position:relative;display:inline-block;margin:0 8px 0 0;background:white;border:1px solid #cbd8e6;border-radius:4px}
.v10-domain-tools summary{padding:8px 12px;cursor:pointer;font-weight:600}
.v10-domain-tools>div{position:absolute;top:100%;left:0;min-width:225px;background:white;border:1px solid #cbd8e6;box-shadow:0 6px 20px #09244022;z-index:45;padding:6px}
.v8-tools .v10-domain-tools a{display:block;border:0;margin:0;padding:10px;text-transform:none}
