/* D68: reliable desktop APK picker, narrow developer controls and native one-tap updater UI. */
body.install-page .d60-apk-manage,
body.install-page .d60-apk-card,
body.install-page .d60-share-panel{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
body.install-page .d60-apk-manage{overflow:hidden!important}
body.install-page .d60-apk-manage>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
body.install-page .d60-file-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important}
body.install-page .d60-file-row>div{min-width:0!important;max-width:100%!important}
body.install-page .d60-file-row strong,body.install-page .d60-file-row span{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.d68-upload-picker{display:grid;gap:10px;width:100%;min-width:0;margin-top:10px;padding:14px;border:1px dashed rgba(226,180,89,.72);border-radius:18px;background:linear-gradient(180deg,rgba(226,180,89,.14),rgba(226,180,89,.06));box-sizing:border-box}
.d68-upload-picker.is-drag{border-color:#e3b75f;background:linear-gradient(180deg,rgba(226,180,89,.24),rgba(226,180,89,.10))}
.d68-upload-picker.is-disabled{opacity:.62;pointer-events:none}
.d68-file-input{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.d68-upload-copy{display:grid;gap:5px;text-align:center;min-width:0}.d68-upload-copy strong{font-size:17px;color:#f2c56e}.d68-upload-copy span{font-size:13px;color:#bdb39e;line-height:1.4;overflow-wrap:anywhere}
.d68-choose-apk{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}
.d68-native-update-btn{width:100%;margin-top:12px}
.d68-update-overlay{position:fixed;inset:0;z-index:120000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.76);backdrop-filter:blur(5px)}
.d68-update-overlay.hidden{display:none!important}.d68-update-card{width:min(460px,100%);max-height:88vh;overflow:auto;padding:20px;border:1px solid rgba(210,161,77,.62);border-radius:22px;background:#151718;color:#eee4cf;box-shadow:0 24px 80px rgba(0,0,0,.58);box-sizing:border-box}
.d68-update-card h3{margin:0 36px 8px 0;color:#f1c367}.d68-update-card p{margin:0 0 12px;color:#c6baa4;line-height:1.45}.d68-update-close{float:right;margin:-6px -4px 0 8px;border:0;background:transparent;color:#c7bdad;font-size:28px;line-height:1;cursor:pointer}.d68-update-progress{height:10px;border-radius:999px;overflow:hidden;background:#2a2c2d;margin:14px 0}.d68-update-progress>i{display:block;width:0;height:100%;background:linear-gradient(90deg,#b98636,#efc66e);transition:width .18s ease}.d68-update-status{font-size:14px;color:#ddd1bb;min-height:42px}.d68-update-note{margin-top:12px;padding:10px 12px;border:1px solid rgba(225,177,83,.28);border-radius:13px;background:rgba(225,177,83,.07);color:#c8bda9;font-size:13px;line-height:1.4}
@media(max-width:620px){
 body.install-page .d60-file-row{grid-template-columns:1fr!important}
 body.install-page .d60-file-row>a{width:100%!important;box-sizing:border-box!important;text-align:center!important}
 body.install-page .d60-apk-manage-actions{grid-template-columns:1fr!important;width:100%!important}
 body.install-page .d60-apk-manage-actions button{width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
 .d68-upload-picker{padding:12px}.d68-update-card{padding:18px}
}
