@import '_content/TCGMarket.Components/TCGMarket.Components.z1bz234e2t.bundle.scp.css';

/* _content/TCGMarket.Web/Components/Layout/AppSideMenu.razor.rz.scp.css */
.appmenu-profile[b-fik5j2ed87] {
    padding: var(--spacing-medium);
    display: flex;
    flex-direction: column;
    gap: var(--spacing-tiny);
}

.appmenu-balance[b-fik5j2ed87] {
    margin-top: var(--spacing-small);
    padding: var(--spacing-small);
    background-color: var(--surface);
    border-radius: var(--radius-small);
}

.appmenu-balance-row[b-fik5j2ed87] {
    display: flex;
    align-items: center;
    gap: var(--spacing-small);
    margin-top: var(--spacing-tiny);
}
/* _content/TCGMarket.Web/Components/Layout/Footer.razor.rz.scp.css */
.page-footer[b-dcalga9be0] {
    border-top: 1px solid var(--muted);
    padding-block: var(--spacing-large);
    padding-left: max(var(--spacing-medium), env(safe-area-inset-left));
    padding-right: max(var(--spacing-medium), env(safe-area-inset-right));
}

.page-footer-inner[b-dcalga9be0] {
    max-width: 1280px;
    margin: 0 auto;
    text-align: center;
}
/* _content/TCGMarket.Web/Components/Layout/Header.razor.rz.scp.css */
.header[b-eyxfki00j7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--spacing-small);
    padding-block: var(--spacing-small);
    padding-left: max(var(--spacing-medium), env(safe-area-inset-left));
    padding-right: max(var(--spacing-medium), env(safe-area-inset-right));
    box-shadow: var(--shadow-small);
    min-height: 56px;
}

.header-side[b-eyxfki00j7] {
    display: flex;
    align-items: center;
    gap: var(--spacing-small);
    flex: 1 1 0;
    min-width: 0;
}

.header-side.right[b-eyxfki00j7] {
    justify-content: flex-end;
}

.header-title[b-eyxfki00j7] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    flex: 0 1 auto;
    min-width: 0;
    max-width: 254px;
}

.header-title img[b-eyxfki00j7] {
    display: block;
    width: 100%;
    height: auto;
    max-height: 48px;
    user-select: none;
    -webkit-user-select: none;
    -webkit-user-drag: none;
    pointer-events: none;
}

@media (max-width: 640px) {
    .header[b-eyxfki00j7] {
        gap: var(--spacing-tiny);
        padding-left: max(var(--spacing-small), env(safe-area-inset-left));
        padding-right: max(var(--spacing-small), env(safe-area-inset-right));
    }
    .header-title[b-eyxfki00j7] { max-width: clamp(120px, 38vw, 200px); }
}

@media (max-width: 420px) {
    .header-title[b-eyxfki00j7] { max-width: clamp(96px, 32vw, 140px); }
}
/* _content/TCGMarket.Web/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-5ud4z7z5g1] {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.page-main[b-5ud4z7z5g1] {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
/* _content/TCGMarket.Web/Components/Layout/NavGroup.razor.rz.scp.css */
.appmenu-nav-group[b-aos9rd2x57] {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-tiny);
}
/* _content/TCGMarket.Web/Components/Layout/NavRow.razor.rz.scp.css */
.appmenu-nav-row[b-os8riothaw] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--spacing-small) var(--spacing-medium);
    border-radius: var(--radius-small);
    text-decoration: none;
    color: var(--foreground);
    transition: background-color 0.15s ease;
}

.appmenu-nav-row:hover[b-os8riothaw] {
    background-color: var(--muted);
}

.appmenu-nav-row.active[b-os8riothaw] {
    background-color: var(--accent);
    color: var(--background);
}
/* _content/TCGMarket.Web/Components/Pages/Admin/Banners.razor.rz.scp.css */
.admin-list[b-df6f4ndvcd] {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-medium);
}

.admin-list-header[b-df6f4ndvcd] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.admin-list-row[b-df6f4ndvcd] {
    display: flex;
    align-items: center;
    gap: var(--spacing-medium);
}

.admin-list-thumb[b-df6f4ndvcd] {
    width: 120px;
    height: 80px;
    object-fit: cover;
    border-radius: var(--radius-small);
}

