.child-refinement{display:flex;flex-direction:column;gap:.875rem;min-width:0}.child-refinement .cr-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.child-refinement .cr-path{margin:0 0 .125rem;font-size:.75rem;color:var(--text-muted)}.child-refinement .cr-title h3{margin:0 0 .25rem;font-size:1.0625rem;font-weight:650;color:var(--gray-900, #111827)}.child-refinement .cr-subtitle,.child-refinement .cr-note{margin:0;max-width:72ch;font-size:.8125rem;line-height:1.5;color:var(--gray-600, #4b5563)}.child-refinement .cr-note{font-size:.75rem;color:var(--text-muted)}.child-refinement .cr-stats{display:flex;gap:.5rem;flex-wrap:wrap}.child-refinement .cr-stat{display:flex;flex-direction:column;min-width:5.5rem;padding:.5rem .75rem;border:1px solid var(--gray-200, #e5e7eb);border-radius:8px;background:var(--card, #fff)}.child-refinement .cr-stat-value{font-size:1.125rem;font-weight:650;color:var(--gray-900, #111827);font-variant-numeric:tabular-nums}.child-refinement .cr-stat-label{font-size:.6875rem;color:var(--text-muted)}.child-refinement .cr-withheld{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.75rem;color:var(--gray-600, #4b5563)}.child-refinement .cr-withheld-unknown{color:var(--text-caution, #92400e)}.child-refinement .cr-stat.is-refined .cr-stat-value{color:var(--text-success, #047857)}.child-refinement .cr-stat.is-awaiting .cr-stat-value{color:var(--text-caution, #b45309)}.child-refinement .cr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.child-refinement .cr-filters{display:inline-flex;gap:2px;padding:2px;background:var(--gray-100, #f3f4f6);border:1px solid var(--gray-200, #e5e7eb);border-radius:8px}.child-refinement .cr-filter{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border:none;border-radius:6px;background:transparent;font-size:.8125rem;font-weight:500;color:var(--gray-600, #4b5563);cursor:pointer}.child-refinement .cr-filter:hover{color:var(--gray-900, #111827)}.child-refinement .cr-filter.is-active{background:var(--card, #fff);color:var(--gray-900, #111827);box-shadow:0 1px 2px #00000014}.child-refinement .cr-filter-count{min-width:1.25rem;padding:0 .3125rem;border-radius:999px;background:var(--gray-200, #e5e7eb);font-size:.6875rem;font-weight:600;text-align:center;color:var(--gray-700, #374151)}.child-refinement .cr-search{display:inline-flex;align-items:center;gap:.375rem;width:18rem;padding:.3125rem .625rem;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;background:var(--card, #fff);color:var(--text-muted)}.child-refinement .cr-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.8125rem;color:var(--gray-900, #111827)}.child-refinement .cr-selection-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.625rem .875rem;border:1px solid #a7f3d0;border-radius:8px;background:var(--primary-50, #ecfdf5)}.child-refinement .cr-selection-bar[hidden]{display:none}.child-refinement .cr-selection-count{font-size:.8125rem;font-weight:600;color:var(--text-success, #065f46)}.child-refinement .cr-selection-label{font-size:.8125rem;color:var(--gray-600, #4b5563)}.child-refinement .cr-picker{width:20rem}.child-refinement .cr-result:empty{display:none}.child-refinement .cr-result{position:relative;padding:.625rem 2.25rem .625rem .875rem;border-radius:8px;border:1px solid var(--gray-200, #e5e7eb);font-size:.8125rem;color:var(--gray-700, #374151)}.child-refinement .cr-result.is-success{background:var(--primary-50, #ecfdf5);border-color:#a7f3d0}.child-refinement .cr-result.is-partial{background:var(--caution-50, #fffbeb);border-color:#fcd34d}.child-refinement .cr-result.is-progress{background:var(--gray-50, #f9fafb)}.child-refinement .cr-result-lead{margin:0}.child-refinement .cr-result-refused{margin:.375rem 0 0;padding-left:1.25rem}.child-refinement .cr-result-dismiss{position:absolute;top:.375rem;right:.375rem;border:none;background:transparent;color:var(--text-muted);cursor:pointer}.child-refinement .cr-groups{display:flex;flex-direction:column;gap:.625rem}.child-refinement .cr-filter-note{margin:0;font-size:.75rem;color:var(--text-muted)}.child-refinement .cr-group{border:1px solid var(--gray-200, #e5e7eb);border-radius:8px;background:var(--card, #fff);overflow:hidden}.child-refinement .cr-group-level-1{margin:.5rem .75rem .5rem 1.5rem}.child-refinement .cr-group-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--gray-50, #f9fafb);border-bottom:1px solid var(--gray-200, #e5e7eb)}.child-refinement .cr-group-toggle{display:inline-flex;border:none;background:transparent;padding:0;color:var(--text-muted);cursor:pointer;font-size:1.125rem}.child-refinement .cr-group-icon{color:var(--text-muted)}.child-refinement .cr-group-label{font-size:.8125rem;font-weight:600;color:var(--gray-900, #111827)}.child-refinement .cr-group-conn{font-size:.75rem;color:var(--text-muted)}.child-refinement .cr-group-counts{margin-left:auto;font-size:.75rem;color:var(--gray-600, #4b5563);font-variant-numeric:tabular-nums;white-space:nowrap}.child-refinement .cr-group-matching{margin-left:.375rem;padding:0 .375rem;border-radius:999px;background:var(--gray-200, #e5e7eb);color:var(--gray-700, #374151)}.child-refinement .cr-group-no-client>.cr-group-header,.child-refinement .cr-group-client-contested>.cr-group-header{background:var(--caution-50, #fffbeb)}.child-refinement .cr-table{width:100%;border-collapse:collapse;font-size:.8125rem}.child-refinement .cr-table th{padding:.375rem .75rem;text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);border-bottom:1px solid var(--gray-100, #f3f4f6)}.child-refinement .cr-table td{padding:.4375rem .75rem;border-bottom:1px solid var(--gray-100, #f3f4f6);vertical-align:top;color:var(--gray-800, #1f2937)}.child-refinement .cr-table tr:last-child td{border-bottom:none}.child-refinement .cr-col-check{width:2rem}.child-refinement .cr-col-grain{width:6.5rem}.child-refinement .cr-col-conn{width:13rem;color:var(--gray-600, #4b5563)}.child-refinement .cr-col-value{width:30%}.child-refinement .cr-grain{display:inline-block;padding:.0625rem .4375rem;border-radius:4px;font-size:.6875rem;font-weight:600;background:var(--gray-100, #f3f4f6);color:var(--gray-700, #374151)}.child-refinement .cr-grain-account{background:var(--accent-50, #eff6ff);color:var(--text-info, #1d4ed8)}.child-refinement .cr-grain-advertiser{background:var(--purple-50);color:var(--text-purple, #6d28d9)}.child-refinement .cr-grain-campaign{background:var(--primary-50, #ecfdf5);color:var(--text-success, #047857)}.child-refinement .cr-name{display:block}.child-refinement .cr-outside{display:inline-flex;align-items:center;gap:.25rem;margin-top:.1875rem;font-size:.75rem;color:var(--gray-600, #4b5563)}.child-refinement .cr-path-cell{margin-right:.375rem}.child-refinement .cr-prov{display:inline-block;padding:0 .375rem;border-radius:999px;font-size:.6875rem;font-weight:600}.child-refinement .cr-prov-set{background:var(--accent-100, #dbeafe);color:var(--text-info, #1e40af)}.child-refinement .cr-prov-derived{background:var(--gray-100, #f3f4f6);color:var(--gray-600, #4b5563)}.child-refinement .cr-last-change{display:block;margin-top:.125rem;font-size:.6875rem;line-height:1.35;color:var(--text-muted)}.child-refinement .cr-awaiting{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;color:var(--text-caution, #b45309)}.child-refinement .cr-tied{display:block;font-size:.75rem;color:var(--text-muted)}.child-refinement .cr-more{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.75rem;color:var(--gray-600, #4b5563);border-top:1px solid var(--gray-100, #f3f4f6)}.child-refinement .cr-more-btn{border:none;background:transparent;padding:0;font-size:.75rem;font-weight:600;color:var(--text-success);cursor:pointer}.child-refinement .cr-title-narrow{font-weight:500;color:var(--gray-600, #4b5563)}.child-refinement .cr-toolbar-filters{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.child-refinement .cr-outstanding-toggle{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;background:var(--card, #fff);font-size:.8125rem;color:var(--gray-700, #374151);cursor:pointer}.child-refinement .cr-outstanding-toggle.is-active{border-color:var(--gray-500, #6b7280);color:var(--gray-900, #111827)}.child-refinement .cr-selection-act{display:inline-flex;align-items:center;gap:.5rem}.child-refinement .cr-no-children-note{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;color:var(--gray-600, #4b5563)}.child-refinement.cr-with-coverage .cr-col-value{width:22%}.child-refinement .cr-col-work{width:14rem}.child-refinement .cr-col-agency{width:10rem;color:var(--gray-700, #374151)}.child-refinement .cr-work-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .4375rem;border-radius:4px;font-size:.6875rem;font-weight:650;white-space:nowrap}.child-refinement .cr-work-chip i{font-size:.8125rem}.child-refinement .cr-work-unmapped{background:var(--warning-50, #fef2f2);color:var(--text-danger, #b91c1c)}.child-refinement .cr-work-awaiting-decision{background:var(--purple-50);color:var(--text-purple, #6d28d9)}.child-refinement .cr-work-complete{background:var(--primary-50, #ecfdf5);color:var(--text-success, #047857)}.child-refinement .cr-work-not-applicable{background:var(--gray-100, #f3f4f6);color:var(--text-muted);font-weight:400}.child-refinement .cr-work-dims{display:block;margin-top:.125rem;font-size:.6875rem;color:var(--text-muted)}.child-refinement .cr-work-rollup{font-size:.75rem;color:var(--gray-600, #4b5563)}.child-refinement .cr-empty{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:2.5rem 1.5rem;text-align:center;border:1px dashed var(--gray-300, #d1d5db);border-radius:8px;color:var(--gray-600, #4b5563)}.child-refinement .cr-empty i{font-size:1.75rem;color:var(--text-muted)}.child-refinement .cr-empty h4{margin:0;font-size:.9375rem;color:var(--gray-900, #111827)}.child-refinement .cr-empty p{margin:0;font-size:.8125rem}.chg-body{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1.25rem}.chg-section h4{display:flex;align-items:center;gap:.375rem;margin:0 0 .375rem;font-size:.875rem;font-weight:600;color:var(--gray-900, #111827)}.chg-section h4 i{color:var(--text-muted)}.chg-breach h4 i{color:var(--warning-600, #d97706)}.chg-lead{margin:0 0 .625rem;font-size:.8125rem;line-height:1.5;color:var(--gray-600, #4b5563)}.chg-list{margin:0;padding:0;list-style:none;border:1px solid var(--gray-200, #e5e7eb);border-radius:6px}.chg-list li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:baseline;padding:.5rem .75rem;font-size:.8125rem;border-top:1px solid var(--gray-100, #f3f4f6)}.chg-list li:first-child{border-top:0}.chg-list li.chg-more{display:block;color:var(--text-muted)}.chg-entity{overflow-wrap:anywhere;color:var(--gray-900, #111827)}.chg-values{color:var(--gray-700, #374151)}.chg-by{color:var(--text-muted);font-size:.75rem}.chg-reason{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}.chg-reason-label{font-size:.8125rem;font-weight:500;color:var(--gray-800, #1f2937)}.chg-optional{font-weight:400;color:var(--text-muted)}.chg-reason textarea{width:100%;box-sizing:border-box;padding:.5rem .625rem;font:inherit;font-size:.8125rem;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;resize:vertical}.chg-reason textarea:focus{outline:none;border-color:var(--primary-500, #6366f1);box-shadow:0 0 0 2px var(--primary-100, #e0e7ff)}.clear-preview .chg-displaced{margin-top:1.25rem}.page-map-classifications .main-content{display:flex;flex-direction:column}.page-map-classifications #page-header-container{flex:none}.cws{display:grid;flex:1;min-height:0;height:100%;gap:.75rem;grid-template-columns:720px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.cws-tree{grid-area:1 / 1}.cws-panel{grid-area:1 / 2}@media(max-width:1599px){.cws{grid-template-columns:520px minmax(0,1fr)}}.cws-zone{background:var(--card, #fff);border:1px solid var(--gray-200);border-radius:8px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.cws-zone.is-active-pane{box-shadow:0 0 0 2px var(--blue-200, #bfdbfe)}.cws-hd{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-bottom:1px solid var(--gray-200);font-size:13px;font-weight:600;color:var(--gray-800);min-height:44px;flex:none;box-sizing:border-box}.cws-hd .cws-muted{font-weight:400}.cws-bd{flex:1;min-height:0;overflow:auto}.cws-muted{color:var(--text-muted)}.cws-small{font-size:11px}.cws-grow{flex:1}.cws-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;height:32px!important;min-height:0!important;padding:0 12px!important;margin:0;font-family:inherit;font-size:13px!important;font-weight:500;line-height:1;border-radius:6px!important;border:1px solid var(--gray-300);background:var(--card, #fff);color:var(--gray-800);cursor:pointer;white-space:nowrap}.cws-btn:hover{background:var(--gray-50)}.cws-btn:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:1px}.cws-btn:disabled{opacity:.5;cursor:default}.cws-btn-primary{background:var(--action-primary);border-color:var(--primary, #059669);color:#fff}.cws-btn-primary:hover{background:var(--primary-700, #047857)}.cws-btn-warn{background:var(--amber-600, #d97706);border-color:var(--amber-600, #d97706);color:#fff}.cws-btn-warn:hover{background:var(--amber-700, #b45309)}.cws-btn-ghost{border-color:transparent;background:transparent}.cws-btn-sm{height:24px!important;padding:0 8px!important;font-size:12px!important}.cws-link{flex:none;box-sizing:border-box;height:22px!important;min-height:0!important;padding:0 4px!important;margin:0!important;border:0!important;border-radius:4px!important;background:transparent;font-family:inherit;font-size:12px!important;font-weight:500;color:var(--text-success);white-space:nowrap;cursor:pointer}.cws-link:hover{background:var(--blue-50, #eff6ff);text-decoration:underline}.cws-link:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:1px}.cws-scope{display:flex;align-items:center;flex-wrap:nowrap;gap:.75rem;font-size:13px;min-height:32px;flex:1;min-width:0}.cws-scope>*{flex:none}.cws-scope>.cws-grow{flex:1 1 0;min-width:0}.cws-scope-lab{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-right:-.3rem}.cws-scope>.cws-scope-btn{flex:0 1 auto;min-width:180px}.cws-counts{color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto!important;min-width:0}.page-map-classifications .classification-toolbar .btn-back-to-accounts{height:32px!important;min-height:0!important;padding:0 10px!important;font-size:13px!important}.cws-counts b{color:var(--gray-900)}.cws-hist{display:inline-flex;gap:2px;flex-shrink:0}.cws-sep{color:var(--gray-300);margin:0 .35rem}.cws-seg{display:inline-flex;border:1px solid var(--gray-300);border-radius:8px;overflow:hidden;flex:none}.cws-seg button{border:0!important;border-radius:0!important;background:var(--card, #fff);padding:0 12px!important;height:32px!important;min-height:0!important;margin:0;font-family:inherit;font-size:13px!important;cursor:pointer;color:var(--gray-700);display:inline-flex;gap:.4rem;align-items:center}.cws-seg button.is-on{background:var(--action-neutral);color:#fff}.cws-seg button:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:-2px}.cws-seg-n,.cws-count{font-size:11px;border-radius:999px;padding:0 6px;background:var(--purple-100, #ede9fe);color:var(--text-purple)}.cws-seg button.is-on .cws-seg-n{background:#fff3;color:#fff}.cws-select{height:32px;border:1px solid var(--gray-300);border-radius:6px;padding:0 8px;font-size:13px;background:var(--card, #fff);max-width:280px}.cws-scope-btn{display:inline-flex;align-items:center;gap:.35rem;box-sizing:border-box;height:32px!important;min-height:0!important;max-width:430px;padding:0 10px!important;margin:0;border:1px solid var(--gray-300);border-radius:6px!important;background:var(--card, #fff);font-family:inherit;font-size:13px!important;cursor:pointer;white-space:nowrap;overflow:hidden;color:var(--gray-800, #1f2937)}.cws-scope-btn:hover{border-color:var(--gray-400, #9ca3af)}.cws-sb-pl{display:inline-flex;align-items:center;gap:.3rem}.cws-sb-sep{color:var(--text-muted);margin:0 .1rem;flex:none}.cws-sb-acc{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cws-sb-acc img.cws-logo,.cws-sb-acc i.bx{vertical-align:-3px}.cws-scope-btn img.cws-logo,.cws-pop img.cws-logo{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none}.cws-scope-btn i.bx-cube,.cws-pop i.bx-cube{color:var(--text-muted)}.cws-kb{position:relative;display:inline-flex}.cws-kb-btn{box-sizing:border-box;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;margin:0;border:1px solid var(--gray-300);background:var(--card, #fff);border-radius:8px!important;cursor:pointer;color:var(--gray-700);font-size:18px;display:inline-flex;align-items:center;justify-content:center}.cws-kb-btn:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:1px}.cws-kb-tip{display:none;position:absolute;right:0;top:46px;z-index:900;width:470px;background:var(--action-neutral);color:#fff;border-radius:8px;padding:.6rem .8rem;font-size:12px;box-shadow:0 10px 30px #0000004d;text-align:left}.cws-kb:hover .cws-kb-tip,.cws-kb:focus-within .cws-kb-tip,.cws-kb.is-open .cws-kb-tip{display:block}.cws-kb-tip kbd{font:11px/1 ui-monospace,Menlo,Consolas,monospace;background:#222;color:#fff;border:1px solid #555;border-bottom-width:2px;border-radius:4px;padding:2px 5px}.cws-kb-tip dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 10px;margin:0}.cws-kb-tip dt{text-align:right;white-space:nowrap}.cws-kb-tip dd{margin:0;color:#ddd}.cws-kb-tip h5{margin:0 0 .4rem;font-size:12px;color:#a7f3d0}.cws-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:160px;padding:0 8px;height:22px;border-radius:999px;font-size:12px;line-height:20px;white-space:nowrap;border:1px solid transparent;vertical-align:middle;box-sizing:border-box}.cws-chip>.cws-t{overflow:hidden;text-overflow:ellipsis;min-width:0}.cws-chip i{font-size:13px;flex:none}.cws-chip img.cws-logo{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;border-radius:3px;background:#fff;flex:none}.cws-chip-set{background:var(--gray-800);color:#fff}.cws-chip-derived{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-300)}.cws-chip-proposed{background:var(--purple-100, #ede9fe);color:var(--text-purple);border:1px dashed var(--purple-600, #7c3aed)}.cws-chip-ghost{color:var(--text-muted);background:var(--card, #fff);border:1px dotted var(--gray-400)}.cws-chip-unmapped{color:var(--text-muted);border:1px dashed var(--gray-300)}.cws-chip-accepted{background:var(--emerald-100, #d1fae5);color:var(--emerald-700, #047857);border-color:var(--emerald-600, #059669)}.cws-chip-wide{max-width:320px}.cws-chip i.cws-ref{color:var(--purple-600, #7c3aed);font-size:12px;margin-left:1px}.cws-chip-set i.cws-ref{color:#c4b5fd}.cws-chip i.cws-ref.is-contested{color:var(--amber-600, #d97706)}.cws-chip-n{font-weight:600;margin-left:2px;opacity:.85}.cws-chip.has-x{padding-right:2px}.cws-chip-x{flex:none;box-sizing:border-box;width:17px!important;height:17px!important;min-height:0!important;margin:0 0 0 1px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:999px!important;background:transparent;color:inherit;opacity:.6;font-size:0;line-height:0;cursor:pointer}.cws-chip-x i{font-size:13px;line-height:1}.cws-chip-x:hover{opacity:1;background:#0000001f}.cws-chip-x:focus-visible{opacity:1;outline:2px solid var(--primary, #2563eb);outline-offset:1px}.cws-type{display:inline-block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:4px;background:var(--gray-100);color:var(--gray-600);border:1px solid var(--gray-200);margin-right:.35rem;flex:none}.cws-type-account{background:var(--blue-100, #dbeafe);color:var(--text-info);border-color:var(--blue-200, #bfdbfe)}.cws-type-advertiser{background:var(--emerald-100, #d1fae5);color:var(--emerald-700, #047857);border-color:var(--emerald-200, #a7f3d0)}.cws-tip .cws-legend-tip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0;border:0;background:transparent;font-size:12px;color:inherit}.cws-tip .cws-legend-tip .cws-legend-h{flex-basis:100%;font-weight:600;color:inherit}.cws-tip .cws-legend-tip .cws-muted{color:inherit;opacity:.8}.cws-tip .cws-legend-tip>div{flex-basis:100%}.cws-tip .cws-legend-tip .cws-chip{height:20px;line-height:18px;font-size:11px;padding:0 6px}.cws-tip:has(.cws-legend-row){width:-moz-max-content;width:max-content;max-width:none;padding:.75rem 1rem;background:var(--card, #fff);color:var(--gray-800, #1f2937);border:1px solid var(--gray-200, #e5e7eb);border-radius:.5rem;box-shadow:0 10px 25px #0f172a26;font-size:13px}.cws-tip .cws-legend-tip:has(.cws-legend-row){display:block;padding:0}.cws-tip .cws-legend-tip:has(.cws-legend-row) .cws-legend-h{font-size:13px;font-weight:600;color:var(--gray-900, #111827)}.cws-tip .cws-legend-sub{margin:2px 0 8px;font-size:12px;color:var(--gray-600, #4b5563)}.cws-tip .cws-legend-tip:has(.cws-legend-row){display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:6px;align-items:center}.cws-tip .cws-legend-tip:has(.cws-legend-row)>:not(.cws-legend-row){grid-column:1 / -1}.cws-tip .cws-legend-row{display:contents}.cws-tip .cws-legend-s{display:inline-flex;align-items:center;gap:4px;min-width:0}.cws-tip .cws-legend-t{font-size:12px;line-height:1.4;color:var(--gray-700, #374151);white-space:nowrap}.cws-tip .cws-legend-s .cws-chip,.cws-tip .cws-legend-s .mapping-badge{height:20px;line-height:18px;font-size:11px;padding:0 6px}.cws-tip .cws-legend-bar{display:inline-block;width:40px;height:18px;box-shadow:inset 3px 0 0 var(--purple-600, #7c3aed);background:var(--purple-50, #f5f3ff);border-radius:2px}.cws-hd-tools .cws-tgl:is(.classif-fbtn,.childws-fbtn){gap:6px;padding:0 10px!important;border:1px solid var(--border, #d6d3d1);border-radius:6px!important;background:var(--card, #fff);color:var(--text-muted, #6b6560);font-weight:500;box-shadow:0 1px 3px #0000000d}.cws-hd-tools .cws-tgl:is(.classif-fbtn,.childws-fbtn) i{font-size:15px}.cws-hd-tools .cws-tgl:is(.classif-fbtn,.childws-fbtn):hover,.cws-hd-tools .cws-tgl:is(.classif-fbtn,.childws-fbtn)[aria-expanded=true]{border-color:var(--primary-500, #10b981);background:var(--primary-50, #ecfdf5);color:var(--text-success)}.cws-hd-tools .cws-tgl:is(.classif-fbtn,.childws-fbtn).is-on{border-color:var(--primary-200, #a7f3d0);background:var(--primary-50, #ecfdf5);color:var(--text-success)}.cws-hd-tools .cws-tgl :is(.classif-fn,.childws-fn){padding:1px 5px;border-radius:4px;background:var(--primary-100, #d1fae5);color:var(--text-success);font-size:10px;font-weight:600;line-height:1.3}.cws-fpanel{border:1px solid var(--border, #d6d3d1)!important;border-radius:10px!important;box-shadow:0 12px 36px #00000029!important;color:var(--foreground, #1c1917)}.cws-fpanel .cws-fpanel-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--border, #d6d3d1)}.cws-fpanel .cws-fpanel-hd h3{margin:0;font-size:14px;font-weight:600;color:var(--foreground, #1c1917)}.cws-fpanel .cws-fpanel-x{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px!important;height:24px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent;color:var(--text-muted);font-size:18px!important;cursor:pointer}.cws-fpanel .cws-fpanel-x:hover{background:var(--gray-100);color:var(--foreground)}.cws-fpanel :is(.classif-menu-col,.childws-menu-col){padding:10px 10px 12px}.cws-fpanel :is(.classif-menu-sec,.childws-menu-sec){padding:8px 10px 4px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--foreground, #1c1917)}.cws-fpanel :is(.classif-opt,.childws-opt){min-height:32px;font-size:12px;color:var(--gray-700, #44403c)}.cws-fpanel :is(.classif-opt,.childws-opt):hover{background:var(--gray-100, #f5f5f4)}.cws-fpanel .cws-pop-ft.cws-fpanel-ft{gap:8px;padding:12px 18px;border-top:1px solid var(--border, #d6d3d1)}.cws-fpanel .cws-fpanel-txt{box-sizing:border-box;height:auto!important;min-height:0!important;padding:6px!important;border:0!important;background:transparent;font-family:inherit;font-size:11px!important;color:var(--text-muted);cursor:pointer;text-underline-offset:3px}.cws-fpanel .cws-fpanel-txt:hover{color:var(--foreground);text-decoration:underline}.cws-fpanel .cws-fpanel-go{box-sizing:border-box;height:auto!important;min-height:0!important;padding:8px 12px!important;border:1px solid var(--action-primary, #1f6150)!important;border-radius:6px!important;background:var(--action-primary, #1f6150);color:var(--action-foreground, #fff);font-family:inherit;font-size:12px!important;font-weight:500;cursor:pointer}.cws-fpanel .cws-fpanel-go:hover{background:var(--action-primary-hover, #174c3f)}.cws-fpanel :is(.cws-fpanel-x,.cws-fpanel-txt,.cws-fpanel-go):focus-visible{outline:2px solid var(--text-success);outline-offset:2px}.classif-parent-row .cws-link.classif-conn-scopelink{height:auto!important;padding:0!important;font-size:inherit!important;font-weight:600;color:var(--text-success);text-decoration:underline;text-decoration-color:transparent;overflow:hidden;text-overflow:ellipsis}.classif-parent-row .cws-link.classif-conn-scopelink:hover{background:transparent;text-decoration-color:currentColor}.cws-tree .classif-parent-row.classif-conn-head{box-sizing:border-box;min-height:36px;padding:4px 10px 4px 8px!important}.classif-conn-head .classif-conn-scopelink,.classif-conn-head .classif-conn-here{min-width:0;white-space:nowrap}.classif-conn-head .classif-conn-here{font-weight:600;color:var(--gray-800, #1f2937);overflow:hidden;text-overflow:ellipsis}.classif-conn-head .classif-connhead-open{flex:none;margin-left:auto}.classif-conn-head+.cws-tree-list{min-height:calc(100% - 36px)}.cws-legend-wrap{flex:none;border-top:1px solid var(--gray-100);background:var(--card, #fff)}.cws-legend-tgl{box-sizing:border-box;display:inline-flex;align-items:center;gap:.3rem;margin:3px 12px;padding:0 9px!important;height:22px!important;min-height:0!important;border:1px solid var(--gray-300);border-radius:999px!important;background:var(--card, #fff);font-family:inherit;font-size:11px!important;color:var(--gray-600, #4b5563);cursor:pointer}.cws-legend-tgl i{font-size:14px;color:var(--text-muted)}.cws-legend-tgl:hover{border-color:var(--gray-400, #9ca3af);color:var(--gray-800, #1f2937)}.cws-legend-tgl:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:1px}.cws-legend-wrap.is-open .cws-legend-tgl{border-color:var(--primary, #2563eb);color:var(--text-success)}.cws-legend{position:relative;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:4px 30px 4px 12px;border-top:1px solid var(--gray-100);font-size:11px;color:var(--text-muted);background:var(--gray-50)}.cws-legend .cws-chip{height:18px;line-height:16px;font-size:11px;padding:0 6px}.cws-legend-x{position:absolute;top:3px;right:6px;box-sizing:border-box;width:20px!important;height:20px!important;min-height:0!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:999px!important;background:transparent;color:var(--text-muted);font-size:0;line-height:0;cursor:pointer}.cws-legend-x i{font-size:15px;line-height:1}.cws-legend-x:hover{background:var(--gray-100, #f3f4f6);color:var(--gray-800, #1f2937)}.cws-tree .cws-hd{flex-wrap:nowrap;gap:.4rem}.cws-tree .cws-hd>i.bx{flex:none}.cws-conn-nm{flex:0 1 auto;max-width:42%;min-width:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cws-hd-tools{flex:1 1 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.cws-q{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:92px}.cws-q input{width:100%;border:1px solid var(--gray-300);border-radius:6px;padding:6px 26px 6px 28px;font-size:13px;font-weight:400;min-width:0;height:32px;box-sizing:border-box}.cws-q>i{position:absolute;left:8px;color:var(--text-muted)}.cws-clr{position:absolute;right:4px;box-sizing:border-box;width:22px!important;height:22px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:4px!important;display:inline-flex;align-items:center;justify-content:center}.cws-tgl{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;font-family:inherit;font-size:12px!important;font-weight:400;border:1px solid var(--gray-300);border-radius:6px!important;padding:0 10px!important;height:32px!important;min-height:0!important;margin:0;background:var(--card, #fff);cursor:pointer;white-space:nowrap;color:var(--gray-800)}.cws-tgl.is-on{background:var(--amber-100, #fef3c7);border-color:var(--amber-500, #f59e0b);color:var(--amber-700, #b45309)}.cws-tgl:focus-visible{outline:2px solid var(--blue-500, #3b82f6);outline-offset:1px}.cws-tgl-ico{width:32px;padding:0!important}.cws-tgl-ico i{font-size:16px}.cws-tree-list{list-style:none;margin:0;padding:.2rem 0 28px;min-height:100%;box-sizing:border-box}.cws-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-height:36px;padding:4px 10px 4px 8px;font-size:13px;line-height:18px;border-bottom:1px solid var(--gray-100);outline:none;box-sizing:border-box}.cws-ind{flex:none;display:inline-block;height:1px}.cws-tog{box-sizing:border-box;width:18px!important;height:18px!important;min-height:0!important;border:0!important;background:transparent;color:var(--text-muted);cursor:pointer;padding:0!important;margin:0;flex:none;display:inline-flex;align-items:center;justify-content:center}.cws-tog.is-leaf{visibility:hidden}.cws-cb{width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center}.cws-cb input{width:14px;height:14px;margin:0;cursor:pointer}.cws-cb i{font-size:16px;color:var(--text-muted)}.cws-row .cws-nm{flex:1 1 160px;min-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.cws-cells{flex:0 1 auto;display:flex;gap:.3rem;max-width:100%}.cws-row.is-hit{box-shadow:inset 3px 0 0 var(--purple-600, #7c3aed);background:var(--purple-50)}.cws-row.is-sel{background:var(--blue-100, #dbeafe)}.cws-row.is-sel .cws-nm{font-weight:600}.cws-row.is-kfocus,.cws-row:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:-2px}.cws-row.is-withheld .cws-nm{color:var(--text-muted);font-style:italic}.cws-row.is-shut .cws-nm{color:var(--gray-800, #1f2937)}.cws-todo{flex:none;font-size:11px;font-weight:600;line-height:16px;white-space:nowrap;cursor:default;color:var(--text-purple);background:var(--purple-50, #f5f3ff);border:1px solid var(--purple-200, #ddd6fe);border-radius:999px;padding:1px 7px}.cws-row.is-shut:hover .cws-todo{background:var(--purple-100, #ede9fe)}.cws-tree-foot{position:sticky;bottom:0;background:var(--action-neutral);color:#fff;font-size:12px;padding:.4rem .7rem;display:flex;gap:.5rem;align-items:center}.cws-tree-foot .cws-btn{background:transparent;color:#fff;border-color:#fff6}.cws-noresults{padding:1rem .75rem;font-size:13px;color:var(--gray-600);list-style:none}.cws-empty{padding:1.5rem 1rem;text-align:center;color:var(--gray-600);font-size:13px}.cws-empty i{font-size:30px;display:block;margin-bottom:.4rem;color:var(--emerald-600, #059669)}.cws-empty i.is-warn{color:var(--amber-600, #d97706)}.cws-empty .cws-btn{margin-top:.6rem}.cws-tip{position:fixed;z-index:1150;width:360px;background:var(--action-neutral);color:#fff;border-radius:8px;padding:.55rem .7rem;font-size:12px;line-height:1.45;box-shadow:0 12px 30px #00000059;pointer-events:none;display:none}.cws-tip.is-on{display:block}.cws-tip b{color:#fff}.cws-tip-k{color:var(--text-muted, #9ca3af)}.cws-tip-dim{margin-top:4px;padding-top:4px;border-top:1px solid #374151}.cws-tip-dim:first-child{border-top:0;margin-top:0;padding-top:0}.cws-tip-dim i{color:#c4b5fd}.cws-tip-ln{padding:1px 0}.cws-receipt{display:flex;align-items:center;gap:.6rem;min-height:32px;padding:0 6px 0 12px;background:var(--emerald-50, #ecfdf5);border-bottom:1px solid var(--emerald-200, #a7f3d0);font-size:13px;color:var(--emerald-700, #047857);flex:none}.cws-receipt .cws-grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cws-receipt-x{box-sizing:border-box;width:22px!important;height:22px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:none}.cws-tiles{display:grid;gap:12px;padding:12px;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.cws-tile{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--gray-200);border-radius:10px;min-width:0;background:var(--card, #fff);outline:none;position:relative}.cws-tile:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:-2px}.cws-tile.is-cur{background:var(--accent-50, #eff6ff);border-color:var(--blue-200, #bfdbfe)}.cws-tile.is-warn{box-shadow:inset 0 3px 0 var(--amber-500, #f59e0b)}.cws-tile-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:28px}.cws-tile-val{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--gray-900);min-width:0}.cws-tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.cws-tile-val img.cws-logo{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.cws-tile-val>i{color:var(--purple-600, #7c3aed);font-size:16px}.cws-tile-dim{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-purple);background:var(--purple-100, #ede9fe);border-radius:4px;padding:1px 6px}.cws-tile-mark{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;height:22px!important;min-height:0!important;padding:0 7px!important;margin:0;border-radius:999px!important;font-family:inherit;font-size:11px!important;border:1px solid var(--amber-500, #f59e0b);background:var(--amber-50, #fffbeb);color:var(--amber-700, #b45309);cursor:pointer;white-space:nowrap}.cws-tile-mark:focus-visible{outline:2px solid var(--primary, #2563eb)}.cws-tile-one{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--gray-900);min-width:0}.cws-tile-one .cws-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cws-tile-ben{font-weight:400;font-size:12px;flex:none}.cws-tile-crumb{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cws-ents>summary{cursor:pointer;font-size:13px;color:var(--gray-900);list-style:none;display:flex;align-items:center;gap:.35rem}.cws-ents>summary::-webkit-details-marker{display:none}.cws-ents[open]>summary i.cws-tw{transform:rotate(90deg)}.cws-ents-hint{font-size:11px;font-weight:400;margin-left:auto}.cws-ents ul{list-style:none;margin:4px 0 0;padding:0;max-height:132px;overflow:auto}.cws-ent{display:flex;align-items:center;gap:.4rem;padding:2px 0;font-size:12px}.cws-ent input{margin:0}.cws-ent .cws-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cws-ent.is-excl .cws-nm{text-decoration:line-through;color:var(--text-muted)}.cws-ent-beneath{font-size:11px;color:var(--text-muted)}.cws-covers{font-size:12px;color:var(--text-info)}.cws-impact{font-size:12px;color:var(--gray-600);margin:0}.cws-impact b{color:var(--gray-800)}.cws-why>summary{cursor:pointer;font-size:12px;color:var(--gray-700);list-style:none;display:inline-flex;align-items:center;gap:.3rem;height:22px}.cws-why>summary::-webkit-details-marker{display:none}.cws-why-bd{font-size:12px;padding:4px 0 0;border-top:1px dashed var(--gray-200);margin-top:4px}.cws-why-bd dl{display:grid;grid-template-columns:max-content 1fr;gap:2px 8px;margin:.2rem 0}.cws-why-bd dt{color:var(--text-muted)}.cws-why-bd dd{margin:0}.cws-why-bd h6{margin:6px 0 2px;font-size:12px}.cws-tile-acts{display:flex;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--gray-100);align-items:center}.cws-tile-acts .cws-btn-primary,.cws-tile-acts .cws-btn-warn{flex:1;min-width:0}.cws-cons{margin:.25rem .5rem .4rem 1.6rem;padding:0;font-size:12px;line-height:1.45}.cws-selline{display:flex;align-items:center;gap:.4rem;height:32px;padding:0 12px;border-bottom:1px solid var(--gray-200);flex:none;font-size:12px;color:var(--gray-700, #374151);box-sizing:border-box;overflow:hidden}.cws-selline-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cws-selline-n b{color:var(--gray-900, #111827);font-weight:600}.cws-selline-sep{color:var(--text-muted);flex:none}.cws-selzone{flex:none;box-sizing:border-box;max-height:72px;overflow:hidden;padding:8px 12px;border-bottom:1px solid var(--gray-200);background:var(--gray-50, #f9fafb)}.cws-selchips{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;height:28px;min-width:0}.cws-echip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 4px 0 8px;border:1px solid var(--gray-300);border-radius:999px;background:var(--card, #fff);font-size:13px;max-width:300px;min-width:0;flex:0 1 auto;box-sizing:border-box}.cws-echip .cws-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cws-echip .cws-type{margin-right:0}.cws-echip.is-withheld .cws-t{color:var(--text-muted);font-style:italic}.cws-echip:focus-visible{outline:2px solid var(--primary, #2563eb)}.cws-rm{box-sizing:border-box;border:0!important;background:transparent;color:var(--text-muted);cursor:pointer;width:22px!important;height:22px!important;min-height:0!important;padding:0!important;margin:0;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;flex:none}.cws-rm:hover{background:var(--gray-100);color:var(--gray-800)}.cws-viewall{flex:none;display:inline-flex;align-items:center;gap:.3rem;box-sizing:border-box;height:28px!important;min-height:0!important;padding:0 10px!important;margin:0;border:1px dashed var(--gray-400, #9ca3af);border-radius:999px!important;background:var(--card, #fff);font-family:inherit;font-size:12px!important;color:var(--gray-700);cursor:pointer;white-space:nowrap}.cws-viewall:hover{border-color:var(--primary, #2563eb);color:var(--text-success)}.cws-selone{display:block;outline:none}.cws-selone:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:2px;border-radius:4px}.cws-selone-nm{display:flex;align-items:center;gap:4px;height:20px;font-size:14px;font-weight:600;color:var(--gray-900, #111827);min-width:0}.cws-selone-nm .cws-t,.cws-selone-par .cws-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cws-selone-par{display:flex;align-items:center;gap:4px;height:16px;font-size:12px;color:var(--gray-600);min-width:0}.cws-selone-par i{color:var(--text-muted);font-size:14px}.cws-insp{padding:10px 12px;font-size:13px}.cws-isec{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:10px 0 4px}.cws-isec:first-child{margin-top:0}.cws-isec-rec{display:flex;align-items:center;gap:.3rem;min-width:0}.cws-ir-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cws-ir-n{color:var(--gray-700, #374151);font-weight:600}.cws-ir-sep{color:var(--text-muted);flex:none}.cws-link.cws-ir-act{height:18px!important;font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:18px}.cws-insp .cws-tiles{padding:6px 0 0}.cws-norec{display:flex;align-items:center;gap:.4rem;margin-top:4px;font-size:13px;color:var(--gray-600)}.cws-dims{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cws-dim{border:1px solid var(--gray-200);border-radius:8px;padding:8px 10px;min-width:0}.cws-dim-stick{position:sticky;top:0;z-index:3;background:var(--card, #fff);margin:-8px -10px 0;padding:8px 10px 6px;border-radius:7px 7px 0 0;border-bottom:1px solid var(--gray-100)}.cws-dim-hd{display:flex;align-items:center;gap:.4rem;font-weight:600;flex-wrap:nowrap;min-width:0;min-height:28px}.cws-dh-lab{display:inline-flex;align-items:center;gap:.35rem;flex:none;min-width:0}.cws-dh-txt{white-space:nowrap}.cws-dim-hd .cws-grow{flex:1 1 8px;min-width:4px}.cws-dh-wh{font-weight:400;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.cws-dim-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;min-width:0;overflow:hidden;flex:0 1 auto}.cws-dim-chips .cws-chip{cursor:default;flex:0 1 auto;min-width:74px}.cws-dim-chips .cws-chip:focus-visible{outline:2px solid var(--primary, #2563eb)}.cws-dim.is-searching .cws-dh-txt{display:none}.cws-dim.is-searching .cws-dim-chips{flex:0 1 34%}.cws-dim.is-searching .cws-dh-wh{display:none}.cws-dh-sbtn{flex:none;box-sizing:border-box;width:28px!important;height:28px!important;min-height:0!important;padding:0!important;margin:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gray-300);border-radius:6px!important;background:var(--card, #fff);color:var(--gray-600, #4b5563);cursor:pointer;font-size:0;line-height:0}.cws-dh-sbtn i{font-size:16px;line-height:1}.cws-dh-sbtn:hover{border-color:var(--gray-400, #9ca3af);color:var(--gray-800, #1f2937)}.cws-dh-sbtn:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:1px}.cws-dh-q{position:relative;display:flex;align-items:center;flex:1 1 170px;min-width:130px}.cws-dh-q>i{position:absolute;left:8px;color:var(--text-muted);pointer-events:none}.cws-dh-q input{width:100%;height:28px;border:1px solid var(--gray-300);border-radius:6px;padding:0 26px 0 28px;font-size:13px;font-weight:400;box-sizing:border-box}.cws-dh-q .cws-clr{right:3px}.cws-dim-one{display:flex;align-items:center;gap:.35rem;margin-top:6px;font-size:12px;font-weight:400;color:var(--gray-600, #4b5563);min-width:0}.cws-dim-one i{color:var(--text-muted);font-size:14px;flex:none}.cws-dim-one .cws-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cws-vlist{list-style:none;margin:6px 0 0;padding:0;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:6px;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain}.cws-vlist[data-capped]{overflow-y:auto}.cws-vrow{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:34px;padding:4px 10px;font-size:13px;border-top:1px solid var(--gray-100);cursor:pointer;outline:none;box-sizing:border-box}.cws-vrow:first-child{border-top:0}.cws-vr-main{display:flex;align-items:center;gap:6px;min-height:26px}.cws-vr-main>i{color:var(--text-muted);flex:none}.cws-vrow .cws-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cws-vrow img.cws-logo,.cws-pk-item img.cws-logo{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none}.cws-vrow:hover{background:var(--gray-50)}.cws-vrow:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:-2px}.cws-vrow.has-repl{background:var(--amber-50, #fffbeb)}.cws-vrow.has-repl:hover{background:var(--amber-100, #fef3c7)}.cws-vrow.is-held,.cws-pk-item.is-held{cursor:default;background:var(--card, #fff)}.cws-vrow.is-held:hover,.cws-pk-item.is-held:hover{background:var(--card, #fff)}.cws-vrow.is-held .cws-nm{color:var(--gray-700, #374151)}.cws-vrow.is-held .cws-vr-main>i,.cws-vrow.is-held img.cws-logo{opacity:.65}.cws-holds{font-size:11px;color:var(--text-muted);white-space:nowrap;flex:none}.cws-holds.is-held{padding:1px 6px;border-radius:999px;background:var(--gray-100, #f3f4f6);color:var(--gray-600, #4b5563)}.cws-vr-warn{display:flex;align-items:center;gap:4px;height:16px;max-width:100%;font-size:11px;line-height:16px;color:var(--amber-700, #b45309);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cws-vr-warn i{font-size:13px;color:var(--amber-600, #d97706);flex:none}.cws-vfoot{font-size:11px;color:var(--text-muted);margin-top:6px}.cws-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1200}.cws-pop{position:fixed;z-index:1250;width:380px;max-height:60vh;background:var(--card, #fff);border:1px solid var(--gray-200);border-radius:10px;box-shadow:0 16px 40px #00000038;display:flex;flex-direction:column;overflow:hidden;font-size:13px}.cws-pop-hd{padding:.5rem .75rem;border-bottom:1px solid var(--gray-200);font-weight:600;display:flex;align-items:center;gap:.5rem}.cws-pop-bd{overflow:auto;flex:1;min-height:0}.cws-pop-bd>p{margin:0;padding:.6rem .75rem}.cws-pop-ft{padding:.45rem .75rem;border-top:1px solid var(--gray-200);font-size:12px;color:var(--text-muted);display:flex;gap:.5rem;align-items:center}.cws-pk-search{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--gray-200)}.cws-pk-search input{flex:1;border:1px solid var(--gray-300);border-radius:6px;padding:6px 10px;font-size:13px}.cws-pk-list,.cws-selall,.cws-alist{list-style:none;margin:0;padding:.25rem 0}.cws-pk-item{display:flex;align-items:center;gap:.5rem;padding:6px 12px;font-size:13px;cursor:pointer}.cws-pk-item .cws-grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cws-pk-item.is-hl{background:var(--blue-100, #dbeafe)}.cws-pk-list .cws-pk-item{flex-direction:column;align-items:stretch;gap:0;padding:4px 12px}.cws-pk-main{display:flex;align-items:center;gap:.5rem;min-height:24px}.cws-pk-list .cws-pk-item.has-repl{background:var(--amber-50, #fffbeb)}.cws-selall .cws-pk-item,.cws-alist .cws-pk-item{min-height:30px}.cws-selall .cws-pk-item:hover,.cws-alist .cws-pk-item:hover{background:var(--gray-50, #f9fafb)}.cws-alist .cws-pk-item:focus-visible{outline:2px solid var(--blue-500, #3b82f6);outline-offset:-2px}.cws-pk-where{display:block;color:var(--text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.cws-crumb{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.cws-plat-bar{flex:none;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;max-height:220px;overflow:auto;border-bottom:1px solid var(--gray-200)}.cws-plat{display:inline-flex;align-items:center;gap:.35rem;box-sizing:border-box;height:32px!important;min-height:0!important;padding:0 10px!important;margin:0;background:var(--card, #fff);border:1px solid var(--border, #e5e7eb);border-radius:8px!important;font-family:inherit;font-size:12px!important;font-weight:500;cursor:pointer;white-space:nowrap;color:var(--gray-700, #374151)}.cws-plat:hover{border-color:var(--gray-400, #9ca3af)}.cws-plat.is-on{border-color:var(--purple-500, #8b5cf6);background:var(--purple-50, #f5f3ff);color:var(--text-purple);font-weight:600}.cws-plat i.bx{font-size:15px}.cws-plat img.cws-logo{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.cws-plat-nm{max-width:140px;overflow:hidden;text-overflow:ellipsis}.cws-lead{font-size:13px;color:var(--gray-700, #374151);margin-bottom:1rem}.cws-lead-imp{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.cws-lead-imp span{color:var(--gray-600);font-size:12px}.cws-lead-imp b{display:block;font-size:18px;color:var(--gray-900)}.cws-lead-more{margin:.3rem 0}.cws-lead-more summary{cursor:pointer;color:var(--gray-700);font-size:12px}.cws-lead-more ul,.cws-lead-list{margin:.25rem 0 .4rem 1.1rem;padding:0}.cws-lead-repl{display:flex;gap:.5rem;margin-top:.6rem;padding:.5rem .6rem;border:1px solid var(--amber-500, #f59e0b);background:var(--amber-50, #fffbeb);border-radius:6px}.cws-lead-repl>i{color:var(--amber-600, #d97706);font-size:16px}.cws-lead-repl ul{margin:.25rem 0 0 1rem;padding:0}.cws-lead-refused{margin:.5rem 0 0;color:var(--red-700, #b91c1c);font-size:12px}.classif-walk-bar{gap:.5rem}.classif-walk-pos{font-weight:400;color:var(--gray-700);font-variant-numeric:tabular-nums}.classif-walk-pos b{font-weight:600;color:var(--gray-900)}.classif-walk-open{display:flex;align-items:center;gap:.5rem;margin:.75rem;padding:.5rem .75rem;border:1px dashed var(--gray-300);border-radius:8px;font-size:13px;color:var(--gray-700)}.classif-walk-note{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--gray-200);background:var(--gray-50);font-size:13px;color:var(--gray-700);flex:none}.unified-table-container{background:var(--card, #ffffff);border-radius:var(--radius, 8px);box-shadow:var(--shadow-sm, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06));border:1px solid var(--gray-200, #e5e7eb);overflow:hidden;width:100%;max-width:100%;margin-bottom:1.5rem}.unified-table-search{padding:1rem;border-bottom:1px solid var(--gray-200, #e5e7eb);background:var(--gray-50, #f9fafb)}.search-input-wrapper{position:relative;max-width:300px}.search-icon,.table-toolbar .search-input-wrapper .search-icon{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:var(--text-muted, #78716c);pointer-events:none;font-size:.875rem;z-index:1}.search-input{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid var(--gray-300, #d1d5db);border-radius:var(--radius, 6px);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.search-input:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.table-toolbar .clear-search{display:none!important;position:absolute;right:.375rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted, #78716c);cursor:pointer;padding:.125rem;border-radius:4px;line-height:1;font-size:.875rem}.table-toolbar .clear-search.visible{display:flex!important;align-items:center;justify-content:center;padding:2px!important}.table-toolbar button.clear-search.visible:not(.btn-secondary):not(.btn-primary):active{transform:translateY(-9px)!important}.table-toolbar .clear-search:hover{color:var(--gray-600, #4b5563);background:var(--gray-100, #f3f4f6)}.v3-table [data-universal-search],.table-toolbar [data-universal-search]{width:100%;padding:.375rem 1.75rem .375rem 2rem;border:1px solid var(--border);border-radius:.375rem;font-size:.8125rem;outline:none;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.v3-table [data-universal-search]:focus,.table-toolbar [data-universal-search]:focus{border-color:#059669;box-shadow:0 0 0 3px #0596691a}.table-wrapper{overflow:hidden}.table-scroll-container{overflow-x:auto;position:relative}.unified-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem;line-height:1.5}.unified-table thead{background:var(--gray-50, #f9fafb);border-bottom:2px solid var(--gray-200, #e5e7eb)}.unified-table th{padding:1rem;text-align:left;font-weight:600;color:var(--gray-700, #374151);white-space:nowrap;vertical-align:top;font-size:.875rem;text-transform:uppercase;letter-spacing:.025em;background:var(--gray-50, #f9fafb);border-bottom:1px solid var(--gray-200, #e5e7eb)}.column-header{display:flex;align-items:center;gap:.5rem}.column-icon{font-size:1rem;color:var(--primary-500, #10b981)}.column-label{flex:1;font-size:.875rem;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;margin-right:auto}.unified-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;position:relative}.unified-table th.sortable:hover{background:var(--gray-100, #f3f4f6)}.sort-icon{opacity:.4;transition:all .2s ease;font-size:.875rem;color:var(--text-muted, #78716c)}.unified-table th.sortable:hover:not(.sorted) .sort-icon{opacity:.7;color:var(--gray-600, #4b5563)}.unified-table th.sorted{background:var(--primary-50, #ecfdf5);border-bottom-color:var(--gray-200, #e5e7eb)}.unified-table th.sorted .column-label{color:var(--text-success, #047857);font-weight:700}.unified-table th.sorted .sort-icon{opacity:1;color:var(--text-success, #047857);font-weight:600}.filter-label.sorted-asc,.filter-label.sorted-desc{color:var(--text-success, #047857);font-weight:700}.filter-header.sorted,th.sorted.filter-header{background:var(--primary-50, #ecfdf5)!important;border-bottom-color:var(--gray-200, #e5e7eb)!important}.filter-header.sorted .filter-container,th.sorted.filter-header .filter-container{border-left:none}.filter-dropdown-arrow.sort-indicator{color:var(--text-success, #047857)!important;font-weight:600}.unified-table tbody{background:var(--card, #ffffff)}.unified-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid var(--gray-100, #f3f4f6)}.unified-table tbody tr:last-child{border-bottom:none}.unified-table.striped tbody tr:nth-child(odd){background:var(--gray-50, #f9fafb)}.unified-table.striped tbody tr:nth-child(2n){background:var(--card, #ffffff)}tbody tr:hover,.unified-table.hoverable tbody tr:hover{background:var(--gray-100, #f3f4f6)!important}.unified-table.striped.hoverable tbody tr:nth-child(odd):hover{background:var(--gray-150, #eceff1)!important}.unified-table.striped.hoverable tbody tr:nth-child(2n):hover{background:var(--gray-100, #f3f4f6)!important}.unified-table.bordered{border:1px solid var(--gray-200, #e5e7eb)}.unified-table.bordered th,.unified-table.bordered td{border-right:1px solid var(--gray-200, #e5e7eb)}.unified-table.bordered th:last-child,.unified-table.bordered td:last-child{border-right:none}.unified-table td{padding:1rem;color:var(--text-primary, #111827);vertical-align:middle;font-size:.875rem;line-height:1.5;border-bottom:1px solid var(--gray-100, #f3f4f6)}.unified-table td,tbody td{border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.empty-row td,.empty-state-cell{text-align:center;color:var(--text-secondary, #6b7280);font-style:italic;padding:2rem}.unified-table .action-btn,.unified-table .table-actions .action-btn{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;border:1px solid transparent;cursor:pointer;min-width:2rem;height:2rem;gap:.25rem;white-space:nowrap;margin:0 .125rem}.unified-table .action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.unified-table .action-btn:active{transform:translateY(0)}.unified-table .action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.unified-table .action-btn.btn-sm{padding:.25rem .5rem;font-size:.625rem;height:1.5rem;min-width:1.5rem}.unified-table .action-btn.view{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-color:#2563eb}.unified-table .action-btn.view:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666}.unified-table .action-btn.edit{background:linear-gradient(135deg,#047857,#065f46);color:#fff;border-color:#059669}.unified-table .action-btn.edit:hover{background:linear-gradient(135deg,#065f46,#064e3b);box-shadow:0 4px 12px #10b98166}.unified-table .action-btn.delete{background:var(--action-danger);color:#fff;border-color:#dc2626}.unified-table .action-btn.delete:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466}.unified-table .action-btn.download{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-color:#7c3aed}.unified-table .action-btn.download:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px #8b5cf666}.badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.75rem;font-size:.6875rem;font-weight:500;white-space:nowrap}.badge-default{background:var(--gray-100, #f3f4f6);color:var(--gray-800, #1f2937)}.badge-success{background:var(--primary-100);color:var(--text-success)}.badge-warning{background:var(--caution-100);color:var(--text-caution)}.badge-danger{background:var(--warning-100);color:var(--text-danger)}.badge-info{background:var(--accent-100);color:var(--text-info)}.status-badge{display:inline-block;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;white-space:nowrap;line-height:1.25;color:#fff}.status-badge.success{background:#047857}.status-badge.info{background:#2563eb}.status-badge.warning{background:#b45309}.status-badge.error{background:#dc2626}.status-badge.inactive{background:#6b7280}.status-badge.processed{background:#047857;color:#fff}.status-badge.processing{background:#f59e0b;color:#fff}.status-badge.failed{background:#ef4444;color:#fff}.status-badge.pending{background:#6b7280;color:#fff}.status-badge.active{background:#10b981;color:#fff}.unified-table-pagination{display:flex;align-items:center;gap:1rem;padding:1rem;border-top:1px solid var(--gray-200, #e5e7eb);background:var(--gray-50, #f9fafb);flex-wrap:wrap}.pagination-info{color:var(--text-secondary, #6b7280);font-size:.875rem}.pagination-size{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.pagination-size select{padding:.25rem .5rem;border:1px solid var(--gray-300, #d1d5db);border-radius:4px;font-size:.875rem}.pagination-controls{display:flex;align-items:center;gap:.25rem;margin-left:auto}.pagination-controls button{padding:.5rem .75rem;border:1px solid var(--gray-300, #d1d5db);background:var(--card, #ffffff);color:var(--text-primary, #111827);font-size:.875rem;cursor:pointer;transition:all .2s ease}.pagination-controls button:hover:not(:disabled){background:var(--gray-50, #f9fafb)}.pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.pagination-controls button:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-controls button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-controls button+button{border-left:none}.page-number{min-width:2.5rem;text-align:center}.page-number.active{background:#047857;color:#fff;border-color:#047857}.ellipsis{padding:.5rem .25rem;color:var(--text-secondary, #6b7280)}.unified-table-container.loading{position:relative}.unified-table-container.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.unified-table th:focus,.unified-table td:focus,.action-btn:focus{outline:2px solid #059669;outline-offset:2px}@media print{.unified-table-search,.unified-table-pagination,.action-btn{display:none}.unified-table{border:1px solid #000}.unified-table th,.unified-table td{border:1px solid #000;padding:.5rem}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes highlightNew{0%{background-color:#05966926}to{background-color:transparent}}tr.animate-new-row,.unified-table tbody tr.animate-new-row{animation:slideInFromTop .3s ease-out,highlightNew 1.5s ease-out!important}.unified-table tbody.animating-rows tr:not(.animate-new-row){transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.unified-table tbody tr.animate-new-row{animation:none}.unified-table tbody.animating-rows tr{transition:none}}.sticky-column-left,.sticky-column-right{position:sticky;z-index:10;border-top-color:transparent!important;border-bottom-color:transparent!important}.sticky-column-left{left:0}.sticky-column-right{right:0}thead .sticky-column-left,thead .sticky-column-right{z-index:20}.scroll-indicator{position:absolute;top:0;bottom:0;width:40px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:5}.scroll-indicator.visible{opacity:1}.scroll-indicator-left{left:0;background:linear-gradient(to right,rgba(255,255,255,.9),transparent)}.scroll-indicator-right{right:0;background:linear-gradient(to left,rgba(255,255,255,.9),transparent)}.table-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem;background:var(--surface-subtle, #f9fafb);border-bottom:1px solid var(--border)}.v3-table .table-toolbar{justify-content:space-between}.toolbar-search-wrapper{flex:1;max-width:240px}.toolbar-actions{display:flex;gap:.5rem}.toolbar-chevron{font-size:1rem}.table-toolbar button:not(.btn-secondary):not(.btn-primary){display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--card, white);border:1px solid var(--border);border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s ease}.table-toolbar button:not(.btn-secondary):not(.btn-primary):hover{background:var(--surface-subtle, #f3f4f6);border-color:#9ca3af}.table-toolbar button:not(.btn-secondary):not(.btn-primary):active{transform:translateY(1px)}.column-menu-inner{padding:.5rem}.column-menu-header{padding:.5rem;font-weight:600;font-size:.875rem;border-bottom:1px solid var(--border)}.column-checkboxes{padding:.25rem 0}.column-visibility-toggle{position:relative}.column-visibility-menu{display:none;position:absolute;right:0;top:100%;margin-top:.25rem;background:var(--card, white);border:1px solid var(--border);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:50;min-width:220px;max-height:400px;overflow-y:auto}.column-visibility-menu.active{display:block}.column-visibility-menu label{display:flex;align-items:center;padding:.5rem;cursor:pointer;font-size:.875rem;transition:background-color .15s ease}.column-visibility-menu label:hover{background-color:var(--surface-subtle, #f3f4f6)}.column-visibility-menu input[type=checkbox]{margin-right:.5rem;cursor:pointer}.column-visibility-label{flex:1}.column-priority-badge{font-size:.75rem;font-weight:500}.column-priority-badge.priority-essential{color:var(--text-success)}.column-priority-badge.priority-important{color:#0284c7}thead.sticky-header{position:sticky;top:0;z-index:30;background-color:var(--surface-subtle, #f9fafb)}.table-with-filters-container thead{position:sticky;top:0;z-index:30;background-color:var(--surface-subtle, #f9fafb);transition:box-shadow .2s ease}thead.sticky-header th,.table-with-filters-container thead th{background-color:var(--surface-subtle, #f9fafb)}thead.sticky-header .sticky-column-left,thead.sticky-header .sticky-column-right,.table-with-filters-container thead .sticky-column-left,.table-with-filters-container thead .sticky-column-right{z-index:40!important}thead.sticky-header.scrolled{box-shadow:0 2px 4px #0000001a}@media(max-width:1536px){.unified-table td,.unified-table th{padding-left:.875rem;padding-right:.875rem;font-size:.8125rem}.table-toolbar{padding:.5rem}.table-toolbar button{padding:.375rem .75rem;font-size:.8125rem}.table-toolbar button span{display:none}}@media(max-width:768px){.unified-table-container{border-radius:0;box-shadow:none}.unified-table th,.unified-table td{padding:.75rem .5rem;font-size:.8125rem}.column-header{gap:.25rem}.column-icon{font-size:.875rem}.action-btn{padding:.25rem .375rem;font-size:.6875rem}.unified-table-pagination{flex-direction:column;align-items:stretch;gap:.75rem}.pagination-controls{margin-left:0;justify-content:center}.table-toolbar{flex-direction:column;align-items:stretch}.column-visibility-menu{right:auto;left:0}}.v3-table th{border-right:1px solid #eef0f3!important;border-left:1px solid #eef0f3!important}.v3-table th.filter-header{padding:0!important;background:var(--gray-50, #f9fafb)!important;border-bottom:1px solid var(--gray-200, #e5e7eb)!important;transition:background .15s ease;cursor:pointer;overflow:visible!important;position:relative!important}.v3-table th.filter-header:hover{background:var(--gray-100, #f3f4f6)}.v3-table .filter-header-display{display:flex;flex-direction:row;align-items:center;padding:.5rem .75rem;min-height:2.5rem;gap:.5rem;background:transparent;width:100%;position:relative;overflow:visible}.v3-table .header-main-content{flex:1;display:flex;flex-direction:row;align-items:center;gap:.375rem;min-width:0}.v3-table .header-title-row{display:flex;align-items:center;gap:.375rem}.v3-table .column-icon{font-size:.8125rem;color:var(--text-muted, #78716c);flex-shrink:0;line-height:1}.v3-table .column-icon[data-lucide]{width:.8125rem!important;height:.8125rem!important;color:var(--text-muted, #78716c)!important;stroke-width:2.5!important}.v3-table .filter-label{font-size:.8125rem!important;font-weight:500!important;color:var(--text-muted)!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap}.v3-toolbar{display:inline-flex!important;align-items:center;gap:.0625rem;flex-shrink:0;background:var(--gray-100, #f3f4f6);border-radius:.25rem;padding:.0625rem;margin-left:auto}.v3-toolbar-btn{display:inline-flex!important;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:.75rem;color:var(--text-muted, #78716c);cursor:pointer;border-radius:.1875rem;transition:all .12s ease}.v3-toolbar-btn:hover{color:var(--gray-700, #374151);background:var(--gray-200, #e5e7eb)}.v3-toolbar-divider{width:1px;height:.75rem;background:var(--gray-300, #cbd5e1);margin:0 .0625rem}.v3-toolbar-btn.is-sorted,.v3-toolbar-btn.is-filtered{color:var(--text-success, #047857);background:var(--primary-100, #d1fae5)}.v3-table th.filter-header:hover .filter-label{color:var(--gray-700, #374151)}.v3-table th.filter-header:hover .column-icon{color:var(--text-muted)!important}.v3-table th.filter-header:hover .v3-toolbar-btn{color:var(--text-muted)}.v3-table th.filter-header:hover .v3-toolbar-btn.is-sorted,.v3-table th.filter-header:hover .v3-toolbar-btn.is-filtered{color:var(--text-success, #047857);background:var(--primary-100, #d1fae5)}.v3-table th.sorted.filter-header{background:var(--primary-50, #ecfdf5)!important;border-bottom-color:var(--gray-200, #e5e7eb)!important}.v3-table th.sorted.filter-header .filter-container{border-left:none}.v3-table .filter-label.sorted-asc,.v3-table .filter-label.sorted-desc{color:var(--text-success, #047857)}.v3-table .header-title-row .filter-label.sorted-asc:after,.v3-table .header-title-row .filter-label.sorted-desc:after{display:none}.v3-table th.filter-header.sorted .filter-label{color:var(--text-success, #047857)!important}.v3-table th.filter-header.sorted .column-icon{color:var(--text-success)!important}.v3-table th.filter-header.sorted .v3-sort-btn{color:var(--text-success, #047857)}[data-theme=dark] .v3-table th.filter-header.sorted .filter-label,[data-theme=dark] .v3-table th.filter-header.sorted .column-icon{color:#6ee7b7!important}[data-theme=dark] .v3-table th.filter-header.sorted .v3-sort-btn{color:#6ee7b7}.v3-table th.filter-header.filtered{border-bottom:2px solid #059669!important}.v3-table th.filter-header.filtered .filter-label{color:var(--text-success, #047857)!important}.v3-table th.filter-header.filtered .column-icon{color:var(--text-success)!important}.v3-table .filter-container{position:relative!important;overflow:visible!important}.v3-table .filter-dropdown{display:none;overflow:visible!important;border-top-color:#059669!important;max-height:400px!important}.v3-table .filter-dropdown.active{display:block}.v3-table .filter-dropdown .filter-options{max-height:16rem;overflow-y:auto}.v3-table .filter-option.v3-hidden{display:none!important}.v3-table thead,.v3-table .table-wrapper{overflow:visible!important}.v3-table .table-scroll-container,.v3-table [data-scroll-container]{overflow-y:visible!important}.v3-table .filter-search input:focus{border-color:#059669!important;box-shadow:0 0 0 3px #0596691a!important}.v3-table .filter-action-btn{color:var(--text-secondary, #374151)!important}.v3-table .filter-action-btn:hover{background:var(--primary-100, #d1fae5)!important;border-color:#6ee7b7!important;color:var(--text-success, #047857)!important}.v3-table .preset-btn:hover{background:var(--primary-100, #d1fae5)!important;border-color:#059669!important;color:var(--text-success, #047857)!important}.v3-table .date-input:focus{border-color:#059669!important;box-shadow:0 0 0 3px #0596691a!important}.v3-table .range-value-display{color:var(--text-success, #047857)!important;background:var(--primary-50, #ecfdf5)!important;border:1px solid #a7f3d0!important}.v3-table .range-value-input{width:5.5rem;text-align:center;font-size:.8125rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem;outline:none;-moz-appearance:textfield}.v3-table .range-value-input::-webkit-inner-spin-button,.v3-table .range-value-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v3-table .range-value-input:focus{border-color:#059669!important;box-shadow:0 0 0 3px #0596691a!important}.v3-table .range-slider-range{background:linear-gradient(90deg,#059669,#047857)!important}.v3-table .mapping-filter-actions{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.v3-table .mapping-pill.active{background:linear-gradient(135deg,#065f46,#064e3b)!important;border-color:#047857!important}.v3-table td{color:var(--text-primary, #111827)!important;white-space:nowrap}.v3-table tbody tr.bg-white{background-color:var(--card, #ffffff)!important}.v3-table tbody tr.bg-gray-50{background-color:var(--surface-zebra, #eef0f3)!important}.v3-table tbody tr.bg-white td{border-left-color:#eef0f3;border-right-color:#eef0f3}.v3-table tbody tr.bg-gray-50 td{border-left-color:#fff;border-right-color:#fff}.v3-table tbody tr.bg-white:hover,.v3-table tbody tr.bg-gray-50:hover{background-color:var(--gray-200, #e5e7eb)!important}.unified-table th.v3-expand-cell,.unified-table td.v3-expand-cell{width:2.5rem;padding-left:.5rem!important;padding-right:0!important}.v3-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0!important;border:none;border-radius:.25rem!important;background:transparent;color:var(--text-muted, #6b7280);font-size:1.1rem!important;cursor:pointer}.v3-expand-btn:hover{background:var(--gray-200, #e5e7eb);color:var(--text-primary, #111827)}.v3-table tbody tr.v3-expand-row,.v3-table tbody tr.v3-expand-row:hover{background-color:var(--gray-50, #f9fafb)!important}.v3-table tbody tr.bg-white+tr.v3-expand-row,.v3-table tbody tr.bg-white+tr.v3-expand-row:hover{background-color:var(--card, #ffffff)!important}.v3-table tbody tr.bg-gray-50+tr.v3-expand-row,.v3-table tbody tr.bg-gray-50+tr.v3-expand-row:hover{background-color:var(--surface-zebra, #eef0f3)!important}.v3-table tbody tr.v3-expand-row>td{padding:1rem 1rem 1rem 3rem!important;white-space:normal;border-left-color:transparent;border-right-color:transparent}.page-map-classifications .child-view:has(.childland){background:transparent;border:0;padding:0;border-radius:0}.childland{display:flex;flex-direction:column;gap:14px;min-height:0;height:100%;font-family:var(--font-sans, "Inter", system-ui, sans-serif)}.childland-hd{display:flex;flex-direction:column;gap:10px}.childland-line{margin:0;font-size:14px;color:var(--gray-600, #4b5563)}.childland-wrap{min-height:0;overflow:auto}.childpick-pill[hidden]{display:none!important}.childscope-badge{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;font-size:12px;font-weight:500;line-height:18px;border-radius:4px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.childscope-badge .identity-mark{width:14px;height:14px;margin:0;-o-object-fit:contain;object-fit:contain;border-radius:2px;flex:none}.childscope-badge i{font-size:13px}.mapping-badge.needs-mapping.childscope-badge{background:#f3f4f6;color:#4b5563;border:1px dashed rgb(209 213 219);text-decoration:none}a.mapping-badge.needs-mapping.childscope-badge:hover{background:#e5e7eb;color:#374151}.childland-others{display:flex;flex-wrap:wrap;gap:4px;row-gap:4px;overflow:hidden;min-width:0;width:100%;max-height:58px;align-content:flex-start;align-items:center}.childland-two .childland-others{display:flex!important;row-gap:4px!important;-moz-column-gap:4px!important;column-gap:4px!important;max-height:58px}.childland-others .childscope-badge{flex:none}.childland-others .childscope-badge[hidden]{display:none!important}.childland-plus{font-variant-numeric:tabular-nums}.childland-tip{width:auto;max-width:320px}.childland-tip .classif-tip-k,.classif-meta-tip .childland-mk .classif-tip-k{width:112px}.childpick-slot .childscope-badge{margin:0 2px}.childland-two .childland-col table{table-layout:fixed;width:100%!important}.childland-two .childland-col th:nth-child(1),.childland-two .childland-col td:nth-child(1){width:360px}@media(max-width:1799px){.childland-two .childland-col th:nth-child(1),.childland-two .childland-col td:nth-child(1){width:290px}}.childland-two .childland-col th:nth-child(2),.childland-two .childland-col td:nth-child(2){width:auto}.childland-two .childland-col th:nth-child(3),.childland-two .childland-col td:nth-child(3){width:68px}.childland-two .childland-col th:nth-child(4),.childland-two .childland-col td:nth-child(4){width:140px}.childland-two .childland-col th:nth-child(4){padding-left:4px!important;padding-right:10px!important}.childland-two .childland-col .table-scroll-container{overflow-x:hidden!important}.childland-two .childland-namecell .childland-name{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;white-space:nowrap}.childland-two .childland-namecell .childland-name b{flex:none}.childland-two tr.ct-section-row>th{width:auto!important}.childland-two .childland-allrow{min-height:40px;border:0!important;border-bottom:1px solid var(--gray-200, #e5e7eb)!important;border-radius:8px 8px 0 0!important;margin:0;font-size:13px}.childland-two .childland-allrow b{font-weight:600}.childland-two .table-toolbar.childland-toolbar{grid-template-columns:minmax(0,1fr) max-content max-content;gap:8px;padding:0 8px 0 0;border-bottom:1px solid var(--gray-200, #e5e7eb)}.childland-two .table-toolbar.childland-toolbar .childland-allrow{font-size:13px!important;padding:0 14px!important;border:0!important;border-radius:8px 0 0!important;background:transparent}.childland-two .table-toolbar.childland-toolbar .childland-allrow:hover,.childland-two .table-toolbar.childland-toolbar .childland-allrow.is-picked{background:var(--gray-50, #f9fafb)}.childland-two .childland-allrow .childland-narrow{color:var(--primary, #0f766e)}.childland-two .childland-col{border:1px solid var(--gray-200, #e5e7eb);border-radius:8px;background:var(--card, #fff);overflow:hidden}.childland-two .childland-col .unified-table-container{border:0!important;border-radius:0!important;box-shadow:none!important}.childland-two tbody td{padding-top:9px!important;padding-bottom:9px!important}.childland-two td.childland-num,.childland-two th.childland-num{width:96px}.childland-namecell{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.childland-namecell .childland-name{min-width:0;overflow:hidden}.childland-namecell .childland-full{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.childland-pickacts{flex:none}.childland-pickacts{display:inline-flex;align-items:center;gap:8px;font-size:12px}.page-map-classifications .childland-two tbody tr.childland-picked td{background:var(--blue-50, #eff6ff)!important}.page-map-classifications .childland-two tbody tr.childland-picked td:first-child{box-shadow:inset 3px 0 0 var(--blue-500, #3b82f6)}.page-map-classifications .childland-two tbody tr.ct-section-row>th{height:auto!important;min-height:0!important;padding:6px 16px!important;background:var(--gray-50, #f9fafb)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase!important;color:var(--text-muted)!important;text-align:left;cursor:default;border-top:1px solid var(--gray-200, #e5e7eb)}.childland-two tbody tr.childland-undef td{color:var(--text-muted)}.childland-two tbody tr.childland-undef .childland-name b{color:var(--gray-600, #4b5563);font-weight:500}.childland-two td.childland-num,.childland-two th.childland-num{text-align:right;font-variant-numeric:tabular-nums}.childland-two .childland-col .toolbar-table .unified-table thead th:nth-child(n+3){text-align:right;white-space:nowrap}.childland-two td.childland-num .childland-recs{justify-content:flex-end}.childland-two tbody tr.childland-undef td.childland-undefcell{text-align:center!important;white-space:normal!important;line-height:18px}.page-map-classifications .childland-two tbody tr[data-row-id]:not(.childland-undef) td{cursor:pointer}.page-map-classifications .childland-two tbody tr.childland-undef td{cursor:default}.childland-two .childland-deflink{cursor:pointer}.childpick-back{flex:none;height:36px!important}.childpick-slot.is-back{width:auto}.childpick-slot{flex:none;box-sizing:border-box;width:240px;height:36px!important;min-height:0!important;margin:0;padding:0 12px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px!important;border:1px solid transparent!important;font:inherit;font-size:13px!important;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.childpick-slot-t{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;animation:childpick-slot-in .15s ease}@keyframes childpick-slot-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.childpick-slot.is-idle{background:var(--gray-50, #f9fafb);color:var(--text-muted);border-color:var(--gray-200, #e5e7eb)!important;border-style:dashed!important;font-weight:500;cursor:default}.childpick-slot.is-open{background:var(--action-primary);color:#fff;border-color:var(--primary, #059669)!important}.childpick-slot.is-open:hover{background:var(--primary-700, #047857)}.childpick-slot.is-back{background:var(--card, #fff);color:var(--gray-800, #1f2937);border-color:var(--gray-300, #d1d5db)!important;font-weight:500}.childpick-slot.is-back:hover{background:var(--gray-50, #f9fafb)}.childpick-subtabs{flex:none;margin-right:12px;align-self:stretch;align-items:center}.childpick-jump .childpick-wrap{flex:1 1 auto!important;width:auto!important;max-width:none;min-width:300px}.childpick-jump .childpick-jump-i{color:var(--text-muted);font-size:16px}.childland-one{height:auto}.childland-one .childland-wrap{overflow:visible}.childland-one tbody td{padding-top:10px!important;padding-bottom:10px!important}.childland-one td.childland-num,.childland-one th.childland-num{width:200px}.page-map-classifications .childland-one tbody tr.ct-section-row>th{height:auto!important;min-height:0!important;padding:6px 16px!important;background:var(--gray-50, #f9fafb)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase!important;text-align:left;color:var(--text-muted)!important;cursor:default;border-top:1px solid var(--gray-200, #e5e7eb)}.childland-one tbody tr.childland-undef td{color:var(--text-muted)}.childland-one tbody tr.childland-undef .childland-name b{color:var(--gray-600, #4b5563);font-weight:500}.childland-one tbody tr.childland-undef .identity-mark{opacity:.6}.childland-two .childland-line{display:flex;align-items:center;gap:6px}.childland-two .childland-line i{color:var(--text-muted);font-size:16px}.childland-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;flex:1}.childland-col{min-width:0;min-height:0;display:flex;flex-direction:column}.childland-col .childland-wrap{flex:1;display:flex;flex-direction:column}.childland-allrow{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;margin:0 0 8px;padding:0 14px!important;border:1px solid var(--gray-200, #e5e7eb)!important;border-radius:8px!important;background:var(--card, #fff);font:inherit;font-size:14px;text-align:left;cursor:pointer;color:var(--gray-900, #111827)}.childland-allrow:hover,.childland-allrow.is-picked{background:var(--gray-50, #f9fafb)}.childland-allrow .childland-open{margin-left:auto}.childland-col tbody tr.childland-picked td{background:var(--gray-100, #f3f4f6)!important}.childland-col tbody tr.childland-picked td:first-child{box-shadow:inset 3px 0 0 var(--gray-900, #111827)}.childland-recs-cell{display:inline-flex;align-items:center;gap:10px;width:100%}.childland-recs-cell .childland-open{margin-left:auto}.childland-table tbody tr{cursor:pointer}.childland-col tr.childland-undef{cursor:default}.childland-col tr.childland-undef .childland-name{width:100%}.childland-col tr.childland-picked .childland-name{flex:none}.childland-col tr.childland-picked .childland-full{display:none}.childland-col th[data-column-key=others],.childland-col td[data-column-key=others]{text-align:left!important}.childland-col th[data-column-key=others]>*,.childland-col td[data-column-key=others] .childland-others{justify-content:flex-start!important}.childland-table .childland-num{font-variant-numeric:tabular-nums;width:130px}.childland-table th:nth-child(5),.childland-table td:nth-child(5){width:230px}.childland-col th[data-column-key=name]{width:auto!important}.childland-col th[data-column-key=recs]{width:110px!important}.childland-col th[data-column-key=rules]{width:130px!important}.childland-col td[data-column-key=rules]{white-space:nowrap}.childland-col th[data-column-key=others]{width:230px!important}.childland-name{display:inline-flex;align-items:center;gap:10px;min-width:0}.childland-name .childpick-mark,.childland-name .childpick-mark .identity-mark{width:20px;height:20px}.childland-name b{flex:none;font-weight:600;color:var(--gray-900, #111827)}.childland-full{color:var(--text-muted)}.childland-others{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--gray-700, #374151);cursor:default}.childland-other{display:inline-flex;align-items:center;gap:4px;font-weight:500}.childland-flag{display:inline-flex;width:16px;height:12px}.childland-flag .identity-mark{width:16px;height:12px;margin:0}.childland-more{color:var(--text-muted)}.childland-muted{color:var(--text-muted);font-size:13px}.childland-recs{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--text-caution, #b45309)}.childland-dot{width:7px;height:7px;border-radius:50%;background:#d97706}.childland-empty .childland-name b{color:var(--gray-600, #4b5563);font-weight:500}.childland-empty .childpick-mark .identity-mark{opacity:.6}#childscope-slot{display:flex;align-items:center;gap:.6rem;flex:1 1 auto;min-width:0}#childscope-slot:empty{display:none}.page-map-classifications .classification-workspace:has(#child-view[style*=none]) #childscope-slot{display:none}.page-map-classifications .classification-workspace:has(#child-view:not([style*=none])) .classification-toolbar{background:var(--card, #fff)!important;border-color:var(--gray-200, #e5e7eb)!important;padding:.5rem .75rem!important;min-height:50px!important}.childpick-scope{display:inline-flex;align-items:center;gap:.5rem;flex:none;font-family:var(--font-sans, "Inter", system-ui, sans-serif)}.childpick-wrap{position:relative;display:inline-flex}.childpick-scope{flex:100 1 auto!important;min-width:0;max-width:1100px;gap:.6rem!important}.childpick-pill,.childpick-seeall{flex:none}#childscope-slot{gap:.5rem!important}.childpick-scope .childpick-wrap{flex:1 1 0;width:auto;min-width:260px}.childpick-btn{gap:.5rem!important;width:100%;max-width:none!important;height:36px!important;font-size:14px!important;font-weight:500;color:var(--gray-900, #111827)!important}.childpick-btn .childpick-lab{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.childpick-btn .childpick-val{font-weight:700}.childpick-btn .childpick-valfull{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.childpick-btn i.bx-chevron-down{margin-left:auto}.childpick-btn .childpick-mark,.childpick-btn .childpick-mark .identity-mark{width:18px;height:18px}.childpick-valfull{overflow:hidden;text-overflow:ellipsis}.childpick-btn i.bx-chevron-down{font-size:16px;color:var(--text-muted)}.childpick-btn[aria-expanded=true]{border-color:var(--gray-400, #9ca3af)}.childpick-mark{width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center}.childpick-mark .identity-mark{width:16px;height:16px;margin:0;vertical-align:0;border-radius:3px;-o-object-fit:contain;object-fit:contain}.childpick-mark:has(>img[data-mark-fit="1"]){width:auto!important}.childpick-mark-initial{border-radius:4px;background:var(--gray-100, #f3f4f6);color:var(--text-muted);font-size:10px;font-weight:600;line-height:1}.childpick-mark-any i{font-size:15px;color:var(--text-muted)}.childpick-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:1250;width:380px;padding:8px;background:var(--card, #fff);border:1px solid var(--gray-200, #e5e7eb);border-radius:10px;box-shadow:0 16px 40px #00000038;font-size:13px}.childpick-search{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;background:var(--card, #fff);color:var(--text-muted);cursor:text}.childpick-search:focus-within{border-color:var(--gray-400, #9ca3af)}.childpick-search i{font-size:16px}.childpick-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--gray-900, #111827)}.childpick-list{max-height:min(460px,calc(100vh - 320px));overflow-y:auto;margin-top:6px}.childpick-item{width:100%;display:flex;align-items:center;gap:10px;height:32px!important;min-height:0!important;padding:0 8px!important;margin:0;border:0!important;border-radius:6px!important;background:transparent;font:inherit;font-size:13px!important;color:var(--gray-900, #111827);text-align:left;cursor:pointer}.childpick-item:hover:not([disabled]),.childpick-item:focus-visible{background:var(--gray-50, #f9fafb);outline:0}.childpick-item.is-current{font-weight:600}.childpick-item[disabled]{cursor:default;color:var(--text-muted)}.childpick-item.is-empty{color:var(--text-muted)}.childpick-item.is-empty .identity-mark{opacity:.55}.childpick-item-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.childpick-full{color:var(--text-muted);font-weight:400;margin-left:8px;font-size:12px}.childpick-item.is-empty .childpick-full{color:var(--text-muted)}.childpick-tick{width:18px;flex:none;color:var(--gray-700, #374151);font-size:17px;display:inline-flex}.childpick-divider{margin:6px 0 2px;padding:8px 8px 4px;border-top:1px solid var(--gray-200, #e5e7eb);font-size:12px;color:var(--text-muted)}.childpick-divider.childpick-divider-plain{padding:0;margin:4px 0}.childpick-pop.childpick-pop-wide{width:600px}.childpick-item.childpick-item-2l{height:auto!important;min-height:40px!important;padding:4px 8px!important}.childpick-item-2l .childpick-item-name .childpick-full{display:block;margin-left:0;overflow:hidden;text-overflow:ellipsis}.childpick-item-2l .cws-type{flex:none}.childpick-item.childpick-tolist .childpick-item-name{font-weight:600}.childpick-empty{color:var(--text-muted);font-size:13px;margin:10px 8px}.childpick-scope:not(.childpick-jump){flex:none!important;max-width:none}.childpick-scope:not(.childpick-jump) .childpick-wrap{flex:none;width:380px;min-width:0}.childpick-scope.childpick-jump{flex:none!important;width:380px;max-width:380px}.childpick-scope.childpick-jump .childpick-wrap{flex:none;width:380px;min-width:0}.childland-col td[data-column-key=act],.childland-col th[data-column-key=act]{width:128px;text-align:right}.childland-col td[data-column-key=act] .ct-action-primary{opacity:0;transition:opacity .1s}.childland-col tbody tr:hover td[data-column-key=act] .ct-action-primary,.childland-col tbody tr:focus-within td[data-column-key=act] .ct-action-primary,.childland-col tr.childland-picked td[data-column-key=act] .ct-action-primary{opacity:1}@media(hover:none){.childland-col td[data-column-key=act] .ct-action-primary{opacity:1}}.childland-missing{margin:0 0 12px;padding:8px 12px;border:1px solid var(--caution-200, #fde68a);border-radius:8px;background:var(--caution-50, #fffbeb);color:var(--caution-800, #92400e);font-size:13px}.childland-two .childland-col th[data-column-key=recs],.childland-two .childland-col th[data-column-key=rules]{width:92px!important}.childland-two .childland-col th[data-column-key=act]{width:104px!important}.childland-two .childland-col th[data-column-key=others]{width:190px!important}.childland-two .childland-col th[data-column-key=name]{width:auto!important}.childpick-recs{flex:none;font-size:12px;color:var(--purple-700, #6d28d9);font-variant-numeric:tabular-nums}.childls-wrap{min-height:0;overflow:auto}.childls tbody tr.childls-open{cursor:pointer}.childls tbody tr.childls-open:focus-visible{outline:2px solid var(--primary, #0f766e);outline-offset:-2px}.childls tbody tr.childls-empty{cursor:default;color:var(--text-muted, #6b7280)}.childls th[data-column-key=go],.childls td[data-column-key=go]{width:40px}.childls-id{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;white-space:nowrap}.childls-id .childland-full{overflow:hidden;text-overflow:ellipsis;min-width:0}.childls tbody tr.childls-empty.is-folded{display:none}.childls-foldbtn{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--gray-700, #374151);cursor:pointer}.childls-foldbtn:hover{color:var(--gray-900, #111827)}.childls-beneath,.childls-items{color:var(--gray-600, #4b5563);font-variant-numeric:tabular-nums}.childls-st{display:inline-flex;align-items:center;gap:6px;font-weight:500}.childls-st.is-work{color:var(--gray-900, #111827)}.childls-st.is-done{color:var(--text-muted, #6b7280);font-weight:400}.childls-go{color:var(--text-muted, #6b7280)}.childls-hier{justify-self:start;font-size:13px}.childls-reading{padding:16px;margin:0}#workspace-mode-switch{display:none!important}.page-map-classifications .child-view:has(.childws){background:transparent;border:0;padding:0;overflow:hidden;border-radius:0}#child-view-parent:has(.childws),#child-view-mount:has(.childws){height:100%}.page-map-classifications .child-view-connection-note:has(~#child-view-parent .childws){display:none!important}.childws{--childws-amber: #d97706;--childws-amber-text: #b45309;display:flex;flex-direction:column;height:100%;min-height:0;font-family:var(--font-sans, "Inter", system-ui, sans-serif);color:var(--gray-800, #1f2937)}.childws-amber,.childws .childws-amber b{color:var(--childws-amber-text, #b45309)}.childws-dot,.childws-tip .childws-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--childws-amber, #d97706);flex:none}.childws b{font-weight:600;color:var(--gray-900, #111827)}.childws-small{font-size:12px}.childws .cws-tree-foot b{color:#fff}.childws-tb{display:inline-flex;align-items:center;gap:.75rem;flex:none;font-size:13px}.childws-hist-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px}.childws-typef{display:inline-flex;align-items:center;gap:8px;margin:0}.childws-typef-l{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}select.cws-select.childws-typesel{height:32px;box-sizing:border-box;font:inherit;font-size:13px;font-family:Inter,system-ui,sans-serif;color:var(--gray-900, #111827);border:1px solid var(--gray-300, #d1d5db);border-radius:6px;background-color:var(--card, #fff);-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 28px 0 10px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%236b7280' d='M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.childws-typeline{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--text-muted)}.childws-tb .woz{padding:1px 8px;gap:4px;font-size:11px;line-height:16px}.childws-tb .woz i{font-size:12px}@media(max-width:1599px){#childscope-slot{flex-wrap:wrap}#childscope-slot .childpick-scope:not(.childpick-jump){flex:100 1 0!important;min-width:-moz-min-content;min-width:min-content}#childscope-slot .childpick-scope:not(.childpick-jump) .childpick-wrap{flex:1 1 0;width:auto;min-width:200px}#childscope-slot .childws-tb{margin-left:auto}}@media(max-width:1099px){#childscope-slot .childpick-scope:not(.childpick-jump) .childpick-wrap{min-width:150px}}#childscope-slot.childws-slot .childpick-scope{flex:0 1 auto!important;min-width:0;max-width:none}#childscope-slot.childws-slot .idsp{flex:0 1 auto;min-width:0;max-width:720px}#childscope-slot.childws-slot .idsp-btn{min-width:0;overflow:hidden}#childscope-slot.childws-slot .idsp-btn>.idsp-chev{flex:none}@media(max-width:1199px){#childscope-slot.childws-slot{flex-wrap:wrap!important;row-gap:8px}#childscope-slot.childws-slot .idsp{flex:1 1 100%;order:3;max-width:100%}}#childscope-slot.childws-slot{flex-wrap:nowrap}#childscope-slot.childws-slot .childws-tb{flex:none;margin-left:0}#childscope-slot.childws-slot .childws-hist-wrap{flex-direction:row;align-items:center;gap:2px}.childws-txtbtn{height:32px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.childws-txtbtn i{font-size:18px}a.childws-pagelink,a.childws-pagelink:hover{text-decoration:none}.childws-icobtn{width:32px;height:32px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.cws.childws-panes{flex:1;height:auto;min-height:0;grid-template-columns:minmax(min(420px,38%),720px) minmax(min(640px,58%),1fr)}@media(max-width:1199px){.cws.childws-panes{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;height:auto;flex:none}.cws.childws-panes>*{grid-column:1!important;grid-row:auto!important;min-width:0;height:520px}.childws:has(>.childws-panes){height:auto}.page-map-classifications .workspace-content:has(.childws-panes),.page-map-classifications .child-view:has(.childws-panes){height:auto;min-height:0;overflow:visible}}@container (max-width: 999px){.childws-card .childws-card-body{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}.childws-left{position:relative}.childws-scopename{font-weight:600}.childws-row{flex-wrap:nowrap!important}.childws-row:hover{background:var(--gray-50, #f9fafb)}.childws-row.is-sel:hover{background:var(--blue-100, #dbeafe)}.childws-row .cws-nm{flex:1 1 auto;min-width:80px}.childws-row .cws-cells{flex:none}.childws-accrow .cws-nm{font-weight:500}.childws-accid{font-size:11px;color:var(--text-muted);margin-left:4px;font-weight:400}.childws-tiedmark{flex:none;display:inline-flex;align-items:center;padding:0 4px}.cws-chip.childws-chip-follow{background:var(--card, #fff)}.cws-chip.childws-chip-only{color:var(--text-muted)}.cws-chip.childws-chip-tied{background:var(--amber-50, #fffbeb);color:var(--amber-700, #b45309);border:1px solid var(--amber-500, #f59e0b);max-width:200px}.childws-mkt{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--gray-700, #374151)}.childws-mkt .mapping-badge,a.childws-mkt.mapping-badge{box-sizing:border-box;height:22px;padding-top:0!important;padding-bottom:0!important}.childws-mkt-mark{display:inline-flex;width:16px;height:12px}.childws-mkt-mark .identity-mark{width:16px;height:12px;margin:0;vertical-align:0}.childws-mkt-more{font-weight:400;color:var(--text-muted)}.childws-mkt-owed{font-weight:400;color:var(--text-muted);border:1px dashed var(--gray-300, #d1d5db);border-radius:999px;padding:0 6px;line-height:18px}.childws-left .childws-fbtn.is-on{background:var(--gray-100, #f3f4f6);border-color:var(--gray-500, #6b7280);color:var(--gray-900, #111827)}.childws-fbtn .bx-chevron-down{font-size:14px;color:var(--text-muted)}.childws-fn{font-size:11px;font-weight:600;border-radius:999px;padding:0 6px;background:var(--action-neutral);color:#fff}.childws-menu{position:absolute;top:46px;z-index:40;width:460px;max-width:calc(100% - 16px);max-height:calc(100% - 54px);display:flex;flex-direction:column;background:var(--card, #fff);border:1px solid var(--gray-200, #e5e7eb);border-radius:10px;box-shadow:0 16px 40px #00000038;font-size:13px;overflow:hidden}.childws-menu-cols{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:0}.childws-menu-col{padding:8px 6px 10px;min-width:0}.childws-menu-col+.childws-menu-col{border-left:1px solid var(--gray-100, #f3f4f6)}.childws-menu-list{min-width:0}.childws-menu-sec{padding:6px 10px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.childws-menu-col .childws-menu-sec+.childws-opt{margin-top:0}.childws-opt{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:6px;cursor:pointer;color:var(--gray-800, #1f2937)}.childws-opt:hover{background:var(--gray-50, #f9fafb)}.childws-opt input{margin:0}.childws-menu-note{margin:2px 10px 0;font-size:12px;line-height:1.4;color:var(--text-muted)}.childws-menu .cws-pop-ft{padding:.4rem .75rem}.childws-fbar{flex:none;display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--gray-100, #f3f4f6);font-size:12px;color:var(--gray-600, #4b5563)}.childws-tip{width:360px}.childws-tip .cws-tip-k{color:var(--text-muted, #9ca3af)}.childws-tip .cws-tip-dim i{color:var(--text-muted, #9ca3af);margin-right:2px}.childws-cells{flex:none;display:grid;grid-template-columns:102px 102px;gap:6px;justify-items:end}.childws-cell{width:102px;display:inline-flex;justify-content:flex-end;min-width:0}.childws-cell .cws-chip{width:auto!important;max-width:102px;justify-content:flex-end}.childws-colhd{flex:none;display:flex;gap:6px;padding:4px 10px;border-bottom:1px solid var(--gray-100, #f3f4f6);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.childws-colhd .childws-cell{width:102px;justify-content:flex-end;text-align:right}.childws-chipflag{display:inline-flex;width:14px;height:10px;flex:none}.childws-chipflag .identity-mark{width:14px;height:10px;margin:0;vertical-align:0;border-radius:1px}.childws-clientrow{background:var(--gray-50, #f9fafb)}.childws-clientrow .cws-nm{cursor:default}.childws-clientrow .childpick-mark,.childws-clientrow .childpick-mark .identity-mark{width:18px;height:18px}.childws-count{flex:none;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;padding-right:8px}.childws-tabhd{padding-top:0;padding-bottom:0;align-items:flex-end}.childws-tabhd .childscope-subtabs{min-height:43px;min-width:0}.sgq-kind .childws-scopelink{height:auto!important;padding:0!important;font-size:inherit!important;letter-spacing:inherit;text-transform:none}.childws-walk-bar .childws-typef{flex:none;margin-right:8px}.childws-rbd{position:relative}.childws-rec-hd{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:600;color:var(--gray-900, #111827);line-height:1.4}.childws-rec-hd .childws-dot{transform:translateY(-2px)}.childws-rec-n{font-weight:400;color:var(--text-muted)}.childws-rec-sub{display:flex;align-items:center;gap:8px;margin-top:-2px}.childws-where{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted)}.childws-where .childpick-mark,.childws-where .childpick-mark .identity-mark{width:14px;height:14px}.childws .childws-details{display:inline-flex;align-items:center;gap:2px;height:22px!important;min-height:0!important;padding:0 6px!important;margin:0;border:0!important;border-radius:4px!important;background:transparent;font:inherit;font-size:12px!important;color:var(--text-muted);cursor:pointer}.childws .childws-details{flex:none;white-space:nowrap;font-weight:400}.childws-rec-where{display:flex;align-items:center;gap:6px}.childws .childws-details:hover{background:var(--gray-100, #f3f4f6);color:var(--gray-800, #1f2937)}.childws-rec-more{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:6px;background:var(--gray-50, #f9fafb)}.childws-rsec+.childws-rsec{margin-top:26px}.childws-rsec-hd{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--gray-200, #e5e7eb);font-size:13px;font-weight:600;color:var(--gray-900, #111827)}.childws-rsec-hd i{font-size:16px;color:var(--text-muted)}.childws-rsec-n{font-weight:500;color:var(--text-muted);margin-right:8px}.childws-rnone{margin-top:10px}.childws-dims{align-items:start}.childws-col{padding:10px 12px 12px}.childws-colhead{gap:8px}.childws-colwords{font-weight:400;font-size:12px}.childws-col .childws-now{margin:6px 0 8px}.childws-colsub{display:flex;align-items:center;gap:6px;margin:10px 0 6px;font-size:13px}.childws-colsub .childpick-mark,.childws-colsub .childpick-mark .identity-mark{width:16px;height:16px}.childws-colsub .cws-muted{font-size:12px}.childws-colnote{margin-top:8px}.childws-why{display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.5;margin-bottom:4px}.childws-why i{color:var(--text-muted);font-size:15px;transform:translateY(2px)}.childws-menu-sub{display:flex;align-items:center;gap:6px;padding:8px 10px 2px;font-size:12px;font-weight:600;color:var(--gray-600, #4b5563)}.childws-menu-sub .childpick-mark,.childws-menu-sub .childpick-mark .identity-mark{width:14px;height:14px}.childws-tiles{grid-template-columns:minmax(0,1fr)!important}.childws-tile{gap:8px;scroll-margin-top:12px}.childws-tile .cws-tile-head{gap:8px}.childws-tile .cws-tile-val{font-size:15px}.childws-kind{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.childws-p{margin:0;font-size:13px;line-height:1.5;color:var(--gray-700, #374151)}.childws-lab{display:inline-block;margin-right:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.childws-rlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.childws-rlist li{display:flex;align-items:baseline;gap:6px;min-width:0}.childws-arrow{color:var(--text-muted)}.childws-tile .cws-tile-acts{flex-wrap:wrap}.childws-tile .cws-tile-acts .childws-even{flex:1 1 0;min-width:0}.childws-tile .cws-tile-acts .cws-btn-primary{flex:0 1 auto}.childws-tile .cws-tile-acts .cws-btn-ghost{padding:0 6px!important}.childws-rfoot{flex:none;display:flex;justify-content:flex-end;padding:6px 12px;border-top:1px solid var(--gray-100, #f3f4f6)}.childws .childws-quiet{color:var(--text-muted);font-weight:400}.childws .childws-quiet:hover{background:transparent;color:var(--gray-800, #1f2937)}.childws-cond,.childws-lead .childws-cond{color:var(--text-muted);font-weight:400}.childws .cws-receipt .cws-grow{white-space:normal}.childws .childws-noticed{color:var(--emerald-800, #065f46)!important;font-size:13px!important;text-decoration:underline;display:inline-flex;align-items:center;gap:4px;vertical-align:baseline}.childws-detail{padding:12px 16px 24px;max-width:820px}.childws .childws-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 12px -4px!important}.childws-detail .childws-p+.childws-p{margin-top:4px}.childws-obo{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--gray-100, #f3f4f6)}.childws-obo-wrap .cws-isec .sgq-qv{text-transform:none;letter-spacing:0}.childws-obo-row{flex-wrap:nowrap;padding-left:0;gap:8px}.childws-obo-row .cws-nm{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;cursor:default}.childws-obo-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.childws-obo-acc{font-size:11px;line-height:14px}.childws-feed{list-style:none;margin:0;padding:0}.childws-feed li{font-size:13px;line-height:1.5;padding:6px 0;border-bottom:1px solid var(--gray-100, #f3f4f6);color:var(--gray-700, #374151)}.childws-detail .woz{margin:4px 0 10px;font-size:12px;padding:6px 10px}.childws-rules{padding:12px 16px 28px}.childws-rules-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.childws-rgroup{margin-top:14px}.childws .cws-empty i.childws-quiet-ico{color:var(--text-muted)}.childws-rgroup-hd{display:flex;align-items:center;gap:8px;padding:0 4px 8px;font-size:13px}.childws-rgroup-hd .cws-muted{font-size:12px}.childws-rgroup-n{font-size:12px;color:var(--text-muted);padding-right:36px}.childws-rrow{display:grid;grid-template-columns:14px minmax(0,1fr) 190px 16px;-moz-column-gap:12px;column-gap:12px;align-items:start;padding:12px 12px 12px 8px;cursor:pointer;border-radius:8px;outline:none}.childws-rrow:hover{background:var(--gray-50, #f9fafb)}.childws-rrow:focus-visible{box-shadow:inset 0 0 0 2px var(--primary, #2563eb)}.childws-rrow .childws-dotcell{padding-top:6px}.childws-rtitle{font-size:14px;font-weight:600;color:var(--gray-900, #111827);line-height:20px}.childws-cgrid{display:grid;grid-template-columns:28px max-content max-content minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:2px;margin-top:6px;font-size:13px;line-height:20px}.childws-cand{color:var(--text-muted);font-size:12px;text-align:right}.childws-cf{color:var(--gray-700, #374151)}.childws-cop{color:var(--text-muted);font-style:italic}.childws-ctx{color:var(--gray-900, #111827);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cws-tip .childws-cgrid{grid-template-columns:max-content max-content max-content minmax(0,1fr);margin-top:0;font-size:12px;line-height:18px}.cws-tip .childws-cf,.cws-tip .childws-ctx{color:#f3f4f6}.cws-tip .childws-cand,.cws-tip .childws-cop{color:#9ca3af}.cws-tip .childws-ctx{white-space:normal}.childws-rfacts{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:20px;color:var(--gray-700, #374151);text-align:left}.childws-rfacts b{font-weight:600}.childws-rfacts .childws-rby{margin-top:4px;font-size:12px;color:var(--text-muted)}.childws-rrow .childws-rchev{padding-top:2px}.childws-rbeneath{margin-top:12px}.childws-recitems{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.childws-recitems li{display:grid;grid-template-columns:max-content minmax(0,1fr) minmax(0,40%);align-items:center;gap:8px;font-size:13px;line-height:22px}.childws-recitems .cws-type{margin-right:0}.childws-ri-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-900, #111827)}.childws-ri-acc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.childws-recitems li.childws-ri-more{display:block;font-size:12px;color:var(--text-muted)}.childws-rule{border:1px solid var(--gray-200, #e5e7eb);border-radius:8px;margin-bottom:6px;background:var(--card, #fff);scroll-margin-top:12px}.childws-rule.is-open{border-color:var(--gray-300, #d1d5db);box-shadow:0 1px 3px #0000000f}.childws .childws-rule-hd{width:100%;display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:40px!important;height:auto!important;padding:6px 12px 6px 6px!important;margin:0;border:0!important;border-radius:8px!important;background:transparent;font:inherit;font-size:13px!important;text-align:left;cursor:pointer;color:inherit}.childws .childws-rule-hd:hover{background:var(--gray-50, #f9fafb)}.childws-dotcell{flex:none;width:14px;display:inline-flex;justify-content:center}.childws-rname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.childws-rname .childws-cond{font-size:12px;margin-left:6px}.childws-fact{flex:none;font-size:12px;color:var(--text-muted);white-space:nowrap}.childws-rchev{flex:none;color:var(--text-muted);font-size:16px}.childws-rule-bd{padding:4px 16px 14px 28px;border-top:1px solid var(--gray-100, #f3f4f6)}.childws-rule-bd .cws-isec{margin-top:14px}.childws-sentence{font-size:14px;color:var(--gray-900, #111827);margin-top:10px}.childws-acts{display:flex;align-items:center;gap:8px;margin-top:16px}.childws-frow{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;flex-wrap:wrap}.childws-conds{margin-top:6px}.childws-help{font-size:12px;color:var(--text-muted);line-height:16px}.childws-help b{color:var(--gray-700, #374151);font-weight:600}.childws-help-inline{flex:1 1 200px}.childws-is{padding-left:8px;color:var(--gray-600, #4b5563)}.childws .childws-x{box-sizing:border-box;width:28px!important;height:28px!important;min-height:0!important;padding:0!important;margin:0;display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:6px!important;background:transparent;color:var(--text-muted);cursor:pointer;font-size:0}.childws .childws-x i{font-size:17px}.childws .childws-x:hover:not([disabled]){background:var(--gray-100, #f3f4f6);color:var(--gray-800, #1f2937)}.childws .childws-x[disabled]{opacity:.3;cursor:default}.childws-selpane .cws-selline .cws-grow{flex:1}.childws-more{font-size:12px;white-space:nowrap}.childws-sel{padding:12px 16px 24px;max-width:860px}.childws-sel .cws-isec{margin-top:16px}.childws-sel .cws-isec:first-child{margin-top:0}.childws-now{margin-bottom:8px}.childws-vlist{list-style:none;margin:0;padding:0;border:1px solid var(--gray-200, #e5e7eb);border-radius:8px}.childws-vrow{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;border-top:1px solid var(--gray-100, #f3f4f6);font-size:13px}.childws-vrow:first-child{border-top:0}.childws-vname{font-weight:500;color:var(--gray-900, #111827)}.childws-vpath{font-size:12px}.childws-vrow.is-held .childws-vname{color:var(--text-muted)}.childws-setbtn{min-width:52px}.childws-selnote{margin-top:8px}.childws-sel .childws-amber{margin-top:14px;display:flex;align-items:center;gap:6px}.childws-card{gap:8px;padding:10px 14px 12px}.childws-card-hd{display:flex;align-items:center;gap:8px;min-width:0}.childws-card-t{font-size:15px;font-weight:600;color:var(--gray-900, #111827);line-height:1.4;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.childws-card-scope{flex:none;font-size:13px;color:var(--text-muted);white-space:nowrap}.childws-typechip{display:inline;padding:0;border:0;background:none;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.childws-card-why{margin:0;font-size:13px;line-height:1.5;color:var(--gray-700, #374151)}.childws-because{color:var(--text-muted);font-weight:500;margin-right:2px}.childws-card-acts{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.childws .childws-card .childws-expander{margin-top:-4px}.childws .childws-textbtn{height:32px!important;font-size:13px!important;color:var(--gray-600, #4b5563);font-weight:500}.childws .childws-expander{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;height:26px!important;min-height:0!important;padding:0 6px 0 2px!important;margin:0;border:0!important;background:transparent;font:inherit;font-size:13px!important;color:var(--gray-600, #4b5563);cursor:pointer;border-radius:4px!important}.childws .childws-expander:hover{background:var(--gray-100, #f3f4f6);color:var(--gray-900, #111827)}.childws-rcitems{list-style:none;margin:0;padding:0;border-top:1px solid var(--gray-100, #f3f4f6)}.childws-rcitems li{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--gray-100, #f3f4f6);font-size:13px}.childws-rcitems li input{margin:0;flex:none}.childws-rcitems .cws-type{margin-right:0}.childws-rci-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.35}.childws-rci-nm{color:var(--gray-900, #111827);overflow-wrap:anywhere}.childws-rci-acc{font-size:12px;color:var(--text-muted)}.childws-rci-acts{flex:none;display:inline-flex;gap:6px}.childws-cardsonly .cws-tiles{padding:0}.childws-cardsonly{container-type:inline-size;min-width:0}.childws-cardsonly .childws-cards-inline{border:1px solid var(--gray-200, #e5e7eb);border-radius:10px;background:var(--card, #fff)}.childws .childws-vgroup{display:flex;align-items:center;gap:6px;padding:6px 10px 4px;font-size:12px;background:var(--gray-50, #f9fafb);border-top:1px solid var(--gray-100, #f3f4f6);list-style:none}.childws .childws-vgroup .childpick-mark,.childws .childws-vgroup .childpick-mark .identity-mark{width:14px;height:14px}.childws .childws-selpane .cws-dims{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.childws-selpane .cws-dim-hd{flex-wrap:wrap;row-gap:6px}.childws-selpane .cws-dim-chips{flex-wrap:wrap;overflow:visible;flex:1 1 auto}.childws-selpane .cws-dim-chips .cws-chip{max-width:none;min-width:0}.childws-selpane .childws-ta{margin-top:8px;flex:none;width:100%}.childws-selpane .childws-xtab{font-size:12px;color:var(--gray-600, #4b5563)}.childws .childws-xlink{font-size:12px!important;height:auto!important;padding:0 2px!important;display:inline}.childws .childws-ic{border-bottom:1px solid var(--amber-200, #fde68a)}.childws .childws-ic .classif-ic-line span{min-width:0}.childws-ic-warn{margin-left:24px}.childws-ic-warn .cws-lead-repl{margin-top:0}.childws-ic-list{margin-left:24px;font-size:12px}.childws-ic-list summary{cursor:pointer;color:var(--gray-700, #374151)}.childws-ic-choices{display:flex;flex-direction:column;gap:6px;margin-left:24px}.childws-ic-choice{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:8px 12px;border:1px solid var(--gray-200, #e5e7eb);border-radius:8px;background:var(--card, #fff);font:inherit;font-size:13px;color:var(--gray-900, #111827);cursor:pointer}.childws-ic-choice:hover:not(:disabled){border-color:var(--blue-300, #93c5fd);background:var(--blue-50, #eff6ff)}.childws-ic-choice:disabled{cursor:default;opacity:.55}.childws-ic-choice .cws-muted{font-size:12px;line-height:18px}.childws-rtitle.is-disabled{color:var(--gray-500, #6b7280)}.childws-rdis{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background:var(--gray-100, #f3f4f6);color:var(--gray-600, #4b5563);font-size:11px;font-weight:500;line-height:18px;vertical-align:middle}.childws .cws-receipt .childws-undo{flex:none;background:var(--card, #fff)}.childws-reasons{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5}.childws-reasons-t{font-size:12px;color:var(--text-muted);font-weight:500}.childws-reasons dl{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:2px;margin:0}.childws-reasons dt{color:var(--gray-900, #111827);font-weight:600}.childws-reasons dd{margin:0;color:var(--gray-700, #374151)}.childws-toast{position:fixed;left:50%;bottom:92px;transform:translate(-50%,12px);z-index:1300;display:flex;align-items:center;gap:10px;max-width:min(880px,calc(100vw - 48px));padding:10px 10px 10px 14px;border-radius:10px;background:var(--action-neutral);color:#fff;font-size:13px;line-height:1.45;box-shadow:0 16px 40px #0000004d;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.childws-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.childws-toast>i{color:#6ee7b7;font-size:16px;flex:none}.childws-toast b{color:#fff}.childws-toast .childws-amber{color:#fcd34d}.childws-toast-t{min-width:0}.childws-toast .cws-link,.childws-toast a{color:#a7f3d0!important;background:transparent!important;height:auto!important;padding:0 2px!important;font-size:13px!important}.childws-toast-undo{flex:none;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.35);border-radius:6px;background:transparent;color:#fff;font:inherit;font-weight:600;cursor:pointer}.childws-toast-undo:hover{background:#ffffff1f}.childws-toast-x{flex:none;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#d1d5db;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.childws .cws-vrow.childws-held{background:var(--emerald-50, #ecfdf5);cursor:default}.childws .cws-vrow.childws-held .cws-vr-main>i{color:var(--emerald-600, #059669)}.childws .cws-vrow.childws-held .cws-nm{color:var(--gray-900, #111827);font-weight:500}.childws-heldpill{flex:none;min-width:52px;text-align:center;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--emerald-700, #047857);background:var(--card, #fff);border:1px solid var(--emerald-200, #a7f3d0)}.childws-card-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:start}.childws-items-t{font-size:12px;color:var(--text-muted);font-weight:500;margin-bottom:4px}.childws-card-items .childws-rcitems{border-top:1px solid var(--gray-100, #f3f4f6)}.childws-card-items .childws-rcitems li{padding:5px 0}.childws-rcitems li.is-chosen{background:var(--blue-50, #eff6ff)}.childws-rci-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.childws-toggles{flex:none;display:inline-flex;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;overflow:hidden}.childws .childws-tog{height:24px!important;min-height:0!important;padding:0 9px!important;margin:0;border:0!important;border-radius:0!important;background:var(--card, #fff);font:inherit;font-size:12px!important;color:var(--gray-700, #374151);cursor:pointer}.childws .childws-tog+.childws-tog{border-left:1px solid var(--gray-300, #d1d5db)!important}.childws .childws-tog:hover{background:var(--gray-50, #f9fafb)}.childws .childws-tog.is-on{background:var(--action-info);color:#fff;font-weight:600}.childws-rci-more{border-bottom:0!important}.childws-ic-h{font-size:14px;color:var(--gray-900, #111827);line-height:26px}.childws-ic-h .childws-vchip{vertical-align:middle;margin:0 2px}.childws-ic-sub{font-size:12px;color:var(--text-muted)}.childws-ic-discs{margin-left:24px;display:flex;flex-direction:column;gap:2px;font-size:13px}.childws-disc summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:var(--gray-800, #1f2937)}.childws-disc summary::-webkit-details-marker{display:none}.childws-disc summary i{color:var(--text-muted);transition:transform .15s ease}.childws-disc[open] summary i{transform:rotate(90deg)}.childws-ic-plain{color:var(--text-muted);font-size:12px}.childws-clist2{list-style:none;margin:4px 0 6px;padding:0;background:var(--card, #fff);border:1px solid var(--gray-200, #e5e7eb);border-radius:6px}.childws-clist2 li{display:flex;align-items:center;gap:6px;padding:4px 8px;border-top:1px solid var(--gray-100, #f3f4f6);font-size:12px}.childws-clist2 li:first-child{border-top:0}.childws-clist2 .cws-type{margin-right:0}.childws-cl-nm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.childws-cl-x{flex:none;color:var(--text-muted);font-weight:600}.childws-cl-chg{flex:none;display:inline-flex;align-items:center;gap:4px}.childws-vchip{height:20px!important;font-size:11.5px!important}body:not(.childws-tree-cols) .childws-colhd{display:none}body:not(.childws-tree-cols) .childws-cells{display:inline-flex;grid-template-columns:none;gap:6px;justify-content:flex-end}body:not(.childws-tree-cols) .childws-cell{width:auto}body:not(.childws-tree-cols) .childws-cell:empty{display:none}body:not(.childws-tree-cols) .childws-cell .cws-chip{max-width:140px}.childws-legend-dot{display:inline-flex;align-items:center;gap:5px;color:var(--gray-600, #4b5563)}.childws-accrow .cws-nm .childws-mkt{margin-left:6px;vertical-align:1px}.childws-nomkt{background:var(--gray-50, #f9fafb)}.cws-row.childws-hl{box-shadow:inset 3px 0 0 var(--blue-500, #3b82f6);background:var(--blue-50, #eff6ff)}.childws-inline .cws-hd i{color:var(--text-muted);font-size:16px}.childws-inline-bd{padding:16px 20px 24px;max-width:760px}.childws-inline .childws-acts{margin-top:18px}.childws-clist{margin-top:14px}.childws-clist ul{list-style:none;margin:4px 0 0;padding:0}.childws-clist li{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:5px 0;border-bottom:1px solid var(--gray-100, #f3f4f6);font-size:13px}.childws-clist li .cws-type{margin-right:0}.childws-lead p{margin:0 0 .6rem;font-size:14px;line-height:1.5;color:var(--gray-800, #1f2937)}.childws-lead .cws-lead-repl{font-size:13px;line-height:1.5;color:var(--gray-800, #1f2937)}.childws-lead b{font-weight:600}.childws-lead .childws-amber{color:var(--amber-700, #b45309)}.childws-card.childws-card{border:1px solid var(--gray-200, #e5e7eb);border-radius:10px;background:var(--card, #fff);padding:12px 16px;gap:12px}.childws-card .childws-card-acts{margin-top:4px}.childws-card .childws-card-body{grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:32px}.childws-card .childws-reasons dl{grid-template-columns:176px minmax(0,1fr)}.childws-card .childws-reasons,.childws-card .childws-rcitems li{font-size:13px;line-height:18px}.childws-card .childws-reasons dt{font-weight:400;color:var(--gray-900, #111827)}.childws-card .childws-reasons-t,.childws-card .childws-items-t{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:4px}.childws-card .childws-card-items .childws-rcitems li{padding:8px 0;justify-content:flex-start}.childws-card .childws-rci-txt{flex:0 1 auto;flex-direction:row;align-items:baseline;gap:8px;line-height:18px}.childws-card .childws-rci-nm{font-weight:400;min-width:0}.childws-card .childws-rci-nm{flex:0 1 auto}.childws-card .childws-rci-acc{flex:0 3 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--text-muted);white-space:nowrap}.childws-treeempty{list-style:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;text-align:center;font-size:13px;line-height:18px}.childws-treeempty>i{font-size:28px;color:var(--text-muted)}.childws-treeempty b{font-size:14px;font-weight:600;color:var(--gray-900, #111827)}.childws-treeempty .childws-xlink{margin-top:4px}.childws-scopename{display:inline-flex;align-items:center;gap:6px}.childws-card.childws-card{container-type:inline-size}.childws-card .childws-rcitems li{min-width:0}.childws-card .childws-rci-txt{flex:1 1 0;min-width:0;overflow:hidden}.childws-card .childws-toggles{flex:none;margin-left:auto}.childws-card .childws-rcitems.has-toggles .childws-rci-txt{margin-right:12px}.childws-applyrow{display:flex;justify-content:flex-end;padding-top:8px}.childws-card .childws-applyrow .cws-btn{height:28px!important;min-height:0!important;padding:0 12px!important;font-size:13px!important}.childws-rci-chev{flex:none;width:18px;height:18px;padding:0;margin:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer}.childws-rci-chev.is-leaf{cursor:default}.childws-rci-ind{flex:none}.childws .childws-card .childws-tog.is-partial{background:var(--blue-50, #eff6ff);color:var(--text-info);background-image:linear-gradient(135deg,transparent 0 46%,var(--blue-200, #bfdbfe) 46% 54%,transparent 54%);font-weight:600}.childws-card.childws-card{transition:box-shadow .6s ease,border-color .6s ease,background-color .6s ease}.childws-card.childws-card.childws-flash{box-shadow:0 0 0 3px var(--blue-300, #93c5fd)!important;border-color:var(--blue-500, #3b82f6)!important;background-color:var(--blue-50, #eff6ff)!important}.childws .childws-card .childws-tog{height:20px!important;line-height:18px}.childws-card .childws-card-acts .cws-btn{height:28px!important;min-height:0!important;padding:0 12px!important;font-size:13px!important}[data-sg-childsec] .childws-card .childws-card-scope,[data-sg-childsec] .childws-card .childws-card-t .childws-typechip{display:none}[data-rtable]{margin-top:8px}[data-rtable] .unified-table-container{border:1px solid var(--gray-200, #e5e7eb)!important;border-radius:8px!important;box-shadow:none!important}[data-rtable] .table-scroll-container{overflow-x:hidden!important}[data-rtable] table{table-layout:fixed;width:100%!important;min-width:0!important}[data-rtable] th:nth-child(1),[data-rtable] tr:not(.v3-expand-row)>td:nth-child(1){width:28px;padding-left:6px!important;padding-right:0!important}[data-rtable] th:nth-child(2),[data-rtable] tr:not(.v3-expand-row)>td:nth-child(2){width:auto}[data-rtable] th:nth-child(3),[data-rtable] tr:not(.v3-expand-row)>td:nth-child(3){width:220px}[data-rtable] th:nth-child(4),[data-rtable] tr:not(.v3-expand-row)>td:nth-child(4){width:170px}[data-rtable] tbody td{vertical-align:top;padding-top:10px!important;padding-bottom:10px!important;font-size:13px;white-space:normal!important;overflow:hidden}[data-rtable] .childws-sets-v{flex-wrap:wrap;row-gap:2px}[data-rtable] tbody tr[data-row-id]{cursor:pointer}[data-rtable] .childws-rc-rule{min-width:0;overflow:hidden}[data-rtable] .childws-rtitle{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-rtable] .childws-cgrid{grid-template-columns:26px max-content max-content minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;margin-top:4px}.childws-cgrid .childws-ctx{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.childws-sets{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.childws-sets-v{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.childws-sets-v .childscope-badge,.childws-sets-v .mapping-badge{flex:none}.childws-sep{color:var(--text-muted)}.childws-setsval{font-weight:600;color:var(--gray-900, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.childws-eff{line-height:20px;color:var(--gray-700, #374151)}.childws-eff .childws-reclink{font-size:13px;padding:0}.childws-stale{display:block}[data-rtable] .childws-rby{display:block;font-size:12px;line-height:20px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-rtable].v3-table tbody tr.v3-expand-row>td,[data-rtable] .v3-table tbody tr.v3-expand-row>td{padding:4px 12px 12px!important;background:var(--card, #fff)!important}.childws-rdetail .childws-rbeneath{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:4px 0 8px;font-size:13px}.childws-rblocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px}.childws-rblock .cws-isec{margin:0 0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.childws-rblock .cws-isec.childws-amber{color:var(--amber-700, #b45309)}.childws-rempty{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:13px}code.childws-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:1px 5px;border-radius:4px;background:var(--gray-100, #f3f4f6);color:var(--gray-900, #111827);white-space:pre}.childws-input-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px!important}.childws-setin{display:inline-flex;align-items:center;gap:6px}.childws-card .childws-reasons dd.childws-rcond{grid-column:1 / -1;margin:0 0 6px}.childws-card .childws-reasons dd .childws-cgrid{margin:0;grid-template-columns:26px max-content max-content minmax(0,1fr);font-size:12.5px;line-height:18px;color:var(--gray-700, #374151)}.childws-lline>summary,div.childws-lline{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;list-style:none;cursor:default;line-height:22px}.childws-ldisc>summary{cursor:pointer}.childws-ldisc>summary::-webkit-details-marker{display:none}.childws-ldisc>summary i{margin-left:4px;color:var(--text-muted);transition:transform .15s;vertical-align:middle}.childws-ldisc[open]>summary i{transform:rotate(90deg)}.childws-lk{color:var(--gray-600, #4b5563)}button.childws-chip-rule{cursor:pointer;font:inherit;font-size:12px!important;line-height:20px;padding:0 8px!important;border-radius:4px!important;border-style:solid}.cws-chip.cws-chip-set,.cws-chip.cws-chip-derived{border-radius:4px}button.childws-chip-rule:hover{filter:brightness(.96)}.childws-rsec-hd .childscope-badge,.childws-rsec-hd .mapping-badge{font-weight:500}.childws-setin{padding-top:6px}.rulereason{font-size:13px;line-height:20px;color:var(--gray-700, #374151);min-width:0}.rulereason .mapping-badge,.rulereason .childscope-badge{display:inline-flex;align-items:center;height:18px;line-height:16px;white-space:nowrap;vertical-align:middle;font-size:11.5px;padding-top:0;padding-bottom:0}.rulereason .cws-type{vertical-align:middle}.rulereason-rule{font-weight:600;color:var(--gray-900, #111827)}.rulereason-arrow,.rulereason-dot,.rulereason-and{color:var(--text-muted)}.rulereason code.childws-code{font-size:11.5px;padding:0 4px}.rulereason-full{display:grid;grid-template-columns:88px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px}.rulereason-full .rulereason-k{font-size:12px;font-weight:600;color:var(--text-muted);line-height:20px}.rulereason-full .rulereason-if1{margin-top:8px}.rulereason-full .rulereason-v{min-width:0}.rulereason-full .rulereason-sig+.rulereason-sig{margin-top:8px}.rulereason-full .rulereason-lead{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rulereason-full .childws-cgrid{grid-template-columns:26px max-content max-content minmax(0,1fr);margin-top:2px;font-size:12.5px;line-height:18px}.childws-card .childws-reasons .rulereason-full{margin-top:2px}.rulereason-full .childws-cgrid .childws-ctx{white-space:normal;overflow:visible;text-overflow:clip}.rulereason-full code.childws-code{white-space:pre-wrap;overflow-wrap:anywhere}.rulereason-full .rulereason-after{margin:2px 0 0 34px}.childws-card .childws-card-t{font-size:13px;font-weight:600}.childws-card .childws-card-body{grid-template-columns:minmax(380px,36%) minmax(0,1fr);gap:24px}.childws-card .childws-card-items{border-left:1px solid var(--gray-200, #e5e7eb);padding-left:24px;min-width:0}@container (max-width: 999px){.childws-card .childws-card-items{border-left:0;padding-left:0;border-top:1px solid var(--gray-200, #e5e7eb);padding-top:12px}}.rulereason-full .childws-cgrid{grid-template-columns:max-content max-content max-content minmax(0,max-content);justify-content:start}.rulereason-full .rulereason-learned{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.childws-card .childws-items-t{display:flex;align-items:center;gap:8px;height:32px;margin:0;padding:0 8px;background:var(--gray-50, #f9fafb);border-bottom:1px solid var(--gray-200, #e5e7eb);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted);text-align:left}.childws-items-l{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.childws-items-now{flex:none;width:96px}.childws-items-ch{flex:none;min-width:88px}.childws-card .childws-card-items .childws-rcitems{border-top:0}.childws-card .childws-card-items .childws-rcitems li{padding:8px;gap:8px}.childws-rci-now{flex:none;width:96px;display:inline-flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.childws-rci-now .mapping-badge{max-width:100%;overflow:hidden}.childws-card .childws-toggles{margin-left:0}.childws-card .childws-rci-txt{flex-direction:column;align-items:stretch;gap:0}.childws-card .childws-rci-sub{display:flex;gap:8px;min-width:0;line-height:16px}.childws-card .childws-rci-acc{max-width:none;flex:0 1 auto}.childws-card .childws-card-items .childws-card-acts{margin-top:12px;justify-content:flex-end}.childws-card .childws-card-acts .childws-applybtn{margin-right:12px}.childws-under{font-size:12px;color:var(--text-muted);line-height:32px;white-space:nowrap}.childws-vpick-t{overflow:hidden;text-overflow:ellipsis;color:var(--gray-700, #374151)}.childws-vpick-sel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.rulereason-nw{white-space:nowrap}.rulereason code.childws-code{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rulereason-full code.childws-code{white-space:nowrap;overflow-wrap:normal}.rulereason-hand{font-size:14px;color:var(--text-muted);vertical-align:middle}.rulereason-rest{display:flex;flex-direction:column;gap:2px;white-space:normal}.rulereason-rest .rulereason-line{display:block;min-width:0;white-space:normal;overflow-wrap:normal}.rulereason-replab{font-size:12px;font-weight:600;color:var(--text-muted);margin-right:2px}.rulereason-full{grid-template-columns:88px minmax(248px,1fr)!important;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:baseline}.rulereason-full .rulereason-sig+.rulereason-sig{margin-top:6px}.rulereason-full .rulereason-rule{line-height:20px}.rulereason-full .rulereason-sig .rulereason-rule+.rulereason-ln,.rulereason-full .rulereason-sig .rulereason-rule~.rulereason-ln{padding-left:16px}.rulereason-full .rulereason-ln{line-height:20px}#classif-sugg-view [data-sg-childsec] .classif-rcell{overflow:visible!important;max-height:none!important;white-space:normal!important}#classif-sugg-view [data-sg-childsec] .classif-rcell .rulereason-line{overflow:visible!important;white-space:normal!important;text-overflow:clip!important}#classif-sugg-view [data-sg-childsec] td.classif-c-acts,#classif-sugg-view [data-sg-childsec] thead th:last-child{width:124px!important;white-space:nowrap}#classif-sugg-view [data-sg-childsec] .classif-sg-valb{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}#classif-sugg-view [data-sg-childsec] .classif-sg-or{color:var(--text-muted);font-size:12px}.childws-card .childws-ctype{margin-right:8px;height:20px;font-size:11.5px}.childws-card .childws-card-t{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 6px}.childws-card .childws-card-vs{font-weight:400;color:var(--gray-500, #6b7280)}.childws-legend-hand{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--gray-600, #4b5563)}.childws-vpick-path{color:var(--text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.childws-rd{display:grid;grid-template-columns:minmax(220px,34%) minmax(0,1fr);gap:24px;padding:8px 0 4px}.childws-right .childws-rbd{container-type:inline-size}@container (max-width: 999px){.childws-rd{grid-template-columns:minmax(0,1fr)}.childws-rd-r{border-left:0!important;padding-left:0!important;border-top:1px solid var(--gray-200, #e5e7eb);padding-top:12px}}.childws-rd-l{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.childws-rd-r{min-width:0;border-left:1px solid var(--gray-200, #e5e7eb);padding-left:24px}.childws-rd-k{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-top:6px}.childws-rd-k:first-child{margin-top:0}.childws-rd-v{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--gray-700, #374151)}.childws-rd-l .childws-cgrid{grid-template-columns:26px max-content max-content minmax(0,max-content);justify-content:start;margin-top:0}.childws-rd-hd{font-size:13px;margin-bottom:6px;color:var(--gray-700, #374151)}[data-rtable] .childws-sets-v .rulereason-nw{display:inline-flex;align-items:center;gap:2px 6px;max-width:100%;min-width:0;flex-wrap:wrap}[data-rtable] .childws-sets-v .rulereason-nw .mapping-badge{flex:none}[data-rtable] .childws-sets-v .childws-setsval{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-rtable] .childws-sets{container-type:inline-size}@container (max-width: 259px){[data-rtable] .childws-setsval{display:none!important}}@container (max-width: 759px){[data-rtable] th:nth-child(3),[data-rtable] tr:not(.v3-expand-row)>td:nth-child(3){width:150px!important}[data-rtable] th:nth-child(4),[data-rtable] tr:not(.v3-expand-row)>td:nth-child(4){width:150px!important}[data-rtable] th:nth-child(2),[data-rtable] tr:not(.v3-expand-row)>td:nth-child(2){min-width:220px}}#classif-sugg-view [data-sg-childsec] .classif-sg-valst{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cws-tip.childws-tip{z-index:3000}.childws-rd2-l{display:flex;flex-direction:column;gap:12px;min-width:0}.childws-rd2-r{min-width:0}.childws-rd2-f{grid-column:1 / -1;margin-top:0!important}.childws-rd-pat{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:4px;font-size:13px;line-height:20px}.childws-rd-pre{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);line-height:20px}.childws-rd-line{min-width:0}.childws-reach-line{display:flex;align-items:flex-start;gap:7px;margin:0 12px 10px;padding:8px 12px;border-left:3px solid var(--gray-400, #9ca3af);background:var(--gray-50, #f9fafb);font-size:13px;line-height:20px;color:var(--gray-800, #1f2937)}.childws-reach-line i{flex:none;margin-top:3px;color:var(--text-muted)}.childws-reach{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:18px;color:var(--gray-700, #374151)}.childws-reach i{color:var(--text-muted)}.childws-rd-reach{margin-top:4px}.sgq-kind .childws-newpill{display:inline-flex;align-items:center;margin-left:6px;padding:1px 8px;border-radius:9999px;background:var(--action-primary, #1f6150);color:#fff;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.childws-whynow{margin:-4px 0 12px;font-size:13px;line-height:1.5;color:var(--gray-700)}.childws-whynow b{font-weight:600;color:var(--gray-800)}.childws-whynow-k{margin-right:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--action-primary, #1f6150)}.sgq-obj.is-punct{padding-right:2px}.sgq-obj.is-punct+.sgq-obj-tail{margin-left:0}.sgq-qv.is-punct>.mapping-badge,.clq-vchip.is-punct{padding-right:2px}code.childws-code.is-punct{padding-right:1px}.childws-rgroup{display:inline-flex;align-items:center;gap:8px;font-weight:400;font-size:13px;text-transform:none;letter-spacing:normal;white-space:nowrap}.childws-rgroup>*{flex:none}.childws-rgroup-v{color:var(--gray-900, #111827);font-weight:500}.childws-rgroup-l{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.childws-rgroup-n{font-size:12px}.childws-rd3{display:flex;flex-direction:column;gap:10px;padding:4px 0 2px}.childws-rd3-h{display:flex;align-items:flex-start;gap:16px}.childws-rd-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:6px;margin:0;font-size:13px;line-height:20px;color:var(--gray-800, #1f2937);min-width:0}.childws-rd-facts dt{color:var(--text-muted);font-size:12px}.childws-rd-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.childws-rd-facts .childws-cgrid{grid-template-columns:0 max-content max-content minmax(0,1fr);-moz-column-gap:0;column-gap:0;margin-top:0}.childws-rd-facts .childws-cand{justify-self:end;white-space:nowrap;padding-right:6px}.childws-rd-facts .childws-cf,.childws-rd-facts .childws-cop{padding-right:10px}.childws-rd-facts .cws-link{padding-left:0!important}.childws-eff:not(.childws-stale){display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.childws-eff-n{white-space:normal}[data-rtable].toolbar-table .table-toolbar{display:flex!important;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 12px}[data-rtable] .table-toolbar .childws-rsec-under{display:inline-flex;align-items:center;gap:6px;margin-right:auto;white-space:nowrap}[data-rtable] .table-toolbar .toolbar-search-wrapper{flex:none}[data-rtable] .table-toolbar .query-badges{flex:0 1 auto;min-width:0}.childws-rl-bar{display:flex;align-items:center;gap:10px;padding:4px 0 10px}.childws-rl-search{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--gray-300, #d1d5db);border-radius:8px;padding:0 10px;height:34px;width:240px;background:var(--card, #fff)}.childws-rl-search input{border:0;outline:0;width:100%;font-size:13px;background:transparent}.childws-rl-sugg{font-size:12.5px;color:var(--gray-700, #374151);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.childws-rl-help{border:0;background:none;color:var(--text-muted);font-size:18px;cursor:help;padding:0}.childws-rl-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--gray-200, #e5e7eb)}.childws-rl-row{border-bottom:1px solid var(--gray-200, #e5e7eb)}.childws-rl-head{display:flex;align-items:center;gap:10px;padding-right:6px}.childws-rl-head:hover{background:var(--gray-50, #f9fafb)}.childws-rl-line{flex:1 1 auto;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"car val top";justify-content:start;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:10px 0 10px 6px;cursor:pointer;min-width:0}.childws-rl-car{grid-area:car;color:var(--text-muted)}.childws-rl-val{grid-area:val}.childws-rl-top{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.childws-rl-nm{font-weight:600;font-size:13.5px;color:var(--gray-900, #111827);min-width:0;overflow-wrap:anywhere}.childws-rl-row.is-off .childws-rl-nm{color:var(--gray-500, #6b7280)}.childws-cf-badge{display:inline-block;font-size:12px;line-height:18px;padding:0 6px;border:1px solid var(--gray-200, #e5e7eb);border-radius:4px;background:var(--gray-50, #f9fafb);color:var(--gray-700, #374151);white-space:nowrap}.childws-rl-more{flex:none}.childws-rl-st{flex:none;font-size:12px;padding:2px 8px;border-radius:999px;white-space:nowrap}.childws-rl-st.is-ok{color:var(--gray-600, #4b5563);background:var(--gray-100, #f3f4f6)}.childws-rl-st.is-warn{color:#9a3412;background:#ffedd5}.childws-rl-st.is-off{color:var(--gray-500, #6b7280);border:1px dashed var(--gray-300, #d1d5db)}.childws-rl-ptr{flex:none;font-size:12.5px;white-space:nowrap;color:var(--text-muted)!important}.childws-rl-ptr:hover{color:var(--link, #2563eb)!important}.childws-rl-open{padding:4px 8px 12px 30px}.childws-rl-none{font-size:13px;padding:8px 6px}.childws-rl-clear{display:flex;align-items:center;gap:10px;margin:8px 0 4px;font-size:12px;color:var(--text-muted)}.childws-ic-check{display:flex;align-items:center;gap:6px;margin:6px 0 2px;font-size:13px;color:var(--gray-800, #1f2937)}.sgq-setup{list-style:none;margin:4px 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.sgq-setup li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--gray-800, #1f2937)}.sgq-setup label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.sgq-setup input{margin:0;width:16px;height:16px;flex:none}.sgq-setup .cws-muted{font-size:12px}.sgq-setup-level{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;color:var(--gray-700, #374151)}.sgq-setup-level input{height:28px;padding:0 8px;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;font:inherit;width:180px}.sgq-note{display:block;margin-top:4px;color:var(--childws-amber, #b45309)}.sgq-both{font-weight:500}.childws .sgq-keep+.sgq-reach{margin-left:22px}.childws .childws-selpane .cws-dims.childws-sp-one{grid-template-columns:minmax(0,1fr)}.childws-sp-up{margin-left:8px;font-size:12px;font-weight:400}.childws-rd-link{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px}.childws-rd-link .cws-muted{font-size:12px}.sgq-card{display:flex;flex-direction:column;gap:0;padding:14px 16px}.sgq-kind{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sgq-kind .mapping-badge{text-transform:none;letter-spacing:0;font-weight:500}.sgq-kind-sep{color:var(--gray-400)}.sgq-q{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4;color:var(--gray-900, #111827)}.sgq-q b{font-weight:700}.sgq-lead{flex:none;display:inline-flex;align-items:center}.sgq-q-t{min-width:0}.sgq-obj{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:1px 6px 1px 2px;border:1px solid var(--gray-200);border-radius:5px;background:var(--gray-50);font-weight:500;color:var(--gray-800);line-height:1.45;vertical-align:1px}.sgq-obj .cws-type{margin:0;text-decoration:none;cursor:help}.sgq-obj-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgq-obj-tail{margin-left:1px}.sgq-why{margin:0 0 12px;font-size:13px;line-height:28px;color:var(--gray-700)}.sgq-ln{display:block}.sgq-ln+.sgq-ln{margin-top:8px}.sgq-why b{font-weight:600;color:var(--gray-800)}.sgq-acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px}.sgq-acts>*{margin:0!important}.sgq-vbtn{display:inline-flex;align-items:center;gap:6px}.sgq-vbtn .mapping-badge,.sgq-vbtn [class*=badge]{pointer-events:none}.sgq-vbtn:disabled{opacity:.5;cursor:not-allowed}.sgq-reach-in{font-size:13px;color:var(--gray-700)}.sgq-skip{text-decoration:none}.sgq-detl{font-size:13px;padding:0 4px}.sgq-keep{display:flex;align-items:center;gap:16px;margin:0 0 4px;font-size:13px;color:var(--gray-700)}.sgq-keep label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.sgq-keep input{margin:0;width:16px!important;height:16px!important;min-height:0!important;flex:none}.sgq-moreways{font-size:13px}.sgq-reach{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.sgq-more-acts{padding:8px 0 0;border-top:1px dashed var(--gray-200)}.sgq-details{margin-top:8px;padding-top:10px;border-top:1px solid var(--gray-100)}.sgq-marks{display:flex;gap:6px;margin:0 0 8px}.sgq-card .sgq-details>.sgq-marks{grid-column:1 / -1}@container (min-width: 1000px){.classif-card.sgq-card .sgq-details{display:grid;grid-template-columns:minmax(380px,36%) minmax(0,1fr);gap:24px;align-items:start}}.sgq-compact{padding:12px 14px}.sgq-crow{display:flex;align-items:flex-start;gap:40px}.sgq-cmain{flex:1 1 auto;min-width:0}.sgq-compact .sgq-q{margin:0 0 6px;padding-top:3px;font-weight:400;line-height:1.65}.sgq-compact .sgq-why{margin:0;color:var(--gray-600);text-wrap:pretty}.sgq-compact .sgq-why b{font-weight:500;color:var(--gray-700)}.sgq-compact .sgq-q .sgq-obj{max-width:36ch}.sgq-compact .sgq-why .sgq-obj{max-width:28ch}.sgq-cacts{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px}.sgq-cans{display:grid;grid-template-columns:auto auto;justify-items:start;align-items:center;gap:8px 12px}.sgq-ans{display:contents}.sgq-ans>.cws-btn{grid-column:1;justify-self:end}.sgq-ans>.sgq-cap{grid-column:2}.sgq-cans:not(:has(.sgq-cap)){display:flex;flex-direction:column;align-items:flex-end}.sgq-compact .sgq-ans>.sgq-vbtn{padding:0;min-height:0;background:transparent;border-color:transparent;box-shadow:none}.sgq-cap{font-size:12px;line-height:1.3;color:var(--gray-600);white-space:nowrap}.sgq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sgq-csec{display:inline-flex;align-items:baseline;gap:6px}.sgq-csec .cws-link{font-size:13px;padding:0}.sgq-csec .sgq-skip{color:var(--gray-700)}.sgq-dot{color:var(--gray-400)}.sgq-cmore{margin-top:10px;padding-top:10px;border-top:1px solid var(--purple-200, #ddd6fe)}.sgq-cmore .sgq-more-acts{border-top:0;padding-top:4px}@media(max-width:1100px){.sgq-crow{flex-direction:column;align-items:stretch;gap:10px}.sgq-cacts,.sgq-cans{align-items:flex-start}}.sgq-kind-val{display:inline-flex;align-items:center;margin-left:.5rem;text-transform:none;letter-spacing:normal}.classif-sp{display:flex;flex-direction:column;padding:14px 16px 16px;gap:0}.classif-sp-insp{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0!important}.classif-sp-insp>*{flex:none}.classif-sp-receipt{margin:0 0 12px;border-radius:8px;background:var(--emerald-50, #ecfdf5);border:1px solid var(--emerald-200, #a7f3d0)}.classif-sp-receipt>i{color:var(--emerald-600, #059669)}.classif-sp-rhd{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:600;color:var(--gray-800, #1f2937)}.classif-sp-pg{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--gray-300);border-radius:6px;background:var(--card, #fff);color:var(--gray-700, #374151);cursor:pointer}.classif-sp-pg:hover{background:var(--gray-50)}.classif-sp-pgn{font-size:12px;font-weight:500;color:var(--gray-600, #4b5563)}.classif-sp-recs{padding:0;margin:0 0 14px}.classif-sp-recs .sgq-card{background:var(--purple-50, #f5f3ff);border:1px solid var(--purple-200, #ddd6fe);border-left:3px solid var(--purple-500, #8b5cf6);border-radius:8px}.classif-sp-q{position:relative;display:flex;align-items:center;margin:0 0 12px}.classif-sp-q>i{position:absolute;left:10px;color:var(--text-muted);font-size:15px;pointer-events:none}.classif-sp-q input{width:100%;height:36px;box-sizing:border-box;border:1px solid var(--gray-300);border-radius:6px;padding:0 10px 0 32px;font:inherit;font-size:13.5px;color:var(--gray-900, #111827);background:var(--card, #fff)}.classif-sp-q input:focus{outline:none;border-color:var(--primary, #2563eb);box-shadow:0 0 0 3px var(--primary-100, #dbeafe)}.classif-sp-none{padding:14px 12px;border:1px dashed var(--gray-300);border-radius:8px;font-size:13px;color:var(--text-muted);text-align:center}.classif-sp-dims{flex:1 1 auto!important;min-height:260px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.classif-sp-dim{display:flex;flex-direction:column;min-height:0;padding:0!important;overflow:hidden;border:1px solid var(--gray-200);border-radius:8px;background:var(--card, #fff)}.classif-sp-dim>*{flex:none}.classif-sp-dim .cws-dim-stick{position:static;margin:0;padding:8px 10px;border-radius:0;background:var(--gray-50, #f9fafb);border-bottom:1px solid var(--gray-200)}.classif-sp-dim .cws-dh-lab.mapping-badge{height:22px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:600;gap:.35rem}.classif-sp-dim .cws-dh-lab.mapping-badge i{font-size:13px}.classif-sp-nset{font-size:12px;font-weight:600;color:var(--gray-700, #374151);white-space:nowrap}.classif-sp-list{flex:1 1 auto!important;min-height:0;max-height:none!important;overflow-y:auto!important;margin:0!important;border:0!important;border-radius:0!important}.classif-sp-list .cws-vrow{min-height:34px;padding:4px 6px 4px 10px;border-top:1px solid var(--gray-100)}.classif-sp-list .cws-vrow:first-child{border-top:0}.classif-sp-list .cws-vrow:hover{background:var(--gray-50)}.classif-sp-list .cws-vrow.is-hl{background:var(--gray-50);outline:2px solid var(--primary, #2563eb);outline-offset:-2px}.classif-sp-list .cws-vr-main{min-height:26px;gap:8px}.classif-sp-list .cws-nm{flex:0 1 auto;font-weight:500}.classif-sp-full{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.classif-sp-dim[data-dim=client] .cws-vrow.is-held{background:var(--cls-badge-client-bg);color:var(--cls-badge-client-fg);box-shadow:inset 3px 0 0 var(--cls-badge-client-fg)}.classif-sp-dim[data-dim=market] .cws-vrow.is-held{background:var(--cls-badge-market-bg);color:var(--cls-badge-market-fg);box-shadow:inset 3px 0 0 var(--cls-badge-market-fg)}.classif-sp-list .cws-vrow.is-held .cws-nm{font-weight:700;color:inherit}.classif-sp-list .cws-vrow.is-held .classif-sp-full{color:inherit;opacity:.8}.classif-sp-list .cws-vrow.is-greyed{color:var(--gray-400, #9ca3af);cursor:not-allowed}.classif-sp-list .cws-vrow.is-greyed:hover{background:transparent}.classif-sp-list .cws-vrow.is-greyed .cws-nm,.classif-sp-list .cws-vrow.is-greyed .classif-sp-full{color:inherit}.classif-sp-list .cws-vrow.is-greyed .cws-vr-main>i,.classif-sp-list .cws-vrow.is-greyed img.cws-logo{opacity:.45}.classif-sp-route{display:block;margin:6px 10px 2px;padding:0;border:0;background:none;font-size:12px;text-align:left;color:var(--primary, #2563eb);cursor:pointer}.classif-sp-route:hover{text-decoration:underline}.cws-vfoot .classif-sp-route{display:inline;margin:0}.classif-sp-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.classif-sp-check i{font-size:17px}.classif-sp-inh{margin:0 2px;font-size:12px;font-weight:400;white-space:nowrap;opacity:.85}.classif-sp-list .classif-set,.classif-sp-rm{height:24px!important;padding:0 8px!important;font-size:12px!important;background:var(--card, #fff);border-color:var(--gray-300);color:var(--gray-700, #374151)}.classif-sp-rm:hover{border-color:var(--red-400, #f87171);color:var(--red-700, #b91c1c)}@media(hover:hover){.classif-sp-list .cws-vrow .classif-set,.classif-sp-list .cws-vrow .classif-sp-rm{display:none}.classif-sp-list .cws-vrow:hover .classif-set,.classif-sp-list .cws-vrow.is-hl .classif-set,.classif-sp-list .cws-vrow:focus-within .classif-set,.classif-sp-list .cws-vrow:hover .classif-sp-rm,.classif-sp-list .cws-vrow.is-hl .classif-sp-rm,.classif-sp-list .cws-vrow:focus-within .classif-sp-rm{display:inline-flex}.classif-sp-list .cws-vrow:hover:has(.classif-sp-rm) .classif-sp-check{display:none}}.classif-pc.classif-ic{position:static;display:block;margin:0;padding:16px 18px;border:1px solid var(--amber-200, #fde68a);border-radius:8px;background:var(--amber-50, #fffbeb)}.classif-pc.is-overwrite{border-left:4px solid var(--amber-500, #f59e0b)}.classif-pc-q{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.4;color:var(--gray-900, #111827)}.classif-pc-q>i{font-size:18px;color:var(--amber-600, #d97706);flex:none}.classif-pc-losses{list-style:none;margin:12px 0 0;padding:0;border:1px solid var(--amber-200, #fde68a);border-radius:6px;background:var(--card, #fff)}.classif-pc-chg{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px}.classif-pc-chg+.classif-pc-chg{border-top:1px solid var(--gray-100)}.classif-pc-nm{display:flex;flex-direction:column;min-width:0}.classif-pc-item{font-size:13px;font-weight:500;color:var(--gray-900, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classif-pc-by{font-size:12px;color:var(--text-muted)}.classif-pc-to{display:inline-flex;align-items:center;gap:6px}.classif-pc-to i{color:var(--text-muted)}.classif-pc-why{margin-top:10px;font-size:12px;line-height:1.45;color:var(--text-muted)}.classif-pc-fills{margin-top:10px;font-size:13px}.classif-pc-fills>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:var(--gray-600, #4b5563)}.classif-pc-fills>summary::-webkit-details-marker{display:none}.classif-pc-fills[open]>summary i{transform:rotate(90deg)}.classif-pc-rlab{display:flex;flex-direction:column;gap:4px;margin-top:12px;font-size:12px;font-weight:500;color:var(--gray-700, #374151)}.classif-pc-rlab .classif-ic-reason{margin:0;height:32px;padding:0 10px;border:1px solid var(--gray-300);border-radius:6px;font:inherit;font-size:13px;background:var(--card, #fff)}.classif-pc .classif-ic-acts{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:0}@media(max-width:767px){.classif-sp-dims{grid-template-columns:minmax(0,1fr)}.classif-sp-list{max-height:40vh!important}.classif-pc-chg{grid-template-columns:34px minmax(0,1fr)}.classif-pc-to{grid-column:2;flex-wrap:wrap}}.classif-pc-above{font-size:12px;color:var(--text-muted);white-space:nowrap}.page-map-classifications .classif-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--gray-200, #e5e7eb);padding:0 .25rem;margin-bottom:.875rem;flex:none}.page-map-classifications .classif-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.15rem;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit;font-size:.9375rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.page-map-classifications .classif-tab i{font-size:1.125rem}.page-map-classifications .classif-tab:hover{color:var(--gray-900, #111827)}.page-map-classifications .classif-tab.is-active{color:var(--text-success);border-bottom-color:var(--primary-600, #059669);font-weight:650}.page-map-classifications .classification-toolbar.classif-toolbar-empty{display:none}.page-map-classifications .classif-av-scope{display:flex;flex-direction:column;gap:.625rem}.childscope-subtabs{display:flex;align-items:flex-end;gap:1.75rem;min-height:32px}.childscope-subtab{display:inline-flex;align-items:baseline;gap:.4rem;padding:.25rem 0 .4rem!important;height:auto!important;min-height:0!important;margin:0;background:none;border:0;border-bottom:1.5px solid transparent;border-radius:0!important;font-family:inherit;font-size:.9375rem!important;font-weight:500!important;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.childscope-subtab:hover{color:var(--gray-800, #1f2937)}.childscope-subtab.is-active{color:var(--gray-900, #111827);font-weight:600!important;border-bottom-color:var(--gray-900, #111827)}.childscope-subtab:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:3px;border-radius:2px}.childscope-subtab-n{font-size:.8125rem;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums}.childscope-subtab.is-active .childscope-subtab-n{color:var(--text-muted)}#classif-crumbs .breadcrumb-item a{color:var(--text-success);cursor:pointer}#classif-crumbs .breadcrumb-item a:hover{color:var(--text-success, #065f46);text-decoration:underline;text-underline-offset:3px}.page-map-classifications .account-view-scope p.classif-av-line{font-size:.875rem;color:var(--gray-600, #4b5563);max-width:none}.page-map-classifications .account-view-scope p.classif-av-line b{color:var(--gray-900, #111827);font-weight:600}.page-map-classifications .account-view-controls{align-self:flex-start}.page-map-classifications .classif-name{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.page-map-classifications .classif-name .account-name,.page-map-classifications .classif-name .arrived-by{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-map-classifications img.classif-logo{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none}.page-map-classifications .classif-logo-i{color:var(--text-muted);font-size:1.05rem;flex:none}.page-map-classifications .classif-open{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:5px;color:var(--text-muted);text-decoration:none;opacity:.55;transition:opacity .12s ease,background .12s ease,color .12s ease}.page-map-classifications .classif-open i{font-size:1rem}.page-map-classifications tr:hover .classif-open{opacity:1}.page-map-classifications .classif-open:hover,.page-map-classifications .classif-open:focus-visible{background:var(--gray-100, #f3f4f6);color:var(--gray-800, #1f2937);opacity:1}.page-map-classifications .classif-multi{-webkit-text-decoration:underline dotted var(--gray-400, #9ca3af);text-decoration:underline dotted var(--gray-400, #9ca3af);text-underline-offset:3px;cursor:help}.page-map-classifications .classif-need{font-weight:600;color:var(--text-purple)}.page-map-classifications .classif-muted{color:var(--text-muted)}.cws-tip .classif-tip-hd{font-weight:600;font-size:13px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cws-tip .classif-tip-row{display:flex;gap:8px;padding:1px 0}.cws-tip .classif-tip-k{flex:none;width:82px;color:var(--text-muted, #9ca3af)}.cws-tip .classif-tip-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.cws-tip img.classif-tip-logo{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;border-radius:3px;background:#fff}.cws-tip .classif-tip-sep{height:0;margin:6px 0 4px;border-top:1px solid #374151}.cws-tip .cws-tip-dim.classif-tip-row{border-top:0;margin-top:0;padding-top:1px}.cws-tip .classif-tip-row .classif-tip-k i{color:#c4b5fd}.cws-tip .classif-tip-v.classif-tip-wrap{display:block;white-space:normal}.cws-tip .classif-tip-hd{white-space:normal;overflow:visible}.cws-tip .classif-tip-id{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:#d1d5db;font-size:12px}.cws-tip .classif-tip-mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:#9ca3af}.cws-tip .classif-tip-sec{margin:8px 0 2px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd}.cws-tip .classif-tip-k{color:#9ca3af}.cws-tip .classif-tip-sep+.classif-tip-sec,.cws-tip>.classif-tip-sec:first-child{margin-top:2px}.cws-tip .classif-tip-item{padding:3px 0}.cws-tip .classif-tip-item+.classif-tip-item{border-top:1px solid #374151}.cws-tip .classif-tip-item-nm{font-weight:500}.cws-tip .classif-tip-item-v{color:#d1d5db;font-size:12px}.cws-tip .classif-tip-foot{margin-top:6px;padding-top:4px;border-top:1px solid #374151;font-size:12px;color:#9ca3af}.cws-todo.classif-rec-mark{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;height:22px;padding:0 7px;font-size:12px}.cws-todo.classif-rec-mark i{font-size:12px}.cws-todo.classif-todo-quiet{color:var(--gray-600, #4b5563);background:var(--gray-50, #f9fafb);border-color:var(--gray-200, #e5e7eb);font-weight:500}.cws-isec.classif-sel-summary{font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--gray-600, #4b5563);line-height:1.45}.cws-vrow.classif-vrow{cursor:default}.cws-vrow.classif-vrow .classif-set{flex:none}.cws-vrow.classif-vrow:hover .classif-set,.cws-vrow.classif-vrow:focus-within .classif-set{border-color:var(--gray-500, #6b7280)}.page-map-classifications .classif-tabs{align-items:center}.page-map-classifications .classif-out{font-variant-numeric:tabular-nums;white-space:nowrap}.page-map-classifications .classif-out b{font-weight:600;color:var(--gray-900, #111827)}.page-map-classifications .classif-out-sep{color:var(--text-muted)}.page-map-classifications .classif-sugg-n{color:var(--text-purple);font-weight:500}.page-map-classifications .classif-v3-host{min-height:0}.page-map-classifications .classif-sugg{display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;padding:.25rem}.page-map-classifications .classif-sugg-line{margin:0;font-size:.875rem;color:var(--gray-600, #4b5563)}.page-map-classifications .classif-sg-val{display:inline-flex;align-items:center;gap:.5rem}.page-map-classifications .classif-sg-val b{font-weight:600;color:var(--gray-900, #111827)}.page-map-classifications .classif-sg-dim{font-size:.75rem;color:var(--text-muted)}.page-map-classifications .classif-sg-plats{display:inline-flex;gap:.375rem;align-items:center}.page-map-classifications .classif-sg-acts{display:inline-flex;gap:.375rem;justify-content:flex-end;white-space:nowrap}.page-map-classifications .classif-sg-items{padding:.25rem .5rem .5rem 2.5rem}.page-map-classifications .classif-sg-items>.classif-ic{margin-bottom:.5rem;border:1px solid var(--amber-200, #fde68a);border-radius:8px}.page-map-classifications .classif-sg-items ul{list-style:none;margin:0;padding:0}.page-map-classifications .classif-sg-item{border-top:1px solid var(--gray-100, #f3f4f6)}.page-map-classifications .classif-sg-item:first-child{border-top:0}.page-map-classifications .classif-sg-item>.classif-ic{margin:0 0 .5rem;border:1px solid var(--amber-200, #fde68a);border-radius:8px}.page-map-classifications .classif-sg-item-main{display:grid;grid-template-columns:40px minmax(180px,1.2fr) minmax(160px,1fr) minmax(260px,2fr) auto;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.8125rem}.page-map-classifications .classif-sg-item-nm{font-weight:500;color:var(--gray-900, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-map-classifications .classif-sg-item-acc{display:inline-flex;align-items:center;gap:.375rem;color:var(--gray-600, #4b5563);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-map-classifications .classif-sg-item-acc img.classif-logo{width:14px;height:14px}.page-map-classifications .classif-sg-item-why{color:var(--gray-600, #4b5563)}.page-map-classifications .classif-sg-item-acts{display:inline-flex;gap:.375rem}.page-map-classifications .classif-muted-text{color:var(--gray-600, #4b5563)}.classif-chip-kind{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;background:var(--purple-50, #f5f3ff);color:var(--text-purple);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;flex:none}.page-map-classifications .classif-sg-sec{display:flex;flex-direction:column;gap:.5rem}.page-map-classifications .classif-sg-sec+.classif-sg-sec{margin-top:1.25rem}.page-map-classifications .classif-sg-h{margin:0;font-size:1.0625rem;font-weight:650;color:var(--gray-900, #111827)}.page-map-classifications .classif-sg-hn{color:var(--text-muted);font-weight:500}.page-map-classifications .classif-sg-reason{color:var(--gray-700, #374151);white-space:normal;line-height:1.4}.page-map-classifications .classif-sg-dismiss{padding:0 6px}.page-map-classifications .classif-sg-untick{margin:0 0 4px;font-size:12px;color:var(--text-muted)}.page-map-classifications .classif-sg-item.is-off .classif-sg-item-nm{color:var(--text-muted);text-decoration:line-through}.page-map-classifications .classif-sg-item-main{grid-template-columns:20px 40px minmax(220px,2fr) minmax(200px,1.5fr) auto!important}.page-map-classifications .classif-sg-cblock{border:1px solid var(--gray-200, #e5e7eb);border-radius:10px;background:var(--card, #fff);overflow:hidden}.page-map-classifications .classif-sg-chead{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid var(--gray-100, #f3f4f6);background:var(--gray-50, #f9fafb)}.page-map-classifications .classif-sg-cn{font-size:.8125rem;color:var(--gray-600, #4b5563)}.page-map-classifications .classif-sg-cbody{padding:.5rem}.page-map-classifications .classif-sg-child{display:flex;flex-direction:column;gap:.75rem}.page-map-classifications .classif-sg-placeholder{padding:1rem;border:1px dashed var(--gray-300, #d1d5db);border-radius:8px;color:var(--text-muted);font-size:.875rem}.cws-panel .cws-tiles{grid-template-columns:minmax(0,1fr)!important}.cws-tile.classif-card{gap:8px;padding:14px 16px}.classif-card-head{display:flex;align-items:center;gap:8px;min-height:26px}.classif-card-head img.cws-logo{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none}.classif-card-head>i.bx{color:var(--text-muted)}.classif-card-dot{width:8px;height:8px;border-radius:50%;background:var(--purple-500, #8b5cf6);flex:none}.classif-card-val{font-size:15px;font-weight:650;color:var(--gray-900, #111827)}.classif-card-facts{font-size:12.5px;color:var(--text-muted);white-space:nowrap}.classif-card-because{margin:0;font-size:13px;line-height:1.5;color:var(--gray-700, #374151)}.classif-card-because b{font-weight:600;color:var(--gray-900, #111827)}.classif-card-acts{display:flex;gap:8px;align-items:center}.classif-card-acts .cws-btn-primary{min-width:120px}.classif-card-ents>summary{font-size:13px;color:var(--gray-700, #374151);cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:4px}.classif-card-ents[open]>summary .cws-tw{transform:rotate(90deg)}.classif-card-untick{margin:6px 0 2px;font-size:12px;color:var(--text-muted)}.classif-card-crumb{margin-left:auto;font-size:11.5px;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-map-classifications .classif-calm{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.page-map-classifications .classif-calm-v{display:inline-flex;align-items:center;gap:4px;color:var(--gray-800, #1f2937);font-size:13px}.page-map-classifications .classif-calm-n{color:var(--text-muted);font-size:13px}.page-map-classifications .classif-out b{font-weight:500;color:var(--gray-600, #4b5563)}.page-map-classifications .classif-conn-link{background:none;border:0;padding:0!important;margin:0;font:inherit;font-size:13px!important;color:var(--gray-700, #374151);cursor:pointer;text-align:left;height:auto!important;min-height:0!important}.page-map-classifications .classif-conn-link:hover{color:var(--text-success);text-decoration:underline;text-underline-offset:3px}.classif-tree-cols{display:flex;gap:.3rem;padding:4px 12px 2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--gray-100, #f3f4f6)}.classif-tree-cols>span:not(.cws-grow),body.classif-tree-value-headers .cws-tree .cws-cells>.cws-chip{width:104px;flex:none}.cws-tree .cws-cells>.cws-chip{justify-content:flex-start}.classif-parent-row{display:flex;align-items:center;gap:6px;width:100%;padding:6px 12px!important;height:auto!important;border:0;border-bottom:1px dashed var(--gray-200, #e5e7eb);background:var(--gray-50, #f9fafb);font:inherit;font-size:12.5px!important;color:var(--gray-700, #374151);cursor:pointer;text-align:left;border-radius:0!important}.classif-parent-row:hover{background:var(--gray-100, #f3f4f6)}.classif-parent-row img.cws-logo{width:14px;height:14px}body.classif-tree-value-headers .cws-tree .cws-cells{display:grid;grid-template-columns:102px 102px;gap:6px;justify-items:end;flex:none}body.classif-tree-value-headers .cws-tree .cws-cells>.cws-chip{width:auto!important;max-width:102px;justify-content:flex-end}.classif-tree-cols{gap:6px;padding-right:12px}.classif-tree-cols>span:not(.cws-grow){width:102px!important;text-align:right}.classif-strip-back{flex:none;height:32px}.page-map-classifications .account-view-order{display:none!important}.page-map-classifications #classif-acct-table tbody tr{cursor:pointer}.page-map-classifications .coverage-facets{grid-template-columns:repeat(4,minmax(0,1fr))!important}.classif-fwrap{position:relative;display:inline-flex}.classif-fbtn.is-on{background:var(--gray-100, #f3f4f6);border-color:var(--gray-500, #6b7280);color:var(--gray-900, #111827)}.classif-fn{font-size:11px;font-weight:600;border-radius:999px;padding:0 6px;background:var(--action-neutral);color:#fff}.classif-menu{position:absolute;top:36px;right:-90px;z-index:40;width:460px;background:var(--card, #fff);border:1px solid var(--gray-200, #e5e7eb);border-radius:10px;box-shadow:0 16px 40px #00000038;font-size:13px;overflow:hidden}.classif-menu-cols{display:grid;grid-template-columns:1fr 1fr}.classif-menu-col{padding:8px 6px 10px;min-width:0}.classif-menu-col+.classif-menu-col{border-left:1px solid var(--gray-100, #f3f4f6)}.classif-menu-list{max-height:300px;overflow:auto}.classif-menu-sec{padding:6px 10px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.classif-menu-sub{padding:6px 10px 2px;font-size:12px;color:var(--text-muted)}.classif-opt{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:6px;cursor:pointer;color:var(--gray-800, #1f2937)}.classif-opt:hover{background:var(--gray-50, #f9fafb)}.classif-opt.is-off{color:var(--text-muted);cursor:default}.classif-opt input{margin:0}.classif-opt img.cws-logo{width:14px;height:14px}.classif-menu-note{margin:2px 10px 0;font-size:12px;line-height:1.4;color:var(--text-muted)}.classif-menu .cws-pop-ft{padding:.4rem .75rem}.page-map-classifications .classif-sg-anchors{display:flex;align-items:center;gap:10px;font-size:14px}.page-map-classifications .classif-sg-anchors a{color:var(--text-success);text-decoration:none;font-weight:500}.page-map-classifications .classif-sg-anchors a:hover{text-decoration:underline;text-underline-offset:3px}.page-map-classifications .classif-sg-anchors a span{color:var(--text-muted);font-weight:400}.page-map-classifications .classif-sg-dot{color:var(--text-muted)}.page-map-classifications .classif-sg-items ul{max-height:360px;overflow-y:auto}.page-map-classifications .classif-quiet-link{color:var(--text-muted)!important;font-size:12px!important}.page-map-classifications .classif-quiet-link:hover{color:var(--gray-800, #1f2937)!important}.page-map-classifications [data-sg-values] tr:hover .classif-sg-accept,.page-map-classifications [data-sg-values] tr:focus-within .classif-sg-accept{background:var(--action-primary)!important;border-color:var(--primary, #059669)!important;color:#fff!important}.mapping-badge:not(.cws-chip){display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;border-radius:4px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.mapping-badge i{font-size:.875rem;flex-shrink:0}.mapping-badge img,.mapping-badge .identity-mark{flex:none}.mapping-badge.needs-mapping{background:#f3f4f6;color:#4b5563;border:1px solid rgb(209 213 219)}.page-map-classifications .classif-calm{gap:6px}.cws-chip.mapping-badge{font-weight:500}.cws-chip.mapping-badge .cws-ref{color:inherit}.page-map-classifications .classif-sg-accept{color:var(--text-purple)!important;border-color:var(--purple-300, #c4b5fd)!important;background:var(--card, #fff)!important}.page-map-classifications [data-sg-values] tr:hover .classif-sg-accept,.page-map-classifications [data-sg-values] tr:focus-within .classif-sg-accept{background:var(--purple-600, #7c3aed)!important;border-color:var(--purple-600, #7c3aed)!important;color:#fff!important}.classif-morph.is-hint:hover,.classif-morph.is-hint:focus,.classif-morph.is-hint:active{background:var(--gray-50, #f9fafb)!important;color:var(--text-muted)!important;border-color:var(--gray-300, #d1d5db)!important;transform:none!important;box-shadow:none!important}.page-map-classifications .classif-sg-h{display:flex;align-items:baseline;gap:6px}.page-map-classifications .classif-sg-jumpl{font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none}.page-map-classifications .classif-sg-jumpl:hover{color:var(--text-success);text-decoration:underline;text-underline-offset:3px}.page-map-classifications .classif-sg-follow{font-size:12px;margin-top:2px}.page-map-classifications .classif-sg-grid-hd,.page-map-classifications .classif-sg-row{display:grid;grid-template-columns:22px minmax(260px,420px) minmax(120px,220px) 70px;gap:10px;align-items:center}.page-map-classifications .classif-sg-grid-hd{padding:4px 0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--gray-100, #f3f4f6)}.page-map-classifications .classif-sg-grid{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}.page-map-classifications .classif-sg-row{padding:6px 0;border-bottom:1px solid var(--gray-100, #f3f4f6);font-size:13px}.page-map-classifications .classif-sg-row.is-off .classif-sg-item-nm{color:var(--text-muted);text-decoration:line-through}.page-map-classifications .classif-sg-row-item{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.page-map-classifications .classif-sg-row-item .classif-sg-item-nm{overflow:hidden;text-overflow:ellipsis}.page-map-classifications .classif-sg-row-now{display:inline-flex;gap:4px;min-width:0;overflow:hidden}.page-map-classifications .classif-sg-row-confirm{grid-column:1 / -1}.page-map-classifications .classif-sg-row>.cws-link{justify-self:start}body:not(.classif-tree-value-headers) .cws-tree .cws-cells{display:flex;gap:6px;justify-content:flex-end;flex:none;margin-left:auto}body:not(.classif-tree-value-headers) .cws-tree .cws-cells>*{width:auto!important;flex:none}.cws-tree .mapping-badge.cws-chip{height:22px;padding:0 8px;border-radius:4px;font-size:12px}.mapping-badge.classif-derived{opacity:.78;border-style:dashed!important}.mapping-badge.classif-owed-chip{height:22px;padding:0 8px;font-size:12px}.classif-ic2 .classif-ic-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--gray-900, #111827)}.classif-ic2 .classif-ic-head .mapping-badge{vertical-align:middle}.classif-ic-type{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.classif-ic-sub{font-size:12px;color:var(--text-muted);margin-top:-2px}.classif-ic-none{font-size:12px;color:var(--text-muted);font-style:italic}.classif-ic-discs{display:flex;flex-direction:column;gap:2px}.classif-ic-dbtn{display:inline-flex;align-items:center;gap:4px;height:24px!important;padding:0!important;border:0;background:none;font:inherit;font-size:13px!important;color:var(--gray-800, #1f2937);cursor:pointer}.classif-ic-dbtn i{transition:transform .12s ease;color:var(--text-muted)}.classif-ic-disc.is-open .classif-ic-dbtn i{transform:rotate(90deg)}.classif-dl{list-style:none;margin:2px 0 6px 18px;padding:0;max-height:220px;overflow-y:auto}.classif-dl-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;align-items:center;padding:3px 0;font-size:12.5px;border-bottom:1px solid rgba(0,0,0,.05)}.classif-dl-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classif-dl-n{color:var(--text-muted)}.classif-dl-chg{display:inline-flex;align-items:center;gap:4px}.classif-dl-chg i{color:var(--text-muted)}.mapping-badge.classif-more{font-variant-numeric:tabular-nums}.page-map-classifications .classif-calm{cursor:default}.classif-itab-card{border:1px solid var(--gray-200, #e5e7eb);border-radius:10px;background:var(--gray-50, #f9fafb);overflow:hidden;max-height:360px;overflow-y:auto}.classif-itab{width:100%;border-collapse:collapse;font-size:13px}.classif-itab thead th{position:sticky;top:0;background:var(--gray-100, #f3f4f6)!important;text-align:left;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase!important;color:var(--text-muted)!important;padding:8px 10px!important;height:auto!important;border-bottom:1px solid var(--gray-200, #e5e7eb)}.classif-itab td{padding:9px 10px;border-bottom:1px solid var(--gray-100, #f3f4f6);vertical-align:middle;background:var(--card, #fff)}.classif-itab tr:last-child td{border-bottom:0}.classif-itab th:first-child,.classif-itab td:first-child{width:34px;padding-right:0}.classif-itab th:last-child,.classif-itab td:last-child{width:1%;white-space:nowrap}.classif-itab tr.is-off td{background:var(--gray-50, #f9fafb)}.classif-itab tr.is-off .classif-sg-item-nm,.classif-itab tr.is-off .cws-nm{color:var(--text-muted);text-decoration:line-through}.classif-itab-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.classif-itab-acc{color:var(--gray-600, #4b5563)}.classif-itab td .mapping-badge+.mapping-badge{margin-left:4px}.classif-card-ents .classif-itab-card{margin-top:8px}.classif-card-ents .classif-itab td:last-child{width:auto}.page-map-classifications .classif-sg-items{padding:4px 4px 8px 0}.page-map-classifications [data-sg-childsec] .v3-expand-row>td{padding-top:8px!important}.page-map-classifications [data-sg-childsec] .classif-sg-cbody{padding-top:0}.page-map-classifications [data-sg-values] .v3-expand-row>td{padding-top:8px!important}.cws-btn.classif-purple{background:var(--purple-600, #7c3aed)!important;border-color:var(--purple-600, #7c3aed)!important;color:#fff!important}.cws-tree .cws-row.classif-hl-card{background:var(--purple-50, #f5f3ff)!important}.cws-tree .cws-row.classif-hl-item{background:var(--purple-100, #ede9fe)!important;box-shadow:inset 3px 0 0 var(--purple-600, #7c3aed)}.v3-expand-row .classif-itab th,.v3-expand-row .classif-itab td{padding:8px 10px!important;font-size:13px!important;line-height:18px!important;height:auto!important;vertical-align:middle!important}.v3-expand-row .classif-itab th:first-child input,.v3-expand-row .classif-itab td:first-child input{display:block;margin:0 auto}.classif-itab{table-layout:fixed}.classif-itab th:last-child,.classif-itab td:last-child{width:auto!important;white-space:normal}.v3-expand-row .classif-itab th:first-child,.v3-expand-row .classif-itab td:first-child{width:40px!important;padding:0!important;text-align:center}.classif-itab input[type=checkbox]{width:14px;height:14px;margin:0;vertical-align:middle}.page-map-classifications [data-sg-values] .v3-expand-row>td,.page-map-classifications [data-sg-childsec] .v3-expand-row>td{padding:8px 16px 12px 40px!important}.page-map-classifications .classif-sg-items,.page-map-classifications .classif-sg-cbody{padding:0!important}.classif-itab-card{background:var(--card, #fff)!important}.classif-itab-card>.classif-ic{border:0!important;border-bottom:1px solid var(--amber-200, #fde68a)!important;border-radius:0!important;margin:0!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;padding:8px 12px!important;gap:10px}.classif-itab-card>.classif-ic .classif-ic-line{flex:1 1 auto;min-width:0}.classif-itab-card>.classif-ic .classif-ic-reason{margin-left:0;flex:0 1 260px}.classif-itab-card>.classif-ic .classif-ic-acts{margin-left:auto}.classif-itab .classif-sg-item-nm{font-size:13px;font-weight:400}.classif-itab .classif-muted-text{font-size:12px;color:var(--text-muted)}.v3-expand-row .classif-itab thead th{font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--gray-50, #f9fafb)!important}.v3-expand-row .classif-itab td{background:transparent!important}.v3-expand-row .classif-itab-card .cws-btn{height:28px!important;font-size:13px!important;padding:0 12px!important}.page-map-classifications td.classif-num-col{text-align:right;font-variant-numeric:tabular-nums}.page-map-classifications .toolbar-table .unified-table thead th.accounts-filter-header,.page-map-classifications .toolbar-table .unified-table thead th.suggested-filter-header{text-align:right}.page-map-classifications .classif-acc-n,.page-map-classifications .classif-sugg-n{font-variant-numeric:tabular-nums}.cws-tree .classif-live{flex:none;display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:11.5px;font-weight:500;color:var(--emerald-700, #047857);white-space:nowrap}.cws-tree .classif-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--emerald-500, #10b981)}.classif-meta-tip{z-index:1400}[data-meta-node],[data-meta-conn]{cursor:default}.classif-cl{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}.classif-cl-row{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 calc(12px + var(--d, 0) * 22px);border-bottom:1px solid var(--gray-100, #f3f4f6);font-size:13px}.classif-cl-row:last-child{border-bottom:0}.classif-cl-row input[type=checkbox]{width:14px;height:14px;margin:0 4px 0 0;flex:none}.classif-cl-all{background:var(--gray-50, #f9fafb);min-height:32px}.classif-cl-all-lab{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.classif-cl-tog{flex:none;width:20px;height:20px!important;padding:0!important;border:0;border-radius:4px!important;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer}.classif-cl-tog:hover{background:var(--gray-100, #f3f4f6);color:var(--gray-800, #1f2937)}.classif-cl-tog.is-leaf{cursor:default;background:none}.classif-cl-row .cws-type{margin-right:2px}.classif-cl-row .classif-sg-item-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.classif-cl-dates{flex:none;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:6px}.classif-cl-holds{flex:none;display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;color:var(--text-muted)}.classif-cl-row.is-off .classif-sg-item-nm{color:var(--text-muted);text-decoration:line-through}.classif-cl-confirm{list-style:none}.classif-morph{flex:0 0 240px;width:240px;height:32px;justify-content:center;gap:6px;white-space:nowrap;overflow:hidden;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.classif-morph.is-hint,.classif-morph.is-hint:disabled{background:var(--gray-50, #f9fafb)!important;color:var(--text-muted)!important;border:1px dashed var(--gray-300, #d1d5db)!important;cursor:default;opacity:1;box-shadow:none!important}.classif-morph.is-morphing>*{animation:classif-morph-in .15s ease-out}@keyframes classif-morph-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.cws-type.classif-type-conn{background:var(--amber-50, #fffbeb);color:var(--amber-700, #b45309);border-color:var(--amber-200, #fde68a);margin-right:0}.cws-scope.classif-scope>.cws-scope-btn{flex:1 1 auto!important;width:auto!important;max-width:900px!important;min-width:360px}.classif-card-reasons{display:flex;flex-direction:column;gap:2px}.classif-reasons-lab{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.classif-kv{display:flex;gap:10px;font-size:13px;line-height:1.45}.classif-kv-k{flex:none;width:72px;color:var(--text-muted)}.classif-kv-v{color:var(--gray-800, #1f2937)}.classif-ent-hd{display:grid;grid-template-columns:22px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:8px;padding:4px 0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--gray-100, #f3f4f6)}.classif-ent-list{list-style:none;margin:0;padding:0}.cws-ent.classif-ent{display:grid!important;grid-template-columns:22px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:8px;align-items:center}.classif-ent-item{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.classif-ent-item .cws-nm{overflow:hidden;text-overflow:ellipsis}.classif-ent-acc,.classif-ent-now{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classif-ent-now{color:var(--gray-600, #4b5563)}.cws-vrow.classif-vrow.is-held{background:var(--emerald-50, #ecfdf5)!important}.classif-held-pill{flex:none;display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 8px;border-radius:999px;background:var(--card, #fff);border:1px solid var(--emerald-200, #a7f3d0);color:var(--emerald-700, #047857);font-size:12px;font-weight:500}.classif-toast{position:fixed;left:50%;bottom:84px;transform:translate(-50%,12px);z-index:1300;display:flex;align-items:center;gap:10px;max-width:760px;padding:10px 10px 10px 14px;border-radius:10px;background:var(--action-neutral);color:#fff;font-size:13px;box-shadow:0 12px 30px #0000004d;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.classif-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.classif-toast>i{color:#6ee7b7;font-size:16px}.classif-toast-t{min-width:0}.classif-toast-undo,.classif-toast-x{flex:none;display:inline-flex;align-items:center;gap:4px;height:28px!important;padding:0 10px!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font:inherit;font-size:13px!important;cursor:pointer}.classif-toast-x{border:0;padding:0 6px!important}body.classif-sugg-on .classification-workspace,body.classif-sugg-on .workspace-content{overflow:visible;flex:none;min-height:auto;height:auto;display:block}body.classif-sugg-on .classif-sugg{overflow:visible;height:auto}body.classif-sugg-on .main-content{overflow-y:auto}.classif-sel-all b{font-weight:600}.cws-tile.classif-card{display:flex;flex-direction:column}.classif-card .classif-card-acts{order:10;justify-content:flex-end}.classif-card .classif-card-ents{order:5}.classif-ta{display:flex;align-items:center;gap:6px;margin:6px 0 2px;padding:0 8px;height:32px;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;background:var(--card, #fff)}.classif-ta:focus-within{border-color:var(--primary, #2563eb);box-shadow:0 0 0 2px #2563eb26}.classif-ta i{color:var(--text-muted)}.classif-ta input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:inherit;font-size:13px}.classif-receipt-undo{flex:none;margin-right:4px}.page-map-classifications .classif-sg-done{color:var(--emerald-700, #047857);font-weight:500}.page-map-classifications .classif-sg-receipt{border:1px solid var(--emerald-200, #a7f3d0);border-radius:8px}.page-map-classifications #classif-av-seg{display:none}.classif-see-all{flex:none}.cws-scope.classif-scope>.cws-hist{margin-left:auto}.page-map-classifications .account-view-header{justify-content:flex-end}.page-map-classifications .account-view-header.classif-conn-line{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:10px 14px;border-bottom:1px solid var(--gray-200, #e5e7eb);background:var(--gray-50, #f9fafb);border-radius:8px 8px 0 0}.page-map-classifications .account-view-header.classif-conn-line[hidden]{display:none}.page-map-classifications .classif-conn-line .classif-av-line{margin:0;text-align:left}.classif-conn-open{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;font:inherit;font-size:14px!important;font-weight:600!important;color:var(--gray-900, #111827);cursor:pointer;text-decoration:underline;text-decoration-color:transparent}.classif-conn-open:hover,.classif-conn-open:focus-visible{text-decoration-color:currentColor}.classif-conn-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:-2px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted);font-size:16px;cursor:pointer}.classif-conn-clear:hover{background:var(--purple-100, #ede9fe);color:var(--gray-900, #111827)}.classif-conn-clear:focus-visible{outline:2px solid var(--purple-400, #a78bfa);outline-offset:1px}.page-map-classifications tr.classif-conn-row>td{padding:10px 14px!important;background:var(--purple-50, #f5f3ff)!important;border-bottom:1px solid var(--purple-100, #ede9fe)!important;cursor:default}.classif-conn-cell{display:flex;align-items:center;gap:12px}.classif-conn-name{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--gray-900, #111827)}.classif-conn-meta{font-size:13px;color:var(--text-muted)}.classif-conn-acts{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.page-map-classifications .classif-cov-segments{display:inline-flex;flex-direction:row;gap:2px;margin:0}.page-map-classifications .classif-cov-segments .coverage-facet{flex-direction:row;align-items:center;gap:6px;min-height:0;height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;box-shadow:none;font-size:13px;white-space:nowrap}.page-map-classifications .classif-cov-segments .coverage-facet:before,.page-map-classifications .classif-cov-segments .coverage-facet:after{display:none}.page-map-classifications .table-toolbar .classif-cov-segments .coverage-facet .facet-hint,.page-map-classifications .table-toolbar .classif-cov-segments .coverage-facet .facet-unit{display:none!important}.page-map-classifications .table-toolbar .classif-cov-segments .coverage-facet .facet-label{order:1}.page-map-classifications .table-toolbar .classif-cov-segments .coverage-facet .facet-count{order:2}.page-map-classifications .classif-cov-segments .coverage-facet .facet-count{font-size:12.5px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.page-map-classifications .classif-cov-segments .coverage-facet .facet-label{font-size:13px;font-weight:500;color:var(--gray-800, #1f2937)}.page-map-classifications .classif-cov-segments .coverage-facet.is-active{background:var(--card, #fff);box-shadow:0 1px 2px #00000014}.page-map-classifications .classif-cov-segments .coverage-facet.is-active .facet-count{color:var(--gray-900, #111827)}.cws-pk-grp{padding:8px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.cws-scope.classif-scope{width:100%}.cws-scope.classif-scope>.cws-scope-btn{flex:0 0 560px;width:560px;max-width:560px;justify-content:flex-start;overflow:hidden}.cws-scope.classif-scope>.cws-scope-btn .cws-sb-acc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cws-scope.classif-scope>.cws-scope-btn>.bx-chevron-down{margin-left:auto}.cws-tree .classif-tree-hd{justify-content:flex-end}.cws-tgl.classif-tgl-off{opacity:.45;cursor:not-allowed}.classif-rec-why{display:flex;gap:6px;align-items:flex-start;margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--gray-700, #374151)}.classif-rec-why i{color:var(--text-muted);margin-top:2px;flex:none}.cws-selline .classif-selone-nm{font-weight:600;color:var(--gray-900, #111827);margin-left:4px}.cws-selline .cws-type{margin-left:4px}.cws-dh-sbtn.classif-hist{margin-right:2px}.classif-acct-all{border-bottom:1px solid var(--gray-200, #e5e7eb)}.classif-ic{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:10px 12px;background:var(--amber-50, #fffbeb);border-bottom:1px solid var(--amber-200, #fde68a);font-size:13px;color:var(--gray-800, #1f2937);line-height:1.45;flex:none}.classif-ic-line{display:flex;align-items:flex-start;gap:.5rem}.classif-ic-line>i{color:var(--amber-600, #d97706);font-size:16px;flex:none;margin-top:1px}.classif-ic-reason{height:30px;padding:0 10px;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;background:var(--card, #fff);font-family:inherit;font-size:13px;margin-left:24px}.classif-ic-reason:focus{outline:2px solid var(--primary, #2563eb);outline-offset:-1px}.classif-ic-acts{display:flex;gap:.5rem;margin-left:24px}.cws-vrow.classif-vrow .classif-set-held{flex:none;font-size:12px;color:var(--text-muted);padding:0 8px}.classification-toolbar .toolbar-mode{display:none!important}.cws-scope.classif-scope:has(>.cws-seg[aria-label="Scope by"])>.cws-scope-btn{flex:none!important;width:600px!important;max-width:600px!important;min-width:0}.cws-scope.classif-scope>.cws-scope-btn.classif-sel-all{flex:none!important;width:600px!important;max-width:600px!important;min-width:0}.page-map-classifications .classif-sg-sec[data-sg-sec=child]{scroll-margin-top:120px}.classif-cl,.classif-itab-card,.page-map-classifications .classif-sg-grid,.page-map-classifications .classif-sg-items ul,.page-map-classifications .classif-sg-cbody,.page-map-classifications [data-sg-childsec] .v3-expand-row>td>*{max-height:none!important;overflow:visible!important}.classif-itab-card{overflow:hidden!important}.classif-cl-now{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;min-width:64px;justify-content:flex-end}.classif-cl-all .classif-cl-now{justify-content:flex-end}.classif-now-none{color:var(--text-muted)}.classif-card-plat{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--gray-600, #4b5563);white-space:nowrap}.classif-card-plat img.classif-card-logo{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.classif-rs{font-size:13px;line-height:1.5;color:var(--gray-800, #1f2937)}.classif-rs .cws-type{margin:0 2px 0 0;vertical-align:middle}.classif-rs .mapping-badge{vertical-align:middle;padding:.1rem .45rem}.classif-rs-field{color:var(--gray-600, #4b5563)}.classif-rs-op{color:var(--text-muted);font-style:italic}.classif-rs-code{font-family:inherit;font-size:12.5px;background:var(--gray-100, #f3f4f6);border:1px solid var(--gray-200, #e5e7eb);border-radius:4px;padding:0 5px;color:var(--gray-900, #111827)}.classif-rs-name{font-weight:500}.classif-rs-sep{color:var(--text-muted);margin:0 6px}.classif-rs-lab{font-size:12px;font-weight:600;color:var(--text-muted)}.classif-rs-and{color:var(--text-muted)}.classif-rs-full{display:grid;gap:4px}.classif-rs-row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:baseline}.classif-rs-k{font-size:12px;font-weight:600;color:var(--text-muted)}.classif-rs-wrap{padding:10px 12px;border-bottom:1px solid var(--gray-100, #f3f4f6)}.page-map-classifications .classif-sg-val .classif-chip-kind{margin-left:6px}body.classif-tree-value-headers .cws-tree .cws-cells>.classif-follows-both{grid-column:1 / -1;max-width:none}#classif-sugg-view table,#classif-acct-table table{table-layout:fixed;width:100%!important;min-width:0!important}#classif-sugg-view th.v3-expand-cell,#classif-sugg-view td.v3-expand-cell{width:44px}#classif-sugg-view td{overflow:hidden}#classif-sugg-view td.v3-expand-cell,#classif-sugg-view .v3-expand-row>td{overflow:visible}[data-sg-values] th.value-filter-header{width:128px}[data-sg-values] th.account-filter-header{width:22%}[data-sg-values] th.items-filter-header{width:14%}[data-sg-values] th.actions-filter-header{width:176px}[data-sg-childsec] th.value-filter-header{width:14%}[data-sg-childsec] th.parent-filter-header{width:256px}[data-sg-childsec] .classif-sg-val{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 0;white-space:normal}[data-sg-childsec] th.items-filter-header{width:132px}[data-sg-childsec] th.actions-filter-header{width:150px}#classif-sugg-view td:last-child,#classif-sugg-view th:last-child{position:static!important;box-shadow:none!important}#classif-sugg-view td:last-child{white-space:nowrap;text-align:right}#classif-sugg-view .classif-rcell{min-width:0;overflow:hidden}#classif-sugg-view .classif-rcell .rulereason-rest .rulereason-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}#classif-sugg-view .classif-rcell .rulereason-rest .rulereason-line{flex-wrap:nowrap;overflow:hidden}#classif-sugg-view [data-sg-values] .classif-rcell{max-height:80px;line-height:1.6;overflow:hidden}#classif-sugg-view [data-sg-values] .classif-rcell .rulereason-rest .rulereason-line{flex-wrap:wrap;overflow:visible;row-gap:0}#classif-sugg-view [data-sg-values] .classif-rcell .rulereason-rest .rulereason-s{white-space:normal;overflow:visible}#classif-sugg-view [data-sg-values] .classif-rcell .rulereason-rest .rulereason-tail{flex:0 1 auto;width:auto;min-width:0;white-space:normal;overflow:visible}#classif-sugg-view [data-sg-values] .classif-rcell .classif-rs-rest{white-space:normal}[data-sg-childsec] th.ctype-filter-header{width:150px}.classif-ctype{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;border:1px solid var(--gray-200, #e5e7eb);background:var(--gray-50, #f9fafb);color:var(--gray-700, #374151);font-size:12px;font-weight:500;white-space:nowrap}#classif-sugg-view .classif-sg-itemsn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#classif-sugg-view .classif-name{max-width:100%}#classif-acct-table th.name-filter-header{width:26%}#classif-acct-table th.connection-filter-header{width:19%}#classif-acct-table th.status-filter-header{width:200px}#classif-acct-table th.arrived-filter-header{width:112px}#classif-acct-table th.act-filter-header{width:64px}#classif-acct-table .classif-name .classif-conn-link{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#classif-acct-table td{overflow:hidden}#classif-acct-table .classif-name{max-width:100%;min-width:0}.classif-sg-dismissed{color:var(--text-muted)!important}.page-map-classifications .classif-empty{font-style:normal}.page-map-classifications .classif-empty .btn-secondary{margin-top:.5rem;display:inline-flex;align-items:center;gap:.375rem}.page-map-classifications .classif-empty .btn-secondary i{font-size:1rem;color:inherit}#classif-sugg-view .v3-expand-row>td{text-align:left!important}#classif-sugg-view .classif-itab-card{display:grid;grid-template-columns:minmax(440px,46%) minmax(0,1fr);align-items:stretch}#classif-sugg-view .classif-itab-card>.classif-ic{grid-column:1 / -1}#classif-sugg-view .classif-itab-card>.classif-rs-wrap{grid-column:1;border-bottom:0;border-right:1px solid var(--gray-100, #f3f4f6);padding:12px 16px;min-width:0}#classif-sugg-view .classif-itab-card>.classif-cl{grid-column:2;min-width:0}#classif-sugg-view .classif-cl-row{display:grid;grid-template-columns:14px 20px 40px minmax(0,1fr) 104px 96px;-moz-column-gap:8px;column-gap:8px;align-items:center;padding:0 12px!important}#classif-sugg-view .classif-cl-row input[type=checkbox]{margin:0}#classif-sugg-view .classif-cl-row .classif-cl-tog{margin-left:calc(var(--d, 0) * 20px)}#classif-sugg-view .classif-cl-row .cws-type{margin-right:0;justify-self:start}#classif-sugg-view .classif-cl-row .classif-cl-dates{margin-left:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#classif-sugg-view .classif-cl-row .classif-cl-now{margin-left:0;min-width:0;justify-content:flex-end}#classif-sugg-view .classif-cl-row.classif-cl-confirm,#classif-sugg-view .classif-cl-confirm{display:block;padding:0!important}#classif-sugg-view .classif-cl-all{min-height:32px;height:32px;background:var(--gray-50, #f9fafb)}#classif-sugg-view .classif-cl-all>.classif-cl-all-lab:not(.classif-cl-now){grid-column:2 / 6;text-align:left;font-size:11px}#classif-sugg-view .classif-cl-all>.classif-cl-now{grid-column:6;justify-content:flex-start;font-size:11px}#classif-sugg-view [data-sg-values] .classif-rcell.is-sig{max-height:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#classif-sugg-view [data-sg-values] .classif-rcell.is-sig *{white-space:nowrap!important;flex-wrap:nowrap!important}#classif-sugg-view [data-sg-values] .classif-rcell.is-sig .rulereason-line{overflow:hidden}#classif-sugg-view .classif-itab-card .cws-btn,.classif-card-acts .cws-btn{height:28px!important;min-height:28px;padding:0 12px!important;font-size:13px!important}.classif-rs{font-size:13px;line-height:20px;font-style:normal;color:var(--gray-800, #1f2937)}.classif-rs .cws-type,.classif-rs .mapping-badge,.classif-rs-code,.classif-rs-n,.classif-rs-fo,.classif-rs-arrow,.classif-rs-lab{white-space:nowrap}.classif-rs .cws-type{margin:0 4px 0 0;vertical-align:middle;flex:none}.classif-rs .mapping-badge{vertical-align:middle}.classif-rs-op{font-style:italic;color:var(--text-muted)}.classif-rs-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-style:normal;font-size:12px;background:var(--gray-100, #f3f4f6);border:1px solid var(--gray-200, #e5e7eb);border-radius:4px;padding:0 5px;color:var(--gray-900, #111827)}.classif-rs-name{font-weight:400}.classif-rs-obj{white-space:normal}.classif-rs-ic{font-size:14px;color:var(--text-muted);vertical-align:middle;margin:0 2px}.classif-rs-sep{color:var(--text-muted);margin:0 4px}.classif-rs-and{color:var(--text-muted);margin-left:20px}.classif-rs-rname{font-weight:600}.classif-rs-rule+.classif-rs-rule{margin-top:6px}.classif-rs-full{display:grid;grid-template-columns:88px minmax(248px,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:baseline}.classif-rs-full .classif-rs-k{font-size:12px;font-weight:600;color:var(--text-muted);line-height:20px}.classif-rs-full .classif-rs-if1{margin-top:8px}.classif-rs-full .classif-rs-v,.classif-rs-rest .classif-rs-line{min-width:0}.classif-rs-rest .classif-rs-p .classif-rs-cline,.classif-rs-rest .classif-rs-r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classif-rs-rest .classif-rs-p .classif-rs-rname{display:none}.classif-rs-rest .classif-rs-lab,.classif-rs-rest .classif-rs-r .classif-rs-lab{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-muted)}.classif-rs-pattern .classif-rs-cline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#classif-sugg-view [data-sg-values] .classif-rcell{max-height:104px}#classif-sugg-view [data-sg-values] .classif-rcell.is-sig{max-height:none}:is(#classif-sugg-view,#child-view) .classif-cl{max-height:none;overflow:visible}:is(#classif-sugg-view,#child-view) table.classif-cl-t{width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse;border:0!important;margin:0;background:transparent}:is(#classif-sugg-view,#child-view) table.classif-cl-t col.classif-cl-dcol{width:120px}:is(#classif-sugg-view,#child-view) table.classif-cl-t col.classif-cl-ncol{width:104px}:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-row{display:table-row!important;padding:0!important;min-height:0;background:transparent}:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-row>td,:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-row>th{height:36px!important;padding:0 12px!important;border:0!important;border-bottom:1px solid var(--gray-100, #f3f4f6)!important;background:transparent!important;font-size:13px!important;line-height:18px!important;vertical-align:middle!important;text-align:left;white-space:nowrap;overflow:hidden}:is(#classif-sugg-view,#child-view) table.classif-cl-t tbody tr:last-child>td{border-bottom:0!important}:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-all>th{height:32px!important;background:var(--gray-50, #f9fafb)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--gray-300, #d1d5db)!important}:is(#classif-sugg-view,#child-view) .classif-cl-in{display:flex;align-items:center;gap:8px;min-width:0}:is(#classif-sugg-view,#child-view) .classif-cl-in>input[type=checkbox]{width:14px;height:14px;margin:0;flex:none}:is(#classif-sugg-view,#child-view) .classif-cl-in .classif-cl-tog{flex:none}:is(#classif-sugg-view,#child-view) tbody .classif-cl-in>input[type=checkbox]:first-child,:is(#classif-sugg-view,#child-view) tbody .classif-cl-in>.classif-cl-tog:first-child{margin-left:calc(var(--d, 0) * 24px)}:is(#classif-sugg-view,#child-view) .classif-cl-in .cws-type{flex:none;margin:0}:is(#classif-sugg-view,#child-view) .classif-cl-in .classif-sg-item-nm{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(#classif-sugg-view,#child-view) table.classif-cl-t .classif-cl-dcell{text-align:right!important;font-variant-numeric:tabular-nums}:is(#classif-sugg-view,#child-view) table.classif-cl-t .classif-cl-dcell .classif-cl-dates{margin:0}:is(#classif-sugg-view,#child-view) table.classif-cl-t .classif-cl-ncell{text-align:right!important}:is(#classif-sugg-view,#child-view) table.classif-cl-t .classif-cl-ncell .classif-cl-now{margin:0;min-width:0;justify-content:flex-end;display:inline-flex}:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-confirm>td{padding:0!important;border:0!important;white-space:normal}:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-row.is-off .classif-sg-item-nm{color:var(--text-muted);text-decoration:line-through}.classif-ws-cl .classif-cl-row{display:grid!important;grid-template-columns:14px 20px 40px minmax(0,1fr) 104px 96px;-moz-column-gap:8px;column-gap:8px;align-items:center;padding:0 12px!important}.classif-ws-cl .classif-cl-row input[type=checkbox]{margin:0}.classif-ws-cl .classif-cl-row .classif-cl-tog{margin-left:calc(var(--d, 0) * 20px)}.classif-ws-cl .classif-cl-row .cws-type{margin:0;justify-self:start}.classif-ws-cl .classif-cl-row .classif-cl-dates{margin:0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classif-ws-cl .classif-cl-row .classif-cl-now{margin:0;min-width:0;justify-content:flex-end}.classif-ws-cl .classif-cl-all .classif-cl-all-main{grid-column:2 / 5}.classif-ws-cl.is-solo .classif-cl-all,.classif-ws-cl.is-solo .classif-cl-row[style*="--d:0"]{--box: 0px}.classif-ws-cl .classif-cl-all .classif-cl-dates{color:var(--text-muted);font-size:11px}.classif-ws-cl .classif-cl-all .classif-cl-now{justify-content:flex-end}:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-all>th,:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-all .classif-cl-all-lab{text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;color:var(--text-muted)!important}#classif-sugg-view [data-sg-values] .classif-rcell .classif-rs-rest .classif-rs-p .classif-rs-cline,#classif-sugg-view [data-sg-values] .classif-rcell .classif-rs-rest .classif-rs-r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#classif-sugg-view [data-sg-values] .classif-rcell .classif-rs-rest .classif-rs-p .classif-rs-obj,#classif-sugg-view [data-sg-values] .classif-rcell .classif-rs-rest .classif-rs-r .classif-rs-name{white-space:nowrap}:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-grp>td{text-align:left!important;height:28px!important;padding:0 12px!important;border:0!important;background:transparent!important;font-size:11px!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);vertical-align:middle!important;white-space:nowrap}.classif-ws-cl .classif-cl-grp{display:flex;align-items:center;gap:4px;height:28px;padding:0 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);list-style:none;white-space:nowrap;overflow:hidden}.classif-cl-grp .cws-type{margin:0 4px 0 2px;text-transform:uppercase;letter-spacing:0}:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-div>td{border-top:1px solid var(--gray-200, #e5e7eb)!important}.classif-ws-cl .classif-cl-row.classif-cl-div{border-top:1px solid var(--gray-200, #e5e7eb)}.classif-ws-cl .classif-cl-row{grid-template-columns:calc(var(--box, 14px) + var(--d, 0) * 20px) 20px 40px minmax(0,1fr) 104px 96px}.classif-ws-cl .classif-cl-row>input[type=checkbox],.classif-ws-cl .classif-cl-row>.classif-cl-nobox{justify-self:end}.classif-ws-cl .classif-cl-row .classif-cl-tog{margin-left:0!important}.cws-panel .cws-bd>.classif-ic{position:static;margin:0 0 10px;border:1px solid var(--amber-200, #fde68a);border-radius:8px}:is(#classif-sugg-view,#child-view) table.classif-cl-t tr.classif-cl-grp.classif-cl-div>td{border-top:1px solid var(--gray-200, #e5e7eb)!important}.classif-ws-cl .classif-cl-grp.classif-cl-div{border-top:1px solid var(--gray-200, #e5e7eb)}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t tr.classif-cl-all>th.classif-cl-main,:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t tr.classif-cl-all th.classif-cl-main .classif-cl-all-lab{text-transform:none!important;letter-spacing:0!important;font-size:12px!important}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t tr.classif-cl-all>th.classif-cl-main{white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t tr.classif-cl-all .childws-items-l{display:inline;white-space:normal;overflow:visible}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t tr.classif-cl-row>td{padding-top:6px!important;padding-bottom:6px!important}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t .classif-cl-in .childws-rci-txt{flex:1 1 0;min-width:0}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t .classif-cl-ncell .childws-amber{white-space:normal;text-align:right}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t tr.classif-cl-row>td.classif-cl-ncell{padding-left:0!important}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t .classif-cl-ncell .classif-cl-now{max-width:100%}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t .classif-cl-ncell .cws-chip{max-width:100%;min-width:0;overflow:hidden}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t .classif-cl-ncell .cws-chip .cws-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t tr.is-chosen>td{background:var(--blue-50, #eff6ff)!important}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t td.childws-cl-chcell{overflow:visible}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t .childws-toggles{margin:0}:is(#classif-sugg-view,#child-view) .childws-card-items table.classif-cl-t tr.childws-rci-more>td{height:32px!important}.page-map-classifications .account-view-woz[hidden]{display:none}.cc-sim{position:relative}.cc-sim-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.6rem .8rem;min-width:11rem;background:var(--caution-50, #fffbeb);border:1px dashed #d97706;border-radius:6px;box-shadow:0 6px 16px #00000014}.cc-sim-menu[hidden]{display:none}.page-map-classifications .clq{font-size:13px;color:var(--gray-800)}.page-map-classifications .clq-step{display:flex;flex-direction:column;gap:12px}.clq-bar{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--gray-200);border-radius:10px;background:var(--card, #fff);min-width:0}.clq-tsel{position:relative;display:inline-flex;flex:none}.clq-tbtn{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--gray-900)}.clq-tbtn .clq-tn{color:var(--text-muted);font-weight:400;white-space:nowrap}.clq-tbtn[aria-expanded=true]{background:var(--gray-100);border-color:var(--gray-500, #6b7280)}.clq-qdd{flex:none}.clq-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:290px;background:var(--card, #fff);border:1px solid var(--gray-200);border-radius:8px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .12));padding:6px}.clq-tm-h{padding:4px 10px 8px;margin:0 0 4px;font-size:11.5px;color:var(--text-muted);border-bottom:1px solid var(--gray-200)}.clq-menu button.clq-tm{display:flex;align-items:center;gap:8px;width:100%;height:auto!important;padding:8px 10px!important;border:0;border-radius:6px;background:none;font:inherit;font-size:13px!important;color:var(--gray-800);text-align:left;cursor:pointer}.clq-menu button.clq-tm:hover,.clq-menu button.clq-tm:focus-visible{background:var(--gray-100)}.clq-menu button.clq-tm.is-sel{background:var(--emerald-50, #ecfdf5);font-weight:600;color:var(--gray-900)}.clq-tm-i{width:16px;flex:none;display:inline-flex;justify-content:center;font-size:16px;color:var(--emerald-700, #047857)}.clq-tm-n{flex:1;min-width:0}.clq-tm-c{color:var(--text-muted);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.clq-tm-done{color:var(--emerald-600, #059669)}.clq-tm-a{color:var(--caution-700, #b45309)}.clq-qnav{display:flex;align-items:center;gap:6px;flex:none}.clq-pos{font-size:13px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:56px;text-align:center}.clq-pos b{color:var(--gray-900);font-weight:600}.clq-pos-scope{color:var(--text-muted)}.page-map-classifications .classif-tabrow{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:2px 24px;border-bottom:1px solid var(--gray-200, #e5e7eb);margin-bottom:.875rem;flex:none}.page-map-classifications .classif-tabrow .classif-tabs{border-bottom:0;margin-bottom:-1px}.classif-page-count{margin:0 0 0 auto;padding:0 .25rem;font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.classif-page-count b{color:var(--gray-900);font-weight:600}.clq-nav{width:32px!important;min-width:0!important;height:32px!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid var(--gray-300);border-radius:6px!important;background:var(--card, #fff);display:inline-flex;align-items:center;justify-content:center;font-size:20px!important;color:var(--gray-700);cursor:pointer}.clq-nav:hover{background:var(--gray-50)}.clq-nav:disabled{opacity:.4;cursor:default}.clq-strip-w{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:0 8px}.clq-strip{display:flex;gap:3px;width:100%}.clq-sg{position:relative;display:block;flex:1 1 0;min-width:6px;height:14px!important;min-height:0!important;padding:5px 0!important;box-sizing:border-box;cursor:pointer;outline:none}.clq-sg-bar{position:relative;display:block;height:4px;border-radius:2px;background:var(--gray-100)}.clq-sg-done{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--primary-500, #10b981);opacity:.55}.clq-sg-aside{position:absolute;right:0;top:0;bottom:0;border-radius:2px;background:var(--caution-500, #f59e0b);opacity:.55}.clq-sg-cur{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--purple-600, #7c3aed)}.clq-sg:hover .clq-sg-bar,.clq-sg:focus-visible .clq-sg-bar{box-shadow:0 0 0 2px var(--gray-300)}.clq-sg:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:30;padding:4px 8px;border-radius:6px;background:var(--gray-900);color:#fff;font-size:12px;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s}.clq-sg:hover:after,.clq-sg:focus-visible:after{opacity:1}.clq-all{flex:none;font-size:12.5px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.clq-listbtn{flex:none;display:inline-flex;align-items:center;gap:4px;margin-left:4px}.clq-cur .clq-card,.clq-cur .clq-rule .childws-card{margin:0;border:1px solid var(--gray-200);border-radius:10px;background:var(--card, #fff)}.clq-cur .clq-rule .cws-tiles{display:block;padding:0}.clq-cur .sgq-q{font-size:15px}.clq-cur .sgq-why{font-size:13.5px}.clq-cur .clq-ic{margin:4px 0 10px;border:1px solid var(--amber-200, #fde68a);border-radius:8px}.clq-facct-hd{display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px;margin:0 0 6px}.clq-facct-hd>.clq-acct{flex:0 1 auto;max-width:100%}.clq-acct{display:inline-flex;align-items:center;gap:6px;min-width:0}.clq-acct .classif-logo{width:16px;height:16px;flex:none}.clq-acct .account-name{font-weight:500;color:var(--gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clq-acct .account-name.clq-scopelink{max-width:100%;font-size:inherit!important;color:var(--text-success);text-decoration:underline;text-decoration-color:transparent}.clq-acct .account-name.clq-scopelink:hover{text-decoration-color:currentColor}.clq-facct-hd .clq-acct .account-name.clq-scopelink,.clq-objhd .clq-acct .account-name{color:var(--gray-900);font-weight:600}.clq-objchip .clq-scopelink{height:auto!important;padding:0!important;font-size:inherit!important}.clq-facct-hd .clq-acct .cws-type{cursor:default}.clq-cur .clq-pane-det.clq-fdet .clq-facct+.clq-facct{margin-top:20px;padding-top:16px;border-top:1px solid var(--gray-200)}.sgq-kind .clq-scopelink{height:auto!important;padding:0!important;font-size:inherit!important;letter-spacing:inherit;text-transform:none}.clq-muted{color:var(--text-muted);font-size:12.5px}.clq-cur .classif-sg-items{padding:0!important}.clq-cur .clq-card.sgq-card,.clq-cur .clq-rule .childws-card.sgq-card{display:block;padding:0;gap:0}.clq-cur .clq-card.sgq-card.clq-split,.clq-cur .clq-rule .childws-card.sgq-card.clq-split{display:grid;grid-template-columns:624px minmax(0,1fr)}.clq-cur .clq-pane-dec{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px 28px 24px 24px}.clq-cur .clq-split>.clq-pane-dec{position:sticky;top:0;align-self:start}.clq-cur .clq-pane-dec>*{max-width:100%}.clq-cur .clq-pane-det{min-width:0;padding:20px 24px 24px 28px;border-left:1px solid var(--gray-200)}.clq-cur .clq-pane-det.sgq-details{display:block;margin:0;border-top:0}.clq-cur .clq-pane-dec .sgq-kind{margin:0 0 12px;font-size:11px;letter-spacing:.06em;color:var(--text-muted)}.clq-cur .clq-pane-dec .sgq-q{margin:0;font-size:15px;line-height:24px;font-weight:600;color:var(--gray-900);text-wrap:pretty}.clq-cur .clq-pane-dec .sgq-q .sgq-obj{font-size:13.5px;line-height:20px;vertical-align:1px}.clq-cur .clq-pane-dec .sgq-why{max-width:62ch;margin:10px 0 0;font-size:13px;line-height:28px;color:var(--text-muted);text-wrap:pretty}.clq-cur .clq-pane-dec .sgq-why .sgq-obj{font-size:12.5px}.cws-type.cws-type-rule{background:var(--purple-50, #faf5ff);border-color:var(--purple-200, #e9d5ff);color:var(--purple-700, #7e22ce)}.clq-cur .clq-pane-dec .sgq-acts{margin:28px 0 0}.clq-cur .clq-pane-dec .sgq-keep.clq-keep-first{margin:16px 0 0;font-size:13px;color:var(--gray-700)}.clq-cur .clq-pane-dec .sgq-keep.clq-keep-first+.sgq-reach,.clq-cur .clq-pane-dec .sgq-reach.clq-reach-first{max-width:62ch;margin:2px 0 0 24px;font-size:12px;line-height:18px;color:var(--text-muted)}.clq-cur .clq-pane-dec .sgq-reach.clq-reach-first{margin:16px 0 0}.clq-cur .clq-pane-dec .sgq-acts .sgq-moreways{margin-left:4px}.clq-cur .clq-pane-dec .clq-dec-tail{align-self:stretch}.clq-cur .clq-pane-dec .clq-acts-note{max-width:62ch;margin:14px 0 0;font-size:12px;line-height:18px;color:var(--text-muted);text-wrap:pretty}.clq-cur .clq-pane-dec .clq-xlink{max-width:62ch;margin:14px 0 0;font-size:12.5px;line-height:18px;color:var(--gray-700);text-wrap:pretty}.clq-cur .clq-pane-dec .clq-xlink+.clq-acts-note{margin-top:8px}.clq-cur .clq-pane-dec .clq-xlink .cws-link{height:auto!important;padding:0!important;font-size:inherit!important}:is(#classif-sugg-view,#child-view) .classif-cl-in>.classif-cl-follows{width:14px;height:14px;flex:none}:is(#classif-sugg-view,#child-view) tbody .classif-cl-in>.classif-cl-follows:first-child{margin-left:calc(var(--d, 0) * 24px)}.clq-cur .clq-pane-dec .sgq-more-acts{margin:10px 0 0}.clq-cur .clq-pane-dec>.clq-ic{margin:14px 0 0}.clq-cur .clq-reasons{align-self:stretch;margin:0 0 20px;padding:0;border:0}.clq-cur .clq-reasons :is(.classif-rs-wrap,.childws-reasons){margin:0;padding:0;border:0;background:transparent}.clq-cur .clq-reasons .rulereason-full,.clq-cur .clq-reasons .classif-rs-full{grid-template-columns:88px minmax(0,1fr)!important}.clq-cur .clq-reasons .childws-reasons dl{grid-template-columns:88px minmax(0,1fr)}#classif-sugg-view .clq-cur .clq-pane-det .classif-itab-card{display:block;border:0;border-radius:0;background:transparent!important;overflow:visible!important}#classif-sugg-view .clq-cur .clq-pane-det .classif-itab-card>.classif-rs-wrap{border:0;padding:0 0 20px}#classif-sugg-view .clq-cur .clq-pane-det .classif-itab-card>.classif-cl{border:1px solid var(--gray-200);border-radius:8px;overflow:hidden;background:var(--card, #fff)}#classif-sugg-view .clq-cur .clq-pane-det .classif-itab-card>.classif-ic{border:1px solid var(--amber-200, #fde68a)!important;border-radius:8px!important;margin:0 0 10px!important}.clq-cur .clq-pane-det .clq-facct-hd{margin-bottom:8px}.clq-cur .clq-pane-det>.clq-lab{margin:0 0 10px}.clq-cur .childws-card .clq-pane-det .childws-card-items{margin:0;padding:0;border:1px solid var(--gray-200);border-radius:8px;overflow:hidden;background:var(--card, #fff)}.clq-cur .childws-card .clq-pane-det .childws-items-t{padding:0 12px}.clq-cur .childws-card .clq-pane-det .childws-card-items .childws-rcitems li{padding:7px 12px}.clq-cur .childws-card .clq-pane-det .childws-card-items .childws-card-acts{margin:0;padding:8px 12px;border-top:1px solid var(--gray-100)}.clq-end{padding:32px 20px;text-align:center;border:1px dashed var(--gray-300);border-radius:12px;color:var(--gray-600)}.clq-end>i{font-size:36px;color:var(--emerald-600, #059669)}.clq-end h3{margin:8px 0 4px;font-size:18px;color:var(--gray-900)}.clq-end p{margin:0}.clq-owed{list-style:none;max-width:860px;margin:14px auto 0;padding:0;text-align:left;border-top:1px solid var(--gray-200)}.clq-owed li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 6px;border-bottom:1px solid var(--gray-100)}.clq-again{margin-top:14px}.clq-lab{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.clq-hrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;width:100%}.clq-hdim{width:52px;font-size:12px;color:var(--text-muted)}.clq-hpick.combobox-wrapper{flex:none;width:220px;border:0!important;padding:0!important;background:none;box-shadow:none}.clq-hpick .combobox-trigger{height:34px;min-height:34px}.clq-hlinks{margin-top:14px;gap:16px}.clq-hsibs{list-style:none;margin:0;padding:0}.clq-hsibs li{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--gray-100, #f3f4f6);font-size:13px}.clq-hsib-v{margin-left:auto;display:inline-flex;gap:6px}.clq-val{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.clq-drawer .slide-header .header-content{flex-direction:column;align-items:flex-start;text-align:left;gap:0}.clq-drawer .slide-body,.clq-drawer .slide-section{padding:0!important;border:0!important;background:var(--card, #fff)!important}.clq-drawer .form-group{margin:0!important}.clq-drawer .toolbar-search-wrapper input.search-input{height:36px!important;padding:.5rem .75rem .5rem 2.25rem!important;font-size:.875rem!important}.clq-dtable{padding:0 16px 24px;font-size:13px}.clq-dtable .unified-table-container{border:0!important;box-shadow:none!important;overflow:visible!important}.clq-dscope{display:flex;align-items:center;gap:8px;padding:10px 24px 0;font-size:13px;color:var(--gray-700)}.clq-dscope[hidden]{display:none}.clq-dl-h{display:inline-flex;align-items:baseline;gap:6px}.clq-dl-t{font-size:13px;font-weight:600;color:var(--gray-900);text-transform:none;letter-spacing:0}.clq-dl-c{font-size:12.5px;font-weight:400;color:var(--text-muted);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.clq-dtable tr.clq-drow{cursor:pointer}.clq-dtable tr.clq-drow:focus-visible{outline:2px solid var(--purple-400, #a78bfa);outline-offset:-2px}.clq-dtable tr.clq-drow.is-cur>td{background:var(--purple-50)!important}.clq-dtable tr.clq-drow.is-cur>td:first-child{box-shadow:inset 3px 0 0 var(--purple-600, #7c3aed)}.clq-dtable tr.clq-drow.is-done{cursor:default}.clq-dtable td:first-child{width:190px;max-width:190px}.clq-dtable td .clq-val{white-space:normal}.clq-dtable td .clq-val .sgq-obj{max-width:100%;align-items:flex-start}.clq-dtable td .clq-val .sgq-obj-t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.clq-dtable tr.is-done .clq-val,.clq-dtable tr.is-done .clq-dl-why{opacity:.6}.clq-dl-why{color:var(--gray-700);line-height:1.4}.clq-dl-cur{margin-left:8px;font-size:12px;font-weight:600;color:var(--purple-700, #6d28d9);white-space:nowrap}.clq-dl-n{font-size:12.5px;color:var(--text-muted);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.clq-dl-n.is-done{color:var(--emerald-700, #047857);font-weight:500}.clq-dl-ck{font-size:16px}.clq-dtable td.clq-dl-ncol,.clq-dtable th.clq-dl-ncol,.clq-dtable td.clq-dl-lvcol,.clq-dtable th.clq-dl-lvcol{width:1%;white-space:nowrap}.clq-lv{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;font-size:11.5px;font-weight:500;white-space:nowrap}.clq-dtable td .clq-lv{box-sizing:border-box;width:8.6em;white-space:normal;height:auto;min-height:20px;padding:2px 7px;line-height:1.35}.clq-lvline{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.clq-dtable td .clq-lvline:has(.clq-lv-of) .clq-lv{width:auto}.clq-lv-of{font-size:12px;color:var(--text-muted)}.clq-lv-p{background:var(--gray-100, #f3f4f6);color:var(--gray-700, #374151)}.clq-lv-c{background:var(--purple-50, #f5f3ff);color:var(--purple-700, #6d28d9)}.clq-dtable .clq-lv-c{background:var(--gray-100, #f3f4f6);color:var(--gray-700, #374151)}.sgq-kind .clq-lv{margin-right:8px;height:18px;padding:0 6px;font-size:11px;text-transform:none;letter-spacing:0;vertical-align:1px}.clq-dtable .table-toolbar .clq-dsegs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.clq-ddbtn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px!important;border:1px solid var(--border, #e5e7eb);border-radius:8px!important;background:var(--card, #fff);color:var(--gray-800, #1f2937);font-size:12px!important;font-weight:500!important;white-space:nowrap;cursor:pointer}.clq-ddbtn:hover{border-color:var(--gray-300, #d1d5db);background:var(--gray-50, #f9fafb)}.clq-ddbtn .clq-ddk{color:var(--text-muted);font-weight:400}.clq-ddbtn b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted)}.clq-ddbtn i{font-size:15px;color:var(--text-muted)}.clq-ddbtn.is-applied{border-color:var(--primary-500, #16a34a);background:var(--primary-50, #f0fdf4);color:var(--text-success)}.clq-ddbtn.is-applied b,.clq-ddbtn.is-applied i{color:var(--text-success)}.clq-dd{position:relative}.clq-dsegs button span{display:inline}.clq-dsegs .ct-segments{position:relative}.toolbar-table .table-toolbar .clq-dsegs .ct-segments .clq-segchip{border:0;border-radius:6px!important;padding:0 10px!important;font-size:12px!important;height:28px}.clq-dtable .unified-table-container.toolbar-table.ct-sticky .table-toolbar{z-index:60}.clq-dtable .unified-table-container.toolbar-table.ct-sticky-head .unified-table tbody tr.ct-section-row>th{position:sticky;top:calc(var(--ct-sticky-top, 0px) + var(--ct-toolbar-h, 58px) + var(--clq-thead-h, 37px) - 3px);z-index:1}.clq-ddmenu{position:absolute;z-index:30;min-width:220px;padding:4px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:var(--card, #fff);box-shadow:0 10px 24px #0f172a1f}.clq-ddmenu[hidden]{display:none}.clq-ddmenu button{display:grid!important;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;height:32px!important;padding:0 10px!important;border:0!important;box-shadow:none!important;border-radius:6px!important;background:transparent;color:var(--gray-800, #1f2937);font-size:13px!important;font-weight:400!important;text-align:left;cursor:pointer}.clq-ddmenu button:hover,.clq-ddmenu button:focus-visible{background:var(--gray-100, #f3f4f6);outline:none}.clq-ddmenu button b{font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums}.clq-ddmenu button[aria-checked=true]{color:var(--text-success);font-weight:600!important}.clq-ddmenu button i{font-size:16px}.clq-dtable .toolbar-table .table-toolbar{grid-template-columns:minmax(180px,240px) minmax(0,1fr) max-content!important}.clq-dtable .query-badges{display:none!important}.clq-dtable td.clq-dl-rcol,.clq-dtable th.clq-dl-rcol{width:1%;white-space:nowrap;text-align:right}.clq-drow-r{display:inline-flex;align-items:center;gap:8px}.clq-drow-go{font-size:18px;color:var(--gray-300, #d1d5db);transition:color .1s,transform .1s}.clq-dtable tr.clq-drow:hover .clq-drow-go,.clq-dtable tr.clq-drow:focus-visible .clq-drow-go{color:var(--gray-700, #374151);transform:translate(2px)}.clq-vchip{display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:4px;font-weight:600;line-height:1.5;vertical-align:baseline}.clq-vchip.market{background:var(--caution-50, #fffbeb);color:var(--caution-800, #92400e);box-shadow:inset 0 0 0 1px var(--caution-200, #fde68a)}.clq-vchip.client{background:var(--blue-50, #eff6ff);color:var(--blue-800, #1e40af);box-shadow:inset 0 0 0 1px var(--blue-200, #bfdbfe)}.clq-vchip .identity-mark{margin-right:0}.clq-dtable tr .clq-undo{opacity:0;transition:opacity .1s}.clq-dtable tr:hover .clq-undo,.clq-dtable tr:focus-within .clq-undo,.clq-dtable .clq-undo:focus-visible{opacity:1}@media(hover:none){.clq-dtable tr .clq-undo{opacity:1}}.clq-pill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:var(--caution-100, #fef3c7);color:var(--caution-700, #b45309)}@media(max-width:760px){.clq-bar{flex-wrap:wrap;gap:8px}.clq-strip-w{order:10;flex-basis:100%;padding:2px 0 0}.clq-all{margin-left:auto}}#classif-sugg-view .clq-pane-det .classif-rs-k,#classif-sugg-view .clq-pane-det .classif-rs-lab,#classif-sugg-view .clq-pane-det table.classif-cl-t tr.classif-cl-all>th,#classif-sugg-view .clq-pane-det table.classif-cl-t tr.classif-cl-all .classif-cl-all-lab,#classif-sugg-view .clq-pane-det table.classif-cl-t tr.classif-cl-grp>td,#classif-sugg-view .clq-pane-det .childws-items-t,#classif-sugg-view .clq-pane-det .childws-reasons-t,#classif-sugg-view .clq-pane-det .rulereason-k{text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.clq-dd-local .clq-ddmenu{top:calc(100% + 4px);right:0;left:auto}.cdt .table-toolbar{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:10px 12px}.cdt .table-toolbar>*{margin-left:0!important;margin-right:0!important}.cdt .table-toolbar .toolbar-search-wrapper{flex:1 1 240px;min-width:200px}.cdt .table-toolbar .query-badges{display:none}.cdt .table-toolbar .toolbar-actions:empty{display:none}.cdt .table-toolbar>.cdt-step{margin-left:0!important}.cdt .table-toolbar .toolbar-actions:not(:has(*)){display:none}.cdt .table-toolbar .ct-segment-group{padding:0;border:0;background:transparent}.cdt .table-toolbar .ct-segment-group .ct-segment-one{height:32px;border:1px solid var(--border)!important;border-radius:8px;background:var(--card)}.cdt .table-toolbar .cdt-view button{border:0!important}.cdt .table-toolbar .ct-segment-one[aria-pressed=false] b,.cdt .cdt-step[hidden]{display:none}.cdt .cdt-view button i{font-size:15px}.cdt .unified-table>thead{display:none}.cdt .unified-table{table-layout:auto!important;width:100%!important}.cdt .unified-table-container.toolbar-table .unified-table tbody tr.cdt-row>td.v3-expand-cell{width:30px;padding-left:4px!important;padding-right:0!important}.cdt .unified-table-container.toolbar-table .unified-table tbody tr.cdt-row>td:not(.v3-expand-cell):not(.cdt-anscol){padding-left:4px!important}.cdt .unified-table tbody tr.cdt-row{cursor:pointer}.cdt .unified-table tbody tr.cdt-row>td{padding-top:14px!important;padding-bottom:12px!important;vertical-align:top}.cdt .unified-table tbody tr.cdt-row>td.v3-expand-cell .v3-expand-btn{margin-top:-3px}.cdt .unified-table tbody tr.cdt-row>td:not(.v3-expand-cell):not(.cdt-anscol){width:100%;max-width:0}.cdt .cdt-l1{display:block;min-width:0}.cdt .cdt-q{display:inline;font-size:14px;font-weight:600;line-height:20px;color:var(--gray-900)}.cdt .cdt-n{font-size:12px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cdt .cdt-l2{margin-top:2px;font-size:12.5px;line-height:18px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:1100px}.cdt .cdt-l2 img{height:12px;vertical-align:-1px}.cdt .cdt-l2 :is(.sgq-obj,.clq-vchip,.mapping-badge){display:inline;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;vertical-align:baseline}.cdt .cdt-l2 .sgq-obj .cws-type{display:none}.cdt .cdt-l2 .identity-mark{margin-right:3px}.cdt td.cdt-anscol{width:1%;white-space:nowrap;text-align:right}.cdt .cdt-ans{display:flex;align-items:center;gap:6px;justify-content:flex-end;margin-top:-5px}.cdt .cdt-ans .cws-btn{padding:3px 12px;min-height:0;height:30px}.cdt .cdt-dot{color:var(--text-muted)}.cdt .sgq-q:has(>.cdt-card-n){display:block}.cdt .sgq-q:has(>.cdt-card-n)>.sgq-q-t{display:inline}.cdt .cdt-card-n{margin-left:10px;font-size:12px;font-weight:400;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cdt .ct-section-row .cdt-sec{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--gray-900)}.cdt .cdt-sec-n{font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--gray-100);border-radius:10px;padding:1px 8px}.cdt .unified-table-container.toolbar-table:not(.ct-stacked) .unified-table tbody tr.bg-gray-50[data-row-id]:not(:hover,.ct-row-selected)>td{background-color:var(--card)!important}.cdt[data-view=list] .unified-table-container.toolbar-table:not(.ct-stacked) .unified-table tbody tr.cdt-row:has(+tr.v3-expand-row),.cdt[data-view=list] .unified-table-container.toolbar-table:not(.ct-stacked) .unified-table tbody tr.cdt-row:has(+tr.v3-expand-row)>td{background-color:color-mix(in srgb,var(--foreground) 3.5%,var(--card))!important;border-bottom-color:transparent!important;border-left-width:0!important;border-right-width:0!important}.cdt[data-view=list] .unified-table-container.toolbar-table .unified-table tbody tr.cdt-row+tr.v3-expand-row>td{background-color:color-mix(in srgb,var(--foreground) 3.5%,var(--card))!important}.cdt .ct-detail.cdt-detail{border:0;background:transparent;overflow:visible!important}.cdt tr.v3-expand-row>td{padding-top:0!important}.cdt .cdt-card .clq-split>.clq-pane-dec{top:var(--ct-toolbar-h, 58px)}.cdt[data-view=one] .unified-table tbody tr.cdt-row:not(.is-cur),.cdt[data-view=one] .unified-table tbody tr.ct-section-row{display:none}.cdt[data-view=one] .unified-table tbody tr.cdt-row.is-cur{cursor:default}.cdt[data-view=one] .unified-table tbody tr.cdt-row.is-cur{display:none}.cdt[data-view=one] .toolbar-table .unified-table tbody tr.v3-expand-row>td{padding:0!important}.cdt[data-view=one] .toolbar-table .unified-table tbody tr.v3-expand-row>td>.cdt-detail{position:static;width:100%}.cdt[data-view=one] .clq-cur .clq-card,.cdt[data-view=one] .clq-cur .clq-rule .childws-card{border:0;border-radius:0}.cdt[data-view=one] .childws-card.sgq-card:not(.clq-cur .childws-card){border:0;border-radius:0;padding:16px;box-shadow:none}.cdt .sgq-vbtn .mapping-badge{border:0;box-shadow:none;background:transparent;padding-left:0;padding-right:0}.cdt[data-view=list] .cdt-detail .sgq-card .sgq-q,.cdt[data-view=list] .cdt-detail .sgq-card .cdt-card-n,.cdt[data-view=list] .cdt-detail .sgq-card .sgq-why:not(.sgq-details .sgq-why):not(:has(.sgq-ln~.sgq-ln)),.cdt[data-view=list] .cdt-detail .sgq-card .sgq-why:not(.sgq-details .sgq-why)>.sgq-ln:first-child{display:none}.cdt{container:cdt / inline-size}.cdt[data-view=list] .clq-cur .clq-card.sgq-card.clq-split,.cdt[data-view=list] .clq-cur .clq-rule .childws-card.sgq-card.clq-split{grid-template-columns:minmax(0,1fr)}.cdt[data-view=list] .clq-cur .clq-split>.clq-pane-dec{position:static;padding:2px 0 14px}.cdt[data-view=list] .clq-cur .clq-pane-dec .sgq-acts{margin-top:0}.cdt[data-view=list] .clq-cur .clq-pane-det{padding:14px 0 2px;border-left:0;border-top:1px solid var(--gray-200)}.cdt[data-view=list] .unified-table-container.toolbar-table .unified-table tbody tr.v3-expand-row>td{padding:2px 16px 14px 34px!important}.cdt[data-view=list] .unified-table-container.toolbar-table .unified-table tbody tr.v3-expand-row>td>.cdt-detail{position:static;width:100%}.cdt[data-view=list] .cdt-detail .cdt-card>.sgq-card.sgq-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cdt[data-view=list] .cdt-detail .childws-card>.sgq-acts{margin-top:0}.cdt[data-view=list] .cdt-detail .childws-card>.sgq-details{margin-top:14px;padding-top:14px;border-top:1px solid var(--gray-200)}.childws-dt .sgq-kind:not(:has(.childws-newpill)){display:none}.childws-dt .unified-table tbody tr.ct-section-row{display:none}@container cdt (max-width: 1120px){.cdt .cdt-q .sgq-obj{max-width:36ch}}@container cdt (max-width: 1400px){.clq-cur .clq-card.sgq-card.clq-split,.clq-cur .clq-rule .childws-card.sgq-card.clq-split{grid-template-columns:minmax(0,1fr)}.clq-cur .clq-split>.clq-pane-dec{position:static}.clq-cur .clq-pane-det{padding:20px 24px 24px;border-left:0;border-top:1px solid var(--gray-200)}.clq-cur .clq-pane-det.sgq-details{border-top:1px solid var(--gray-200)}}.childws-codes{padding:0 2px;container:aliases / inline-size}.childws-codes-lead{font-size:12.5px}.childws-codes>.unified-table-container .table-toolbar .query-badges{display:none}.childws-codes>.unified-table-container .unified-table{table-layout:auto!important;width:100%!important;font-size:13px}.childws-codes>.unified-table-container .unified-table td,.childws-codes>.unified-table-container .unified-table th{white-space:nowrap!important;vertical-align:middle}.childws-codes>.unified-table-container .unified-table tr.v3-expand-row>td{white-space:normal!important;max-width:0}.childws-codes-matches li{min-width:0}.childws-codes-matches .childws-cl-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.childws-codes-matches .childws-ri-acc{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.childws-codes>.unified-table-container.toolbar-table.ct-density-compact .unified-table .v3-expand-cell{width:0!important;min-width:0!important;padding:0!important;border:0}.childws-codes>.unified-table-container.toolbar-table.ct-density-compact .unified-table tbody tr:not(.v3-expand-row)>td:not(.v3-expand-cell),.childws-codes>.unified-table-container.toolbar-table.ct-density-compact .unified-table thead th:not(.v3-expand-cell){padding-left:8px!important;padding-right:8px!important}.childws-codes>.unified-table-container .v3-expand-btn{display:none}.childws-codes>.unified-table-container.toolbar-table:not(.ct-stacked) .unified-table tbody tr.childws-codes-row.bg-gray-50[data-row-id]:not(:hover,.ct-row-selected)>td{background-color:transparent!important}.childws-codes>.unified-table-container.toolbar-table:not(.ct-stacked) .unified-table tbody tr.childws-codes-row.is-hl[data-row-id]:not(:hover,.ct-row-selected)>td{background-color:var(--blue-50, #eff6ff)!important}.childws-codes>.unified-table-container .table-toolbar{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px}.childws-codes>.unified-table-container .table-toolbar>*{margin-left:0!important;margin-right:0!important}.childws-codes>.unified-table-container .table-toolbar .toolbar-actions{flex:none;padding-left:0;border-left:0}.childws-codes .table-toolbar .childws-rl-bar{order:5;flex:1 1 200px;min-width:0;padding:0}.childws-codes .table-toolbar .childws-codes-lead{flex:1 1 auto;min-width:0;line-height:16px}.childws-codes-row.is-hl>td{background:var(--blue-50, #eff6ff)}.childws-codes-lv{font-size:11px;line-height:14px;color:var(--gray-500)}.childws-codes-v{width:190px;min-width:190px}.childws-codes-vb{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.childws-codes-c{width:100%}.childws-codes>.unified-table-container .unified-table td.childws-codes-c{white-space:normal!important}.childws-codegrp{display:inline-flex;flex-wrap:wrap;align-items:center;min-width:0}.childws-codegrp>.childws-codemk{margin-right:6px}.childws-codegrp>.childws-codechip:last-child{margin-right:0}.childws-scopes{--scope-w: 190px}.childws-scope{display:grid;grid-template-columns:var(--scope-w) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:start;padding:5px 0}.childws-scope-a{padding-top:2px}.childws-scope-more{margin:4px 0 0 calc(var(--scope-w) + 12px);padding:0!important;height:auto!important;font-size:12.5px}.childws-scope:first-child{padding-top:0}.childws-scope:last-child{padding-bottom:0}.childws-codes>.unified-table-container.toolbar-table .unified-table tbody tr.childws-codes-row>td{border-bottom:1px solid var(--gray-300, #d1d5db)!important;vertical-align:top;padding-top:10px!important;padding-bottom:10px!important}.childws-scope-m{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.childws-allmk{background:var(--gray-100, #f3f4f6);border:1px solid var(--gray-300, #d1d5db);color:var(--text-secondary)}.childws-allmk i{font-size:13px;color:var(--text-muted)}.childws-mk-more{display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;border:1px solid var(--gray-300, #d1d5db);background:var(--gray-100, #f3f4f6);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:help}.childws-scope-a{min-width:0}.childws-scope-words{display:flex;flex-wrap:wrap;align-items:center;margin-left:-20px;clip-path:inset(-4px -24px -4px 20px)}.childws-alias{position:relative;display:inline-flex;align-items:baseline;min-width:0;max-width:100%;line-height:20px}.childws-alias:before{content:"·";flex:none;width:20px;text-align:center;color:var(--text-muted);font-weight:700}.childws-alias-unit{display:block;min-width:0}.childws-alias-pill{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px}.childws-alias:hover,.childws-alias:focus-within{z-index:1;margin-right:-18px}.childws-alias:hover .childws-alias-pill,.childws-alias-unit:focus-within .childws-alias-pill{background:var(--card, #fff);box-shadow:0 0 0 1px var(--gray-300, #d1d5db);padding:1px 2px 1px 4px;margin:0 -2px 0 -4px}.childws-alias-unit code.childws-code{background:transparent;padding:0;font-family:inherit;font-size:13px;white-space:normal;overflow-wrap:anywhere;color:var(--gray-900)}.childws-alias.is-on code.childws-code{text-decoration:underline;text-decoration-color:var(--amber-400, #fbbf24);text-underline-offset:3px}.childws-alias-n{display:inline;height:auto!important;min-height:0!important;padding:0 0 0 3px!important;border:0;background:none;font-size:11px;font-weight:500;color:var(--text-secondary);font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer}.childws-alias-x,.childws-alias-lock{border:0;background:none;padding:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;color:var(--text-muted);font-size:14px;line-height:1;display:inline-flex;vertical-align:-2px}.childws-alias-x{width:0!important;overflow:hidden;justify-content:center;opacity:0;cursor:pointer}.childws-alias:hover .childws-alias-x,.childws-alias-x:focus-visible,.childws-alias-unit:focus-within .childws-alias-x{width:16px!important;margin-left:2px}.childws-alias:hover .childws-alias-x,.childws-alias-x:focus-visible,.childws-alias-unit:focus-within .childws-alias-x{opacity:1}.childws-alias-x:hover{color:var(--red-600, #dc2626)}.childws-alias-lock{margin-left:3px;cursor:help;font-size:13px}.childws-alias-set{cursor:help;font-size:13px}@media(hover:none){.childws-alias-x{opacity:1;width:16px!important;margin-left:2px}.childws-alias:hover,.childws-alias:focus-within{margin-right:0}}@container common-table (max-width: 620px){.childws-codes>.unified-table-container .table-toolbar .toolbar-search-wrapper:not(:focus-within){flex:none;width:34px}.childws-codes>.unified-table-container .table-toolbar .toolbar-search-wrapper:not(:focus-within) input{width:34px;height:34px}.childws-codes>.unified-table-container .table-toolbar:has(.toolbar-search-wrapper:focus-within) .childws-rl-bar{display:none}}.childws-codes-filled{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.childws-codes-sorted{display:none;font-size:12.5px;line-height:16px}.is-filled-sort .childws-codes-lead{display:none}.is-filled-sort .childws-codes-sorted{display:inline}.is-filled-sort .childws-codes-vb{padding-left:0!important}@container aliases (max-width: 640px){.childws-codes-vb{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:2px}.childws-codes>.unified-table-container.toolbar-table .unified-table tbody tr.childws-codes-row>td{padding-top:6px!important;padding-bottom:16px!important}.childws-codes>.unified-table-container.toolbar-table .unified-table tbody tr.childws-codes-row>td:not(.childws-codes-v):not(.v3-expand-cell){padding-top:22px!important}.childws-scopes{--scope-w: 136px}.childws-codes .childws-codes-v{width:140px;min-width:140px}}.childws-codes-n{width:64px;min-width:64px;text-align:left;font-variant-numeric:tabular-nums;color:var(--gray-900)}.childws-codes-filled{font-weight:600;font-variant-numeric:tabular-nums}.childws-codes-zero{font-size:13px;cursor:help}.childws-codes-addbtn{padding:3px 7px!important;min-width:0!important}.childws-codes-a{width:1%;text-align:right}.childws-codechip{display:inline-flex;align-items:center;gap:3px;margin:2px 5px 2px 0;padding:1px 3px 1px 1px;border:1px solid var(--gray-200, #e5e7eb);border-radius:6px;background:var(--card, #fff);vertical-align:middle;line-height:20px}.childws-codechip.is-on{border-color:var(--amber-400, #fbbf24)}.childws-codechip.is-short{background:var(--gray-50, #f9fafb)}.childws-codechip>code.childws-code{background:transparent}.childws-codechip-n{min-width:22px;padding:0 6px;box-sizing:border-box;text-align:center;font-size:11px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.childws-codechip-div{align-self:stretch;width:1px;margin:2px 1px;background:var(--gray-200, #e5e7eb)}.childws-codemk{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:16px;padding:0 5px;border-radius:8px;background:var(--gray-100, #f3f4f6);color:var(--text-secondary);white-space:nowrap}.childws-codemk-m{display:inline-flex;align-items:center;gap:3px}.childws-codemk img,.childws-codemk svg{height:11px;width:auto}.childws-codechip-x,.childws-codechip-lock{border:0;background:none;padding:0 2px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;color:var(--text-muted);font-size:14px;line-height:1;display:inline-flex}.childws-codechip-x{cursor:pointer}.childws-codechip-x:hover{color:var(--red-600, #dc2626)}.childws-codechip-lock{cursor:help;font-size:13px}.childws-codes-form.ct-detail{border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 8px 8px;white-space:normal}.childws-codes-add{display:flex;flex-direction:column;gap:8px}.childws-codes-mks{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.childws-codes-mks-l{font-size:13px;margin-right:2px}.childws-mkbtn{padding:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0;background:none;border-radius:6px;cursor:pointer;opacity:.55;filter:grayscale(1)}.childws-mkbtn.is-on,.childws-mkbtn:hover{opacity:1;filter:none}.childws-mktick{font-size:14px;margin-left:2px}.childws-mkbtn:focus-visible{outline:2px solid var(--primary, #0f766e);outline-offset:2px}.childws-codes-lab{display:flex;align-items:center;gap:8px;font-size:13px}.childws-codes-in{width:220px;padding:5px 8px;border:1px solid var(--gray-300, #d1d5db);border-radius:6px;font:inherit;font-size:13px}.childws-codes-pv{margin:0;font-size:13px}.childws-codes-warn{display:flex;align-items:flex-start;gap:6px}.childws-codes-matches{margin:0;max-height:220px;overflow:auto}.childws-codes-rm{margin:0;white-space:normal}.childws-codes-link{margin-left:4px}.idty-beneath-codes{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:8px}.idty-beneath-codes .childws-codechip{margin:0 4px 0 0}.idty-nop{margin-top:18px}.idty-nop-list{list-style:none;margin:0 0 12px;padding:0}.idty-nop-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--gray-100, #f3f4f6);font-size:13px}.idty-nop-row .cws-btn{margin-left:auto}
