/* ===== صف التصنيفات: كل الأحجار | الخزينة | الأحدث ===== */
.asj-cat-row{
	display:flex !important;
	flex-direction:row;
	flex-wrap:nowrap !important;
	align-items:center !important;
	justify-content:space-between;
	gap:8px;
	width:100%;
	max-width:100%;
	box-sizing:border-box;
}
/* النِّسب 35 / 30 / 35 من المساحة بعد خصم الفراغات */
.asj-cat-row > .asj-col{
	min-width:0 !important;
	width:auto !important;
	max-width:none !important;
	margin:0 !important;
	float:none !important;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.asj-cat-row > .asj-col-cat{ flex:35 1 0% !important; }
.asj-cat-row > .asj-col-treasury{ flex:30 1 0% !important; }
.asj-cat-row > .asj-col-ord{ flex:35 1 0% !important; }
/* تغلّب على هوامش القالب/الإضافات ذات !important (مثل .woocommerce-ordering.asgp-catnav) */
.asj-cat-row > form.woocommerce-ordering.asj-col.asj-col-cat,
.asj-cat-row > form.woocommerce-ordering.asj-col.asj-col-ord,
.asj-cat-row > .asj-col.asj-col.asj-col{ margin:0 !important; }
.asj-cat-row > .asj-col-cat select,
.asj-cat-row > .asj-col-ord select{ max-width:100%; }

/* ===== زر الخزينة ===== */
.asj-treasury-btn{
	appearance:none;-webkit-appearance:none;
	width:100%;
	height:100%;
	min-height:42px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:6px;
	direction:rtl;
	padding:0 10px;
	margin:0;
	background:#070707;
	color:#e8cc74;
	font-family:inherit;
	font-size:15px;
	font-weight:600;
	line-height:1;
	white-space:nowrap;
	cursor:pointer;
	border:1px solid #c9a24d;
	border-radius:10px;
	outline:1px solid rgba(201,162,77,.55);   /* الإطار الذهبي الداخلي (مزدوج) */
	outline-offset:-4px;
	box-shadow:0 0 10px rgba(212,175,55,.18), inset 0 0 10px rgba(212,175,55,.07);
	text-shadow:0 0 6px rgba(212,175,55,.25);
	transition:box-shadow .25s ease, color .25s ease, transform .15s ease;
	-webkit-tap-highlight-color:transparent;
}
.asj-treasury-btn:hover,
.asj-treasury-btn:focus-visible{
	color:#f3dc8e;
	box-shadow:0 0 16px rgba(212,175,55,.32), inset 0 0 12px rgba(212,175,55,.10);
}
.asj-treasury-btn:active{ transform:scale(.985); }
.asj-treasury-btn svg{
	width:15px;height:15px;flex:0 0 auto;
	fill:none;stroke:#d9b65a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;
	filter:drop-shadow(0 0 2px rgba(212,175,55,.45));
}
.asj-treasury-btn .asj-ico-gem{ display:inline-block; }
/* حالة التفعيل: «العودة» مع سهم رجوع */
.asj-treasury-btn[aria-pressed="true"]{
	color:#f3dc8e;
	box-shadow:0 0 14px rgba(212,175,55,.30), inset 0 0 12px rgba(212,175,55,.10);
}

/* شاشات ضيقة جدًا (iPhone SE وما شابه) */
@media (max-width:360px){
	.asj-cat-row{ gap:6px; }
	.asj-treasury-btn{ font-size:14px; padding:0 6px; gap:4px; }
}
@media (max-width:330px){
	.asj-treasury-btn svg{ display:none; }
}