.admin-list-row-info[b-df6f4ndvcd] {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: var(--spacing-tiny);
}

.admin-list-row-actions[b-df6f4ndvcd] {
    display: flex;
    gap: var(--spacing-small);
}
/* _content/TCGMarket.Web/Components/Pages/Admin/Index.razor.rz.scp.css */
.stat-card[b-eryy19rzdo] {
	padding: 1.5rem;
	text-align: center;
}

.stat-label[b-eryy19rzdo] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
	margin-bottom: 0.5rem;
}

.stat-value[b-eryy19rzdo] {
	font-size: 26px;
	font-weight: 500;
	color: var(--color-text);
}

.link-card[b-eryy19rzdo] {
	padding: 1.25rem 1.5rem;
	cursor: pointer;
	transition: border-color 0.2s, transform 0.2s;
}

.link-card:hover[b-eryy19rzdo] {
	border-color: var(--color-accent);
	transform: translateY(-2px);
}

.link-card-title[b-eryy19rzdo] {
	font-size: 20px;
	font-weight: 500;
}
/* _content/TCGMarket.Web/Components/Pages/Admin/News.razor.rz.scp.css */
.admin-list[b-j39dwbs03z] {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-medium);
}

.admin-list-header[b-j39dwbs03z] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.admin-list-row[b-j39dwbs03z] {
    display: flex;
    align-items: center;
    gap: var(--spacing-medium);
}

.admin-list-thumb[b-j39dwbs03z] {
    width: 120px;
    height: 80px;
    object-fit: cover;
    border-radius: var(--radius-small);
}

.admin-list-row-info[b-j39dwbs03z] {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: var(--spacing-tiny);
}

.admin-list-row-actions[b-j39dwbs03z] {
    display: flex;
    gap: var(--spacing-small);
}
/* _content/TCGMarket.Web/Components/Pages/Admin/Promo.razor.rz.scp.css */
.admin-list[b-4tp59emu58] {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-medium);
}

.admin-list-header[b-4tp59emu58] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.admin-list-row[b-4tp59emu58] {
    display: flex;
    align-items: center;
    gap: var(--spacing-medium);
}

.admin-list-thumb[b-4tp59emu58] {
    width: 120px;
    height: 80px;
    object-fit: cover;
    border-radius: var(--radius-small);
}

.admin-list-row-info[b-4tp59emu58] {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: var(--spacing-tiny);
}

.admin-list-row-actions[b-4tp59emu58] {
    display: flex;
    gap: var(--spacing-small);
}
/* _content/TCGMarket.Web/Components/Pages/Cards/Index.razor.rz.scp.css */
.card-item[b-z5vkpwf18i] {
	transition: border-color 0.2s;
}

.card-default[b-z5vkpwf18i] {
	border-color: var(--color-positive);
}

.card-number[b-z5vkpwf18i] {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0.25rem;
}

.card-type[b-z5vkpwf18i] {
	font-size: 14px;
	font-weight: 500;
	color: var(--color-text-muted);
}
/* _content/TCGMarket.Web/Components/Pages/Cart/Index.razor.rz.scp.css */
.seller-header[b-re6zsf3l8i] {
	display: flex;
	align-items: center;
	gap: 0.75rem;
}

.seller-checkbox[b-re6zsf3l8i] {
	appearance: none;
	-webkit-appearance: none;
	width: 32px;
	height: 32px;
	flex-shrink: 0;
	background: url("/icons/checkbox-bg.svg") no-repeat center / contain;
	border: none;
	cursor: pointer;
}

.seller-checkbox:checked[b-re6zsf3l8i] {
	background: url("/icons/checkbox-check.svg") no-repeat center / contain;
}

.cart-sidebar[b-re6zsf3l8i] {
	position: sticky;
	top: 5rem;
}

.cart-sidebar-body[b-re6zsf3l8i] {
	padding: 1.5rem;
}

.sidebar-row[b-re6zsf3l8i] {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	margin-bottom: 0.5rem;
}

.sidebar-label[b-re6zsf3l8i] {
	color: var(--color-text);
	font-size: 20px;
	font-weight: 500;
}

