.custom-card{border:1px solid #dee2e6;border-radius:.375rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.custom-card-body{padding:1.25rem}.custom-card-title{font-weight:500}.custom-card-text,.custom-card-title{font-size:1rem;color:#fff}.custom-card-count{font-size:1.5rem;font-weight:500;color:#fff}.blue-card{background-color:#46b5fb}.yellow-card{background-color:#ffc107}.red-card{background-color:#e55353}.green-card{background-color:#28a745}.text-muted{font-size:1rem;font-weight:500;color:#f8f9fa!important}.mb-4{margin-bottom:1.5rem}@media (max-width:576px){.btn-group-sm .btn{margin-bottom:.25rem}.gap-1{gap:.25rem!important}}@media (max-width:768px){.form-label{font-weight:500}.badge{font-size:.875rem}}.gap-1{gap:.25rem}.flex-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.transaction-card{border:1px solid #dee2e6;border-radius:.375rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.transaction-card:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.transaction-details{margin-top:.75rem}.detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem 0;border-bottom:1px solid #f8f9fa}.detail-row:last-child{border-bottom:none}.detail-label{font-weight:500;color:#6c757d;font-size:.875rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem}.detail-value{text-align:right;font-size:.875rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;word-break:break-word}@media (max-width:576px){.transaction-card{margin-bottom:.75rem!important}.detail-label,.detail-value{font-size:.8rem}.card-title{font-size:1rem}}