.selection-workspace{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start}.selection-checks{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0 20px}.selection-check{display:flex;align-items:center;gap:6px;font-size:13px}.selection-check input{width:auto;min-height:auto}.selection-block{display:grid;gap:8px}.selection-block select,.selection-common textarea{width:100%;border:1px solid #d8dee7;border-radius:8px;padding:10px;background:#fff;color:#263348}.selection-common{margin:20px 0;border-top:1px solid #e5eaf0;padding-top:14px}.selection-common summary{cursor:pointer;font-size:14px;font-weight:650}.selection-common textarea{font:12px/1.55 ui-monospace,monospace;resize:vertical;box-sizing:border-box;margin:10px 0}.selection-common p,.selection-import{font-size:13px;line-height:1.7;color:#5d6a7c}.selection-import{display:grid;gap:8px;margin-top:20px}.selection-output th,.selection-output td{vertical-align:top;white-space:normal;min-width:80px;font-size:12px}.selection-output table{min-width:760px}.selection-output button{font-size:11px;margin-top:8px}.selection-output .focused-result-hero{padding:20px;background:#edf5ff;border-radius:10px;margin-bottom:18px}.selection-output .focused-result-hero strong{display:block;font-size:20px;margin:7px 0}.selection-output .focused-result-hero.fail{background:#fff2f0}.selection-output .focused-result-hero p{font-size:13px;line-height:1.6}.selection-output .focused-trace{font-size:13px;line-height:1.8}.selection-output .focused-trace ul{padding-left:20px}#selectionMessage{font-size:13px;color:#365f8d;line-height:1.6}@media(max-width:1100px){.selection-workspace{grid-template-columns:minmax(0,1fr)}.selection-output table{min-width:700px}}@media print{.selection-workspace{display:block}.selection-common{display:block}.selection-common textarea{height:380px;font-size:9px}.selection-output table{min-width:0;font-size:8px}.selection-output th,.selection-output td{min-width:0;font-size:8px}.selection-checks label:has(input:not(:checked)){display:none}.selection-workspace .focused-panel{break-inside:auto}}

.selection-workspace{min-width:0}.selection-workspace>*{min-width:0}.selection-output .focused-result-hero{color:#173459;background:#edf5ff}.selection-output .focused-result-hero.fail{color:#8d2922;background:#fff2f0}.focused-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.focused-field-grid label{display:grid;gap:7px;font-size:12px;font-weight:650;color:#35445b}.focused-field-grid input,.focused-field-grid select{box-sizing:border-box;width:100%;min-width:0;height:42px;border:1px solid #d9e0e9;border-radius:8px;padding:8px;background:#fff;color:#21324b;font:inherit}.selection-workspace h3{font-size:14px;margin:22px 0 12px}.focused-help{font-size:12px;line-height:1.8;color:#66758a}.focused-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.focused-button{border:0;border-radius:8px;background:#275ee8;color:white;padding:10px 13px;font:600 12px/1.4 inherit;cursor:pointer}.focused-button.secondary{background:#edf2f8;color:#344a67}.focused-button:disabled{opacity:.45;cursor:default}.selection-common[open]{margin-bottom:16px}.selection-output table{width:100%;border-collapse:collapse}.selection-output th,.selection-output td{padding:12px 10px;border-bottom:1px solid #e6eaf0;text-align:left}.selection-output thead{background:#f5f7fa}.selection-output .platform-table-wrap{overflow:auto}@media(max-width:540px){.focused-field-grid{grid-template-columns:1fr}.selection-common textarea{max-width:100%}}

.selection-print-snapshot{display:none}@media print{.selection-print-snapshot{display:block}.selection-print-snapshot pre{white-space:pre-wrap;overflow-wrap:anywhere;font:8px/1.4 ui-monospace,monospace}.selection-common{display:none}}