.sidebar-value[b-re6zsf3l8i] {
	font-size: 20px;
	font-weight: 500;
	color: var(--color-text);
}

.sidebar-total .sidebar-label[b-re6zsf3l8i],
.sidebar-total .sidebar-value[b-re6zsf3l8i] {
	color: var(--color-accent);
}

.sidebar-links[b-re6zsf3l8i] {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	margin-top: 1rem;
	font-size: 14px;
}

.seller-summary[b-re6zsf3l8i] {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	padding: 1rem;
	font-size: 26px;
	font-weight: 500;
}

.summary-row[b-re6zsf3l8i] {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}

.summary-label[b-re6zsf3l8i] {
	color: var(--color-text-muted);
}

.summary-value[b-re6zsf3l8i] {
	color: var(--color-text);
}

.summary-total .summary-label[b-re6zsf3l8i],
.summary-total .summary-value[b-re6zsf3l8i] {
	color: var(--color-accent);
}
/* _content/TCGMarket.Web/Components/Pages/Checkout/Index.razor.rz.scp.css */
.payment-option[b-byg6u0hxjg] {
	padding: 0.5rem 0.75rem;
	border: 1px solid var(--color-border);
	border-radius: 10px;
	cursor: pointer;
	transition: border-color 0.2s;
	font-size: 14px;
}

.payment-option:hover[b-byg6u0hxjg] {
	border-color: var(--color-text-muted);
}

.payment-option-active[b-byg6u0hxjg] {
	border-color: var(--color-accent);
}

.cart-sidebar[b-byg6u0hxjg] {
	position: sticky;
	top: 5rem;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
}

.cart-sidebar-body[b-byg6u0hxjg] {
	padding: 1.5rem;
}

.sidebar-row[b-byg6u0hxjg] {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	margin-bottom: 0.5rem;
}

.sidebar-label[b-byg6u0hxjg] {
	color: var(--color-text);
	font-size: 20px;
	font-weight: 500;
}

.sidebar-value[b-byg6u0hxjg] {
	font-size: 20px;
	font-weight: 500;
	color: var(--color-text);
}

.sidebar-total .sidebar-label[b-byg6u0hxjg],
.sidebar-total .sidebar-value[b-byg6u0hxjg] {
	color: var(--color-accent);
}

.radio-icon[b-byg6u0hxjg] {
	display: inline-block;
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	background: url("/icons/radio-off.svg") no-repeat center / contain;
}

.radio-icon.radio-on[b-byg6u0hxjg] {
	background: url("/icons/radio-on.svg") no-repeat center / contain;
}

.modal-overlay[b-byg6u0hxjg] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: center;
}

.modal-content[b-byg6u0hxjg] {
	background: var(--color-surface);
	border: 1px solid var(--color-border);
	border-radius: 30px;
	padding: 1.5rem;
	width: 90%;
	max-width: 500px;
	max-height: 80vh;
	overflow-y: auto;
}
/* _content/TCGMarket.Web/Components/Pages/Home.razor.rz.scp.css */
.home[b-ue4chhnymk] {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-large);
}

.home-banners[b-ue4chhnymk] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--spacing-medium);
}

@media (max-width: 600px) {
    .home-banners[b-ue4chhnymk] {
        grid-template-columns: 1fr;
    }
}

.home-banner[b-ue4chhnymk] {
    position: relative;
    border-radius: var(--radius-medium);
    overflow: hidden;
    aspect-ratio: 16 / 9;
    display: block;
    text-decoration: none;
    color: inherit;
}

.home-banner img[b-ue4chhnymk] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home-banner-content[b-ue4chhnymk] {
    position: relative;
    z-index: 1;
    height: 100%;
    padding: var(--spacing-large);
    display: flex;
    flex-direction: column;
    gap: var(--spacing-small);
    justify-content: flex-end;
    background: linear-gradient(to top, rgb(0 0 0 / 0.6), transparent 60%);
}

.home-news-header[b-ue4chhnymk] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: var(--spacing-medium);
}

.home-news-grid[b-ue4chhnymk] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--spacing-medium);
}

@media (max-width: 600px) {
    .home-news-grid[b-ue4chhnymk] {
        grid-template-columns: 1fr;
    }
}

