
#morganModal .morganPickerModal{width:min(990px,95%)!important;max-height:88%!important;overflow:auto}
#morganModal .morganPicker{color:#eaf5ff!important}
#morganModal .morganPickerHelp{background:#0b2440;color:#d7e7f6;padding:12px;border:1px solid #1b5576;border-radius:8px;margin:0 0 13px;font-size:13px;line-height:1.4}
#morganModal .morganPickerHelp b{color:#ffffff!important}
#morganModal .morganPicker .field label{color:#c7e8ff!important}
#morganModal .morganPicker input[type="text"],#morganModal .morganPicker input:not([type]){color:#f6fbff!important;background:#071d30!important;border:1px solid #237093!important}
#morganModal .morganPickCard{background:#102b47!important;border:1px solid #247094!important;padding:10px!important;min-width:0}
#morganModal .morganPickCard>b{color:#f3fbff!important;font-size:14px!important}
#morganModal .morganScroll{max-height:clamp(175px,25vh,265px);overflow-y:auto;padding-top:9px}
#morganModal .morganTaskChoice{width:100%;display:flex;align-items:center;gap:11px;text-align:left;padding:10px 12px;margin-bottom:5px;cursor:pointer;border:1px solid #236082;background:#071d32!important;color:#f5fbff!important;border-radius:7px;line-height:1.35;min-height:52px}
#morganModal .morganTaskChoice b{display:block;color:#f5fbff!important;font-size:13px!important;font-weight:700}
#morganModal .morganTaskChoice small{display:block;color:#9ec6de!important;margin-top:4px;font-size:11px!important}
#morganModal .morganTaskChoice:hover:not(:disabled){background:#123f5f!important;border-color:#30c7ed!important}
#morganModal .morganTaskChoice.picked{background:#0c4665!important;border-color:#29d3ff!important}
#morganModal .morganTaskChoice:disabled{opacity:.56;cursor:default}
#morganModal .morganTaskCheck{display:flex;justify-content:center;align-items:center;flex:none;width:22px;height:22px;border:2px solid #4d8bac;border-radius:4px;color:#002136;background:#102940;font-size:15px;font-weight:900}
#morganModal .morganTaskChoice.picked .morganTaskCheck{border-color:#44d7fb;background:#55e0ff;color:#05273a}
#morganModal .morganPickerToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:9px 0;color:#d7e7f6}
#morganModal .morganPickerAll{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#d7e7f6!important}
#morganModal .morganPickerAll input{width:16px;height:16px;accent-color:#23d3ff}
#morganModal .morganCounter{font-size:13px;color:#70e5ff!important;font-weight:700}
#morganModal .morganPickerActions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:9px}
#morganModal .morganPickerSummary{background:#071f32;border:1px solid #205b79;border-radius:8px;padding:11px;color:#d5ecfb!important;font-size:12px}
#morganModal .morganPickerModal .modalHead h3{color:#fff!important}
#morganModal .morganPickerModal .btn{color:#eafaff!important}
#morganModal .morganPickerModal .btn.primary{background:#22bee2!important;color:#062339!important;font-weight:800!important}
#morganModal .morganPickerModal .btn.primary:disabled{background:#436476!important;color:#a8c9d9!important;cursor:not-allowed}
#morganModal .morganPickerModal .lib600Rubro{color:#eefaff!important}
#morganModal .morganPickerModal .lib600Rubro b{color:#eefaff!important}
#morganModal .morganPickerModal .lib600Rubro small{color:#9abed4!important}
.budgetV31Table .morganPriceInput{width:118px;max-width:100%;color:#f5fbff!important;background:#0a243b!important;border:1px solid #3b7899!important;border-radius:5px;padding:6px 5px;box-sizing:border-box}
.budgetV31Table .morganPriceInput:focus{outline:2px solid #22d3ff}
