.bg_warning{background-color:#664d03}.my__account--section__inner{min-height:600px}.section--padding{padding-top:2rem;padding-bottom:3rem}.my__account--section .container{max-width:100%}.form-control,.form-select{height:50px;padding:10px 15px;font-size:16px;border-radius:4px;border:1px solid #ddd;width:100%;transition:border-color .2s}.form-control:focus,.form-select:focus{border-color:#06f;box-shadow:0 0 0 .2rem #0066ff26}.form-control.is-invalid,.form-select.is-invalid{border-color:#dc3545;background-image:none;padding-right:15px}.form-select{background-position:right 15px center;padding-right:40px}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group .form-control{border-top-right-radius:0;border-bottom-right-radius:0;position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group .input-group-append{display:flex;margin-left:-1px}.input-group .input-group-append .input-group-text{height:50px;padding:0 15px;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;border:1px solid #ddd;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:16px;color:#495057;min-width:45px;text-align:center}.d-flex.gap-2 .form-select{flex:1;min-width:0}.d-flex.gap-2 span.align-self-center{flex-shrink:0;padding:0 2px}.form-check{margin-top:8px}.form-check .form-check-input{width:20px;height:20px;margin-top:0;vertical-align:middle;cursor:pointer}.form-check .form-check-input:checked{background-color:#06f;border-color:#06f}.form-check .form-check-label{padding-left:5px;cursor:pointer;font-size:15px;vertical-align:middle}.form-label{font-size:15px;font-weight:500;margin-bottom:8px;color:#333}.form-text{font-size:13px;color:#666;margin-top:5px}.invalid-feedback{font-size:14px;margin-top:5px}.invalid-feedback.d-block{display:block!important}.primary__btn{height:50px;padding:0 30px;font-size:16px;font-weight:500}.profile-image-container{width:100px;height:100px;border-radius:50%;overflow:hidden;background-color:#f5f5f5;border:1px solid #ddd;flex-shrink:0}.profile-image{width:100%;height:100%;object-fit:cover}.profile-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#aaa}.required-badge{display:inline-block;color:#fff;background-color:#dc3545;padding:2px 6px;font-size:11px;border-radius:3px;margin-left:4px;font-weight:400}.profile__section{background-color:#fff;border-radius:8px;padding:20px}.profile__section--title{font-size:18px;font-weight:600;color:#333;padding-bottom:8px;border-bottom:1px solid #eee}input[type=file].form-control{padding:10px;height:auto}.badge{font-weight:400;font-size:12px;padding:4px 8px;border-radius:4px}.message__list{display:flex;flex-direction:column}.message__item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #eee;cursor:pointer}.message__item:hover{background-color:#f8f8f8}.message__avatar{width:24px;height:24px;margin-right:12px;flex-shrink:0}.message__avatar .avatar__icon{width:100%;height:100%}.message__main{flex:1;min-width:0;padding-right:16px}.message__user{font-size:13px;margin-bottom:4px;color:#333}.message__separator{margin:0 8px;color:#ddd}.message__category{color:#666}.message__text{color:#666;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message__date{color:#999;font-size:12px;flex-shrink:0;width:60px;text-align:right}.unread-badge{display:inline-flex;align-items:center;justify-content:center;background-color:#06f;color:#fff;border-radius:50%;width:16px;height:16px;font-size:11px;margin-left:8px}.message__detail{display:flex;flex-direction:column;height:100%;background:#fff}.message__detail--header{padding:16px;border-bottom:1px solid #eee}.message__detail--content{flex:1;overflow-y:auto;padding:24px;background:#f8f8f8}.message__detail--input{border-top:1px solid #eee;padding:16px;background:#fff}.user__info{display:flex;align-items:flex-start;gap:12px}.user__details .user__name{font-size:14px;font-weight:500;color:#333}.user__details .user__meta{font-size:12px;color:#666;margin:4px 0}.user__details .user__last-login{font-size:12px;color:#999}.message__thread{display:flex;flex-direction:column;gap:24px}.message__bubble{width:100%}.message__bubble .message__info{display:flex;align-items:center;gap:8px;margin-bottom:8px}.message__bubble .message__info .message__sender{color:#333;font-size:13px}.message__bubble .message__info .message__time{color:#999;font-size:12px}.message__bubble .message__body{background:#fff;padding:16px;border-radius:4px;font-size:14px;line-height:1.6}.message__bubble.sent .message__body{background:#E8F4FF}.message__link{color:#06f;text-decoration:none;word-break:break-all;display:inline-block;margin:4px 0}.message__link:hover{text-decoration:underline}.message__input{width:100%;min-height:100px;padding:12px;border:1px solid #ddd;border-radius:4px;resize:vertical;margin-bottom:12px;font-size:14px}.message__input::placeholder{color:#999}.message__actions{display:flex;align-items:center;gap:12px}.file__upload{padding:8px;border:none;background:none;color:#666;cursor:pointer}.file__upload:hover{color:#333}.char__count{color:#999;font-size:12px;margin-right:auto}.send__message{padding:8px 24px;background:#666;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.send__message:hover{background:#555}.profile__section--title{font-size:16px;font-weight:600;color:#333}.required-badge{background-color:#dc3545;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;margin-left:8px}@media (max-width: 768px){.form-control,.form-select{height:46px;font-size:15px}.form-label{font-size:14px}.primary__btn{height:46px;font-size:15px}.profile-image-container{width:80px;height:80px}}@media (max-width: 768px){.input-group .input-group-append .input-group-text{height:46px;padding:0 12px;font-size:15px}}.account__content--title{font-size:18px;font-weight:600;color:#333}.edit-card{box-shadow:0 .125rem .25rem #00000013;border-radius:8px;overflow:hidden;border:1px solid #eee;background-color:#fff}.edit-card .card-body{padding:1.5rem}.form-section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #f0f0f0}.form-section:last-child{border-bottom:none;margin-bottom:0}.section-title{font-size:16px;font-weight:600;margin-bottom:1.25rem;color:#333;position:relative;padding-left:.75rem}.action-buttons{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f0f0f0;display:flex;justify-content:center;width:100%}.action-buttons .row{width:100%}.required-mark{color:#dc3545;font-weight:500;margin-left:4px}.account__wrapper{flex:1;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}.account__content .btn-primary{padding:12px 24px;font-size:15px;font-weight:500;height:auto;display:inline-flex;align-items:center;gap:8px;transition:all .2s;background-color:#ffb539!important;border-color:#ffb539!important;color:#fff!important}.account__content .btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 8px #ffb53940;background-color:#ffab20!important;border-color:#ffab20!important}.account__content .btn-primary i{font-size:14px}.table{margin:0}.table th{background:#f8f9fa;font-weight:600;font-size:14px;padding:16px;border-bottom:2px solid #eee;color:#333}.table td{padding:16px;vertical-align:middle;font-size:14px;color:#444;border-bottom:1px solid #eee}.table tbody tr{transition:background-color .2s}.table tbody tr:nth-child(even){background-color:#fafbfc}.table tbody tr:hover{background-color:#f5f7fa}.table-actions{display:flex;gap:8px}.table-actions .btn{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;border-radius:4px;transition:all .2s}.table-actions .btn:hover{transform:translateY(-1px)}.table-actions .btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.table-actions .btn-info:hover{background-color:#148ea1;box-shadow:0 4px 8px #17a2b833}.table-actions .btn-warning{background-color:#ffc107;border-color:#ffc107;color:#000}.table-actions .btn-warning:hover{background-color:#edb100;box-shadow:0 4px 8px #ffc10733}.table-actions .btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.table-actions .btn-danger:hover{background-color:#d32535;box-shadow:0 4px 8px #dc354533}.car-action-btn{width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 2px!important;border-radius:4px!important;transition:all .2s!important;color:#fff!important}.car-action-btn i{font-size:14px!important}.car-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026;color:#fff!important}.car-action-btn.car-action-edit{background-color:#ffb539!important;border-color:#ffb539!important}.car-action-btn.car-action-edit:hover{background-color:#ffab20!important;border-color:#ffab20!important}.car-action-btn.car-action-preview{background-color:#4b5563!important;border-color:#4b5563!important}.car-action-btn.car-action-preview:hover{background-color:#404954!important;border-color:#404954!important}.car-action-btn.car-action-delete{background-color:#dc3545!important;border-color:#dc3545!important}.car-action-btn.car-action-delete:hover{background-color:#d32535!important;border-color:#d32535!important}.dropdown-toggle-base,.seller-dropdown-toggle,.account-dropdown-toggle{position:relative}.dropdown-toggle-base:hover+.dropdown-menu-base,.dropdown-toggle-base:hover+.seller-dropdown-menu,.seller-dropdown-toggle:hover+.dropdown-menu-base,.seller-dropdown-toggle:hover+.seller-dropdown-menu,.dropdown-toggle-base:hover+.account-dropdown-menu,.seller-dropdown-toggle:hover+.account-dropdown-menu,.account-dropdown-toggle:hover+.dropdown-menu-base,.account-dropdown-toggle:hover+.seller-dropdown-menu,.account-dropdown-toggle:hover+.account-dropdown-menu,.dropdown-toggle-base+.dropdown-menu-base:hover,.dropdown-toggle-base+.seller-dropdown-menu:hover,.seller-dropdown-toggle+.dropdown-menu-base:hover,.seller-dropdown-toggle+.seller-dropdown-menu:hover,.dropdown-toggle-base+.account-dropdown-menu:hover,.seller-dropdown-toggle+.account-dropdown-menu:hover,.account-dropdown-toggle+.dropdown-menu-base:hover,.account-dropdown-toggle+.seller-dropdown-menu:hover,.account-dropdown-toggle+.account-dropdown-menu:hover{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu-base,.seller-dropdown-menu,.account-dropdown-menu{position:absolute;top:100%;right:0;width:240px;background:#fff;border-radius:8px;box-shadow:0 2px 15px #00000026;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:1000;margin-top:5px}.dropdown-menu-base:before,.seller-dropdown-menu:before,.account-dropdown-menu:before{content:"";position:absolute;top:-6px;right:28px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08)}.account-dropdown-header{padding:16px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:12px}.account-dropdown-list{padding:8px 0;margin:0;list-style:none}.account-dropdown-list li{padding:0;margin:0}.account-dropdown-list li a{display:block;padding:10px 16px;color:#333;font-size:14px;transition:all .2s;text-decoration:none}.account-dropdown-list li a:hover{background:#f8f9fa;color:#ffb539}.seller-dropdown-header{padding:16px;border-bottom:1px solid #eee}.seller-dropdown-header .seller-user-info .seller-user-role{font-size:14px;font-weight:600;color:#333}.seller-dropdown-list{padding:8px 0;margin:0;list-style:none}.seller-dropdown-list li{padding:0;margin:0}.seller-dropdown-list li a{display:flex;align-items:center;padding:10px 16px;color:#333;font-size:14px;transition:all .2s;text-decoration:none}.seller-dropdown-list li a i{margin-right:12px;font-size:14px;color:#666;width:16px;text-align:center}.seller-dropdown-list li a:hover{background:#f8f9fa;color:#ffb539}.seller-dropdown-list li a:hover i{color:#ffb539}.account-user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden}.account-user-avatar img{width:100%;height:100%;object-fit:cover}.account-user-info{flex:1;min-width:0}.account-user-name{font-size:14px;font-weight:600;color:#333;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
