.orders-filter-bar{background:-webkit-gradient(linear,left top,left bottom,from(#fbfdff),to(#f8fafc));background:linear-gradient(180deg,#fbfdff,#f8fafc)}.orders-filter-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.orders-filter-label{font-size:12px;font-weight:700;color:#475569;margin-bottom:6px;display:inline-block}.period-pill-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:4px;gap:4px;-webkit-box-shadow:inset 0 1px 2px rgba(15,23,42,.05);box-shadow:inset 0 1px 2px rgba(15,23,42,.05)}.period-pill{border:0;background:transparent;color:#475569;font-weight:700;font-size:12px;line-height:1;border-radius:9px;padding:8px 12px;-webkit-transition:all .18s ease;transition:all .18s ease}.period-pill:hover{background:#eff6ff;color:#1d4ed8}.period-pill.is-active{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;-webkit-box-shadow:0 5px 12px rgba(37,99,235,.28);box-shadow:0 5px 12px rgba(37,99,235,.28)}.custom-range-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.custom-range-wrap{gap:8px}.custom-range-label{margin-bottom:0;white-space:nowrap}.filter-inline-error{margin-left:6px;margin-bottom:0;font-weight:600}.custom-range-wrap .b-form-datepicker{min-width:0;width:230px}.custom-range-wrap .b-form-datepicker .btn,.custom-range-wrap .b-form-datepicker .form-control{height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-range-wrap .b-form-datepicker .b-form-btn-label-control.form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-top:6px;padding-bottom:6px;font-weight:600}.custom-range-wrap .b-form-datepicker .b-form-btn-label-control .text-muted,.custom-range-wrap .b-form-datepicker .b-form-btn-label-control>span{width:100%;text-align:center}.btn-orders-list{border-radius:10px!important;font-weight:700;min-width:110px}.orders-page-header{border:0!important;border-radius:18px;background:#fff;-webkit-box-shadow:0 8px 22px rgba(15,23,42,.07);box-shadow:0 8px 22px rgba(15,23,42,.07)}.orders-page-header h4{color:#0f172a;font-weight:800}.orders-page-header p{color:#64748b;font-weight:500}.orders-page-badges{gap:10px}.orders-stat-badge{padding:8px 12px;border-radius:999px;font-size:13px;font-weight:700;line-height:1}.orders-stat-total{color:#2563eb;background:#eff6ff}.orders-table-card{border:0!important;border-radius:18px;-webkit-box-shadow:0 10px 28px rgba(15,23,42,.09);box-shadow:0 10px 28px rgba(15,23,42,.09)}.orders-table-title h5{font-size:18px;font-weight:800;color:#0f172a}.btn-orders-export{border:0!important;border-radius:10px!important;font-weight:700;background:linear-gradient(135deg,#16a34a,#22c55e)!important;-webkit-box-shadow:0 4px 14px rgba(34,197,94,.35);box-shadow:0 4px 14px rgba(34,197,94,.35)}.orders-loading{padding:16px 0}.orders-page .vgt-wrap{border:0}.orders-page .vgt-input,.orders-page .vgt-select{border-radius:10px;border-color:#d9e2ec;min-height:40px}.orders-page .vgt-global-search{padding-top:14px}.orders-page .vgt-global-search__input{border-radius:10px!important;border:1px solid #d9e2ec!important;padding:10px 14px 10px 38px!important}.orders-page .vgt-table th{background:#f8fafc!important;color:#475569!important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.45px;border-bottom:1px solid #e2e8f0}.orders-page .vgt-table td{color:#334155;font-size:13px;font-weight:600;vertical-align:middle}.orders-page .vgt-table tr:hover td{background:#f8fbff}.btn-orders-detail{border-radius:999px;border-color:#93c5fd!important;color:#1d4ed8!important;font-weight:700;padding:4px 12px}.btn-orders-detail:hover{background:#dbeafe}@media (max-width:768px){.orders-page-badges{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.orders-table-title{gap:10px}.btn-orders-export{width:100%}.orders-filter-inline{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.custom-range-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-range-wrap .b-form-datepicker{width:100%}.custom-range-inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.period-pill-group{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.period-pill{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 4px);flex:1 1 calc(50% - 4px);text-align:center}.filter-inline-error{width:100%;margin-left:0;margin-top:4px}.orders-page .vgt-global-search{padding-top:10px}}