.home-news-card[b-ue4chhnymk] {
    display: block;
    text-decoration: none;
    color: inherit;
    border-radius: var(--radius-medium);
    overflow: hidden;
    background-color: var(--surface);
    border: 1px solid var(--muted);
}

.home-news-card img[b-ue4chhnymk] {
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}

.home-news-card-body[b-ue4chhnymk] {
    padding: var(--spacing-medium);
    display: flex;
    flex-direction: column;
    gap: var(--spacing-tiny);
}
/* _content/TCGMarket.Web/Components/Pages/News/Detail.razor.rz.scp.css */
.news-detail[b-cmzbt6g8og] {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-medium);
    max-width: 800px;
    margin: 0 auto;
}

.news-detail-cover[b-cmzbt6g8og] {
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    border-radius: var(--radius-medium);
}

.news-detail-body[b-cmzbt6g8og] {
    line-height: 1.6;
}

.news-detail-body h1[b-cmzbt6g8og],
.news-detail-body h2[b-cmzbt6g8og],
.news-detail-body h3[b-cmzbt6g8og] {
    margin-top: var(--spacing-large);
    margin-bottom: var(--spacing-small);
}

.news-detail-body p[b-cmzbt6g8og] {
    margin-bottom: var(--spacing-medium);
}

.news-detail-body img[b-cmzbt6g8og] {
    max-width: 100%;
    height: auto;
    border-radius: var(--radius-small);
}

.news-detail-body pre[b-cmzbt6g8og],
.news-detail-body code[b-cmzbt6g8og] {
    background-color: var(--surface);
    border-radius: var(--radius-small);
    padding: var(--spacing-tiny) var(--spacing-small);
    font-family: monospace;
}

.news-detail-body pre[b-cmzbt6g8og] {
    padding: var(--spacing-medium);
    overflow-x: auto;
}
/* _content/TCGMarket.Web/Components/Pages/News/Index.razor.rz.scp.css */
.news-page[b-tkhzvx3j2a] {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-large);
}

.news-grid[b-tkhzvx3j2a] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: var(--spacing-medium);
}

@media (max-width: 960px) {
    .news-grid[b-tkhzvx3j2a] {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 600px) {
    .news-grid[b-tkhzvx3j2a] {
        grid-template-columns: 1fr;
    }
}

.news-card[b-tkhzvx3j2a] {
    display: block;
    text-decoration: none;
    color: inherit;
    border-radius: var(--radius-medium);
    overflow: hidden;
    background-color: var(--surface);
    border: 1px solid var(--muted);
}

.news-card img[b-tkhzvx3j2a] {
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}

.news-card-body[b-tkhzvx3j2a] {
    padding: var(--spacing-medium);
    display: flex;
    flex-direction: column;
    gap: var(--spacing-tiny);
}

.news-pagination[b-tkhzvx3j2a] {
    display: flex;
    gap: var(--spacing-small);
    justify-content: center;
}
/* _content/TCGMarket.Web/Components/Pages/Orders/Detail.razor.rz.scp.css */
.btn-icon[b-y8t3mdaub8] {
	background: none;
	border: none;
	padding: 0.25rem;
	cursor: pointer;
	display: flex;
	align-items: center;
	border-radius: 4px;
}

.btn-icon:hover[b-y8t3mdaub8] {
	background-color: var(--color-surface-hover);
}

.copy-icon[b-y8t3mdaub8] {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-color: var(--color-text-muted);
	-webkit-mask-image: url("/icons/copy.svg");
	mask-image: url("/icons/copy.svg");
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
}

.rating-star-lg[b-y8t3mdaub8] {
	width: 24px;
	height: 24px;
}

.rating-star-empty[b-y8t3mdaub8] {
	background-color: var(--color-text-muted);
	opacity: 0.4;
}

.rating-star-clickable[b-y8t3mdaub8] {
	cursor: pointer;
	transition: opacity 0.15s;
}

.rating-star-clickable:hover[b-y8t3mdaub8] {
	opacity: 0.8;
}

.review-photo[b-y8t3mdaub8] {
	width: 80px;
	height: 80px;
	object-fit: cover;
	border-radius: 10px;
	border: 1px solid var(--color-border);
}

.photo-upload-slot[b-y8t3mdaub8] {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
}

.photo-upload-name[b-y8t3mdaub8] {
	font-size: 12px;
	color: var(--color-text-muted);
	max-width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* _content/TCGMarket.Web/Components/Pages/PickupPoints/Index.razor.rz.scp.css */
.page-title[b-f9vkpszyr1] {
	font-size: 26px;
	font-weight: 500;
	margin-bottom: 1.5rem;
}

.point-card[b-f9vkpszyr1] {
	border: 1px solid var(--color-border);
	border-radius: 30px;
	padding: 1.25rem 1.5rem;
	transition: border-color 0.2s;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.point-card-default[b-f9vkpszyr1] {
	border-color: var(--color-positive);
}

.point-card-header[b-f9vkpszyr1] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.5rem;
}

.point-city[b-f9vkpszyr1] {
	font-size: 20px;
	font-weight: 500;
}

.point-address[b-f9vkpszyr1] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text);
	margin-bottom: 0.25rem;
}

