: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}}.sm-wrap{display:flex;position:relative}.sm-button{min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 4px;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex}.sm-button:hover,.sm-button.on{color:var(--ink)}.sm-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sm-chev{color:var(--ink-3);transition:transform .2s}.sm-button[aria-expanded=true] .sm-chev{transform:rotate(180deg)}.sm-pop{z-index:60;border:1px solid var(--line);background:var(--surface);width:min(600px,100vw - 32px);box-shadow:var(--sh-lg);transform-origin:0 0;border-radius:16px;padding:14px 10px 10px;position:absolute;top:calc(100% + 8px);left:0}.sm-pop:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.sm-heading{letter-spacing:.02em;color:var(--ink-3);margin:0 10px 8px;font-size:12px;font-weight:600}.sm-grid{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}.sm-item{color:var(--ink);border-radius:11px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;display:flex}.sm-item:hover{background:var(--surface-2)}.sm-item:focus-visible{outline:2px solid var(--brand-bright);outline-offset:-2px}.sm-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sm-text strong{font-size:13.5px;font-weight:600}.sm-text small{color:var(--ink-3);font-size:12px;line-height:1.35}.sm-tile{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tone-sky{color:#1f6fb2;background:#e6f1fb}.tone-mango{color:#8a5a00;background:#fff2c7}.tone-violet{color:#6447b8;background:#efeafc}.tone-coral{color:#b5462f;background:#fdeae6}.tone-teal{color:#14786a;background:#e3f4f1}:root[data-theme=dark] .tone-sky{color:#8cc4f2;background:#16283a}:root[data-theme=dark] .tone-mango{color:#ffcf00;background:#2b2414}:root[data-theme=dark] .tone-violet{color:#b9a6f2;background:#241d38}:root[data-theme=dark] .tone-coral{color:#f2a08e;background:#36201b}:root[data-theme=dark] .tone-teal{color:#7fd6c8;background:#132a27}@media (width<=900px){.sm-wrap{display:none}}@media (width>=901px){.tm-side-mobile{display:none}}
