.sfcs-date{flex-direction:column;gap:5px;width:100%;min-width:0;font-weight:400;display:flex!important}.sfcs-date-controls{align-items:stretch;gap:6px;min-width:0;display:flex}.sfcs-date-controls>input{flex:1;width:100%;min-width:0}.sfcs-date-calendar{color:#1a3866;background:#f3f7fc;border:1px solid #b7c9dc;border-radius:4px;flex:0 0 38px;place-items:center;font-size:25px;display:grid;position:relative;overflow:hidden}.sfcs-date-calendar input{opacity:0;cursor:pointer;height:100%;inset:0;width:100%!important;margin:0!important;padding:0!important;position:absolute!important}.sfcs-date-calendar:focus-within{outline-offset:2px;outline:2px solid #07579e}.sfcs-date>small{color:#60718a;white-space:normal;line-height:1.5;font-size:11px!important}.sfcs-date>small.sfcs-date-error{color:#a63228}.sfcs-date input[aria-invalid=true]{border-color:#a63228!important}@media print{.sfcs-date-calendar,.sfcs-date>small,.plan-cell .sfcs-date{display:none!important}}@media screen{body.sfcs-workspace{--sfcs-navy:#1a3866;--sfcs-blue:#07579e;--sfcs-green:#237858;--sfcs-purple:#7052a0;--sfcs-ribbon:linear-gradient(90deg,#e5243b 0% 5.88%,#dda63a 5.88% 11.76%,#4c9f38 11.76% 17.65%,#c5192d 17.65% 23.53%,#ff3a21 23.53% 29.41%,#26bde2 29.41% 35.29%,#fcc30b 35.29% 41.18%,#a21942 41.18% 47.06%,#fd6925 47.06% 52.94%,#dd1367 52.94% 58.82%,#fd9d24 58.82% 64.71%,#bf8b2e 64.71% 70.59%,#3f7e44 70.59% 76.47%,#0a97d9 76.47% 82.35%,#56c02b 82.35% 88.24%,#00689d 88.24% 94.12%,#19486a 94.12% 100%);color:#1d3557;background:#f4f7fb;margin:0;font-family:Arial,Helvetica Neue,sans-serif}.sfcs-workspace .language-bar{background:var(--sfcs-navy)}.sfcs-workspace .shell>aside{background:var(--sfcs-navy);border-top:6px solid var(--sfcs-green);color:#e0eaf8}.sfcs-workspace .shell .brand{letter-spacing:.5px;color:#fff;border-bottom:1px solid #577398;margin-bottom:15px;padding-bottom:20px;font-family:Arial,sans-serif;font-size:23px}.sfcs-workspace .shell .brand small{letter-spacing:.6px;color:#d1dff2;font-size:9px;line-height:1.6}.sfcs-workspace .shell .brand .sidebar-logo{object-fit:contain;background:#fff;border-radius:4px;width:48px;height:65px;padding:5px}.sfcs-brand-note{color:#ccddf1;border-bottom:4px solid #0000;border-image:var(--sfcs-ribbon) 1;margin:0 8px 20px;padding-bottom:14px;font-size:10px;line-height:1.8}.sfcs-workspace .shell>aside .navlabel{color:#b7cae4;font-size:9px}.sfcs-workspace .shell>aside button{color:#d3e1f3;border-radius:4px}.sfcs-workspace .shell>aside button.active{background:var(--sfcs-green);color:#fff;border-left:3px solid #b1dcbd}.sfcs-workspace .shell>aside button:hover:not(:disabled){background:#294e80}.sfcs-workspace .shell>aside .workspace-link{color:#e5effb;border-color:#607b9d}.sfcs-workspace .shell>.main>header{border-top:5px solid #0000;border-image:var(--sfcs-ribbon) 1;color:#506982;background:#fff;border-bottom:1px solid #dae3ef}.sfcs-workspace .shell>.main>header b{color:var(--sfcs-navy)}.sfcs-workspace .shell>.main{background:#f4f7fb}.sfcs-workspace .shell .heading h1{color:var(--sfcs-navy);letter-spacing:-.5px;font-size:30px;font-weight:600}.sfcs-workspace .shell .eyebrow{color:var(--sfcs-green)}.sfcs-workspace .shell .primary{background:var(--sfcs-green);border-color:var(--sfcs-green);color:#fff;border-radius:4px}.sfcs-workspace .shell .primary:hover:not(:disabled){background:#195e42}.sfcs-workspace .shell section,.sfcs-workspace .shell .stat{border-color:#d9e3ee;border-radius:5px}.sfcs-workspace .shell .stat{border-top:3px solid var(--sfcs-green)}.sfcs-workspace .shell .notice{border-left-color:var(--sfcs-green);color:#426357;background:#edf5f0}.sfcs-workspace .shell input:focus,.sfcs-workspace .shell select:focus,.sfcs-workspace .shell textarea:focus{outline-offset:2px;outline:2px solid #93b5a7}.sfcs-workspace .ac-page{color:#253a59;border-top:6px solid var(--sfcs-purple);background:#f6f5fa;padding:28px 4vw 70px}.sfcs-workspace .ac-header{background:var(--sfcs-navy);color:#fff;border:0;border-radius:5px;height:auto;min-height:125px;margin-bottom:28px;padding:24px 28px;position:relative}.sfcs-workspace .ac-header:after{content:"";background:var(--sfcs-ribbon);height:5px;position:absolute;inset:auto 0 0}.sfcs-workspace .ac-header img{object-fit:contain;background:#fff;border-radius:4px;width:54px;height:76px;padding:7px}.sfcs-workspace .ac-header h1{color:#fff;margin:8px 0;font-size:30px;font-weight:600}.sfcs-workspace .ac-header span{color:#d0e0f5;letter-spacing:1px;font-size:10px}.sfcs-workspace .ac-header p{color:#cfdded;font-size:12px;line-height:1.7}.sfcs-workspace .ac-header nav a{color:#e4effc;font-size:12px}.sfcs-workspace .ac-page .ac-primary{background:var(--sfcs-purple);border-color:var(--sfcs-purple);color:#fff;border-radius:4px}.sfcs-workspace .ac-page .ac-primary:hover:not(:disabled){background:#593f82}.sfcs-workspace .ac-page .ac-tabs .active,.sfcs-workspace .ac-page .ac-person.selected{color:#563b81;background:#eee9f8;border-color:#7052a0}.sfcs-workspace .ac-page .ac-metrics>div{border-top:3px solid #7052a0;border-radius:5px}.sfcs-workspace .ac-page .ac-metrics strong{color:var(--sfcs-navy)}.sfcs-workspace .ac-page .ac-card{border-color:#dddfe9;border-radius:5px}.sfcs-workspace .ac-page input:focus,.sfcs-workspace .ac-page select:focus,.sfcs-workspace .ac-page textarea:focus{outline-offset:2px;outline:2px solid #b5a4d4}.sfcs-workspace .ac-page a:not(.ac-header a){color:#654492}@media (max-width:750px){.sfcs-workspace .ac-header{flex-wrap:wrap;gap:16px;padding:20px}.sfcs-workspace .ac-header nav{flex-wrap:wrap;gap:16px;width:100%;margin-left:0}.sfcs-workspace .ac-header h1{font-size:24px}.sfcs-workspace .ac-header img{width:45px;height:63px}.sfcs-workspace .ac-header>div{flex:1;min-width:190px}.sfcs-workspace .shell .heading h1{font-size:25px}}@media (max-width:650px){.sfcs-brand-note{display:none}.sfcs-workspace .shell .brand{margin-bottom:12px;padding-bottom:12px}.sfcs-workspace .shell .brand .sidebar-logo{width:38px;height:50px}.sfcs-workspace .shell>.main>header{flex-wrap:wrap;gap:15px}}}
