.project-service-state{font-size:12px;white-space:nowrap;color:#64798a}.project-service-state.active,.project-service-state.temporary{color:#15803d}.project-service-state.expired,.project-service-state.disabled,.project-service-state.deleted{color:#b91c1c}.project-service-state.not_started{color:#c17608}.user-project-service-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:180px;margin-bottom:5px}.user-project-service-row button{padding:3px 6px;margin:0;font-size:11px}.project-service-form{display:flex;flex-direction:column;gap:12px}.project-service-form>label{display:flex;flex-direction:column;gap:5px}.project-service-form input,.project-service-form select{margin:0}.project-service-form p{margin:0;font-size:13px;line-height:1.6}.project-service-form>div{display:flex;gap:8px;flex-wrap:wrap}.service-form-error{color:#b91c1c}#project-service-dialog,#user-project-service-dialog{box-sizing:border-box;width:min(650px,92vw);max-height:85vh;overflow:auto;color:#183047}.stream-project-services{margin-top:16px;border-top:1px solid #dce5ec;padding-top:10px}.stream-project-services h3{font-size:15px;margin:0 0 8px}.project-service-scroll{overflow:auto;max-height:260px}.project-service-scroll td,.project-service-scroll th{padding:7px 9px;font-size:12px;white-space:nowrap}.project-service-scroll small{display:block;color:#738a9a}.caster-groups-compact form label{font-size:12px;display:inline-flex;align-items:center;gap:4px}.caster-groups-compact form input[type="date"]{width:auto}.caster-groups-compact form select[name="timezone"]{font-size:12px;padding:5px;margin:0;max-width:150px}