.point-detail[b-f9vkpszyr1] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
	margin-bottom: 0.25rem;
}

.point-actions[b-f9vkpszyr1] {
	display: flex;
	gap: 0.5rem;
	margin-top: auto;
	padding-top: 1rem;
}

.point-actions .btn[b-f9vkpszyr1] {
	border-radius: 10px;
}
/* _content/TCGMarket.Web/Components/Pages/Seller/CreateOffer.razor.rz.scp.css */
.selected-item-card[b-kt5z6e8xn6] {
	padding: 1.5rem;
}

.empty-item[b-kt5z6e8xn6] {
	text-align: center;
	padding: 2rem 0;
}

.item-info[b-kt5z6e8xn6] {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.modal-overlay[b-kt5z6e8xn6] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: center;
}

.modal-content[b-kt5z6e8xn6] {
	background: var(--color-surface);
	border: 1px solid var(--color-border);
	border-radius: 30px;
	width: 90%;
	max-width: 600px;
	max-height: 80vh;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}

.modal-header[b-kt5z6e8xn6] {
	padding: 1.5rem;
	border-bottom: 1px solid var(--color-border);
}

.modal-body[b-kt5z6e8xn6] {
	padding: 1rem 1.5rem;
	overflow-y: auto;
	flex: 1;
}

.modal-item[b-kt5z6e8xn6] {
	padding: 0.75rem;
	border-radius: 10px;
	cursor: pointer;
	transition: background-color 0.2s;
}

.modal-item:hover[b-kt5z6e8xn6] {
	background-color: var(--color-surface-hover);
}

.photo-upload[b-kt5z6e8xn6] {
	border: 2px dashed var(--color-border);
	border-radius: 10px;
	padding: 2rem;
	text-align: center;
	cursor: pointer;
	transition: border-color 0.2s;
}

.photo-upload:hover[b-kt5z6e8xn6] {
	border-color: var(--color-accent);
}
/* _content/TCGMarket.Web/Components/Pages/Seller/Dashboard.razor.rz.scp.css */
.stat-card[b-nszj9oyzk4] {
	padding: 1.5rem;
	text-align: center;
}

.stat-label[b-nszj9oyzk4] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
	margin-bottom: 0.5rem;
}

.stat-value[b-nszj9oyzk4] {
	font-size: 26px;
	font-weight: 500;
	color: var(--color-text);
}

.stub-card[b-nszj9oyzk4] {
	padding: 3rem;
	text-align: center;
}

.order-card[b-nszj9oyzk4] {
	padding: 1rem 1.5rem;
	cursor: pointer;
	transition: border-color 0.2s;
}

.order-card:hover[b-nszj9oyzk4] {
	border-color: var(--color-accent);
}

.action-card[b-nszj9oyzk4] {
	padding: 1.5rem;
	transition: border-color 0.2s, transform 0.2s;
	cursor: pointer;
}

.action-card:hover[b-nszj9oyzk4] {
	border-color: var(--color-accent);
	transform: translateY(-2px);
}

.reviews-card[b-nszj9oyzk4] {
	padding: 1.5rem;
}

.review-item[b-nszj9oyzk4] {
	margin-bottom: 0.75rem;
	padding-bottom: 0.75rem;
	border-bottom: 1px solid var(--color-border);
}

