/* Lunara Offline Market - V67 Vendor Board Fix */
.lunara-market-page{
	position:relative;
	min-height:100vh;
	padding:104px 0 56px;
	color:#dff7ff;
	overflow:hidden;
}
.lunara-market-page [data-tilt-card],
.lunara-market-head,
.lunara-market-toolbar,
.lunara-market-board,
.lunara-market-vendor-card{
	transform:none!important;
	transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important;
}
.lunara-market-board[hidden],
.lunara-market-viewbar[hidden],
.lunara-market-pagination[hidden],
.lunara-market-vendor-grid[hidden],
.lunara-market-modal[hidden]{
	display:none!important;
}
.lunara-market-shell{
	position:relative;
	z-index:2;
	width:min(1220px,calc(100% - 34px));
	margin:0 auto;
}
.lunara-market-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) 330px;
	gap:16px;
	align-items:stretch;
	border:1px solid rgba(126,226,255,.16);
	border-radius:19px;
	padding:20px 22px;
	background:
		radial-gradient(circle at 14% 0,rgba(126,226,255,.14),transparent 34%),
		linear-gradient(135deg,rgba(8,28,40,.88),rgba(3,9,14,.92));
	box-shadow:0 24px 70px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.045);
}
.lunara-market-kicker{
	display:inline-flex;
	align-items:center;
	gap:8px;
	border:1px solid rgba(126,226,255,.22);
	border-radius:999px;
	padding:7px 12px;
	background:rgba(2,10,16,.58);
	color:#7ee2ff;
	font-size:12px;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.7px;
}
.lunara-market-head h1{
	margin:12px 0 7px;
	color:#ffd98a;
	font-size:36px;
	line-height:1;
	font-weight:950;
	text-transform:uppercase;
	text-shadow:0 0 24px rgba(255,217,138,.12);
}
.lunara-market-head p{
	margin:0;
	color:#b4d1dc;
	font-weight:650;
	line-height:1.5;
	max-width:760px;
}
.lunara-market-stats{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:9px;
}
.lunara-market-stats span{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	border:1px solid rgba(255,255,255,.07);
	border-radius:14px;
	background:linear-gradient(180deg,rgba(0,0,0,.30),rgba(0,0,0,.16));
	padding:9px;
}
.lunara-market-stats b{
	color:#7ee2ff;
	font-size:19px;
	font-weight:950;
	line-height:1;
	text-align:center;
}
.lunara-market-stats small{
	margin-top:5px;
	color:#8fb0bd;
	font-size:10px;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.7px;
}
.lunara-market-toolbar{
	margin-top:15px;
	display:grid;
	grid-template-columns:minmax(300px,1fr) 135px 170px 185px 135px;
	gap:11px;
	align-items:end;
	border:1px solid rgba(126,226,255,.13);
	border-radius:16px;
	background:linear-gradient(180deg,rgba(5,18,27,.82),rgba(2,8,13,.84));
	padding:14px;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 14px 40px rgba(0,0,0,.20);
}
.lunara-market-toolbar label{
	display:block;
	margin-bottom:7px;
	color:#96bdcc;
	font-size:10px;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.8px;
}
.lunara-market-input-icon{position:relative}
.lunara-market-input-icon i{
	position:absolute;
	left:13px;
	top:50%;
	transform:translateY(-50%);
	color:#7ee2ff;
	opacity:.78;
}
.lunara-market-toolbar input,
.lunara-market-toolbar select{
	width:100%;
	height:40px;
	border:1px solid rgba(126,226,255,.18);
	border-radius:10px;
	background:rgba(1,8,12,.94);
	color:#eafcff;
	padding:0 12px;
	outline:none;
}
.lunara-market-toolbar input{padding-left:38px}
.lunara-market-toolbar input:focus,
.lunara-market-toolbar select:focus{
	border-color:rgba(126,226,255,.50);
	box-shadow:0 0 16px rgba(126,226,255,.11);
}
.lunara-market-toolbar .button{
	height:40px;
	border-radius:10px;
	font-weight:950;
	text-transform:uppercase;
}
.lunara-market-category-note{
	display:inline-flex;
	align-items:center;
	gap:6px;
	margin-left:8px;
	padding:4px 8px;
	border:1px solid rgba(126,226,255,.14);
	border-radius:999px;
	background:rgba(0,0,0,.18);
	color:#9fc5d4;
	font-size:10px;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:.55px;
}
.lunara-market-status{
	margin:14px 0;
	padding:10px 14px;
	border:1px solid rgba(255,255,255,.06);
	border-radius:12px;
	background:rgba(0,0,0,.20);
	color:#a7c7d4;
	font-weight:850;
}
.lunara-market-status.is-error{
	border-color:rgba(255,90,90,.32);
	color:#ffb6b6;
}
.lunara-market-viewbar{
	margin:14px 0;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:14px;
	border:1px solid rgba(126,226,255,.14);
	border-radius:15px;
	background:rgba(0,0,0,.20);
	padding:12px;
}
.lunara-market-viewbar div{
	color:#8fb0bd;
	font-size:11px;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.65px;
}
.lunara-market-viewbar b{
	display:block;
	color:#ffd98a;
	font-size:17px;
	text-transform:none;
	letter-spacing:0;
	margin-top:3px;
}
.lunara-market-vendor-grid{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:18px;
	margin-top:14px;
	align-items:start;
}
.lunara-market-vendor-card{
	align-self:start;
	border:1px solid rgba(126,226,255,.14);
	border-radius:18px;
	background:
		radial-gradient(circle at 20% 0,rgba(126,226,255,.10),transparent 34%),
		linear-gradient(180deg,rgba(8,22,31,.82),rgba(3,8,13,.90));
	box-shadow:0 18px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);
	overflow:hidden;
}
.lunara-market-vendor-card:hover{
	border-color:rgba(126,226,255,.28);
	box-shadow:0 22px 58px rgba(0,0,0,.34),0 0 18px rgba(126,226,255,.06);
}
.lunara-market-vendor-head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	padding:15px;
	border-bottom:1px solid rgba(255,255,255,.05);
}
.lunara-market-vendor-title{
	display:flex;
	align-items:center;
	gap:12px;
	min-width:0;
}
.lunara-market-vendor-avatar{
	width:54px;
	height:54px;
	flex:0 0 54px;
	border-radius:14px;
	border:1px solid rgba(126,226,255,.22);
	background:radial-gradient(circle at 50% 35%,rgba(126,226,255,.16),rgba(0,0,0,.30));
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
	box-shadow:inset 0 0 14px rgba(0,0,0,.30),0 10px 22px rgba(0,0,0,.24);
}
.lunara-market-vendor-avatar img{
	display:block;
	width:52px;
	height:52px;
	object-fit:contain;
	filter:drop-shadow(0 6px 9px rgba(0,0,0,.42));
}
.lunara-market-vendor-name{
	min-width:0;
}
.lunara-market-vendor-name h3{
	margin:0;
	color:#f3fbff;
	font-size:17px;
	line-height:1.15;
	font-weight:950;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lunara-market-vendor-name small{
	display:block;
	margin-top:4px;
	color:#86a6b4;
	font-size:11px;
	font-weight:850;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lunara-market-vendor-total{
	text-align:right;
	color:#ffd98a;
	font-size:20px;
	font-weight:950;
	line-height:1;
}
.lunara-market-vendor-total small{
	display:block;
	margin-top:4px;
	color:#8fb0bd;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.6px;
}
.lunara-market-vendor-body{
	padding:14px 16px 16px;
}
.lunara-market-vendor-prices{
	display:flex;
	flex-wrap:wrap;
	gap:7px;
	margin-bottom:12px;
}
.lunara-market-pill{
	display:inline-flex;
	align-items:center;
	gap:6px;
	border:1px solid rgba(255,255,255,.07);
	border-radius:999px;
	background:rgba(0,0,0,.22);
	padding:7px 9px;
	font-size:11px;
	font-weight:900;
	color:#b9d7e4;
}
.lunara-market-pill.is-yang{color:#b9f5b6;border-color:rgba(135,255,144,.20)}
.lunara-market-pill.is-dc{color:#ffd36b;border-color:rgba(255,211,107,.26)}
.lunara-market-pill.is-cheque{color:#cdbbff;border-color:rgba(201,183,255,.24)}
.lunara-market-vendor-actions{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:16px;
	margin-top:2px;
}
.lunara-market-vendor-actions .button{
	height:38px;
	border-radius:11px;
	font-size:12px;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.35px;
	padding-left:12px;
	padding-right:12px;
}
.lunara-market-vendor-preview{
	display:none;
	margin-top:15px;
	border:1px solid rgba(255,255,255,.055);
	border-radius:13px;
	background:rgba(0,0,0,.18);
	overflow:hidden;
}
.lunara-market-vendor-card.is-open .lunara-market-vendor-preview{
	display:block;
}
.lunara-market-preview-row{
	display:grid;
	grid-template-columns:34px minmax(0,1fr) auto;
	gap:9px;
	align-items:center;
	padding:8px 9px;
	border-bottom:1px solid rgba(255,255,255,.045);
	min-width:0;
}
.lunara-market-preview-row:last-child{border-bottom:0}
.lunara-market-preview-icon{
	width:31px;
	height:31px;
	border-radius:8px;
	border:1px solid rgba(126,226,255,.16);
	background:rgba(0,0,0,.20);
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}
.lunara-market-preview-icon img{
	width:25px;
	height:25px;
	object-fit:contain;
	filter:drop-shadow(0 4px 7px rgba(0,0,0,.42));
}
.lunara-market-preview-icon span{
	display:none;
	color:#7ee2ff;
	font-size:8px;
	font-weight:950;
}
.lunara-market-preview-icon.is-missing img{display:none}
.lunara-market-preview-icon.is-missing span{display:block}
.lunara-market-preview-row b{
	display:block;
	color:#eafcff;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lunara-market-preview-row small{
	color:#80a0ad;
	font-size:10px;
	font-weight:850;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lunara-market-preview-price{
	font-size:11px;
	font-weight:950;
	color:#b9f5b6;
	white-space:nowrap;
}
.lunara-market-preview-price.is-yang{
	color:#b9f5b6;
}
.lunara-market-preview-price.is-dc{
	color:#ffd36b;
	text-shadow:0 0 10px rgba(255,211,107,.10);
}
.lunara-market-preview-price.is-cheque{
	color:#cdbbff;
}
.lunara-market-board{
	overflow:hidden;
	border:1px solid rgba(126,226,255,.14);
	border-radius:18px;
	background:
		radial-gradient(circle at 18% 0,rgba(126,226,255,.08),transparent 32%),
		linear-gradient(180deg,rgba(5,17,25,.78),rgba(2,7,12,.84));
	box-shadow:0 18px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);
}
.lunara-market-board-header{
	display:grid;
	grid-template-columns:minmax(300px,1.8fr) 170px 150px 190px 122px;
	gap:12px;
	align-items:center;
	padding:12px 15px;
	border-bottom:1px solid rgba(255,255,255,.06);
	background:rgba(0,0,0,.20);
	color:#88adbc;
	font-size:10px;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.8px;
}
.lunara-market-grid{
	display:flex;
	flex-direction:column;
}
.lunara-market-item{
	position:relative;
	display:grid;
	grid-template-columns:minmax(300px,1.8fr) 170px 150px 190px 122px;
	gap:12px;
	align-items:center;
	padding:11px 15px;
	border-bottom:1px solid rgba(255,255,255,.045);
	background:linear-gradient(180deg,rgba(8,22,31,.52),rgba(3,8,13,.38));
}
.lunara-market-item:nth-child(even){
	background:linear-gradient(180deg,rgba(8,22,31,.38),rgba(3,8,13,.30));
}
.lunara-market-item:hover{
	background:
		radial-gradient(circle at 8% 50%,rgba(126,226,255,.12),transparent 30%),
		linear-gradient(180deg,rgba(12,34,47,.66),rgba(3,10,16,.50));
}
.lunara-market-item:last-child{border-bottom:0}
.lunara-market-item-main{
	display:grid;
	grid-template-columns:44px minmax(0,1fr);
	gap:11px;
	align-items:center;
	min-width:0;
}
.lunara-market-icon{
	position:relative;
	width:44px;
	height:44px;
	border-radius:10px;
	border:1px solid rgba(126,226,255,.23);
	background:radial-gradient(circle at 50% 35%,rgba(126,226,255,.15),rgba(0,0,0,.34));
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
	box-shadow:inset 0 0 14px rgba(0,0,0,.32),0 7px 16px rgba(0,0,0,.22);
}
.lunara-market-icon img{
	display:block;
	width:34px;
	height:34px;
	object-fit:contain;
	filter:drop-shadow(0 5px 7px rgba(0,0,0,.48));
}
.lunara-market-icon span{
	position:absolute;
	inset:0;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:4px;
	text-align:center;
	color:#7ee2ff;
	font-size:9px;
	font-weight:950;
	line-height:1.05;
}
.lunara-market-icon img+span{display:none}
.lunara-market-icon.is-missing img{display:none}
.lunara-market-icon.is-missing span{display:flex}
.lunara-market-name{min-width:0}
.lunara-market-name h3{
	margin:0;
	color:#f3fbff;
	font-size:14px;
	line-height:1.18;
	font-weight:950;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lunara-market-vnum{
	margin-top:4px;
	color:#83a5b4;
	font-size:11px;
	font-weight:850;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lunara-market-price{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:7px;
	width:max-content;
	max-width:100%;
	min-height:34px;
	border-radius:999px;
	border:1px solid rgba(255,255,255,.08);
	background:rgba(0,0,0,.24);
	padding:8px 11px;
	font-size:12px;
	font-weight:950;
	text-align:center;
	white-space:nowrap;
}
.lunara-market-price.is-yang{
	color:#b9f5b6;
	border-color:rgba(135,255,144,.22);
	box-shadow:0 0 14px rgba(135,255,144,.055);
}
.lunara-market-price.is-dc{
	color:#ffd36b;
	border-color:rgba(255,211,107,.30);
	box-shadow:0 0 14px rgba(255,211,107,.08);
}
.lunara-market-price.is-cheque{
	color:#cdbbff;
	border-color:rgba(201,183,255,.28);
}
.lunara-market-shop,
.lunara-market-info{
	min-width:0;
	color:#dff7ff;
	font-size:12px;
	font-weight:850;
}
.lunara-market-shop b,
.lunara-market-info b{
	color:#f4fbff;
	font-size:12px;
}
.lunara-market-shop small,
.lunara-market-info small{
	display:block;
	margin-top:3px;
	color:#7f9ead;
	font-size:10px;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:.55px;
}
.lunara-market-bonus{
	color:#9cbac7;
	font-size:11px;
	font-weight:800;
	line-height:1.35;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lunara-market-bonus i{
	color:#7ee2ff;
	margin-right:5px;
}
.lunara-market-actions{
	display:flex;
	justify-content:flex-end;
}
.lunara-market-actions .button{
	width:112px;
	height:34px;
	border-radius:10px;
	font-size:11px;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.35px;
}
.lunara-market-empty{
	padding:38px 28px;
	text-align:center;
	border:1px dashed rgba(126,226,255,.22);
	border-radius:18px;
	background:rgba(0,0,0,.18);
	color:#9dbdcc;
	font-weight:850;
}
.lunara-market-pagination{
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	gap:12px;
	margin-top:22px;
}
.lunara-market-pagination span{
	padding:8px 14px;
	border-radius:999px;
	border:1px solid rgba(255,255,255,.06);
	background:rgba(0,0,0,.18);
	color:#b9d7e4;
	font-weight:950;
}
.lunara-market-modal{
	position:fixed;
	inset:0;
	z-index:9999;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px;
}
.lunara-market-modal-bg{
	position:absolute;
	inset:0;
	background:rgba(0,0,0,.74);
	backdrop-filter:blur(4px);
}
.lunara-market-modal-card{
	position:relative;
	z-index:1;
	width:min(660px,100%);
	border:1px solid rgba(126,226,255,.20);
	border-radius:21px;
	background:linear-gradient(180deg,rgba(8,22,31,.98),rgba(3,8,13,.98));
	box-shadow:0 32px 96px rgba(0,0,0,.58);
	padding:25px;
}
.lunara-market-modal-close{
	position:absolute;
	right:14px;
	top:10px;
	border:0;
	background:transparent;
	color:#dff7ff;
	font-size:30px;
	cursor:pointer;
}
.lunara-market-detail-head{
	display:grid;
	grid-template-columns:64px minmax(0,1fr);
	gap:14px;
	align-items:center;
	padding-right:36px;
}
.lunara-market-detail-icon{
	position:relative;
	width:64px;
	height:64px;
	border-radius:15px;
	border:1px solid rgba(126,226,255,.20);
	background:radial-gradient(circle at 50% 35%,rgba(126,226,255,.16),rgba(0,0,0,.32));
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}
.lunara-market-detail-icon img{
	display:block;
	width:48px;
	height:48px;
	object-fit:contain;
	filter:drop-shadow(0 7px 10px rgba(0,0,0,.45));
}
.lunara-market-detail-icon span{
	position:absolute;
	inset:0;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:8px;
	text-align:center;
	color:#7ee2ff;
	font-size:11px;
	font-weight:950;
}
.lunara-market-detail-icon img+span{display:none}
.lunara-market-detail-icon.is-missing img{display:none}
.lunara-market-detail-icon.is-missing span{display:flex}
.lunara-market-detail-title h2{
	margin:0 0 6px;
	font-size:24px;
	line-height:1.15;
	color:#ffd98a;
	font-weight:950;
	text-transform:uppercase;
}
.lunara-market-detail-title p{
	margin:0;
	color:#b8d6e3;
	font-weight:800;
}
.lunara-market-detail-grid{
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:10px;
	margin-top:16px;
}
.lunara-market-detail-grid div{
	padding:11px 12px;
	border-radius:14px;
	border:1px solid rgba(255,255,255,.06);
	background:rgba(0,0,0,.18);
}
.lunara-market-detail-grid b{
	display:block;
	margin-bottom:5px;
	color:#7ee2ff;
	font-size:11px;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.6px;
}
.lunara-market-bonus-list{
	margin-top:15px;
}
.lunara-market-bonus-list b{
	display:block;
	margin-bottom:8px;
	color:#ffd98a;
	font-size:12px;
	text-transform:uppercase;
}
.lunara-market-bonus-list span{
	display:inline-block;
	margin:0 6px 6px 0;
	padding:7px 10px;
	border-radius:999px;
	border:1px solid rgba(126,226,255,.14);
	background:rgba(126,226,255,.08);
	color:#e0f7ff;
	font-size:12px;
	font-weight:850;
}
@media(max-width:1120px){
	.lunara-market-head{grid-template-columns:1fr}
	.lunara-market-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
	.lunara-market-toolbar{grid-template-columns:1fr 1fr}
	.lunara-market-search{grid-column:1/-1}
	.lunara-market-toolbar .button{grid-column:1/-1}
	.lunara-market-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.lunara-market-board-header{display:none}
	.lunara-market-item{
		grid-template-columns:minmax(0,1fr) 150px;
		grid-template-areas:
			"item price"
			"shop action"
			"info action";
	}
	.lunara-market-item-main{grid-area:item}
	.lunara-market-price{grid-area:price;justify-self:end}
	.lunara-market-shop{grid-area:shop}
	.lunara-market-bonus{grid-area:info}
	.lunara-market-actions{grid-area:action;align-self:end}
}
@media(max-width:720px){
	.lunara-market-vendor-grid{grid-template-columns:1fr}
}
@media(max-width:680px){
	.lunara-market-page{padding-top:92px}
	.lunara-market-shell{width:min(100% - 20px,520px)}
	.lunara-market-head{padding:19px}
	.lunara-market-head h1{font-size:30px}
	.lunara-market-stats{grid-template-columns:1fr}
	.lunara-market-toolbar{grid-template-columns:1fr}
	.lunara-market-item{
		grid-template-columns:1fr;
		grid-template-areas:none;
		gap:9px;
	}
	.lunara-market-item-main,
	.lunara-market-price,
	.lunara-market-shop,
	.lunara-market-bonus,
	.lunara-market-actions{
		grid-area:auto;
	}
	.lunara-market-price{justify-self:start}
	.lunara-market-actions{justify-content:stretch}
	.lunara-market-actions .button{width:100%}
	.lunara-market-viewbar{align-items:flex-start;flex-direction:column}
	.lunara-market-detail-head{grid-template-columns:1fr}
	.lunara-market-detail-grid{grid-template-columns:1fr}
}


/* Lunara Offline Market - V71 Bonus Tooltip Polish */
.lunara-market-bonus{
	color:#9cbac7;
}
.lunara-market-bonus .is-bonus-preview{
	color:#dff7ff;
	font-weight:850;
}
.lunara-market-bonus-list{
	margin-top:15px;
	padding:13px 14px;
	border:1px solid rgba(126,226,255,.10);
	border-radius:14px;
	background:rgba(0,0,0,.16);
}
.lunara-market-bonus-list b{
	display:flex!important;
	align-items:center;
	gap:7px;
	margin-bottom:10px!important;
	color:#ffd98a!important;
	font-size:12px!important;
	text-transform:uppercase;
	letter-spacing:.55px;
}
.lunara-market-bonus-list b:before{
	content:"";
	display:inline-block;
	width:7px;
	height:7px;
	border-radius:50%;
	background:#7ee2ff;
	box-shadow:0 0 10px rgba(126,226,255,.7);
}
.lunara-market-bonus-chip{
	display:inline-flex!important;
	align-items:center;
	gap:6px;
	margin:0 6px 7px 0!important;
	padding:7px 10px!important;
	border-radius:999px!important;
	border:1px solid rgba(126,226,255,.18)!important;
	background:rgba(126,226,255,.075)!important;
	color:#e0f7ff!important;
	font-size:12px!important;
	font-weight:850!important;
	line-height:1.25!important;
}
.lunara-market-bonus-chip.is-negative{
	border-color:rgba(255,111,111,.22)!important;
	background:rgba(255,111,111,.07)!important;
	color:#ffc5c5!important;
}
.lunara-market-bonus-chip.is-neutral{
	border-color:rgba(255,217,138,.20)!important;
	background:rgba(255,217,138,.06)!important;
	color:#ffe4a8!important;
}
.lunara-market-bonus-empty{
	display:block;
	color:#88a9b7;
	font-size:12px;
	font-weight:800;
}
.lunara-market-detail-price{
	display:inline-flex;
	align-items:center;
	gap:7px;
	margin-top:9px;
	padding:8px 11px;
	border-radius:999px;
	border:1px solid rgba(255,255,255,.08);
	background:rgba(0,0,0,.22);
	font-weight:950;
	font-size:12px;
}
.lunara-market-detail-price.is-yang{color:#b9f5b6;border-color:rgba(135,255,144,.22)}
.lunara-market-detail-price.is-dc{color:#ffd36b;border-color:rgba(255,211,107,.30)}
.lunara-market-detail-price.is-cheque{color:#cdbbff;border-color:rgba(201,183,255,.28)}
.lunara-market-detail-title p{
	margin-bottom:0!important;
}
