:root .tm-shell:not(.tm-bare) :is(.filterpanel,.plist,.card,.pcard,.board-grid-locked-group,.free-plan-usage,.free-detail-limit,.detail-access-loading,.board-lock-strip,.ov-panel,.ov-quick-card,.ov-video-card,.ov-mine,.ov-chart,.ov-movers,.ov-feature,.ov-also,.pd-card,.pd-verdict,.cn-vid,.src-card,.vn-listing,.vn-reviews li,.product-media-tile,.set-card,.device-gate-card,.device-confirm,.team-current,.team-conflict,.team-incoming-list>li,.team-invitation,.team-confirm,.team-plan-notice,.import-cart-items,.import-customer-form,.import-cost-summary,.import-empty,.rd-end,.sb-upsell,.bf-resume-item){box-shadow:none;border:0}:root .tm-shell:not(.tm-bare) :is(.ov-video-card,.cn-vid,.src-card){background:var(--surface-2)}:root .tm-shell:not(.tm-bare) :is(.pcard:hover,.src-card:hover,.ov-quick-card:hover){box-shadow:none;border-color:#0000}:root .tm-shell:not(.tm-bare) .pcard-mets{border:0}:root .tm-shell:not(.tm-bare) .pcard-mets>div:last-child:nth-child(3){grid-column:1/-1}:root .tm-shell:not(.tm-bare) :is(.tbl tbody tr,.tbl thead th,.ov-table td){border-bottom-color:#0000}:root .tm-shell:not(.tm-bare) .ov-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 35%,transparent)}:root .tm-shell:not(.tm-bare) :is(.fp-search,.f-export,.f-reset,.dp-btn,.ov-category,.ov-period,.li-lang){border-color:color-mix(in srgb,var(--ink) 9%,transparent);box-shadow:none}:root .tm-shell:not(.tm-bare) :is(.tm-top,.tm-side-foot,.ov-panel-foot,.ov-video-metrics){border-color:color-mix(in srgb,var(--ink) 5%,transparent)}:root .tm-shell:not(.tm-bare) :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}:root .tm-shell:not(.tm-bare) .fp-search:focus-within{border-color:color-mix(in srgb,var(--ink) 9%,transparent);outline:2px solid var(--brand);outline-offset:3px;box-shadow:none}:root .tm-shell:not(.tm-bare) .fp-search input:focus-visible{box-shadow:none;outline:none}.product-thumbnail-empty:is(.pimg,.bf-resume-photo),.pimg-trigger .pimg.product-thumbnail-empty{background:var(--surface-2);color:var(--ink-4);justify-content:center;align-items:center;display:inline-flex}.bf-resume-photo{object-fit:cover;border-radius:7px;flex-shrink:0;width:30px;height:30px}:root :is(.cn-preview,.product-media-dialog,.rd-dialog,dialog.import-source-dialog){border:0}@media (forced-colors:active){:root .tm-shell:not(.tm-bare) :is(.filterpanel,.plist,.card,.pcard,.ov-panel,.set-card,.pd-card){outline:1px solid canvastext}}
