/* Brand-native dropdowns; original select values and form behavior are retained. */
.crm-select{display:inline-grid;grid-template-columns:minmax(0,1fr);position:relative;vertical-align:middle;min-width:125px;max-width:100%;font:inherit;line-height:1.5}
.crm-select .crm-native-select{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important}
.crm-select[hidden]{display:none!important}.crm-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:42px;padding:10px 12px;border:1px solid #55445f;border-radius:8px;background:#211a2d;color:#eee3f6;font:inherit;font-size:13px;line-height:1.5;text-align:left;cursor:pointer;box-sizing:border-box;white-space:normal}
.crm-select-trigger:hover:not(:disabled){background:#2c2339;border-color:#9575a5}.crm-select-trigger[aria-expanded=true]{border-color:#77cbbd;background:#293330}.crm-select-trigger:focus-visible{outline:2px solid #63e5dc;outline-offset:2px}.crm-select-trigger:disabled{opacity:.48;cursor:not-allowed}.crm-select-value{flex:1;min-width:0;overflow-wrap:anywhere}.crm-select-chevron{display:flex;align-items:center;flex:none;color:#c2b0cf}.crm-select-trigger[aria-expanded=true] .crm-select-chevron svg{transform:rotate(180deg)}.crm-select.is-invalid .crm-select-trigger{border-color:#ec9fae}.crm-select-error{font-size:12px;line-height:1.5;color:#ffc0ca;margin-top:6px}.crm-select-error[hidden]{display:none}
.crm-select-popup{position:fixed;z-index:1200;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:6px;border:1px solid #665171;border-radius:11px;background:#211a2d;color:#f4edf9;box-shadow:0 12px 32px #07050c66;overflow:hidden;font-family:inherit;font-size:13px;line-height:1.5;isolation:isolate}
.crm-select-options{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#82618f #211a2d}.crm-select-option{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;border:1px solid transparent;border-radius:7px;background:transparent;color:#eee3f6;text-align:left;padding:10px 11px;min-height:42px;font:inherit;font-size:13px;line-height:1.5;cursor:pointer;white-space:normal;box-sizing:border-box}.crm-select-option>span:first-child{min-width:0;flex:1;overflow-wrap:anywhere}.crm-select-option-name{display:block}.crm-select-option small{display:block;font-size:11px;line-height:1.55;color:#c3b4cf;margin-top:3px}.crm-select-option[aria-selected=true]{background:#2b413a;color:#d4fff0}.crm-select-option[aria-selected=true] small{color:#b8dcce}.crm-select-option.is-active:not(:disabled){border-color:#9a80ab;background:#382b45}.crm-select-option[aria-selected=true].is-active{background:#345044;border-color:#72b897}.crm-select-option:disabled{opacity:.4;cursor:not-allowed}.crm-select-check{display:flex;flex:none;color:#96e6c7}.crm-select-option-group{padding:12px 11px 5px;font-size:11px;color:#c9b1d5;font-weight:650}.crm-select-search{flex:none;width:100%;box-sizing:border-box;margin:0 0 6px;background:#16111f;border:1px solid #544060;border-radius:7px;color:#f4edf9;padding:9px 11px;font:inherit;font-size:13px;min-height:40px}.crm-select-search:focus{outline:2px solid #63e5dc;outline-offset:-2px}.crm-select-empty{padding:14px 11px;color:#c2b7cd;font-size:13px;margin:0}
label>.crm-select{width:100%}.motion-settings label>.crm-select{width:auto;min-width:190px}.motion-settings .crm-select-trigger{font-size:12px;min-height:40px}.board-tools>.crm-select{min-width:150px;max-width:240px}.server-form .crm-select,.chat-action-dialog .crm-select{width:100%}.crm-select-popup button{letter-spacing:normal}
.motion-mode-description{margin:0;padding:0 16px 12px;font-size:12px;color:#bdcfc8;line-height:1.6}
body[data-motion=off] .motion-desk *,body[data-motion=off] .is-processing .motion-event-line:before,body[data-motion=off] .motion-job-badge:before,body[data-motion=off] .motion-new,body[data-motion=off] .motion-assigned,body[data-motion=off] .motion-transit,body[data-motion=off] .motion-resolved,body[data-motion=off] .motion-warning{animation:none!important;transition:none!important}
body[data-motion=off] .order-card{transition:none!important}body[data-motion=off] .order-card:hover{transform:none!important}
@media(max-width:700px){.board-tools>.crm-select{flex:1;max-width:none;min-width:130px}.motion-settings{width:100%}.motion-settings label{width:100%;justify-content:space-between}.motion-settings label>.crm-select{min-width:175px}.crm-select-option{min-height:46px}.crm-select-trigger{min-height:44px}}
