/* Scoped Readiness directory; existing business forms and cross-app controls are unchanged. */
html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265{margin:0 0 16px;padding:14px;border:1px solid var(--fsg-line);border-radius:8px;background:var(--fsg-surface)}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265 .cc-toolbar{display:grid;grid-template-columns:minmax(200px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto auto;gap:10px;align-items:end;margin:0 0 12px}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265 .cc-toolbar>*{min-width:0}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265 input[type=search],html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265 select,html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265 button{min-height:44px}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-filter-options265{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-filter-options265 label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-filter-help265{font-size:12px;line-height:1.6;margin:8px 0 0}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-clear265{background:var(--fsg-surface);color:var(--fsg-text);border:1px solid var(--fsg-line);box-shadow:none}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-register265{min-width:0;container-type:inline-size}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-register265 .cc-list{max-height:68vh;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 2px 2px}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-pages265{padding:12px 0 0;margin-top:10px;border-top:1px solid var(--fsg-line);min-width:0}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-page-range265{margin:0 0 8px;font-size:12px;line-height:1.6;color:var(--fsg-text-muted)}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-page-buttons265{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:center}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-page-buttons265>span{grid-column:1/-1;grid-row:1;text-align:center;padding:3px;font-size:13px}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-page-buttons265>button{width:100%;min-height:44px;padding:8px 5px;white-space:normal;background:var(--fsg-surface);color:var(--fsg-text);border:1px solid var(--fsg-line)}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-page-buttons265>button:disabled{cursor:default;opacity:.5}
html.fsg-ui #v8-content .onefsg-compliance-center .cc-directory-status265{margin:12px 0;line-height:1.6}
@container(max-width:330px){html.fsg-ui #v8-content .onefsg-compliance-center .cc-page-buttons265{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1100px){html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265 .cc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265 .cc-toolbar>label:first-child{grid-column:1/-1}}
@media(max-width:600px){html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265 .cc-toolbar{grid-template-columns:minmax(0,1fr)}html.fsg-ui #v8-content .onefsg-compliance-center .cc-register265 .cc-list{max-height:50vh}html.fsg-ui #v8-content .onefsg-compliance-center .cc-search265{padding:12px}}
