.apk-kicker{display:block;font-size:12px;letter-spacing:.12em;font-weight:900;color:#2d6f9f;margin-bottom:5px}
.apk-admin-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}
.apk-admin-head h1{margin:0 0 7px}.apk-admin-head p{margin:0;color:#647585;line-height:1.6}
.apk-secondary-link{display:inline-flex;padding:10px 14px;border-radius:10px;border:1px solid #c7d6e2;text-decoration:none;font-weight:800;background:#fff;color:#174a70;white-space:nowrap}
.apk-admin-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:18px;margin-bottom:18px}
.apk-panel{background:#fff;border:1px solid #d8e2ea;border-radius:16px;padding:20px;margin-bottom:18px;box-shadow:0 8px 24px rgba(26,55,78,.05)}
.apk-panel h2{margin:0 0 15px}
.apk-panel-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.apk-status,.apk-count{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:13px;font-weight:900}
.apk-status.on{background:#e8f7ed;color:#17653a}.apk-status.off{background:#f2f4f6;color:#687683}.apk-count{background:#eef5fa;color:#315f7e}
.apk-form{display:grid;gap:14px}.apk-form label{display:grid;gap:7px;font-weight:800}
.apk-form input,.apk-form textarea{width:100%;box-sizing:border-box;border:1px solid #cbd8e2;border-radius:10px;padding:11px 12px;background:#fff;font:inherit}
.apk-form textarea{resize:vertical}.apk-form small{font-weight:500;color:#6a7d8c;line-height:1.5}
.apk-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.apk-three{display:grid;grid-template-columns:.65fr .85fr 1.5fr;gap:12px}
.apk-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px!important;padding:12px;border:1px solid #d9e3ea;border-radius:11px;background:#f8fbfd}
.apk-check input{width:20px!important;height:20px!important;min-width:20px;margin:1px 0 0}.apk-check span{display:grid;gap:3px}.apk-check small{font-weight:500}
.apk-primary{justify-self:start;border:0;border-radius:10px;padding:11px 18px;background:#0f5d93;color:#fff;font-weight:900;font-size:15px;cursor:pointer}
.apk-current-panel{background:linear-gradient(145deg,#f7fbfe,#fff)}
.apk-current-version{font-size:38px;font-weight:950;color:#113b59;margin:8px 0 15px}
.apk-meta{display:grid;gap:0;margin:0}.apk-meta>div{display:grid;grid-template-columns:125px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #e7edf2}.apk-meta dt{color:#687b8a}.apk-meta dd{margin:0;font-weight:800}.apk-hash{font-family:ui-monospace,Consolas,monospace;font-size:11px;word-break:break-all}
.apk-notes{margin-top:14px;padding:13px;border-radius:11px;background:#f4f8fb;line-height:1.65}.apk-notes strong{display:block;margin-bottom:5px}
.apk-qr-row{display:grid;grid-template-columns:116px 1fr;gap:14px;align-items:center;margin-top:16px}.apk-qr-row img{width:116px;height:116px;border:1px solid #d7e0e7;border-radius:10px}.apk-qr-row div{display:grid;gap:6px}.apk-qr-row small{color:#647786;word-break:break-all}.apk-qr-row a{font-weight:800}
.apk-alert{padding:12px 13px;border-radius:10px;background:#fff6df;color:#775500;line-height:1.55}.apk-alert.danger{background:#fff0f0;color:#8b2828}
.apk-empty{padding:26px;border:1px dashed #c8d5df;border-radius:12px;text-align:center;color:#6e7d89;background:#fbfcfd}
.apk-version-list{display:grid;gap:10px}.apk-version-card{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #dbe4ea;border-radius:13px;padding:14px;background:#fff}.apk-version-card.current{border-color:#91bad5;background:#f5fbff}
.apk-version-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.apk-version-title strong{font-size:19px}.apk-version-title span{padding:4px 8px;border-radius:999px;background:#dff2e6;color:#17623a;font-size:12px;font-weight:900}.apk-version-title span.missing{background:#ffe5e5;color:#8a2929}
.apk-version-sub{color:#6d7d89;font-size:13px;margin-top:4px}.apk-version-notes{margin-top:7px;white-space:pre-wrap;line-height:1.5}
.apk-version-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.apk-version-actions form{margin:0}.apk-version-actions button{border:1px solid #b9cad6;border-radius:9px;padding:8px 10px;background:#fff;font-weight:800;cursor:pointer}.apk-version-actions button.danger{border-color:#e2b5b5;color:#922f2f}
.apk-footnote{font-size:13px;color:#6e7d88;margin:-5px 0 24px}.apk-footnote code{font-family:ui-monospace,Consolas,monospace}
.apk-public-hero{max-width:980px;margin:36px auto 16px;padding:0 22px;display:flex;align-items:center;gap:18px}.apk-public-icon{width:76px;height:76px;display:grid;place-items:center;border-radius:20px;background:#0f5d93;color:#fff;font-weight:950;font-size:21px;box-shadow:0 12px 30px rgba(15,93,147,.22)}
.apk-public-hero h1{margin:0 0 7px;font-size:clamp(28px,4vw,42px);color:#18364d}.apk-public-hero p{margin:0;color:#667887;line-height:1.65}
.apk-public-card{max-width:980px;margin:0 auto 44px;background:#fff;border:1px solid #dbe4eb;border-radius:20px;padding:24px;box-shadow:0 12px 32px rgba(29,61,84,.08)}
.apk-public-info{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.apk-public-info>div{padding:13px;border-radius:12px;background:#f5f9fc;display:grid;gap:5px}.apk-public-label{font-size:12px;color:#6f7f8d;font-weight:800}.apk-public-info strong{font-size:17px}
.apk-public-download{display:grid;grid-template-columns:210px 1fr;gap:24px;align-items:center;margin-top:22px;padding:20px;border-radius:16px;background:linear-gradient(135deg,#eef8ff,#f7fbfd)}
.apk-public-qr{display:grid;justify-items:center;gap:7px}.apk-public-qr img{width:185px;height:185px;background:#fff;border-radius:13px;border:1px solid #d6e1e8;padding:5px;box-sizing:border-box}.apk-public-qr small{font-weight:800;color:#506b7d}
.apk-public-actions{display:grid;gap:13px}.apk-download-button{display:inline-flex;justify-content:center;align-items:center;min-height:60px;border-radius:14px;background:#0d64a0;color:#fff;text-decoration:none;font-size:20px;font-weight:950;padding:0 22px}.apk-public-actions p{margin:0;color:#667a89;line-height:1.65}
.apk-public-notes{margin-top:22px;border-top:1px solid #e4ebf0;padding-top:18px}.apk-public-notes h2{margin:0 0 9px}.apk-public-notes div{line-height:1.7;color:#445b6c}
.apk-public-tech{margin-top:18px;border-top:1px solid #e8eef2;padding-top:15px}.apk-public-tech summary{cursor:pointer;font-weight:800;color:#627786}.apk-public-tech div{display:grid;gap:6px;margin-top:10px}.apk-public-tech code{word-break:break-all;font-size:11px}
.apk-public-closed{text-align:center;padding:40px 18px}.apk-public-closed strong{font-size:25px;color:#344e60}.apk-public-closed p{color:#6c7f8d;line-height:1.65}.apk-public-closed a{display:inline-flex;padding:10px 15px;border-radius:10px;background:#0f5d93;color:#fff;text-decoration:none;font-weight:900}
@media(max-width:900px){.apk-admin-grid{grid-template-columns:1fr}.apk-three{grid-template-columns:1fr 1fr}.apk-three label:last-child{grid-column:1/-1}.apk-public-info{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.apk-admin-head{display:grid}.apk-two,.apk-three{grid-template-columns:1fr}.apk-three label:last-child{grid-column:auto}.apk-version-card{display:grid}.apk-version-actions{justify-content:flex-start}.apk-public-hero{align-items:flex-start}.apk-public-icon{width:62px;height:62px;border-radius:16px}.apk-public-card{margin-left:12px;margin-right:12px;padding:16px}.apk-public-info{grid-template-columns:1fr}.apk-public-download{grid-template-columns:1fr}.apk-public-qr img{width:170px;height:170px}.apk-download-button{font-size:18px}}

.apk-public-download.apk-public-download-noqr{grid-template-columns:1fr}