.review-item:last-of-type[b-nszj9oyzk4] {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.review-preview[b-nszj9oyzk4] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
	margin-bottom: 0;
}

[b-nszj9oyzk4] .rating-star-empty {
	background-color: var(--color-text-muted);
	opacity: 0.4;
}
/* _content/TCGMarket.Web/Components/Pages/Seller/DropoffPoints.razor.rz.scp.css */
.page-title[b-92ta5uw8ix] {
	font-size: 26px;
	font-weight: 500;
	margin-bottom: 1.5rem;
}

.point-card[b-92ta5uw8ix] {
	border: 1px solid var(--color-border);
	border-radius: 30px;
	padding: 1.25rem 1.5rem;
	transition: border-color 0.2s;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.point-card-default[b-92ta5uw8ix] {
	border-color: var(--color-positive);
}

.point-card-header[b-92ta5uw8ix] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.5rem;
}

.point-city[b-92ta5uw8ix] {
	font-size: 20px;
	font-weight: 500;
}

.point-address[b-92ta5uw8ix] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text);
	margin-bottom: 0.25rem;
}

.point-detail[b-92ta5uw8ix] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
	margin-bottom: 0.25rem;
}

.point-actions[b-92ta5uw8ix] {
	display: flex;
	gap: 0.5rem;
	margin-top: auto;
	padding-top: 1rem;
}

.point-actions .btn[b-92ta5uw8ix] {
	border-radius: 10px;
}
/* _content/TCGMarket.Web/Components/Pages/Seller/Offers.razor.rz.scp.css */
.offer-card[b-odejcbpssq] {
	height: 100%;
}

.offer-card-body[b-odejcbpssq] {
	padding: 1.5rem;
}

.offer-title[b-odejcbpssq] {
	margin-bottom: 0.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.offer-price[b-odejcbpssq] {
	font-size: 20px;
	font-weight: 500;
	color: var(--color-accent);
}

.fab[b-odejcbpssq] {
	position: fixed;
	bottom: 2rem;
	right: 2rem;
	width: 3.5rem;
	height: 3.5rem;
	border-radius: 50%;
	background-color: var(--color-accent);
	color: var(--color-bg);
	border: none;
	font-size: 26px;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
	transition: transform 0.2s;
	z-index: 5;
}

.fab:hover[b-odejcbpssq] {
	transform: scale(1.1);
}
/* _content/TCGMarket.Web/Components/Pages/Seller/OrderDetail.razor.rz.scp.css */
.order-header[b-7rufuprjuu] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 1rem;
}

.order-title[b-7rufuprjuu] {
	font-size: 26px;
	font-weight: 500;
	margin: 0;
}

.order-meta[b-7rufuprjuu] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 1.5rem;
	flex-wrap: wrap;
	gap: 0.5rem;
}

.order-date[b-7rufuprjuu] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
}

.order-summary[b-7rufuprjuu] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
}

.items-list[b-7rufuprjuu] {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	margin-bottom: 1.5rem;
}

.item-card[b-7rufuprjuu] {
	padding: 1rem 1.5rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
}

.item-info[b-7rufuprjuu] {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	min-width: 0;
	flex: 1;
}

.item-name[b-7rufuprjuu] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.item-condition[b-7rufuprjuu] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
}

.item-right[b-7rufuprjuu] {
	display: flex;
	align-items: center;
	gap: 1.5rem;
	flex-shrink: 0;
}

.item-price[b-7rufuprjuu] {
	font-size: 20px;
	font-weight: 500;
	color: var(--color-accent);
}

.item-quantity[b-7rufuprjuu] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
}

.item-stepper[b-7rufuprjuu] {
	flex-shrink: 0;
}

.action-bar[b-7rufuprjuu] {
	display: flex;
	gap: 1rem;
	margin-bottom: 1rem;
}

.action-btn[b-7rufuprjuu] {
	padding: 0.5rem 1.5rem;
	font-size: 14px;
	font-weight: 400;
}
/* _content/TCGMarket.Web/Components/Pages/Seller/Orders.razor.rz.scp.css */
.page-title[b-4nmgil7bql] {
	font-size: 26px;
	font-weight: 500;
	margin-bottom: 1.5rem;
}

