/* Shared tab geometry and states, based on the profile tabs. */
body :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs):not([aria-orientation="vertical"]){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:4px!important;width:fit-content;max-width:100%;min-width:0;box-sizing:border-box;padding:5px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--surface)!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}
body :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs)>:is(button,a){display:inline-flex!important;align-items:center;justify-content:center;gap:7px;flex:none;min-height:44px!important;padding:9px 17px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important;font-family:inherit;font-size:14px!important;font-weight:400!important;line-height:1.4;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;transform:none!important;cursor:pointer}
body :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs)>:is(button,a):hover{background:var(--surface2)!important;color:var(--primary)!important}
body :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs)>:is(button,a):is([aria-selected="true"],[aria-pressed="true"],[aria-current="page"],.active,.primary),body [role="tab"][aria-selected="true"]:not(.dh-hunt-tab):not(.bazaar-category-tab){background:#963e63!important;color:#fff!important;border-color:#963e63!important;box-shadow:none!important;font-weight:600!important}
body[data-theme="dark"] :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs)>:is(button,a):is([aria-selected="true"],[aria-pressed="true"],[aria-current="page"],.active,.primary),body[data-theme="dark"] [role="tab"][aria-selected="true"]:not(.dh-hunt-tab):not(.bazaar-category-tab){background:#e5a9c2!important;color:#321521!important;border-color:#e5a9c2!important}
body :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs)>:is(button,a):is([aria-selected="true"],[aria-pressed="true"],[aria-current="page"],.active,.primary) .dh-custom-icon img{filter:brightness(0) invert(1)}
body[data-theme="dark"] :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs)>:is(button,a):is([aria-selected="true"],[aria-pressed="true"],[aria-current="page"],.active,.primary) .dh-custom-icon img{filter:brightness(.25)}
body :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs)>:is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:-2px}
body :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs)>:is(button,a):disabled{opacity:.5;cursor:default}
body .pe-editor{grid-template-columns:minmax(0,1fr)}
body .pe-editor>.pe-tabs{margin:20px 20px 0;width:calc(100% - 40px)}
body [aria-orientation="vertical"]>button{justify-content:flex-start!important;white-space:normal}
@media(max-width:650px){body :is([role="tablist"]:not(.dh-hunt-tabs):not(.bazaar-type-tabs),.subscription-tabs,.editor-tabs,.pe-tabs,.looks-tabs,.launch-filter-tabs,.chat-status-tabs,.price-guide-tabs,.tabs,.aq-tabs)>:is(button,a){padding:9px 12px!important;font-size:14px!important}body .pe-editor>.pe-tabs{margin:16px 16px 0;width:calc(100% - 32px)}}
body .chat-inbox .chat-filters .chat-status-tabs{width:100%!important;overflow:visible;gap:4px!important}
body .chat-inbox .chat-filters .chat-status-tabs>button{flex:1 1 0!important;min-width:0;padding:9px 4px!important;font-size:12px!important}
