.pos-theme-mba {
    --bs-primary: #2c8c74;
    --bs-primary-rgb: 44, 140, 116;
    --bs-link-color: #2c8c74;
    --bs-link-hover-color: #236f5c;
    --bs-topbar-bg: #ffffff;
    --bs-topbar-b-border-color: #eef3f1;
    --bs-topbar-nav-icon-bg: #ffffff;
    --bs-topbar-nav-icon-color: #425466;
    --bs-startbar-bg: #22352f;
    --bs-startbar-e-border-color: rgba(255, 255, 255, 0.08);
    --bs-menu-icon-color: #8ba39a;
    --bs-menu-link-color: rgba(223, 232, 228, 0.82);
    --bs-menu-link-hover-color: #ffffff;
    --bs-nav-link-disc-color: #87b8aa;
    --bs-menu-label-color: rgba(170, 186, 180, 0.72);
    --bs-label-color: #6a7786;
    --bs-card-bg: #ffffff;
}

.pos-theme-mba .topbar-custom {
    border-bottom: 1px solid rgba(44, 140, 116, 0.08);
    box-shadow: 0 4px 18px rgba(31, 45, 61, 0.04);
}

.pos-theme-mba .topbar .nav-link.nav-icon,
.pos-theme-mba .topbar .nav-link.mobile-menu-btn {
    border-radius: 12px;
    transition: all 0.2s ease;
}

.pos-theme-mba .topbar .nav-link.nav-icon:hover,
.pos-theme-mba .topbar .nav-link.mobile-menu-btn:hover {
    background: rgba(44, 140, 116, 0.08);
    color: #2c8c74;
}

