:root{--ci-bg-0:#050a1f;--ci-bg-1:#0a1c5e;--ci-bg-2:#1440b8;--ci-glass-bg:rgba(10,20,50,.55);--ci-glass-border:rgba(255,255,255,.14);--ci-accent:#4fe3ff;--ci-accent-soft:rgba(79,227,255,.35);--ci-text:#f2f6ff;--ci-muted:#93a4d6;--ci-bad:#ff6b6b;--ci-good:#3ddc84}.cardiagnos-admin-root{max-width:960px;margin:0 auto;min-height:100vh;background:radial-gradient(120% 120% at 50% -10%,var(--ci-bg-2) 0%,var(--ci-bg-1) 45%,var(--ci-bg-0) 100%);padding:max(40px,env(safe-area-inset-top)) 20px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--ci-text);overflow-x:hidden;width:100%;box-sizing:border-box}.cardiagnos-admin-root *{box-sizing:border-box;max-width:100%}#partnersTableWrap,#signupsTableWrap,#valuationsTableWrap{overflow-x:hidden;max-width:100%}#partnersTableWrap .admin-table,#signupsTableWrap .admin-table,#valuationsTableWrap .admin-table{min-width:0;width:100%;display:block}#partnersTableWrap .admin-table thead,#signupsTableWrap .admin-table thead,#valuationsTableWrap .admin-table thead{display:none}#partnersTableWrap .admin-table tbody,#signupsTableWrap .admin-table tbody,#valuationsTableWrap .admin-table tbody{display:flex;flex-direction:column;gap:10px}#partnersTableWrap .admin-table tr,#signupsTableWrap .admin-table tr,#valuationsTableWrap .admin-table tr{display:flex;flex-direction:column;gap:10px;background:#ffffff0a;border:1px solid var(--ci-glass-border);border-radius:12px;padding:14px;max-width:100%}#partnersTableWrap .admin-table td,#signupsTableWrap .admin-table td,#valuationsTableWrap .admin-table td{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border-bottom:none;text-align:start;max-width:100%;min-width:0}#partnersTableWrap .admin-table td[data-label]:before,#signupsTableWrap .admin-table td[data-label]:before,#valuationsTableWrap .admin-table td[data-label]:before{content:attr(data-label);color:var(--ci-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}#partnersTableWrap .admin-table td .admin-actions,#signupsTableWrap .admin-table td .admin-actions,#valuationsTableWrap .admin-table td .admin-actions{white-space:normal;display:flex;flex-wrap:wrap;gap:6px}@media(min-width:720px){#partnersTableWrap,#signupsTableWrap,#valuationsTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#partnersTableWrap .admin-table,#signupsTableWrap .admin-table,#valuationsTableWrap .admin-table{min-width:640px;width:auto;display:table}#partnersTableWrap .admin-table thead,#signupsTableWrap .admin-table thead,#valuationsTableWrap .admin-table thead{display:table-header-group}#partnersTableWrap .admin-table tbody,#signupsTableWrap .admin-table tbody,#valuationsTableWrap .admin-table tbody{display:table-row-group;gap:0}#partnersTableWrap .admin-table tr,#signupsTableWrap .admin-table tr,#valuationsTableWrap .admin-table tr{display:table-row;background:none;border:none;border-radius:0;padding:0}#partnersTableWrap .admin-table td,#signupsTableWrap .admin-table td,#valuationsTableWrap .admin-table td{display:table-cell;padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.06);text-align:start}#partnersTableWrap .admin-table td[data-label]:before,#signupsTableWrap .admin-table td[data-label]:before,#valuationsTableWrap .admin-table td[data-label]:before{content:none}#partnersTableWrap .admin-table td .admin-actions,#signupsTableWrap .admin-table td .admin-actions,#valuationsTableWrap .admin-table td .admin-actions{white-space:nowrap}}.cardiagnos-admin-root,.cardiagnos-admin-root *{overflow-wrap:break-word;word-break:break-word}html,body{overflow-x:hidden;max-width:100vw}@media(max-width:640px){.cardiagnos-admin-root{padding:max(24px,env(safe-area-inset-top)) 14px 60px}.admin-card{padding:16px}.admin-add-form{grid-template-columns:1fr}.admin-topbar{flex-direction:column;align-items:stretch;gap:10px}.admin-topbar h1{order:-1;margin:0 0 4px}}.admin-stats-grid{grid-template-columns:repeat(2,1fr)}@media(min-width:520px){.admin-stats-grid{grid-template-columns:repeat(4,1fr)}}.cardiagnos-admin-root h1{font-size:22px;font-weight:800;margin:0 0 6px;color:var(--ci-text)}.cardiagnos-admin-root h2{font-size:16px;font-weight:700;margin:0 0 14px;color:var(--ci-text)}.cardiagnos-admin-root .sub{color:var(--ci-muted);font-size:13px;margin:0 0 18px}.cardiagnos-admin-root .field{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.cardiagnos-admin-root .field label{font-size:12.5px;font-weight:600;color:var(--ci-muted)}.cardiagnos-admin-root input,.cardiagnos-admin-root select,.cardiagnos-admin-root textarea{padding:11px 13px;border:1px solid var(--ci-glass-border);border-radius:10px;font-size:14.5px;font-family:inherit;width:100%;resize:vertical;background:#ffffff0d;color:var(--ci-text);outline:none;transition:border-color .15s,background .15s}.cardiagnos-admin-root input:focus,.cardiagnos-admin-root select:focus,.cardiagnos-admin-root textarea:focus{border-color:var(--ci-accent);background:#ffffff14}.cardiagnos-admin-root select option{background:#0a1230;color:var(--ci-text)}.cardiagnos-admin-root ::placeholder{color:#f2f6ff59}.cardiagnos-admin-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;font-size:13.5px;font-weight:700;font-family:inherit;transition:transform .12s,box-shadow .15s}.cardiagnos-admin-root .btn:active{transform:scale(.97)}.cardiagnos-admin-root .btn-primary{background:linear-gradient(135deg,var(--ci-accent),#3a6dff);color:#04101f;box-shadow:0 8px 20px #4fe3ff40}.cardiagnos-admin-root .btn-secondary{background:#ffffff14;color:var(--ci-text);border:1px solid var(--ci-glass-border);margin-inline-end:6px}.cardiagnos-admin-root .btn-ghost{background:transparent;color:var(--ci-muted);border:1px solid var(--ci-glass-border)}.cardiagnos-admin-root .admin-btn-danger{background:#ff5a5a1f;border-color:#ff5a5a66;color:#ff8080}.cardiagnos-admin-root .admin-error{color:var(--ci-bad);font-size:13px;margin:8px 0 0}.cardiagnos-admin-root .admin-success{color:var(--ci-good);font-size:13px;margin:8px 0 0}#admin-login-gate{display:flex;align-items:center;justify-content:center;min-height:60vh}.admin-login-card{width:100%;max-width:340px;background:var(--ci-glass-bg);border:1px solid var(--ci-glass-border);border-radius:18px;padding:28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 60px #00000073,inset 0 1px #ffffff0f}.admin-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.admin-card{background:var(--ci-glass-bg);border:1px solid var(--ci-glass-border);border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:24px;margin-bottom:24px;scroll-margin-top:16px}html{scroll-behavior:smooth}.admin-add-form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.admin-add-form .field:nth-child(1),.admin-add-form button,.admin-add-form .admin-error{grid-column:1 / -1}.admin-stats-grid{display:grid;gap:10px;margin-bottom:24px}.admin-stat-card{display:block;background:var(--ci-glass-bg);border:1px solid var(--ci-glass-border);border-radius:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px 12px;text-align:center;text-decoration:none;color:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.admin-stat-card:hover,.admin-stat-card:focus-visible{background:#ffffff12;border-color:#ffffff2e}.admin-stat-num{font-size:24px;font-weight:800;color:var(--ci-text);line-height:1.1;font-variant-numeric:tabular-nums}.admin-stat-num--accent{color:var(--ci-accent)}.admin-stat-num--warn{color:#ffb84f}.admin-stat-label{font-size:11px;font-weight:700;color:var(--ci-muted);text-transform:uppercase;letter-spacing:.3px;margin-top:4px}.admin-table{width:100%;border-collapse:collapse;font-size:13.5px}.admin-table th{text-align:start;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--ci-muted);padding:0 10px 8px;border-bottom:1px solid var(--ci-glass-border)}.admin-table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle;color:var(--ci-text)}.admin-table .sub{margin:2px 0 0;font-size:12px}.admin-status{font-weight:700;font-size:12.5px}.admin-status--active{color:var(--ci-good)}.admin-status--suspended{color:var(--ci-bad)}.admin-actions{white-space:nowrap}.admin-checkbox-field{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ci-muted);grid-column:1 / -1;margin:-4px 0 14px;cursor:pointer}.admin-checkbox-field input{width:auto;accent-color:var(--ci-accent)}.admin-checkbox-field--table{margin:0;font-weight:400}.pc-partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.pc-partner-card{display:flex;flex-direction:column;align-items:center;gap:10px;background:#ffffff0a;border:1px solid var(--ci-glass-border);border-radius:14px;padding:16px 10px;cursor:pointer;font:inherit;color:var(--ci-text);font-weight:600;font-size:13px;text-align:center;transition:border-color .15s,background .15s}.pc-partner-card:hover{border-color:var(--ci-accent);background:#4fe3ff0f}.pc-partner-logo{width:56px;height:56px;object-fit:contain;border-radius:50%;background:#fff;border:1px solid var(--ci-glass-border)}.pc-partner-logo--blank{background:#ffffff14}.pc-reports-heading{font-size:15px;font-weight:700;margin:14px 0 12px;color:var(--ci-text)}.pc-report-list{display:flex;flex-direction:column;gap:8px}.pc-report-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff0a;border:1px solid var(--ci-glass-border);border-radius:12px;padding:12px 14px;flex-wrap:wrap}.pc-report-row-actions{white-space:nowrap;display:flex;gap:6px;flex-wrap:wrap}.pc-report-row-actions .btn{padding:7px 12px;font-size:12.5px;margin:0}@media(max-width:640px){.pc-report-row{flex-direction:column;align-items:stretch}.pc-report-row-actions{white-space:normal}}.admin-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.admin-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#030714b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-modal-card{position:relative;z-index:1;background:#0a1230;border:1px solid var(--ci-glass-border);border-radius:16px;padding:24px;max-width:640px;width:100%;max-height:80vh;overflow:auto;color:var(--ci-text);box-shadow:0 20px 60px #00000073}.admin-modal-close{position:absolute;top:14px;inset-inline-end:14px;background:transparent;border:none;font-size:22px;line-height:1;cursor:pointer;color:var(--ci-muted)}.pc-content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.pc-content-item{width:100%;border-radius:10px;background:#000;max-height:220px;object-fit:contain}.admin-card-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-card-heading-row h2{margin:0}.admin-glow-btn{position:relative;display:inline-flex;align-items:center;gap:8px;background:var(--ci-glass-bg);border:1px solid var(--ci-glass-border);border-radius:999px;color:var(--ci-text);font-size:13px;font-weight:700;padding:9px 16px 9px 14px;cursor:pointer;transition:border-color .2s ease}.admin-glow-btn.is-glowing{border-color:#ff6a3d;animation:admin-glow-pulse 1.6s ease-in-out infinite}@keyframes admin-glow-pulse{0%{box-shadow:0 0 #ff6a3d8c}70%{box-shadow:0 0 0 10px #ff6a3d00}to{box-shadow:0 0 #ff6a3d00}}.admin-glow-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ff6a3d;color:#fff;font-size:11px;font-weight:800;line-height:20px}.admin-notify-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:transparent;border:1px solid var(--ci-glass-border);border-radius:999px;color:var(--ci-muted);font-size:12.5px;font-weight:700;padding:7px 14px;cursor:pointer}.admin-notify-toggle.is-on{color:var(--ci-accent);border-color:var(--ci-accent)}.admin-notify-toggle:disabled{opacity:.6;cursor:default}.admin-content-feed{display:flex;flex-direction:column;gap:10px;margin-top:14px}.admin-content-item{display:flex;gap:12px;align-items:center;background:#ffffff0a;border:1px solid var(--ci-glass-border);border-radius:12px;padding:10px;max-width:100%}.admin-content-item.is-unseen{border-color:#ff6a3d}.admin-content-thumb{width:64px;height:64px;flex:none;border-radius:8px;object-fit:cover;background:#000}.admin-content-item video.admin-content-thumb{object-fit:contain}.admin-content-meta{min-width:0;flex:1}.admin-content-meta .title{font-size:13.5px;font-weight:700;color:var(--ci-text);overflow-wrap:break-word}.admin-content-meta .sub{margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cardiagnos-admin.css.map */
