.ccb-host{position:sticky;top:0;z-index:1025}.ccb{background:#f79811;color:#111;font-family:Poppins,sans-serif;box-shadow:0 4px 18px rgba(0,0,0,.35)}.ccb-inner{max-width:1240px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:14px}.ccb-title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;line-height:1.15;white-space:nowrap}.ccb-title small{display:block;font-weight:400;font-size:11px;opacity:.75}.ccb-icon{width:30px;height:30px;flex:none}.ccb-slot-bar{flex:1;min-width:0}.ccb-fields{display:flex;gap:8px;min-width:0;min-height:46px}.ccb-fields:empty{border-radius:4px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.16) 50%, rgba(0, 0, 0, 0.08) 100%);background-size:200% 100%;animation:ccbShimmer 1.2s linear infinite}.ccb-hidden-inputs{display:none}.ccb-field{position:relative;flex:1 1 0;min-width:0;background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.22);border-radius:4px;transition:background .15s,box-shadow .15s,opacity .15s}.ccb-field:hover{background:rgba(0,0,0,.16)}.ccb-field>label{position:absolute;top:5px;left:10px;z-index:1;margin:0;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7;pointer-events:none}.ccb-field.is-disabled{opacity:.45}.ccb-field.is-next{background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.85);animation:ccbPulse 1.4s ease-in-out infinite}.ccb-field .bootstrap-select{width:100% !important;display:block}.ccb-field .bootstrap-select>.btn.dropdown-toggle{width:100%;height:46px;padding:19px 26px 6px 10px;border:0;border-radius:4px;background:rgba(0,0,0,0);box-shadow:none;color:#111;font:600 13.5px/1.3 Poppins,sans-serif;text-align:left;outline:0 !important}.ccb-field .bootstrap-select>.btn.dropdown-toggle::after{position:absolute;right:10px;top:50%;margin:0;width:7px;height:7px;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.ccb-field .bootstrap-select>.btn.dropdown-toggle:disabled,.ccb-field .bootstrap-select>.btn.dropdown-toggle.disabled{opacity:1;cursor:not-allowed}.ccb-field .bootstrap-select>.btn.dropdown-toggle .filter-option-inner-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccb-field.is-empty .bootstrap-select>.btn.dropdown-toggle{color:rgba(0,0,0,.45);font-weight:500}.ccb-field .dropdown-menu{min-width:100%;margin-top:4px;padding:6px 0;border:0;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.35);font:500 13.5px Poppins,sans-serif;z-index:1030}.ccb-field .bs-searchbox{padding:4px 8px 8px}.ccb-field .bs-searchbox .form-control{font-size:13.5px;border-radius:4px}.ccb-field .bs-searchbox .form-control:focus{border-color:#f79811;box-shadow:0 0 0 3px rgba(247,152,17,.3)}.ccb-field .dropdown-menu.inner{box-shadow:none;margin:0;padding:0}.ccb-field .dropdown-item{padding:7px 12px;color:#111}.ccb-field .dropdown-item.active,.ccb-field .dropdown-item:active{background:#f79811;color:#111}.ccb-field .dropdown-item:hover,.ccb-field .dropdown-item:focus{background:rgba(247,152,17,.18)}.ccb-field .no-results{padding:7px 12px;background:rgba(0,0,0,0);font-size:13px}.ccb.is-busy .ccb-fields,.ccb-drawer.is-busy .ccb-fields{pointer-events:none;opacity:.7}.ccb.is-busy .ccb-icon{animation:ccbSpin 1s linear infinite}.ccb-summary{display:none;align-items:center;gap:8px;flex:1;min-width:0}.ccb-car{flex:1;min-width:0;font-size:13px;line-height:1.2}.ccb-car strong{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccb-car span{display:block;font-size:12px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccb-edit{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1.5px solid #111;border-radius:4px;background:rgba(0,0,0,0);color:#111;font:600 12.5px Poppins,sans-serif;cursor:pointer}.ccb-edit:hover{background:rgba(0,0,0,.1)}@media(max-width: 991.98px){.ccb-inner{padding:8px 14px;gap:10px}.ccb-title-txt,.ccb-slot-bar{display:none}.ccb-icon{width:26px;height:26px}.ccb-summary{display:flex}}.ccb-drawer.offcanvas-bottom{height:auto;max-height:88vh;border:0;border-radius:14px 14px 0 0;background:#1b1b1b;color:#fff;font-family:Poppins,sans-serif}.ccb-drawer .ccb-drawer-grab{width:40px;height:4px;margin:10px auto 0;border-radius:4px;background:#555}.ccb-drawer .offcanvas-header{padding:12px 18px 0}.ccb-drawer .offcanvas-title{font-size:17px;font-weight:600;margin:0}.ccb-drawer .offcanvas-body{padding:6px 18px 22px}.ccb-drawer .ccb-drawer-text{font-size:12.5px;color:#aaa;margin:0 0 14px}.ccb-drawer .ccb-fields{flex-direction:column;min-height:0}.ccb-drawer .ccb-fields:empty{min-height:260px;background:linear-gradient(90deg, #2a2a2a 0%, #3a3a3a 50%, #2a2a2a 100%);background-size:200% 100%}.ccb-drawer .ccb-field{flex:none;background:#2a2a2a;border-color:#3a3a3a}.ccb-drawer .ccb-field>label{left:12px;color:#f79811;opacity:1}.ccb-drawer .ccb-field.is-next{background:#2a2a2a;box-shadow:0 0 0 2px #f79811;animation:none}.ccb-drawer .ccb-field .bootstrap-select>.btn.dropdown-toggle{height:54px;padding:22px 30px 8px 12px;color:#fff;font-size:15px}.ccb-drawer .ccb-field.is-empty .bootstrap-select>.btn.dropdown-toggle{color:#888}.ccb-drawer .ccb-field .dropdown-menu{position:static !important;inset:auto !important;transform:none !important;float:none;width:100%;margin:0 0 6px;box-shadow:none;border-radius:0 0 4px 4px}.ccb-drawer .ccb-field .dropdown-menu.inner{margin:0}@keyframes ccbPulse{50%{box-shadow:0 0 0 5px rgba(0,0,0,.35)}}@keyframes ccbShimmer{to{background-position:-200% 0}}@keyframes ccbSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.ccb-field.is-next,.ccb-fields:empty,.ccb.is-busy .ccb-icon{animation:none}}
