.staff-combobox{position:relative;display:flex;align-items:stretch;min-width:0;width:100%}.staff-combobox input{padding-left:44px;min-width:0}.staff-picker-toggle{position:absolute;left:1px;top:1px;bottom:1px;min-height:0;width:40px;padding:0;border:0;background:transparent;color:var(--petrol);border-radius:7px;font-size:21px;line-height:1}.staff-picker-toggle:hover{background:#edf2e9}.staff-picker-panel{position:fixed;z-index:1000;display:flex;flex-direction:column;background:#fff;border:1px solid #bdcfc3;border-radius:10px;box-shadow:0 8px 26px #103d3b25;padding:10px;color:var(--ink);font:15px Tajawal,sans-serif;overflow:hidden}.staff-picker-search-label{font-size:12px;gap:5px;margin-bottom:8px;flex:none}.staff-picker-search{font-size:15px;padding:8px 10px;min-height:40px}.staff-picker-options{min-height:0;overflow:auto;flex:1}.staff-picker-option{display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;border:0;border-bottom:1px solid #edf0e9;border-radius:4px;background:#fff;text-align:right;padding:10px 9px;color:var(--petrol);font:700 15px Tajawal,sans-serif;min-height:44px}.staff-picker-option small{font-size:12px;line-height:1.5;color:var(--muted);font-weight:400}.staff-picker-option:hover,.staff-picker-option.is-highlighted{background:#f4efdf}.staff-picker-option[aria-selected=true]{background:#edf2e9}.staff-picker-custom{color:#886d31}.staff-picker-empty{font-size:13px;padding:10px;margin:0;color:var(--muted)}@media print{.staff-picker-panel{display:none!important}}