.card,.dropdown-menu,.modal-content,.table th,body{background-color:#fff9f0}.alert,.form-control,.form-select{background-color:#fff9f0;border-color:#e0d8d0}.btn-outline-info,.btn-outline-primary,.btn-outline-secondary,.card-text,.card-title,.dropdown-item,.nav-link,.text-muted,body,h1,h2,h3,h4,h5,h6,p{color:#222!important}.table{color:#000}.form-text,.modal-body,.modal-title,.table td,.table td a,.table th,.table-dark th{color:#000!important}.table-dark th{background-color:#fff9f0!important;border-color:#e0d8d0}.table td a{text-decoration:underline}.btn-danger,.btn-dark,.btn-info,.btn-primary,.btn-warning{border-color:#e0d8d0;color:#000!important}.module-sidebar{border:1px solid #e0d8d0;border-radius:8px;overflow:hidden}.module-sidebar .card{border:none;box-shadow:none}.module-sidebar .card-header{background-color:#e0d8d0;border-bottom:2px solid #d0c8c0;padding:12px 15px}.module-sidebar .card-header h5{font-weight:600;margin:0}.module-menu-item{align-items:center;background-color:#fff9f0;border-bottom:1px solid #e0d8d0;color:#000;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:10px 15px;text-decoration:none}.module-menu-item:hover{background-color:#f5efe5}.module-menu-item.active{background-color:#e0d8d0;font-weight:700}.module-submenu-item{background-color:#f8f4ed;border-bottom:1px solid #e0d8d0;color:#000;display:block;padding:8px 15px 8px 30px;position:relative;text-decoration:none}.module-submenu-item:hover{background-color:#f0eae0}.module-submenu-item.active{background-color:#e0d8d0;font-weight:600}.module-submenu-item i{font-size:.85em;margin-right:5px}.module-content{background-color:#fff9f0;border:1px solid #e0d8d0;border-radius:8px;padding:20px}.module-menu-header{align-items:center;background-color:#355e3b;border-bottom:1px solid #e0d8d0;color:#fff!important;display:flex;font-weight:600;padding:8px 15px}.module-menu-header i{margin-right:5px}.user-custom-navbar{background-color:#fff9f0;background-image:url(/images/list.png);background-position:50%;background-size:cover;border-bottom:1px solid #e0d8d0;margin-bottom:24px;padding:8px 0;width:100%}.user-custom-navbar .img{margin-left:40px}.user-custom-navbar .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-width:0}.user-custom-navbar .d-flex{flex-wrap:wrap;min-width:0}.user-custom-navbar .d-flex.gap-3>*{margin-right:30px}.user-custom-navbar img{height:60px;max-width:100%}.user-custom-navbar .btn-outline-info,.user-custom-navbar .btn-outline-primary,.user-custom-navbar .btn-outline-secondary{border:none!important;box-shadow:none!important}.user-custom-navbar .btn,.user-custom-navbar .btn *{color:#fff!important}.user-custom-navbar .btn{align-items:center;background:transparent!important;border:none!important;display:inline-flex;height:32px;padding-bottom:0;padding-top:0}.user-custom-navbar .btn.btn-outline-danger{background:#e60000!important;color:#fff!important}.user-custom-navbar .btn.btn-outline-info,.user-custom-navbar .btn.btn-outline-primary,.user-custom-navbar .btn.btn-outline-secondary{background:transparent!important;color:#fff!important}.user-custom-navbar .fa,.user-custom-navbar .fa-user,.user-custom-navbar .fas,.user-custom-navbar .text-muted{color:#fff!important}.user-custom-navbar .d-flex.align-items-center>*{line-height:1.5!important;margin-bottom:0!important;vertical-align:middle!important}.btn-outline-danger{background-color:red;color:#fff}.page-confirm-btn,.page-input,.page-size-select,.pagination,.pagination *{color:#000!important}@media (max-width:900px){.user-custom-navbar .container{align-items:flex-start;flex-direction:column}.user-custom-navbar .d-flex.gap-3{flex-wrap:wrap;margin-top:8px}}.customer-service-float{bottom:20px;max-width:320px;position:fixed;right:20px;z-index:9999}.service-icon{align-items:center;background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,123,255,.3);color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:60px}.service-icon:focus-visible{outline:2px solid #fff;outline-offset:2px}.service-content{background:#fff9f0;border:1px solid #e0d8d0;border-radius:12px;bottom:0;box-shadow:0 8px 25px rgba(0,0,0,.15);opacity:0;position:absolute;right:0;transform:scale(0) translateY(20px);transform-origin:bottom right;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:320px}.service-content.active{opacity:1;transform:scale(1) translateY(0);visibility:visible}.service-header{align-items:center;display:flex;justify-content:space-between;padding:14px 16px 0}.service-header h6{align-items:center;display:flex;font-weight:600;gap:6px;margin:0}.close-btn{background:transparent;border:none;color:#6c757d;cursor:pointer;font-size:1rem}.service-body{padding:10px 16px 18px}.service-desc{color:#4a4a4a;margin-bottom:12px}.contact-info{display:flex;flex-direction:column;gap:10px}.contact-item{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;font-size:.95rem;gap:8px;margin-bottom:0;padding:10px;transition:all .2s ease}.contact-item i{color:#007bff}.contact-item span{flex:1;word-break:break-all}.contact-item:hover{border-color:#007bff;box-shadow:0 4px 12px rgba(0,123,255,.1)}.copy-btn{background:#e9ecef;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.copy-btn:hover{background:#007bff;color:#fff}.service-time{align-items:center;background:rgba(0,123,255,.1);border-left:3px solid #007bff;border-radius:6px;color:#0f2a4d;display:flex;gap:8px;margin-top:12px;padding:10px}.service-time small{color:inherit}@media (max-width:768px){.customer-service-float{bottom:15px;max-width:280px;right:15px}.service-content{width:280px}}.copy-success{animation:copyNotification 2s ease-in-out;background:#28a745;border-radius:6px;box-shadow:0 4px 12px rgba(40,167,69,.3);color:#fff;font-size:14px;left:50%;opacity:0;padding:10px 20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10000}.copy-success.is-error{background:#dc3545}@keyframes copyNotification{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}15%,85%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}
