/* /Components/Pages/Download.razor.rz.scp.css */
.tv-download-page[b-xmmjq1ymub] { max-width: 760px; margin: 32px auto; padding: 28px; border: 1px solid #e9e0f4; border-radius: 18px; background: #fff; color: #342942; }
.tv-download-page header[b-xmmjq1ymub] { text-align: center; margin-bottom: 22px; }
.tv-download-page header > i[b-xmmjq1ymub] { font-size: 32px; color: #9060d0; }
.tv-download-page h1[b-xmmjq1ymub] { font-size: 28px; margin: 14px 0; }
.tv-download-page p[b-xmmjq1ymub] { font-size: 14px; line-height: 1.8; color: #84778f; }
.tv-download-note[b-xmmjq1ymub] { margin-top: 22px; }
@media (max-width: 600px) { .tv-download-page[b-xmmjq1ymub] { margin: 12px; padding: 18px; } }
/* /Components/Shared/AccountAvatar.razor.rz.scp.css */
.tv-account-avatar-image[b-ml4e3elyi0] {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	object-fit: cover;
}
/* /Components/Shared/AppDownloadList.razor.rz.scp.css */
.tv-download-list[b-tnr1s09nim] { display: grid; gap: 8px; max-height: 55dvh; overflow-y: auto; }
.tv-download-item[b-tnr1s09nim] { display: flex; align-items: center; gap: 12px; padding: 12px; border: 1px solid #e8e1f3; border-radius: 10px; text-decoration: none; color: inherit; background: #faf8ff; }
.tv-download-item:hover[b-tnr1s09nim], .tv-download-item:focus-visible[b-tnr1s09nim] { border-color: #9d6bdf; background: #f0e8ff; }
.tv-download-item > i:first-child[b-tnr1s09nim] { width: 25px; color: #9060d0; font-size: 24px; text-align: center; }
.tv-download-item > i:last-child[b-tnr1s09nim] { margin-left: auto; color: #9060d0; }
.tv-download-item span[b-tnr1s09nim] { min-width: 0; }
.tv-download-item strong[b-tnr1s09nim], .tv-download-item small[b-tnr1s09nim] { display: block; overflow-wrap: anywhere; }
.tv-download-item strong[b-tnr1s09nim] { font-size: 14px; }
.tv-download-item small[b-tnr1s09nim] { margin-top: 3px; font-size: 11px; opacity: .7; }
/* /Components/Shared/SiteDownloadEditor.razor.rz.scp.css */
.tv-package-heading[b-3sxni2l9yq], .tv-package-row-title[b-3sxni2l9yq] { display: flex; align-items: center; gap: 10px; }
.tv-package-heading[b-3sxni2l9yq] { justify-content: space-between; color: #9687a7; font-size: 12px; margin-bottom: 12px; }
.tv-package-row[b-3sxni2l9yq] { border: 1px solid #e9e1f2; border-radius: 10px; background: #fff; padding: 12px; margin: 10px 0; }
.tv-package-row-title[b-3sxni2l9yq] { margin-bottom: 10px; color: #7f5aac; }
.tv-package-row-title > strong[b-3sxni2l9yq] { flex: 1; overflow-wrap: anywhere; font-size: 13px; }
.tv-package-row-title > label[b-3sxni2l9yq] { color: #8d7e9b; font-size: 12px; white-space: nowrap; }
.tv-package-drag[b-3sxni2l9yq] { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 28px; cursor: grab; touch-action: none; }
.tv-package-drag:active[b-3sxni2l9yq] { cursor: grabbing; }
.tv-package-row.is-dragging[b-3sxni2l9yq] { opacity: .5; }
.tv-package-row.is-drop-target[b-3sxni2l9yq] { border-color: #9763db; box-shadow: 0 -3px 0 #9763db; }
.tv-package-fields[b-3sxni2l9yq] { display: grid; grid-template-columns: 1.6fr 1fr .8fr .8fr 1.4fr; gap: 10px; margin-bottom: 10px; }
.tv-package-fields > label[b-3sxni2l9yq] { display: flex; flex-direction: column; gap: 5px; min-width: 0; margin: 0; color: #95869e; font-size: 12px; }
.tv-package-fields input[b-3sxni2l9yq], .tv-package-fields select[b-3sxni2l9yq] { margin: 0; height: 38px; min-height: 38px; font-size: 12px; }
.tv-package-fields[b-3sxni2l9yq]  .select { margin: 0; min-width: 0; }
.tv-package-fields[b-3sxni2l9yq]  .select > .form-control { height: 38px; min-height: 38px; margin: 0; display: flex; align-items: center; font-size: 12px; }
.tv-package-upload[b-3sxni2l9yq] { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; color: #8e7b9f; font-size: 12px; }
.tv-package-upload label[b-3sxni2l9yq] { position: relative; overflow: hidden; cursor: pointer; }
.tv-package-upload input[b-3sxni2l9yq] { position: absolute; inset: 0; opacity: 0; width: 100%; cursor: pointer; }
.tv-package-row progress[b-3sxni2l9yq] { width: 100%; margin-top: 10px; accent-color: #9763db; }
.tv-package-qr[b-3sxni2l9yq] { display: flex; gap: 16px; align-items: center; margin-top: 16px; padding-top: 12px; border-top: 1px solid #eee8f6; }
.tv-package-qr div[b-3sxni2l9yq] { min-width: 0; font-size: 12px; color: #8d7e9d; }
.tv-package-qr p[b-3sxni2l9yq] { margin: 6px 0; }
@media (max-width: 800px) { .tv-package-fields[b-3sxni2l9yq] { grid-template-columns: 1fr 1fr; } .tv-package-heading[b-3sxni2l9yq] { flex-wrap: wrap; } }
@media (max-width: 480px) { .tv-package-row-title[b-3sxni2l9yq] { flex-wrap: wrap; } .tv-package-qr[b-3sxni2l9yq] { align-items: flex-start; } .tv-package-qr img[b-3sxni2l9yq] { width: 90px; height: 90px; } }
