.selection-clone{font-size:14px;line-height:1.5;max-width:1320px;margin:0 auto;padding:4px 4px 20px;color:var(--text,#203247)}
.selection-clone .sc-summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}
.selection-clone .sc-summary-cards>div{padding:18px;border:1px solid var(--border,#dce4ed);border-radius:9px;background:var(--panel,#fff);display:flex;gap:10px;align-items:baseline}
.selection-clone .sc-summary-cards strong{font-size:27px;color:#0876ed}.selection-clone .sc-summary-cards span{font-size:13px;color:var(--muted,#64748b)}
.selection-clone .sc-summary-cards>div:last-child{background:#fff8ea}.selection-clone .sc-simple-note{padding:12px 16px;background:#fff8ea;border-radius:8px;font-size:14px}.selection-clone .sc-ready{background:#eaf7ef;color:#187646}
.selection-clone .sc-advanced{border:1px solid var(--border,#dce4ed);border-radius:8px;padding:12px 16px!important;margin:16px 0;background:var(--panel,#fff)}.selection-clone .sc-advanced>summary{font-weight:600;cursor:pointer;color:var(--muted,#64748b)}.selection-clone .sc-advanced>div{overflow-x:auto;margin-top:14px}
.selection-clone .sc-issue-row{background:#fffaf0}.selection-clone .sc-issue-row>td:first-child{width:24%}.selection-clone .sc-issue-row>td:nth-child(2){width:43%}.selection-clone .sc-issue-row>td:last-child{width:33%}.selection-clone .sc-issue-row button{margin:4px 6px 4px 0}.selection-clone .sc-omit{margin:8px 0;font-size:13px}
[data-theme=dark] .selection-clone .sc-issue-row,[data-theme=dark] .selection-clone .sc-simple-note,[data-theme=dark] .selection-clone .sc-summary-cards>div:last-child{background:#3a3224}
@media(max-width:780px){.selection-clone .sc-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-clone .sc-issue-row,.selection-clone .sc-issue-row>td{display:block;width:100%!important}.selection-clone table:has(.sc-issue-row)>tr:first-child{display:none}.selection-clone .sc-summary-cards>div{padding:12px}}
.selection-clone *{box-sizing:border-box}.selection-clone [hidden]{display:none!important}.selection-clone h2{font-size:23px;margin:0 0 6px}.selection-clone h3{font-size:16px;margin:0 0 14px}.selection-clone button{min-height:36px;border-radius:6px;padding:8px 14px}.selection-clone select,.selection-clone input:not([type=checkbox]){min-height:40px;border-radius:6px;width:100%;padding:8px 10px;font:inherit}.selection-clone button:disabled{opacity:.45}.selection-clone .sc-heading{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px}.sc-heading p,.selection-clone .sc-hint{color:var(--muted,#64748b);font-size:13px;margin:0 0 16px}.selection-clone .sc-heading>button{flex-shrink:0}
.selection-clone .sc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.selection-clone .sc-steps button{padding:14px 12px;text-align:left;border:1px solid var(--border,#dce4ed);background:var(--panel,#fff);font-weight:600}.selection-clone .sc-steps [aria-current=step]{background:#edf4ff;color:#096bdb;border-color:#0876ed}.selection-clone .sc-context{background:#edf4ff;border-left:3px solid #0876ed;padding:10px 14px;margin-bottom:16px;color:#305779;font-size:13px;overflow-wrap:anywhere}.selection-clone .pw-notice{font-size:13px;padding:10px 14px;margin:0 0 18px}.selection-clone .pw-notice:empty{display:none}
.selection-clone .sc-scopes{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:16px 0}.selection-clone .sc-scopes section{padding:20px;border:1px solid var(--border,#dce4ed);border-radius:9px;background:var(--panel,#fff);min-width:0}.selection-clone .sc-scopes section:first-child h3:before{content:'FROM';color:#0876ed;font-size:11px;letter-spacing:1px;margin-right:12px}.selection-clone .sc-scopes section:last-child h3:before{content:'TO';color:#0876ed;font-size:11px;letter-spacing:1px;margin-right:12px}.selection-clone label:not(.sc-category){display:grid;gap:6px;margin:12px 0;font-size:13px;font-weight:600}.selection-clone .sc-categories{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.selection-clone .sc-category{display:flex;align-items:center;gap:8px;border:1px solid var(--border,#dce4ed);border-radius:7px;padding:10px 12px;background:var(--panel,#fff);margin:0;font-size:13px}.selection-clone .sc-category:has(input:checked){background:#edf4ff;border-color:#0876ed;color:#096bdb}.selection-clone .sc-category small{font-size:11px;color:var(--muted,#64748b)}.selection-clone input[type=checkbox]{width:17px;height:17px;accent-color:#0876ed;flex-shrink:0}.selection-clone .sc-category-note{font-size:12px;color:var(--muted,#64748b);padding:8px 0}.selection-clone .sc-category-note p{padding:8px 12px;background:var(--panel,#fff);margin:5px 0}
.selection-clone .sc-tools{display:flex;gap:10px;margin:16px 0}.selection-clone .sc-tools input{flex:1;min-width:0}.selection-clone .sc-tools button{flex-shrink:0}.selection-clone .sc-list,.selection-clone .sc-review{background:var(--panel,#fff);border:1px solid var(--border,#dce4ed);border-radius:9px;padding:16px;overflow:auto}.selection-clone table{width:100%;border-collapse:collapse}.selection-clone th{font-size:12px;color:var(--muted,#64748b);background:#f4f7fb;font-weight:600}.selection-clone td,.selection-clone th{padding:12px;text-align:left;border-bottom:1px solid var(--border,#e6edf4);vertical-align:top}.selection-clone td strong{font-size:14px;overflow-wrap:anywhere}.selection-clone td small{display:block;color:var(--muted,#64748b);font-size:12px;margin-top:5px}.selection-clone .sc-list th:first-child{width:40px}.selection-clone .sc-list td:last-child{font-size:12px;max-width:240px}.selection-clone .sc-review td select,.selection-clone .sc-review td input{min-width:180px;margin-bottom:8px}.selection-clone .sc-review details{padding:12px 0;border-bottom:1px solid var(--border,#e6edf4)}.selection-clone .sc-review>button{margin:14px 10px 0 0}.selection-clone .sc-review-summary{padding:12px;background:#edf4ff;color:#305779;border-radius:6px}.selection-clone .sc-badge{display:inline-block;font-size:12px;border-radius:5px;padding:4px 8px;background:#eaf4ef;color:#187646}.selection-clone .sc-conflict,.selection-clone .sc-blocked{background:#fff2d9;color:#885400}.selection-clone .sc-reuse{background:#edf4ff;color:#096bdb}
.selection-clone .sc-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;margin-top:20px;border-top:1px solid var(--border,#dce4ed);background:var(--background,#f4f7fb)}.selection-clone .sc-footer>span{font-size:13px;color:var(--muted,#64748b)}.selection-clone .sc-footer>div{display:flex;gap:8px}.selection-clone [data-next],.selection-clone .sc-primary{background:#0876ed;color:#fff;border-color:#0876ed}.selection-clone .error{color:#bd243b;white-space:pre-wrap}
@media(max-width:680px){.selection-clone .sc-scopes{grid-template-columns:1fr;gap:14px}.selection-clone .sc-steps{gap:5px}.selection-clone .sc-steps button{font-size:12px;padding:12px 6px}.selection-clone .sc-tools{flex-wrap:wrap}.selection-clone .sc-tools input{flex-basis:100%}.selection-clone .sc-footer{flex-wrap:wrap}.selection-clone .sc-list,.selection-clone .sc-review{padding:10px}.selection-clone td,.selection-clone th{padding:9px}.selection-clone .sc-list td:last-child{max-width:150px}}
.selection-clone .sc-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.selection-clone .sc-mode-options>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:26px;border:1px solid var(--border,#dce4ed);border-radius:10px;background:var(--panel,#fff);gap:14px;min-width:0;white-space:normal}.selection-clone .sc-mode-options>button:hover{border-color:#0876ed;background:#f6faff}.selection-clone .sc-mode-options h3{margin:0;font-size:19px}.selection-clone .sc-mode-options p{margin:0;color:var(--muted,#64748b);font-size:14px;line-height:1.7}.selection-clone .sc-mode-label{font-size:12px;color:#096bdb;background:#edf4ff;padding:4px 9px;border-radius:5px}.selection-clone .sc-mode-start{color:#096bdb;font-weight:600;margin-top:auto;padding-top:14px}@media(max-width:680px){.selection-clone .sc-mode-options{grid-template-columns:1fr;gap:14px}}

.selection-clone .sc-review-actions{display:flex;align-items:center;gap:12px;padding:12px 0 0;border-top:1px solid var(--border,#dce4ed);margin-top:14px}.selection-clone .sc-review-actions>label{flex:1;min-width:180px;margin:0}.selection-clone .sc-review-actions>button{white-space:nowrap;margin-top:22px}.selection-clone .sc-issue-row details{font-size:12px;border:0;padding:6px 0}.selection-clone .sc-review>.pw-panel{padding:8px 12px;margin:12px 0}.selection-clone .sc-review>.pw-panel label{font-size:12px}.selection-clone .sc-review td .error{color:#bd243b}@media(max-width:680px){.selection-clone .sc-review-actions{flex-wrap:wrap}.selection-clone .sc-review-actions>label{flex-basis:100%}.selection-clone .sc-review-actions>button{margin-top:0}}

.selection-clone .sc-zone-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:14px;margin:14px 0 8px;border:1px solid var(--border,#dce4ed);border-radius:8px;background:var(--panel,#fff)}
.selection-clone .sc-zone-filters>label{flex:1 1 180px;min-width:0;margin:0;font-size:13px;font-weight:600}.selection-clone .sc-zone-filters select{display:block;margin-top:6px}
.selection-clone .sc-zone-arrow{align-self:center;color:var(--muted,#64748b);padding-top:20px}.selection-clone .sc-filter-count{font-size:12px;color:var(--muted,#64748b);align-self:center;white-space:nowrap;padding-top:20px}
.selection-clone .sc-policy-zones{display:block;margin-top:6px;color:var(--muted,#64748b);font-size:12px;overflow-wrap:anywhere}.selection-clone .sc-zone-hint{font-size:12px;margin-bottom:12px}
@media(max-width:620px){.selection-clone .sc-zone-filters>label{flex-basis:calc(50% - 20px)}.selection-clone .sc-filter-count{padding-top:0}.selection-clone .sc-zone-arrow{display:none}}

.selection-clone .sc-resolution-note{padding:10px;margin-top:10px;border:1px solid var(--border,#ddd);border-radius:6px;background:var(--panel,#fff);font-size:12px}.selection-clone .sc-resolution-note p{margin:6px 0;font-size:12px;line-height:1.6}.selection-clone .sc-resolution-note small{display:block;overflow-wrap:anywhere}