.pos-theme-mba .startbar {
    background: linear-gradient(180deg, #22352f 0%, #1b2c27 100%);
    border-right: 1px solid rgba(255, 255, 255, 0.04);
}

.pos-theme-mba .startbar .brand {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.pos-theme-mba .startbar .logo,
.pos-theme-mba .startbar .logo span,
.pos-theme-mba .startbar .menu-label span,
.pos-theme-mba .startbar .navbar-nav .nav-link,
.pos-theme-mba .startbar .navbar-nav .nav-link span,
.pos-theme-mba .startbar .navbar-nav .nav-link i,
.pos-theme-mba .startbar .navbar-nav .nav-link .menu-icon,
.pos-theme-mba .startbar .navbar-nav .nav-link .iconoir-nav-arrow-down,
.pos-theme-mba .startbar .navbar-nav .nav-link .iconoir-nav-arrow-right {
    color: inherit !important;
}

.pos-theme-mba .startbar .menu-label span {
    letter-spacing: 0.08em;
    font-size: 0.72rem;
    text-transform: uppercase;
}

.pos-theme-mba .startbar .navbar-nav .nav-link {
    margin: 0.2rem 0.75rem;
    border-radius: 14px;
    color: rgba(223, 232, 228, 0.82) !important;
    transition: all 0.2s ease;
}

.pos-theme-mba .startbar .navbar-nav .nav-link .menu-icon,
.pos-theme-mba .startbar .navbar-nav .nav-link i {
    color: #8ba39a !important;
}
/* 
.pos-theme-mba .startbar .navbar-nav .nav-link:hover {
    background: rgba(255, 255, 255, 0.05);
    color: #f5fbf8 !important;
    border-color: rgba(141, 207, 190, 0.12) !important;
    box-shadow: inset 3px 0 0 rgba(141, 207, 190, 0.78) !important;
} */
/* 
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item.active {
    background-color: transparent !important;
}

.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item.active .nav-link.active,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item.active .nav-link.active span,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item.active .nav-link.active i,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item.active .nav-link.active .menu-icon {
    color: #eff8f5 !important;
}

.pos-theme-mba .startbar .navbar-nav .nav-link:hover span,
.pos-theme-mba .startbar .navbar-nav .nav-link:hover i,
.pos-theme-mba .startbar .navbar-nav .nav-link:hover .menu-icon,
.pos-theme-mba .startbar .navbar-nav .nav-link:hover .iconoir-nav-arrow-down,
.pos-theme-mba .startbar .navbar-nav .nav-link:hover .iconoir-nav-arrow-right {
    color: #a7ddd0 !important;
}

.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item .nav-link:hover,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item .nav-link:hover span,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item .nav-link:hover i,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item .nav-link:hover .menu-icon,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item .nav-link:hover::after {
    color: #a7ddd0 !important;
} */

/* .pos-theme-mba .startbar .navbar-nav .nav-link.active,
.pos-theme-mba .startbar .navbar-nav .show > .nav-link,
.pos-theme-mba .startbar .navbar-nav .nav-link[aria-expanded="true"] {
    background: rgba(255, 255, 255, 0.08);
    color: #f4fbf8 !important;
    box-shadow: inset 3px 0 0 #8dcfbe, inset 0 0 0 1px rgba(141, 207, 190, 0.12) !important;
    border-color: rgba(141, 207, 190, 0.18) !important;
} */

/* .pos-theme-mba .startbar .navbar-nav .nav-link[data-bs-toggle="collapse"][aria-expanded="true"] {
    background: rgba(255, 255, 255, 0.06) !important;
    color: #dceee8 !important;
    box-shadow: inset 3px 0 0 #8dcfbe, inset 0 0 0 1px rgba(141, 207, 190, 0.10) !important;
} */

/* .pos-theme-mba .startbar .navbar-nav .nav-link.active .menu-icon,
.pos-theme-mba .startbar .navbar-nav .show > .nav-link .menu-icon,
.pos-theme-mba .startbar .navbar-nav .nav-link[aria-expanded="true"] .menu-icon,
.pos-theme-mba .startbar .navbar-nav .nav-link.active span,
.pos-theme-mba .startbar .navbar-nav .show > .nav-link span,
.pos-theme-mba .startbar .navbar-nav .nav-link[aria-expanded="true"] span,
.pos-theme-mba .startbar .navbar-nav .nav-link.active i,
.pos-theme-mba .startbar .navbar-nav .show > .nav-link i,
.pos-theme-mba .startbar .navbar-nav .nav-link[aria-expanded="true"] i {
    color: #9ed4c6 !important;
} */

.pos-theme-mba .startbar .navbar-nav .nav-link[data-bs-toggle="collapse"][aria-expanded="true"] span,
.pos-theme-mba .startbar .navbar-nav .nav-link[data-bs-toggle="collapse"][aria-expanded="true"] i,
.pos-theme-mba .startbar .navbar-nav .nav-link[data-bs-toggle="collapse"][aria-expanded="true"] .menu-icon,
.pos-theme-mba .startbar .navbar-nav .nav-link[data-bs-toggle="collapse"][aria-expanded="true"]::after {
    color: #a7ddd0 !important;
}

.pos-theme-mba .startbar .nav.flex-column .nav-link {
    margin-left: 0.95rem;
    padding-left: 0.85rem;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    border-radius: 12px;
    color: rgba(214, 226, 221, 0.76) !important;
}

.pos-theme-mba .startbar .nav.flex-column .nav-link.active,
.pos-theme-mba .startbar .nav.flex-column .show > .nav-link,
.pos-theme-mba .startbar .nav.flex-column .nav-link[aria-expanded="true"] {
    background: rgba(255, 255, 255, 0.06);
    color: #eff8f5 !important;
    box-shadow: inset 0 0 0 1px rgba(141, 207, 190, 0.10) !important;
    border-color: rgba(141, 207, 190, 0.12) !important;
}

.pos-theme-mba .startbar .nav.flex-column .nav-link.active span,
.pos-theme-mba .startbar .nav.flex-column .show > .nav-link span,
.pos-theme-mba .startbar .nav.flex-column .nav-link[aria-expanded="true"] span,
.pos-theme-mba .startbar .nav.flex-column .nav-link.active i,
.pos-theme-mba .startbar .nav.flex-column .show > .nav-link i,
.pos-theme-mba .startbar .nav.flex-column .nav-link[aria-expanded="true"] i {
    color: #eff8f5 !important;
}

.pos-theme-mba .startbar .nav.flex-column .nav-link:hover {
    background: rgba(255, 255, 255, 0.04);
    color: #f2faf7 !important;
    border-color: rgba(141, 207, 190, 0.10) !important;
    box-shadow: inset 0 0 0 1px rgba(141, 207, 190, 0.08) !important;
}

.pos-theme-mba .startbar .nav.flex-column .nav-link:hover span,
.pos-theme-mba .startbar .nav.flex-column .nav-link:hover i,
.pos-theme-mba .startbar .nav.flex-column .nav-link:hover .menu-icon,
.pos-theme-mba .startbar .nav.flex-column .nav-link:hover .iconoir-nav-arrow-down,
.pos-theme-mba .startbar .nav.flex-column .nav-link:hover .iconoir-nav-arrow-right {
    color: #eff8f5 !important;
}

.pos-theme-mba .startbar .collapse .nav.flex-column {
    margin-top: 0.35rem;
}

.pos-theme-mba .startbar .collapse.show .nav.flex-column {
    background: transparent !important;
}

.pos-theme-mba .startbar .collapse .nav-item::before,
.pos-theme-mba .startbar .nav-link::after {
    box-shadow: none !important;
}

.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item .nav-link:hover::before,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item .nav-link.active::before,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item.active .nav-link.active::before,
.pos-theme-mba .startbar .startbar-menu .navbar-nav .nav-item .nav-link[data-bs-toggle="collapse"][aria-expanded="true"]::before {
    border-color: #8dcfbe !important;
    background-color: #8dcfbe !important;
}

.pos-theme-mba .startbar .collapse .nav-item::before,
.pos-theme-mba .startbar .collapse .nav-item::after,
.pos-theme-mba .startbar .nav.flex-column .nav-link::before,
.pos-theme-mba .startbar .nav.flex-column .nav-link::after {
    border-color: #8dcfbe !important;
    background: #8dcfbe !important;
    color: #8dcfbe !important;
}

.pos-theme-mba .startbar .navbar-nav > .nav-item > .nav-link.active::before,
.pos-theme-mba .startbar .navbar-nav > .nav-item > .show > .nav-link::before,
.pos-theme-mba .startbar .navbar-nav > .nav-item > .nav-link[aria-expanded="true"]::before {
    background: #8dcfbe !important;
}

.pos-theme-mba .startbar .navbar-nav .nav-link.active .iconoir-nav-arrow-down,
.pos-theme-mba .startbar .navbar-nav .nav-link.active .iconoir-nav-arrow-right,
.pos-theme-mba .startbar .navbar-nav .show > .nav-link .iconoir-nav-arrow-down,
.pos-theme-mba .startbar .show > .nav-link .iconoir-nav-arrow-right,
.pos-theme-mba .startbar .navbar-nav .nav-link[aria-expanded="true"] .iconoir-nav-arrow-down,
.pos-theme-mba .startbar .navbar-nav .nav-link[aria-expanded="true"] .iconoir-nav-arrow-right,
.pos-theme-mba .startbar .navbar-nav .nav-link:hover .iconoir-nav-arrow-down,
.pos-theme-mba .startbar .navbar-nav .nav-link:hover .iconoir-nav-arrow-right,
.pos-theme-mba .startbar .nav.flex-column .nav-link:hover .iconoir-nav-arrow-down,
.pos-theme-mba .startbar .nav.flex-column .nav-link:hover .iconoir-nav-arrow-right {
    color: #8dcfbe !important;
}

.pos-theme-mba .startbar .simplebar-scrollbar::before {
    background: rgba(141, 207, 190, 0.45) !important;
}

.pos-theme-mba .startbar a.text-primary,
.pos-theme-mba .startbar .text-primary,
.pos-theme-mba .startbar .nav-link.text-primary,
.pos-theme-mba .startbar .nav-link.active.text-primary {
    color: #eff8f5 !important;
}

.pos-theme-mba .startbar .nav-link:hover,
.pos-theme-mba .startbar .nav-link:hover:focus,
.pos-theme-mba .startbar .nav-link.active,
.pos-theme-mba .startbar .nav-link.active:focus,
.pos-theme-mba .startbar .nav-link[aria-expanded="true"],
.pos-theme-mba .startbar .nav-link[aria-expanded="true"]:focus {
    color: #eff8f5 !important;
}

.pos-theme-mba .breadcrumb-item.active,
.pos-theme-mba .breadcrumb-item a:hover,
.pos-theme-mba a {
    color: #2c8c74;
}

.purchase-option-group .btn {
    min-width: 92px;
    border-radius: 10px;
    font-weight: 700;
    letter-spacing: .01em;
    padding: .45rem .85rem;
    transition: all .2s ease;
}

.purchase-option-group .btn + .btn {
    margin-left: .45rem;
}

.purchase-option-group .btn {
    border-color: rgba(44, 140, 116, .35);
    color: #2c8c74;
    background: #fff;
}

.purchase-option-group .btn:hover {
    background: rgba(44, 140, 116, .08);
    border-color: #2c8c74;
    color: #236f5c;
}

.purchase-option-group .btn-check:checked + .btn {
    background: #2c8c74;
    border-color: #2c8c74;
    color: #fff;
    box-shadow: 0 6px 14px rgba(44, 140, 116, .18);
}

.purchase-option-group .btn-check:focus + .btn {
    box-shadow: 0 0 0 .22rem rgba(44, 140, 116, .14);
}

.pos-theme-mba .dashboard-hero .hero-badge,
.pos-theme-mba .dashboard-stat-chip,
.pos-theme-mba .dashboard-chart-pill {
    background: rgba(44, 140, 116, 0.08);
    color: #236f5c;
    border-color: rgba(44, 140, 116, 0.10);
}

.pos-theme-mba .summary-card-modern,
.pos-theme-mba .sales-summary-card,
.pos-theme-mba .production-summary-card,
.pos-theme-mba .operational-summary-card,
.pos-theme-mba .payment-summary-card {
    box-shadow: 0 12px 28px rgba(31, 45, 61, 0.08);
}

.pos-theme-mba .summary-card-modern.bg-primary,
.pos-theme-mba .sales-summary-card.bg-primary,
.pos-theme-mba .production-summary-card.bg-primary,
.pos-theme-mba .operational-summary-card.bg-primary,
.pos-theme-mba .payment-summary-card.bg-primary {
    background: linear-gradient(135deg, #2c8c74, #236f5c) !important;
}

.pos-theme-mba .summary-card-modern.bg-success,
.pos-theme-mba .sales-summary-card.bg-success,
.pos-theme-mba .production-summary-card.bg-success,
.pos-theme-mba .operational-summary-card.bg-success,
.pos-theme-mba .payment-summary-card.bg-success {
    background: linear-gradient(135deg, #46a36e, #348257) !important;
}

.pos-theme-mba .summary-card-modern.bg-warning,
.pos-theme-mba .sales-summary-card.bg-warning,
.pos-theme-mba .production-summary-card.bg-warning,
.pos-theme-mba .operational-summary-card.bg-warning,
.pos-theme-mba .payment-summary-card.bg-warning {
    background: linear-gradient(135deg, #e5ab4e, #c98a2c) !important;
    color: #fff !important;
}

.pos-theme-mba .summary-card-modern.bg-info,
.pos-theme-mba .sales-summary-card.bg-info,
.pos-theme-mba .production-summary-card.bg-info,
.pos-theme-mba .operational-summary-card.bg-info,
.pos-theme-mba .payment-summary-card.bg-info {
    background: linear-gradient(135deg, #4a90b8, #336f91) !important;
}

.pos-theme-mba .summary-icon.bg-primary,
.pos-theme-mba .summary-icon.bg-success,
.pos-theme-mba .summary-icon.bg-warning,
.pos-theme-mba .summary-icon.bg-info,
.pos-theme-mba .summary-icon.bg-danger {
    background: rgba(255, 255, 255, 0.18) !important;
    backdrop-filter: blur(6px);
}

.pos-theme-mba .btn-primary,
.pos-theme-mba .swal2-popup .swal2-styled.swal2-deny {
    --bs-btn-bg: #2c8c74;
    --bs-btn-border-color: #2c8c74;
    --bs-btn-hover-bg: #236f5c;
    --bs-btn-hover-border-color: #236f5c;
    --bs-btn-active-bg: #1d5b4b;
    --bs-btn-active-border-color: #1d5b4b;
    --bs-btn-disabled-bg: #2c8c74;
    --bs-btn-disabled-border-color: #2c8c74;
    box-shadow: 0 4px 14px rgba(44, 140, 116, 0.18);
}

.pos-theme-mba .btn-outline-primary {
    --bs-btn-color: #2c8c74;
    --bs-btn-border-color: rgba(44, 140, 116, 0.35);
    --bs-btn-hover-bg: #2c8c74;
    --bs-btn-hover-border-color: #2c8c74;
    --bs-btn-hover-color: #fff;
}

.pos-theme-mba .badge {
    border-radius: 999px;
    font-weight: 600;
    letter-spacing: 0.01em;
    padding: 0.42rem 0.7rem;
}

.pos-theme-mba .bg-primary-subtle {
    background-color: #e3f3ee !important;
}

.pos-theme-mba .text-primary {
    color: #2c8c74 !important;
}

.pos-theme-mba .border-primary,
.pos-theme-mba .border-primary-subtle {
    border-color: rgba(44, 140, 116, 0.24) !important;
}

.pos-theme-mba .bg-success-subtle {
    background-color: #e7f4ea !important;
}

.pos-theme-mba .text-success {
    color: #2d7d4f !important;
}

.pos-theme-mba .border-success,
.pos-theme-mba .border-success-subtle {
    border-color: rgba(60, 166, 107, 0.28) !important;
}

.pos-theme-mba .bg-warning-subtle {
    background-color: #fff3de !important;
}

.pos-theme-mba .text-warning {
    color: #b46f10 !important;
}

.pos-theme-mba .border-warning,
.pos-theme-mba .border-warning-subtle {
    border-color: rgba(240, 178, 67, 0.34) !important;
}

.pos-theme-mba .bg-info-subtle {
    background-color: #e3f1f8 !important;
}

.pos-theme-mba .text-info {
    color: #2d6f97 !important;
}

.pos-theme-mba .border-info,
.pos-theme-mba .border-info-subtle {
    border-color: rgba(63, 143, 190, 0.28) !important;
}

.pos-theme-mba .bg-danger-subtle {
    background-color: #f8e7e3 !important;
}

.pos-theme-mba .text-danger {
    color: #a44839 !important;
}

.pos-theme-mba .border-danger,
.pos-theme-mba .border-danger-subtle {
    border-color: rgba(207, 106, 90, 0.30) !important;
}

.pos-theme-mba .bg-secondary-subtle {
    background-color: #e9efed !important;
}

.pos-theme-mba .text-secondary {
    color: #5d7069 !important;
}

.pos-theme-mba .border-secondary,
.pos-theme-mba .border-secondary-subtle {
    border-color: rgba(93, 112, 105, 0.24) !important;
}

.pos-theme-mba .table-light,
.pos-theme-mba .datatable-table > thead,
.pos-theme-mba .datatable-table > thead > tr > th {
    background-color: #f6faf8 !important;
    color: #667786 !important;
}

.pos-theme-mba .form-control,
.pos-theme-mba .form-select,
.pos-theme-mba textarea.form-control,
.pos-theme-mba .dataTable-input,
.pos-theme-mba .datatable-input,
.pos-theme-mba .dataTable-selector,
.pos-theme-mba .datatable-selector {
    border-color: #d7e6df;
    background-color: #ffffff;
    color: #334155;
    box-shadow: none;
    transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}

.pos-theme-mba .form-control::placeholder,
.pos-theme-mba .datatable-input::placeholder,
.pos-theme-mba .dataTable-input::placeholder {
    color: #94a3b8;
}

.pos-theme-mba .form-control:hover,
.pos-theme-mba .form-select:hover,
.pos-theme-mba textarea.form-control:hover,
.pos-theme-mba .dataTable-input:hover,
.pos-theme-mba .datatable-input:hover,
.pos-theme-mba .dataTable-selector:hover,
.pos-theme-mba .datatable-selector:hover {
    border-color: #b9d8cd;
}

.pos-theme-mba .form-control:focus,
.pos-theme-mba .form-select:focus,
.pos-theme-mba textarea.form-control:focus,
.pos-theme-mba .dataTable-input:focus,
.pos-theme-mba .datatable-input:focus,
.pos-theme-mba .dataTable-selector:focus,
.pos-theme-mba .datatable-selector:focus {
    border-color: #2c8c74 !important;
    box-shadow: 0 0 0 0.22rem rgba(44, 140, 116, 0.14) !important;
    background-color: #ffffff;
}

.pos-theme-mba .form-control[readonly],
.pos-theme-mba .form-control:disabled,
.pos-theme-mba .form-select:disabled {
    background-color: #f7faf9;
    border-color: #e2ece8;
}

.pos-theme-mba .input-group-text {
    background-color: #f6faf8;
    border-color: #d7e6df;
    color: #5f6f7c;
}

.pos-theme-mba .dataTables_wrapper .dataTables_filter input,
.pos-theme-mba .dataTables_wrapper .dataTables_length select,
.pos-theme-mba .datatable-top .datatable-input,
.pos-theme-mba .datatable-top .datatable-selector {
    min-height: 38px;
    border-radius: 10px;
}

.pos-theme-mba .datatable-pagination a,
.pos-theme-mba .datatable-pagination button,
.pos-theme-mba .datatable-pagination-list-item .datatable-pagination-list-item-link {
    color: #52606d;
    background-color: #ffffff;
    border-color: #d7e6df;
    box-shadow: none;
}

.pos-theme-mba .datatable-pagination a:hover,
.pos-theme-mba .datatable-pagination button:hover,
.pos-theme-mba .datatable-pagination-list-item .datatable-pagination-list-item-link:hover {
    color: #236f5c;
    background-color: #f6faf8;
    border-color: #b9d8cd;
}

.pos-theme-mba .datatable-pagination .datatable-active a,
.pos-theme-mba .datatable-pagination .datatable-active button,
.pos-theme-mba .datatable-pagination .datatable-active a:focus,
.pos-theme-mba .datatable-pagination .datatable-active a:hover,
.pos-theme-mba .datatable-pagination .datatable-active button:focus,
.pos-theme-mba .datatable-pagination .datatable-active button:hover {
    color: #ffffff !important;
    background-color: #2c8c74 !important;
    border-color: #2c8c74 !important;
    box-shadow: 0 6px 14px rgba(44, 140, 116, 0.18);
}

/* Global Select2 styling harmonized with Selectr/Form controls */
.pos-theme-mba .select2-container {
    width: 100% !important;
}

.pos-theme-mba .select2-container .select2-selection--single {
    height: 38px;
    border: 1px solid #d7e6df;
    border-radius: .375rem;
    background: #fff;
    box-shadow: none;
}

.pos-theme-mba .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 36px;
    color: #334155;
    padding-left: .75rem;
    padding-right: 2rem;
    font-size: .875rem;
}

.pos-theme-mba .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #9ca3af;
}

.pos-theme-mba .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 36px;
    right: 8px;
}

.pos-theme-mba .select2-dropdown {
    border: 1px solid #d7e6df;
    border-radius: .375rem;
    overflow: hidden;
    z-index: 2000;
}

.pos-theme-mba .select2-results__option {
    font-size: .875rem;
    padding: .45rem .7rem;
}

.pos-theme-mba .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #d7e6df;
    border-radius: .35rem;
    min-height: 34px;
}

.pos-theme-mba .select2-container--default .select2-search--dropdown .select2-search__field:focus {
    border-color: #2c8c74;
    box-shadow: 0 0 0 .18rem rgba(44, 140, 116, .14);
    outline: none;
}
