/* D60: managed THE BEST OFFER APK, permanent QR and in-app sharing. */
.d60-install-card{max-width:820px}
.d60-apk-card,.d60-apk-manage,.d60-share-panel{margin-top:18px;padding:18px;border:1px solid rgba(210,161,77,.48);border-radius:22px;background:rgba(18,20,21,.78)}
.d60-apk-card h2,.d60-apk-manage h3{margin-top:0}
.d60-apk-state{margin:10px 0 14px}
.d60-file-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(210,161,77,.25);border-radius:16px;background:rgba(0,0,0,.18)}
.d60-file-row div{min-width:0;display:flex;flex-direction:column;gap:3px}.d60-file-row strong{overflow-wrap:anywhere}.d60-file-row span{font-size:.88em;opacity:.75}.d60-file-row a{white-space:nowrap}
.d60-upload-label{display:flex!important;align-items:center;justify-content:center;cursor:pointer}
.d60-apk-manage-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
.d60-qr-area .field-hint{max-width:620px;margin:8px auto 0}
.d60-share-panel{position:fixed;z-index:11000;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:max(12px,calc(env(safe-area-inset-top) + 12px));bottom:max(12px,calc(env(safe-area-inset-bottom) + 12px));margin:0;display:flex;flex-direction:column;overflow:hidden;background:#151718;box-shadow:0 18px 60px rgba(0,0,0,.62)}
.d60-share-panel.hidden{display:none!important}
.d60-share-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.d60-share-head>div{display:flex;flex-direction:column;gap:3px}.d60-share-head span{font-size:.87em;opacity:.72}
.d60-share-panel input[type=search]{margin:0 0 10px;width:100%}
.d60-share-list{overflow:auto;min-height:0}.d60-share-list h4{position:sticky;top:0;z-index:1;margin:12px 0 6px;padding:8px 4px;background:#151718;color:#e0b86e}.d60-share-list button{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;padding:11px 12px;margin:5px 0;border-radius:14px;border:1px solid rgba(210,161,77,.24);background:rgba(255,255,255,.035);color:inherit}.d60-share-list button span{font-size:.83em;opacity:.7}.d60-share-list button:hover{border-color:rgba(210,161,77,.6)}
.d60-device-apk-card{margin-top:14px}.d60-device-apk-card .d60-device-apk-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.d60-device-apk-card a,.d60-device-apk-card button{min-width:0}
.d60-share-sheet{position:fixed;z-index:12000;inset:0;background:rgba(0,0,0,.72);display:flex;align-items:flex-end;justify-content:center;padding:12px max(12px,env(safe-area-inset-right)) max(12px,calc(env(safe-area-inset-bottom) + 12px)) max(12px,env(safe-area-inset-left))}
.d60-share-sheet-card{width:min(680px,100%);max-height:min(82vh,760px);display:flex;flex-direction:column;padding:16px;border-radius:22px 22px 16px 16px;border:1px solid rgba(210,161,77,.55);background:#17191a;box-shadow:0 -18px 60px rgba(0,0,0,.55)}
.d60-share-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.d60-share-sheet-head div{display:flex;flex-direction:column}.d60-share-sheet-head span{font-size:.83em;opacity:.72}.d60-share-sheet-card input{margin:10px 0}.d60-share-sheet-list{overflow:auto}.d60-share-sheet-list h4{margin:12px 0 6px;color:#e0b86e}.d60-share-sheet-list button{width:100%;display:flex;flex-direction:column;text-align:left;padding:10px 12px;margin:5px 0;border-radius:13px;border:1px solid rgba(210,161,77,.24);background:rgba(255,255,255,.035);color:inherit}.d60-share-sheet-list button span{font-size:.82em;opacity:.7}
@media(max-width:600px){.d60-apk-card,.d60-apk-manage{padding:14px;border-radius:18px}.d60-apk-manage-actions{grid-template-columns:1fr}.d60-file-row{align-items:flex-start;flex-direction:column}.d60-device-apk-card .d60-device-apk-actions{grid-template-columns:1fr}.d60-share-panel{border-radius:18px}.d60-share-sheet{padding-left:0;padding-right:0;padding-bottom:0}.d60-share-sheet-card{border-radius:22px 22px 0 0;max-height:86vh}}
@media print{.d60-apk-card,.d60-apk-manage,.d60-share-panel,.install-print-btn,.button-link{display:none!important}.d60-qr-area{display:block!important}}
