#rdManagerInstall {position:fixed;right:16px;top:84px;z-index:1035;padding:8px 12px;border:1px solid #cde3e3;border-radius:20px;background:#fff;color:#08676b;font:600 12px/1.4 system-ui,sans-serif;box-shadow:0 2px 9px #153e4512;cursor:pointer;}
#rdManagerInstall[hidden] {display:none!important;}
.rd-remember-option {display:flex;gap:9px;align-items:center;font-size:13px;color:#475569;margin:12px 0;}
.rd-remember-option input[type=checkbox] {width:17px!important;height:17px!important;padding:0!important;margin:0!important;accent-color:#0a888c;}
#resetPasswordModal .modal-card {width:calc(100% - 32px);max-width:460px!important;border-radius:24px!important;padding:0!important;}
#resetPasswordModal .rd-reset-content {padding:32px;}
#resetPasswordModal label {display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:8px;}
#resetPasswordModal .rd-reset-field {position:relative;}
#resetPasswordModal #rdResetPassword {box-sizing:border-box;width:100%;min-height:52px;padding:14px 54px 14px 16px!important;border-radius:12px;border:1px solid #cbd5e1;background:#f8fafc;font:16px/1.4 system-ui,sans-serif;letter-spacing:normal;}
#resetPasswordModal #rdResetPassword:focus {outline:2px solid #0a888c;outline-offset:2px;}
#resetPasswordModal .rd-password-toggle {position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:#0a888c;cursor:pointer;}
#resetPasswordModal .rd-reset-help {display:flex;align-items:start;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;line-height:1.6;color:#64748b;}
#rdResetCount {white-space:nowrap;}
@media(max-width:575px) {#rdManagerInstall {right:10px;top:74px;font-size:11px;}#resetPasswordModal .rd-reset-content {padding:24px;}#resetPasswordModal .rd-reset-help {flex-direction:column;gap:3px;}}

/* Küçük ekranlarda giriş/kayıt kartı ekrana sığar; masaüstü düzeni korunur. */
@media (max-width:768px) {
    #loginModal, #registerModal {padding:16px;box-sizing:border-box;height:100dvh;align-items:center;justify-content:center;}
    #loginModal .modal-card, #registerModal .modal-card {width:100%;max-width:420px!important;max-height:calc(100dvh - 32px);min-height:0;border-radius:24px!important;overflow-y:auto!important;overscroll-behavior:contain;}
    #loginModal .modal-info-side, #registerModal .modal-info-side {display:none!important;}
    #loginModal .modal-form-side, #registerModal .modal-form-side {flex:0 0 auto!important;min-width:0;padding:28px 24px!important;}
    #loginModal .modal-form-side > h2, #registerModal .modal-form-side > h2 {font-size:24px;padding-right:32px;}
    #loginModal .modal-form-side > p, #registerModal .modal-form-side > p {margin-bottom:24px!important;}
    #loginModal .modal-close, #registerModal .modal-close {top:16px;right:16px;}
    #loginModal .modal-form-group, #registerModal .modal-form-group {margin-bottom:16px;}
    #loginModal input:not([type=checkbox]), #registerModal input:not([type=checkbox]) {font-size:16px;}
}

.rd-manager-install-menu{font-family:inherit;cursor:pointer;text-align:left;width:100%;border:0;background:transparent}
.rd-manager-install-menu[hidden]{display:none!important}

#rdQuickToolsDropdown button.rd-manager-install-menu{display:flex;align-items:center;gap:10px;padding:12px 16px;color:#334155;font-size:13px;font-weight:600;line-height:1.4;border-radius:8px} #rdQuickToolsDropdown button.rd-manager-install-menu i{width:16px;text-align:center;color:#64748b} #rdQuickToolsDropdown button.rd-manager-install-menu:hover{background:#f1f5f9}