.filter-bar[b-4nmgil7bql] {
	display: flex;
	gap: 0.5rem;
	margin-bottom: 1.5rem;
	flex-wrap: wrap;
}

.filter-btn[b-4nmgil7bql] {
	padding: 0.4rem 1rem;
	border-radius: 999px;
	border: 1px solid var(--color-border);
	background-color: transparent;
	color: var(--color-text-muted);
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
	transition: all 0.2s;
}

.filter-btn:hover[b-4nmgil7bql] {
	border-color: var(--color-accent);
	color: var(--color-text);
}

.filter-btn.active[b-4nmgil7bql] {
	background-color: var(--color-accent);
	border-color: var(--color-accent);
	color: #000;
}

.orders-list[b-4nmgil7bql] {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
}

.order-card[b-4nmgil7bql] {
	padding: 1rem 1.5rem;
	cursor: pointer;
	transition: border-color 0.2s;
}

.order-card:hover[b-4nmgil7bql] {
	border-color: var(--color-accent);
}

.order-card-top[b-4nmgil7bql] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.5rem;
}

.order-card-bottom[b-4nmgil7bql] {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.order-date[b-4nmgil7bql] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
}

.order-items[b-4nmgil7bql] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
}

.order-total[b-4nmgil7bql] {
	font-size: 20px;
	font-weight: 500;
	color: var(--color-accent);
}
/* _content/TCGMarket.Web/Components/Pages/Seller/Payout.razor.rz.scp.css */
.balance-amount[b-mwox0tcset] {
	font-size: 32px;
	font-weight: 500;
	color: var(--color-accent);
}
/* _content/TCGMarket.Web/Components/Pages/Seller/Reviews.razor.rz.scp.css */
.page-title[b-j7yax6oxg2] {
	font-size: 26px;
	font-weight: 500;
	margin-bottom: 1.5rem;
}

.filter-bar[b-j7yax6oxg2] {
	display: flex;
	gap: 0.5rem;
	margin-bottom: 1.5rem;
	flex-wrap: wrap;
}

.filter-btn[b-j7yax6oxg2] {
	padding: 0.4rem 1rem;
	border-radius: 999px;
	border: 1px solid var(--color-border);
	background-color: transparent;
	color: var(--color-text-muted);
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
	transition: all 0.2s;
	display: flex;
	align-items: center;
	gap: 0.25rem;
}

.filter-btn:hover[b-j7yax6oxg2] {
	border-color: var(--color-accent);
	color: var(--color-text);
}

.filter-btn.active[b-j7yax6oxg2] {
	background-color: var(--color-accent);
	border-color: var(--color-accent);
	color: #000;
}

.reviews-list[b-j7yax6oxg2] {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
}

.review-card[b-j7yax6oxg2] {
	padding: 1.5rem;
}

.review-card-header[b-j7yax6oxg2] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.75rem;
}

.review-date[b-j7yax6oxg2] {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-text-muted);
}

.review-text[b-j7yax6oxg2] {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0;
}

.rating-star-lg[b-j7yax6oxg2] {
	width: 24px;
	height: 24px;
}

.rating-star-empty[b-j7yax6oxg2] {
	background-color: var(--color-text-muted);
	opacity: 0.4;
}

.review-photo[b-j7yax6oxg2] {
	width: 80px;
	height: 80px;
	object-fit: cover;
	border-radius: 10px;
	border: 1px solid var(--color-border);
}
/* _content/TCGMarket.Web/Components/Shared/AddressPicker.razor.rz.scp.css */
.address-picker-overlay[b-y6sipxtn4i] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: center;
}

.address-picker-modal[b-y6sipxtn4i] {
	background: var(--color-surface);
	border: 1px solid var(--color-border);
	border-radius: 30px;
	width: 95%;
	max-width: 900px;
	height: 97vh;
	position: relative;
	overflow: hidden;
}

