.DueDateBarModule-module-scss-module__bLMdlq__alignwide{max-width:100vw!important;margin-left:calc(25% - 25vw)!important;margin-right:calc(25% - 25vw)!important}.DueDateBarModule-module-scss-module__bLMdlq__alignfull{width:100vw;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.DueDateBarModule-module-scss-module__bLMdlq__dueDateBar{width:100%}.DueDateBarModule-module-scss-module__bLMdlq__inner{flex-flow:column wrap;justify-content:space-between;align-items:center;gap:2.5rem;display:flex}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__inner{flex-flow:row;gap:3rem}}.DueDateBarModule-module-scss-module__bLMdlq__body{text-align:center;flex-direction:column;gap:2rem;display:flex}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__body{text-align:left}}.DueDateBarModule-module-scss-module__bLMdlq__body .DueDateBarModule-module-scss-module__bLMdlq__title h3{margin:0;font-size:2.4rem}@media (min-width:568px){.DueDateBarModule-module-scss-module__bLMdlq__body .DueDateBarModule-module-scss-module__bLMdlq__title h3{font-size:2.6rem}}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__body .DueDateBarModule-module-scss-module__bLMdlq__title h3{font-size:2.8rem}}@media (min-width:1600px){.DueDateBarModule-module-scss-module__bLMdlq__body .DueDateBarModule-module-scss-module__bLMdlq__title h3{font-size:3rem}}.DueDateBarModule-module-scss-module__bLMdlq__controls{flex-direction:column;flex-shrink:0;align-items:center;gap:2rem;display:flex}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__controls{flex-direction:row}}.DueDateBarModule-module-scss-module__bLMdlq__inputWrap{position:relative}.DueDateBarModule-module-scss-module__bLMdlq__dateInput{border:.1rem solid rgba(var(--sp-color-rgb-primary),.5);background:rgba(var(--sp-color-rgb-primary),.15);height:5rem;color:var(--sp-color-primary);cursor:pointer;border-radius:.5rem;outline:none;padding:0 1.5rem;font-family:inherit;font-size:1.6rem;transition:border-color .3s,background .3s}@media (min-width:768px){.DueDateBarModule-module-scss-module__bLMdlq__dateInput{font-size:1.7rem}}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__dateInput{font-size:1.7rem}}@media (min-width:1200px){.DueDateBarModule-module-scss-module__bLMdlq__dateInput{font-size:1.8rem}}.DueDateBarModule-module-scss-module__bLMdlq__dateInput:hover,.DueDateBarModule-module-scss-module__bLMdlq__dateInput:focus{border-color:rgba(var(--sp-color-rgb-primary),.75);background:rgba(var(--sp-color-rgb-primary),.25)}.DueDateBarModule-module-scss-module__bLMdlq__dateInput::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:5rem;font-size:1.6rem}@media (min-width:768px){.DueDateBarModule-module-scss-module__bLMdlq__dateInput::-webkit-calendar-picker-indicator{font-size:1.7rem}}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__dateInput::-webkit-calendar-picker-indicator{font-size:1.7rem}}@media (min-width:1200px){.DueDateBarModule-module-scss-module__bLMdlq__dateInput::-webkit-calendar-picker-indicator{font-size:1.8rem}}.DueDateBarModule-module-scss-module__bLMdlq__dateInput:after{content:"";pointer-events:none;cursor:pointer;width:5rem;color:var(--sp-color-primary);opacity:.75;justify-content:center;align-items:center;font-family:"Font Awesome 6 Pro";font-size:1.6rem;font-weight:400;display:flex;position:absolute;inset:0 0 0 auto}@media (min-width:768px){.DueDateBarModule-module-scss-module__bLMdlq__dateInput:after{font-size:1.7rem}}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__dateInput:after{font-size:1.7rem}}@media (min-width:1200px){.DueDateBarModule-module-scss-module__bLMdlq__dateInput:after{font-size:1.8rem}}.DueDateBarModule-module-scss-module__bLMdlq__result{border:.1rem solid rgba(var(--sp-color-rgb-primary),.5);background:rgba(var(--sp-color-rgb-primary),.15);color:var(--sp-color-primary);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.3rem;min-width:16rem;padding:1rem 2rem;display:flex}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__result{padding:1rem 2.5rem}}.DueDateBarModule-module-scss-module__bLMdlq__resultLabel{opacity:.8;white-space:nowrap;font-size:1.2rem}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__resultLabel{font-size:1.3rem}}.DueDateBarModule-module-scss-module__bLMdlq__resultDate{white-space:nowrap;font-size:1.8rem;font-weight:700}@media (min-width:992px){.DueDateBarModule-module-scss-module__bLMdlq__resultDate{font-size:2rem}}
