.adminDash{padding:20px;color:#fff;font-family:Inter,sans-serif}.adminDash.embedded{padding:0}.adminDash.embedded .md-header{margin-bottom:20px}.adminDash .md-header{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.adminDash .balance-card{background:linear-gradient(135deg,#1f2937,#111827);border:1px solid #374151;padding:20px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.adminDash .balance-card .label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin-bottom:8px;font-weight:600}.adminDash .balance-card .value{font-size:28px;font-weight:700;color:#fff}.adminDash .balance-card .value .currency{font-size:14px;color:#6b7280;font-weight:400}.adminDash .md-actions-area{margin-bottom:32px}.adminDash .quick-actions-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.adminDash .qa-btn{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;color:#e5e7eb;cursor:pointer;transition:all .2s}.adminDash .qa-btn .icon{font-size:24px;margin-bottom:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.05)}.adminDash .qa-btn span{font-size:14px;font-weight:500}.adminDash .qa-btn:hover{background:#374151;transform:translateY(-2px)}.adminDash .qa-btn.income:hover .icon{background:rgba(16,185,129,.2);color:#10b981}.adminDash .qa-btn.expense:hover .icon{background:rgba(239,68,68,.2);color:#ef4444}.adminDash .qa-btn.transfer:hover .icon{background:rgba(59,130,246,.2);color:#3b82f6}.adminDash .action-form-container{background:#1f2937;border:1px solid #374151;border-radius:12px;overflow:hidden;animation:slideDown .3s ease-out}.adminDash .action-form-container .form-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#111827;border-bottom:1px solid #374151}.adminDash .action-form-container .form-header .title{font-size:16px;font-weight:600;color:#fff}.adminDash .action-form-container .form-header .close-btn{background:none;border:none;color:#9ca3af;font-size:20px;cursor:pointer}.adminDash .action-form-container .form-header .close-btn:hover{color:#fff}.adminDash .action-form-container .form-content{padding:20px}.adminDash .action-form-container .form-row{display:flex;gap:16px;margin-bottom:16px}.adminDash .action-form-container .field-group{display:flex;flex-direction:column;flex:1}.adminDash .action-form-container .field-group.grow{flex:2}.adminDash .action-form-container .field-group label{font-size:12px;color:#9ca3af;margin-bottom:6px;font-weight:500}.adminDash .action-form-container .field-group input,.adminDash .action-form-container .field-group select{background:#111827;border:1px solid #374151;color:#fff;padding:10px 12px;border-radius:8px;font-size:14px;outline:none}.adminDash .action-form-container .field-group input:focus,.adminDash .action-form-container .field-group select:focus{border-color:#3b82f6}.adminDash .action-form-container .field-group .input-lg{font-size:18px;font-weight:700;padding:12px}.adminDash .action-form-container .transfer-files{flex-direction:row;align-items:flex-end;gap:12px}.adminDash .action-form-container .transfer-files .sub-field{flex:1}.adminDash .action-form-container .transfer-files .arrow{padding-bottom:12px;color:#6b7280}.adminDash .action-form-container .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.adminDash .action-form-container .form-actions button{padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;font-size:14px}.adminDash .action-form-container .form-actions .cancel-btn{background:rgba(0,0,0,0);border:1px solid #374151;color:#9ca3af}.adminDash .action-form-container .form-actions .cancel-btn:hover{border-color:#4b5563;color:#fff}.adminDash .action-form-container .form-actions .submit-btn{border:none;color:#fff}.adminDash .action-form-container .form-actions .submit-btn.income{background:#10b981}.adminDash .action-form-container .form-actions .submit-btn.income:hover{background:#059669}.adminDash .action-form-container .form-actions .submit-btn.expense{background:#ef4444}.adminDash .action-form-container .form-actions .submit-btn.expense:hover{background:#dc2626}.adminDash .action-form-container .form-actions .submit-btn.transfer{background:#3b82f6}.adminDash .action-form-container .form-actions .submit-btn.transfer:hover{background:#2563eb}.adminDash .md-history-section h3{font-size:18px;font-weight:600;margin-bottom:16px;color:#f3f4f6}.adminDash .md-history-section .history-block{margin-bottom:24px}.adminDash .md-history-section .history-block .block-title{font-size:14px;font-weight:600;color:#9ca3af;margin-bottom:8px;text-transform:uppercase}.adminDash .md-history-section .history-list{background:#1f2937;border-radius:12px;border:1px solid #374151;overflow:hidden}.adminDash .md-history-section .h-item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #374151}.adminDash .md-history-section .h-item:last-child{border-bottom:none}.adminDash .md-history-section .h-item .h-icon{width:36px;height:36px;border-radius:50%;background:#374151;display:flex;align-items:center;justify-content:center;font-size:16px;margin-right:16px}.adminDash .md-history-section .h-item .h-icon.in{color:#10b981;background:rgba(16,185,129,.1)}.adminDash .md-history-section .h-item .h-icon.out{color:#ef4444;background:rgba(239,68,68,.1)}.adminDash .md-history-section .h-item .h-info{flex:1}.adminDash .md-history-section .h-item .h-info .h-desc{font-weight:500;color:#e5e7eb;font-size:14px}.adminDash .md-history-section .h-item .h-info .h-date{font-size:12px;color:#9ca3af;margin-top:2px}.adminDash .md-history-section .h-item .h-amount{font-weight:700;font-size:15px;font-family:monospace}.adminDash .md-history-section .h-item .h-amount.pos{color:#10b981}.adminDash .md-history-section .h-item .h-amount.neg{color:#ef4444}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.adminDash .md-header{grid-template-columns:1fr}.adminDash .form-row{flex-direction:column;gap:12px}}.edit-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100;backdrop-filter:blur(4px)}.edit-modal{background:#1f2937;width:90%;max-width:400px;border-radius:12px;border:1px solid #374151;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;animation:slideUp .3s ease-out}.edit-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#111827;border-bottom:1px solid #374151}.edit-modal .modal-header h3{font-size:16px;font-weight:600;color:#fff;margin:0}.edit-modal .modal-header button{background:none;border:none;color:#9ca3af;font-size:20px;cursor:pointer}.edit-modal .modal-header button:hover{color:#fff}.edit-modal .modal-body{padding:20px}.edit-modal .modal-body .field-group{margin-bottom:16px}.edit-modal .modal-body .field-group label{display:block;font-size:12px;color:#9ca3af;margin-bottom:6px;font-weight:500}.edit-modal .modal-body .field-group input{width:100%;background:#111827;border:1px solid #374151;color:#fff;padding:10px;border-radius:6px;font-size:14px;outline:none}.edit-modal .modal-body .field-group input:focus{border-color:#3b82f6}.edit-modal .modal-body .modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.edit-modal .modal-body .modal-actions button{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.edit-modal .modal-body .modal-actions .delete-btn{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.edit-modal .modal-body .modal-actions .delete-btn:hover{background:rgba(239,68,68,.2);border-color:#ef4444}.edit-modal .modal-body .modal-actions .cancel-btn{background:rgba(0,0,0,0);border:1px solid #374151;color:#9ca3af}.edit-modal .modal-body .modal-actions .cancel-btn:hover{border-color:#4b5563;color:#fff}.edit-modal .modal-body .modal-actions .save-btn{background:#3b82f6;border:none;color:#fff}.edit-modal .modal-body .modal-actions .save-btn:hover{background:#2563eb}.clickable{cursor:pointer;transition:background .1s}.clickable:hover{background:#374151}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}