@layer theme,base,components,utilities,legacy,dd-tokens,dd-base,dd-primitives,dd-surfaces;@layer dd-pages{.dd-screener{gap:var(--gap-module);grid-template-columns:minmax(0,1fr);display:grid}.dd-screener__strip-skel{inline-size:4.5em}.dd-screener__session{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dd-screener__results{gap:var(--gap-head);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.dd-screener__results .ld-tabs__count{font-variant-numeric:tabular-nums;min-inline-size:2ch;display:inline-block}.dd-screener__skeleton-bar{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.dd-screener__skeleton-lenses{min-inline-size:0;min-block-size:var(--control-h-touch);flex:100%;align-items:center;gap:20px;display:flex;overflow:hidden}.dd-screener__skeleton-lens{flex:none;block-size:14px;inline-size:64px}.dd-screener__skeleton-field{max-inline-size:calc(100% - 2*var(--control-h-touch) - 16px);block-size:var(--control-h-touch);border-radius:var(--control-radius);flex:auto}@media (min-width:768px){.dd-screener__skeleton-bar{row-gap:8px}.dd-screener__skeleton-lenses{min-block-size:var(--control-h)}.dd-screener__skeleton-field{block-size:var(--control-h);flex:0 240px}}@media (min-width:1280px){.dd-screener__skeleton-lenses{flex:none}}.dd-screener .ld-th{height:32px;padding-block:0}.dd-screener :where(.ld-sort,.ld-th__plain){min-block-size:31px}:where(.dd-screener) .ld-th:after{block-size:var(--border-width);background:var(--line-strong);content:"";pointer-events:none;position:absolute;inset-block-end:calc(-1*var(--border-width));inset-inline:-1px 0}.dd-screener__register{min-inline-size:0}.dd-screener__mirror{z-index:calc(var(--z-flow) + 4);block-size:32px;margin-inline:calc(-1*var(--sheet-pad-inline,12px));border-block-end:var(--border-width)solid var(--line-strong);background:var(--surface-bg);visibility:hidden;pointer-events:none;margin-block-end:-32px;position:sticky;inset-block-start:var(--table-sticky-offset,var(--header-offset,0px));overflow:hidden}.dd-screener__mirror[data-shown=true]{visibility:visible;pointer-events:auto}.dd-screener__mirror-track,.dd-screener__mirror-pins{position:absolute;inset:0}.dd-screener__mirror-pins{pointer-events:none}.dd-screener .dd-screener__mirror-cell{background:var(--surface-bg);align-items:center;height:auto;display:flex;position:absolute;inset-block:0}.dd-screener__mirror-pins .dd-screener__mirror-cell{pointer-events:auto}.dd-screener .dd-screener__mirror-cell:where(.ld-th--num){justify-content:flex-end}@media (pointer:coarse){.dd-screener .ld-th{height:44px}.dd-screener :where(.ld-sort,.ld-th__plain){min-block-size:43px}.dd-screener__mirror{block-size:44px;margin-block-end:-44px}}.dd-screener .ld-td:where(:not(.ld-td--menu)){padding-block:4px}.dd-screener .ld-td--num{white-space:nowrap}.dd-screener .ld-identity__name{flex:1 1 0}.dd-screener .ld-identity__sub{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.dd-screener :where(.ld-identity__sub) .ld-state{min-inline-size:0;max-inline-size:100%}.dd-screener :where(.ld-identity__sub) .ld-state__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.dd-screener :where(.ld-identity__sub) .ld-state__stamp{flex:none}.dd-screener__sector{font-size:var(--t-14);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dd-screener .dd-screener__cap{max-inline-size:172px}@media (max-width:1279px){.dd-screener .ld-th__wide{display:none}.dd-screener .ld-th__narrow{display:inline}}@media (max-width:767px){.dd-screener .dd-screener__col--desk{display:none}}@media (min-width:768px){.dd-screener .dd-screener__col--phone{display:none}}@media (max-width:1279px){.dd-screener .dd-screener__col--sector{display:none}}@media (min-width:1280px){.dd-screener__identity--sector .ld-identity__sub,.dd-screener .dd-screener__sub-sector{display:none}}@media (min-width:768px) and (max-width:1023px){.dd-screener .ld-prio-4{display:table-cell}.dd-screener .ld-share{justify-content:flex-end}}@media (min-width:1024px){.dd-screener .ld-ledger{--dd-screener-num-w:0px}.dd-screener .ld-identity,.dd-screener__sector{inline-size:0;min-inline-size:100%}}.dd-screener .ld-criteria__input{padding-inline:36px 12px}@media (min-width:768px) and (max-width:1279px){.dd-screener .ld-criteria__row{flex-wrap:wrap}.dd-screener .ld-criteria__lenses{flex-basis:100%}}@media (min-width:768px) and (max-width:1023px){.dd-screener .ld-select{max-inline-size:180px}}@media (min-width:1280px){.dd-screener .ld-criteria__lenses{flex:none}}@media (min-width:768px){.dd-screener .ld-criteria__search{flex:160px;max-inline-size:240px}.dd-screener .ld-select__native{text-overflow:ellipsis}}@media (min-width:1024px){.dd-screener .ld-select{max-inline-size:170px}}.dd-screener__export{border-radius:var(--control-radius);block-size:32px;inline-size:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd-screener__export:hover,.dd-screener__export:focus-visible{background:var(--bg-hover);color:var(--text-primary)}@media (pointer:coarse){.dd-screener__export{block-size:44px;inline-size:44px}}.dd-screener__chips{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dd-screener__chip-actions{align-items:center;gap:12px;display:inline-flex}.dd-screener__basket-hint{font-size:var(--t-13);color:var(--text-muted);white-space:nowrap}.dd-screener__compare{font-size:var(--t-14);font-weight:var(--weight-medium);color:var(--accent);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.dd-screener__compare:hover,.dd-screener__compare:focus-visible{text-underline-offset:.16em;text-decoration:underline}.dd-evaluations{gap:var(--gap-head);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.dd-evaluations__bar{flex-wrap:wrap;align-items:center;gap:8px 16px;min-inline-size:0;display:flex}.dd-evaluations__meta,.dd-evaluations__note{font-size:var(--t-13);line-height:var(--lh-13);color:var(--text-muted);margin:0}.dd-evaluations__ledger .dd-evaluations__agreement,.dd-evaluations__day{white-space:nowrap}.dd-evaluations__cell{display:grid}.dd-evaluations__sub{font-size:var(--t-12);line-height:var(--lh-12);color:var(--text-muted)}.dd-screener-criteria{gap:16px;display:grid}.dd-screener-criteria__sector{display:none}.dd-screener-criteria__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dd-screener-criteria__save{gap:8px;display:grid}.dd-screener-criteria :is(.ld-field__input,.ld-select__native){border-color:var(--border-strong)}.dd-screener-criteria__unit .ld-field__input{padding-inline-end:32px}.dd-screener-criteria__unit--long .ld-field__input{padding-inline-end:72px}.dd-screener-criteria__rule-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.dd-screener-criteria__save{grid-template-columns:minmax(0,1fr) auto;align-items:end}@media (pointer:coarse),(max-width:767px){:where(.dd-screener-criteria__rule-row,.dd-screener-criteria__save) .ld-button{min-block-size:var(--control-h-touch)}}.dd-screener__cols{display:none}@media (max-width:767px){.dd-screener .ld-ledger{--dd-screener-lead-w:84px;--dd-screener-menu-w:calc(var(--control-h-touch) + var(--ld-bleed,var(--page-gutter-sm)));--ld-identity-max:calc(100vw - var(--dd-screener-lead-w) - 80px - var(--dd-screener-menu-w))}.dd-screener__ledger{scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--ld-identity-w)}.dd-screener__ledger :where(.ld-th:not(.ld-th--sticky,.ld-th--menu)){scroll-snap-align:start}:where(.dd-screener__ledger[data-scrollable=true],.dd-screener__mirror) .dd-screener__cols{font-size:var(--t-12);font-weight:var(--weight-normal);line-height:var(--lh-12);color:var(--text-muted);white-space:nowrap;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:8px}:where(.dd-evaluations__ledger[data-decisive=true]) .ld-th__cols{align-items:center;display:flex;inset-block:0}}.dd-screener__ledger:has(.ld-ledger__state){overflow-x:clip}.dd-screener__ledger:has(.ld-ledger__state) :where(thead){display:none}.dd-screener__ledger:has(.ld-ledger__state) :where(.ld-table){inline-size:100%}.dd-screener__ledger .ld-module-state__text{color:var(--text-muted)}.dd-screener__ledger .ld-module-state__glyph{display:none}@media (max-width:767px){.dd-screener .ld-criteria__row{row-gap:0}.dd-screener .ld-criteria__selects{display:none}.dd-screener-criteria__sector{display:block}.dd-screener .ld-identity{max-inline-size:calc(var(--ld-identity-w,160px) - var(--ld-bleed,var(--page-gutter-sm)) - 10px)}.dd-screener .dd-screener__col--phone{padding-inline:4px 6px}.dd-screener__export{display:none}.dd-screener__chips{gap:0 8px}.dd-screener__chip-actions{margin-inline-start:auto}.dd-screener__chips :is(.ld-criteria__clear,.dd-screener__compare){align-items:center;min-block-size:44px;display:inline-flex}.dd-screener .ld-skeleton__row{margin-block:12px}.dd-screener-criteria__rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-screener-criteria .ld-field__input{font-size:var(--t-16)}}}@layer dd-focus;