.address-picker-close[b-y6sipxtn4i] {
	position: absolute;
	top: 0.75rem;
	right: 0.75rem;
	z-index: 10;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	border: none;
	background: var(--color-surface);
	color: var(--color-text);
	font-size: 20px;
	font-weight: 500;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

.address-picker-close:hover[b-y6sipxtn4i] {
	background: var(--color-surface-hover);
}

.address-picker-widget[b-y6sipxtn4i] {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

[b-y6sipxtn4i] .address-picker-widget iframe,
[b-y6sipxtn4i] .address-picker-widget > div {
	width: 100% !important;
	height: 100% !important;
	max-height: 100% !important;
}
/* _content/TCGMarket.Web/Components/Shared/CatalogView.razor.rz.scp.css */
.list-group-item[b-ts1er63chi] {
	font-size: 14px;
	font-weight: 400;
}

.game-icon[b-ts1er63chi] {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	flex-shrink: 0;
	background-color: currentColor;
	-webkit-mask-image: var(--icon);
	mask-image: var(--icon);
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
}

.catalog-content[b-ts1er63chi] {
	position: relative;
	min-height: 300px;
	overflow: hidden;
}

.catalog-items[b-ts1er63chi] {
	opacity: 1;
	transition: opacity 0.3s ease;
}

.catalog-items.fade-out[b-ts1er63chi] {
	opacity: 0;
}
/* _content/TCGMarket.Web/Components/Shared/GameCard.razor.rz.scp.css */
.game-card[b-u4dgak28i9] {
	background-color: var(--color-surface);
	border: 1px solid var(--color-border);
	border-radius: 30px;
	padding: 1.5rem;
	height: 100%;
	transition: border-color 0.2s, transform 0.2s;
	cursor: pointer;
}

.game-card:hover[b-u4dgak28i9] {
	border-color: var(--color-accent);
	transform: translateY(-2px);
}

.game-card-title[b-u4dgak28i9] {
	margin-bottom: 0.5rem;
	color: var(--color-text);
}

.game-card-text[b-u4dgak28i9] {
	font-size: 14px;
	margin-bottom: 0;
}
/* _content/TCGMarket.Web/Components/Shared/ImageUploader.razor.rz.scp.css */
.image-uploader[b-156y4g4y4q] {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-small);
}

.image-uploader-preview[b-156y4g4y4q] {
    width: 100%;
    max-width: 400px;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    border-radius: var(--radius-small);
    border: 1px solid var(--muted);
}

.image-uploader-preview img[b-156y4g4y4q] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* _content/TCGMarket.Web/Components/Shared/Loader.razor.rz.scp.css */
.loader-overlay[b-r35viycml6] {
	display: flex;
	justify-content: center;
	padding-top: 6rem;
	opacity: 0;
	transition: opacity 0.3s ease;
	pointer-events: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 1;
}

.loader-overlay.visible[b-r35viycml6] {
	opacity: 1;
}

.loader-spinner[b-r35viycml6] {
	width: 2.5rem;
	height: 2.5rem;
	border: 3px solid var(--color-text);
	border-top-color: var(--color-accent);
	border-radius: 50%;
	animation: loader-spin-b-r35viycml6 0.7s linear infinite;
}

@keyframes loader-spin-b-r35viycml6 {
	to {
		transform: rotate(360deg);
	}
}
/* _content/TCGMarket.Web/Components/Shared/PromoSlideEditDialog.razor.rz.scp.css */
.dialog-promo-edit[b-0njqpqarhv] {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-medium);
    min-width: 320px;
}

.dialog-promo-edit .footer[b-0njqpqarhv] {
    display: flex;
    justify-content: flex-end;
    gap: var(--spacing-small);
    margin-top: var(--spacing-small);
}
/* _content/TCGMarket.Web/Components/Shared/Stepper.razor.rz.scp.css */
.stepper[b-jxcecy1cuk] {
	display: flex;
	align-items: stretch;
	width: 8.5rem;
	height: 2rem;
	border-radius: 0.5rem;
	overflow: hidden;
	background-color: var(--color-surface-hover);
}

.stepper-btn[b-jxcecy1cuk] {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	background-color: var(--color-accent);
	border: none;
	padding: 0;
	cursor: pointer;
}

.stepper-btn:disabled[b-jxcecy1cuk] {
	background-color: var(--color-text-muted);
	cursor: default;
}

.stepper-value[b-jxcecy1cuk] {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	font-size: 14px;
	font-weight: 500;
	color: var(--color-text);
}
