/* ARCHIDOT STUDIO — PROPRIETARY AND CONFIDENTIAL
Copyright (c) 2026 ArchiDot Studio. All rights reserved.

This source code is the intellectual property of ArchiDot Studio.
Unauthorized copying, modification, distribution, disclosure,
sublicensing, or commercial use is prohibited without prior
written permission from ArchiDot Studio. */
.account-controls{margin-left:auto;display:flex;align-items:center;gap:14px}.account-controls .logout{margin:0;width:auto}
.notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #48556b;border-radius:8px;color:#edf3fc;text-decoration:none}
.notification-count{position:absolute;top:-7px;right:-7px;min-width:18px;padding:1px 4px;border-radius:10px;background:#bd3c43;color:#fff;font-size:11px;text-align:center}
.notification-count[hidden],[data-brand-new][hidden]{display:none!important}
.notification-item{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}
.notification-item.is-unread{border-left:3px solid #8bb7ff;padding-left:12px}.notification-item form{flex-shrink:0}
.product-dialog{width:min(820px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #46546c;border-radius:12px;padding:26px;background:var(--surface,#fff);color:var(--ink,#1c2939)}
.product-dialog:not([open]){display:none}.product-dialog::backdrop{background:#060b13bb}.product-dialog .heading{margin-bottom:20px}
.products-table .amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.products-table td:first-child{min-width:130px}.products-table td:nth-child(3){min-width:150px;overflow-wrap:anywhere}
.product-net{padding:12px 0;border-top:1px solid var(--line);font-weight:bold}
@media(max-width:800px){.account-controls{margin-left:0;width:100%;justify-content:flex-end}.notification-item{align-items:flex-start;flex-direction:column}.product-dialog{padding:18px}}

.catalog-tabs{display:flex;gap:24px;align-items:center;margin-bottom:20px;border-bottom:1px solid #344151;padding-bottom:12px}
.catalog-tabs a[aria-current="page"]{font-weight:700;text-decoration:underline;text-underline-offset:6px}
.catalog-columns{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:start}
.catalog-columns details{margin:12px 0 20px}.catalog-columns summary{cursor:pointer;font-weight:600}
.catalog-columns form{display:grid;gap:14px;margin-top:16px}.catalog-columns li{padding:8px 0}
.catalog-choices{border:1px solid #344151;display:grid;gap:10px;padding:12px}
html[data-theme="dark"] .catalog-choices label{display:flex;align-items:center;gap:10px;margin:0}
html[data-theme="dark"] .catalog-choices input[type="checkbox"]{width:18px;height:18px;min-height:0;margin:0;flex:0 0 auto}
@media(max-width:760px){.catalog-columns{grid-template-columns:1fr}.catalog-tabs{gap:16px;flex-wrap:wrap}}
