/* FLUXUS — NOVA TAREFA / MOCKUP COMPACTO APROVADO 20261006 */
#fx-task-create-dialog{width:min(575px,calc(100vw - 18px))!important;max-width:575px!important;max-height:calc(100vh - 18px)!important;padding:0!important;overflow:hidden!important;border:1px solid #dfe7e9!important;border-radius:12px!important;background:#fff!important;color:#183848!important;box-shadow:0 14px 36px rgba(23,49,62,.12)!important}
#fx-task-create-dialog .ft-approved-form{max-height:calc(100vh - 18px)!important;overflow:hidden!important}
#fx-task-create-dialog .ft-header{min-height:50px!important;padding:9px 12px!important;gap:8px!important;border-bottom:1px solid #dfe7e9!important}
#fx-task-create-dialog .ft-header-icon{display:none!important}
#fx-task-create-dialog .ft-title h2{margin:0!important;font-size:16px!important;line-height:1.1!important;font-weight:700!important}
#fx-task-create-dialog .ft-title small{display:block!important;margin-top:2px!important;color:#84949c!important;font-size:8.5px!important}
#fx-task-create-dialog .ft-close{width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;border:0!important;background:transparent!important;color:#768a93!important;font-size:17px!important}
#fx-task-create-dialog .ft-approved-body{padding:9px 11px 10px!important;overflow:auto!important}
#fx-task-create-dialog .ft-approved-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:6px 7px!important}
#fx-task-create-dialog .ft-approved-title,#fx-task-create-dialog .ft-approved-pair,#fx-task-create-dialog .ft-approved-triple,#fx-task-create-dialog .ft-approved-description,#fx-task-create-dialog .ft-approved-recurrence,#fx-task-create-dialog .ft-feedback{grid-column:span 12!important;min-width:0!important}
#fx-task-create-dialog .ft-approved-pair{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
#fx-task-create-dialog .ft-approved-triple{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important}
#fx-task-create-dialog .ft-field{min-width:0!important;margin:0!important}
#fx-task-create-dialog .ft-field label{display:block!important;margin:0 0 3px!important;color:#3d5562!important;font-size:8.7px!important;line-height:1.1!important;font-weight:650!important}
#fx-task-create-dialog input,#fx-task-create-dialog select,#fx-task-create-dialog textarea{box-sizing:border-box!important;width:100%!important;border:1px solid #cfdadd!important;border-radius:6px!important;background:#fff!important;color:#1c3a49!important;font-family:inherit!important;font-size:9.2px!important;outline:none!important}
#fx-task-create-dialog input,#fx-task-create-dialog select{height:27px!important;min-height:27px!important;padding:0 7px!important}
#fx-task-create-dialog textarea{height:42px!important;min-height:42px!important;max-height:42px!important;padding:6px 7px!important;resize:none!important}
#fx-task-create-dialog input:focus,#fx-task-create-dialog select:focus,#fx-task-create-dialog textarea:focus{border-color:#74a9a6!important;box-shadow:0 0 0 2px rgba(11,133,128,.07)!important}
#fx-task-create-dialog .ft-approved-line{grid-column:span 12!important;height:1px!important;margin:1px 0 0!important;background:#edf1f2!important}
#fx-task-create-dialog .ft-approved-group-title{grid-column:span 12!important;color:#7f8f96!important;font-size:7.8px!important;line-height:1!important;font-weight:800!important;letter-spacing:.42px!important;text-transform:uppercase!important}
#fx-task-create-dialog .ft-approved-hidden{display:none!important}
#fx-task-create-dialog .ft-privacy-recurrence{margin:0!important;padding:0!important;border:1px solid #dce5e6!important;border-radius:8px!important;background:#fbfcfc!important;overflow:hidden!important}
#fx-task-create-dialog .ft-privacy-agenda{min-height:31px!important;padding:5px 7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:0!important;border-bottom:1px solid #e9eeee!important;border-radius:0!important;background:#fbfcfc!important}
#fx-task-create-dialog .ft-privacy-agenda .ft-check,#fx-task-create-dialog .ft-visibility-option{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;white-space:nowrap!important;color:#405763!important;font-size:9px!important;font-weight:650!important}
#fx-task-create-dialog .ft-agenda-visibility{display:flex!important;align-items:center!important;gap:7px!important}
#fx-task-create-dialog .ft-agenda-visibility>span{color:#87979e!important;font-size:8px!important;font-weight:700!important}
#fx-task-create-dialog input[type=checkbox],#fx-task-create-dialog input[type=radio]{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;margin:0!important;padding:0!important;accent-color:#0b8580!important}
#fx-task-create-dialog .ft-approved-repeat{margin:0!important;padding:6px 7px 7px!important;border:0!important;border-radius:0!important;background:#fbfcfc!important}
#fx-task-create-dialog .ft-approved-repeat legend{padding:0!important;margin:0 0 5px!important;color:#334d59!important;font-size:8.8px!important;font-weight:750!important}
#fx-task-create-dialog .ft-approved-repeat-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 10px!important;padding:4px 0!important;border-bottom:1px solid #edf1f1!important}
#fx-task-create-dialog .ft-approved-repeat-last{border-bottom:0!important;padding-bottom:0!important}
#fx-task-create-dialog .ft-approved-repeat-cell{min-width:0!important;padding:0!important}
#fx-task-create-dialog .ft-approved-vline{padding-left:10px!important;border-left:1px solid #edf1f1!important}
#fx-task-create-dialog .ft-field label.ft-approved-inline,#fx-task-create-dialog label.ft-approved-inline{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;width:auto!important;margin:0!important;white-space:nowrap!important;color:#405763!important;font-size:8.2px!important;font-weight:400!important}
#fx-task-create-dialog label.ft-approved-inline strong{color:#304b57!important;font-size:8.3px!important}
#fx-task-create-dialog label.ft-approved-inline span{font-size:8.2px!important;white-space:nowrap!important}
#fx-task-create-dialog .ft-approved-mini{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:23px!important;min-height:23px!important;padding:0 3px!important;text-align:center!important;font-size:8.5px!important}
#fx-task-create-dialog .ft-approved-endgrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important}
#fx-task-create-dialog .ft-approved-footer{min-height:41px!important;padding:6px 11px!important;border-top:1px solid #dfe7e9!important;background:#fbfcfc!important;justify-content:flex-end!important}
#fx-task-create-dialog .ft-approved-create-another{display:none!important}
#fx-task-create-dialog .ft-approved-actions{display:flex!important;gap:6px!important;margin-left:auto!important}
#fx-task-create-dialog .ft-button{height:28px!important;min-height:28px!important;padding:0 11px!important;border-radius:6px!important;font-size:8.8px!important}
#fx-task-create-dialog .ft-button-primary{min-width:92px!important;background:#0b8580!important;border-color:#0b8580!important;color:#fff!important}
@media(max-width:600px){#fx-task-create-dialog .ft-approved-pair,#fx-task-create-dialog .ft-approved-triple,#fx-task-create-dialog .ft-approved-repeat-row,#fx-task-create-dialog .ft-approved-endgrid{grid-template-columns:1fr!important}#fx-task-create-dialog .ft-privacy-agenda{align-items:flex-start!important;flex-direction:column!important}#fx-task-create-dialog .ft-approved-vline{padding-left:0!important;border-left:0!important}}
