*,:after,:before{padding:0;margin:0;-webkit-box-sizing:inherit;box-sizing:inherit}a{outline:none}a img{border:none}address,blockquote,dl,fieldset,form,h1,h2,h3,h4,h5,h6,label,ol,p,pre,ul{margin:0}embed,img,object,video{border:0;height:auto;max-width:100%}iframe{border:0;max-width:100%}dd,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}article,aside,figure,footer,header,main,nav,section{display:block}html{-webkit-text-size-adjust:none;-webkit-box-sizing:border-box;box-sizing:border-box}a#skiplink{position:absolute;top:auto;left:-99999px;height:0.1rem;width:0.1rem;overflow:hidden}a#skiplink:active,a#skiplink:focus-visible{left:0;top:0;width:auto;height:auto;overflow:auto;padding:1.5rem;font-weight:bold;font-size:1.8rem;background:#fff;z-index:999;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}html{font-size:62.5%;line-height:1.25;overflow-x:hidden}html:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}body{background:#f9f9f9;color:#2c2f30;font-family:"Open Sans", "Franklin Gothic Medium", Tahoma, sans-serif}::-moz-selection{background:#044b7f;color:#fff}::selection{background:#044b7f;color:#fff}a:link{color:#044b7f;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}a:visited{color:#01111c}a:focus-visible,a:hover{color:#0785e2}.btn,.btn:link,.btn:visited{display:inline-block;text-align:center;font-weight:bold;background-color:#044b7f;color:#fff;font-family:inherit;font-size:1.6rem;letter-spacing:0.05em;text-decoration:none;padding:0.3em 0.6em;line-height:1;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;border-radius:100vw;border:2px solid #044b7f}.btn.btncompact,.btn:link.btncompact,.btn:visited.btncompact{font-size:1.4rem}div.btn{cursor:pointer}.btn:focus-visible,.btn:hover{background-color:#0785e2;border-color:#0785e2;color:#fff}.btnalt:link,.btnalt:visited,div.btnalt{background:#fff;color:#3d7f51;border-color:#3d7f51}.btnalt:focus-visible,.btnalt:hover,div.btnalt:focus-visible,div.btnalt:hover{background-color:#3d7f51;color:#fff;border-color:#3d7f51}.btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem}.btns.hdr-btns{margin-bottom:2.4rem}blockquote{background:#f6f6f6;font-style:italic;padding:2rem}hr{background-color:#b8b8b8;border:medium none;clear:both;color:#b8b8b8;display:block;height:0.1rem;margin:4.5rem}img[align=right],img[style*="float: right"]{display:block;float:right;margin:0 0 3rem 3rem;max-width:50%}img[align=left],img[style*="float: left"]{display:block;float:left;margin:0 3rem 3rem 0;max-width:50%}h1,h2,h3,h4,h5,h6{font-family:"Open Sans", "Franklin Gothic Medium", Tahoma, sans-serif}dl,ol,p,ul{margin:0 0 2.4rem}ol,ul{margin:0 0 2.4rem 2.4rem}blockquote p:last-child,ol p:last-child,ul p:last-child{margin-bottom:0}dt{color:#044b7f;font-weight:bold}table{border-collapse:collapse;width:100%}th.actions{text-align:center!important;width:21rem}td .admin-btn{display:inline-block;margin:0 0.4rem}td .admin-btn:has(img[src$="copy.png"]) img,td .admin-btn:has(img[src$="cross.png"]) img,td .admin-btn:has(img[src$="pencil.png"]) img{display:none}td .admin-btn:has(img[src$="copy.png"]):before,td .admin-btn:has(img[src$="cross.png"]):before,td .admin-btn:has(img[src$="pencil.png"]):before{content:"";display:inline-block;vertical-align:middle;width:1.6rem;height:1.6rem;margin-right:0.3rem}td .admin-btn:has(img[src$="pencil.png"]):before{-webkit-mask:url(/img/icons/edit.svg);mask:url(/img/icons/edit.svg);-webkit-mask-size:cover;mask-size:cover;background:#3d7f51}td .admin-btn:has(img[src$="cross.png"]):before{-webkit-mask:url(/img/icons/delete.svg);mask:url(/img/icons/delete.svg);-webkit-mask-size:cover;mask-size:cover;background:#cc2829}td .admin-btn:has(img[src$="copy.png"]):before{-webkit-mask:url(/img/icons/clone.svg);mask:url(/img/icons/clone.svg);-webkit-mask-size:cover;mask-size:cover;background:#3d7f51}td:has(.admin-btn){text-align:center}th{background:#111;color:#fff;padding:1rem;font-size:1.8rem}td{padding:1rem;font-size:1.6rem}tr{border-bottom:0.1rem solid #ddd}tr:last-child{border-bottom:none}dialog{border:none;width:calc(100% - 3.2rem);max-width:56rem;max-height:80vh;overflow:auto;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);padding:clamp(1.6rem, 1.66667vw, 2.4rem);top:50%;left:50%;translate:-50% -50%;border-radius:1.2rem}dialog::-webkit-backdrop{background:rgba(0, 0, 0, 0.35)}dialog::backdrop{background:rgba(0, 0, 0, 0.35)}dialog form.editor-form{-webkit-box-shadow:none;box-shadow:none;padding:0}.home-content dialog h2,.primary-content dialog h2{color:#044b7f;margin-bottom:1.2rem}.home-content dialog p,.primary-content dialog p{font-size:1.8rem;line-height:1.375;margin-bottom:1.6rem}.wrapper{margin:0 auto;max-width:1890px;width:100%}.block{background:#fff;padding:1.6rem;border-radius:1.2rem}#action_notice{display:none;position:absolute;bottom:4em;right:-25em;color:#fff;width:auto;background:#3d7f51;font-size:2rem;padding:0 1em 0 0;font-weight:800;-webkit-box-shadow:0.1rem 0.1rem 1.8rem 0 rgba(0, 0, 0, 0.25);box-shadow:0.1rem 0.1rem 1.8rem 0 rgba(0, 0, 0, 0.25);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;line-height:2em;-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1)}@-webkit-keyframes slideIn{0%{right:-25em}70%{right:3em}85%{right:1.5em}to{right:2em}}@keyframes slideIn{0%{right:-25em}70%{right:3em}85%{right:1.5em}to{right:2em}}#action_notice:before{content:"!";background:rgba(255, 255, 255, 0.25);display:inline-block;height:100%;width:3rem;margin-right:0.75em;text-align:center}.editable{position:relative}.editable:after{content:"";display:block;position:absolute;top:-0.2rem;right:-0.7rem;width:1.2rem;height:1.2rem;-webkit-mask:url(/img/icons/edit.svg);mask:url(/img/icons/edit.svg);background:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;z-index:1;opacity:0}.editable:before{content:"";width:1.8rem;aspect-ratio:1;border-radius:100vw;background:#044b7f;position:absolute;top:-0.5rem;right:-2.1rem;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;z-index:1;opacity:0}.editable:focus-visible,.editable:hover{outline:0.1rem solid #044b7f;outline-offset:0.1rem;border-radius:0.4rem;background:#f9f9f9;position:relative;z-index:1}.editable:focus-visible:after,.editable:focus-visible:before,.editable:hover:after,.editable:hover:before{opacity:1}.dashboard-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;margin-bottom:2.4rem}.dashboard-top .add,.dashboard-top .back{margin-left:auto}.primary-content .dashboard-top h1{margin-bottom:0}.view-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;margin-left:auto}.fps-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem 2.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.6rem}.fps-top .input{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fps-top .deal-search{margin-left:auto}.per-page{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.2rem 0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.4rem}.per-page span{font-size:1.6rem;font-weight:bold}.per-page label{padding:0}.page-options{margin-right:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-options .showing{font-size:1.6rem}.page-options .pagination{margin:0;text-align:left}.page-options .fps-entries-div{color:#545859;font-size:1.4rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.deal-search .input input{padding:0.8rem 1.2rem!important;background-image:none!important}.dataTables_wrapper .dataTables_filter label input[type=search]{padding:0.8rem 1.2rem!important;background-image:none!important}.filter-sort{margin-top:0.2rem;display:none}.filter-sort:before{display:inline-block;margin-right:0.25em;content:"";width:2rem;height:2rem;vertical-align:bottom;-webkit-mask:url(/img/icons/filter-sort.svg);mask:url(/img/icons/filter-sort.svg);-webkit-mask-size:cover;mask-size:cover;background:#fff}.filters-sorting{padding-top:1.6rem;margin-bottom:3.2rem;border-top:0.1rem solid #e8e9e9}.filters-sorting-hdr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.2rem;margin-bottom:1.6rem;display:none}.primary-content .filters-sorting-hdr h2{text-transform:uppercase;font-size:1.6rem;font-weight:bold;margin:0}.filters-sorting-hdr .filters-close{color:#3d7f51;padding:0;background:transparent;border:none;font-size:1.6rem;display:none}.filters-sorting-hdr .filters-close:after{content:"";display:inline-block;vertical-align:middle;width:2rem;height:2rem;margin-left:0.4rem;margin-top:-0.3rem;-webkit-mask:url(/img/icons/close.svg);mask:url(/img/icons/close.svg);-webkit-mask-size:cover;mask-size:cover;background:#3d7f51;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.filters-sorting-hdr .filters-close:hover{color:#044b7f;text-shadow:none}.filters-sorting-hdr .filters-close:hover:after{background:#044b7f}.filters-sorting-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem}.filters-sorting-body .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem}.filters-sorting-body .filter .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin:0}.filter-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}.primary-content .status-filter ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;margin:0;font-size:1.4rem}.primary-content .status-filter ul li{border:0.1rem solid #e8e9e9;background:#e8e9e9;padding:0.1rem 1.2rem;border-radius:100vw;cursor:pointer}.primary-content .status-filter ul li.fps-status-picked{border:0.1rem solid #2c2f30;background:#2c2f30;color:#fff;-webkit-box-shadow:inset 0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}.primary-content .status-filter ul li:hover{border:0.1rem solid #2c2f30}.primary-content .status-filter ul li.selected{border:0.1rem solid #2c2f30;background:#2c2f30;color:#fff}.archive-filter{padding-left:0.8rem;margin-right:auto}.archive-filter .checkbox label{font-weight:bold}.agent-filter{margin-left:auto}.fps-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2rem}#dashboard_deals{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(52rem, 1fr));gap:clamp(2.4rem, 2.22222vw, 3.2rem)}#dashboard_deals .dash-no-deals{grid-column:1 / -1}.clone a:link,.clone a:visited,.sort-btn a:link,.sort-btn a:visited,.view-swap a:link,.view-swap a:visited{display:inline-block;text-align:center;font-weight:bold;background-color:#044b7f;color:#fff;font-family:inherit;font-size:1.6rem;letter-spacing:0.05em;text-decoration:none;padding:0.3em 0.6em;line-height:1;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;border-radius:100vw;border:2px solid #044b7f;background:#fff;color:#3d7f51;border-color:#3d7f51}.clone a:link:before,.clone a:visited:before,.sort-btn a:link:before,.sort-btn a:visited:before,.view-swap a:link:before,.view-swap a:visited:before{display:inline-block;background-color:#3d7f51;margin-right:0.25em;content:""}.clone a:link:focus-visible,.clone a:link:hover,.clone a:visited:focus-visible,.clone a:visited:hover,.sort-btn a:link:focus-visible,.sort-btn a:link:hover,.sort-btn a:visited:focus-visible,.sort-btn a:visited:hover,.view-swap a:link:focus-visible,.view-swap a:link:hover,.view-swap a:visited:focus-visible,.view-swap a:visited:hover{background-color:#3d7f51;color:#fff;border-color:#3d7f51}.clone a:link:focus-visible:before,.clone a:link:hover:before,.clone a:visited:focus-visible:before,.clone a:visited:hover:before,.sort-btn a:link:focus-visible:before,.sort-btn a:link:hover:before,.sort-btn a:visited:focus-visible:before,.sort-btn a:visited:hover:before,.view-swap a:link:focus-visible:before,.view-swap a:link:hover:before,.view-swap a:visited:focus-visible:before,.view-swap a:visited:hover:before{background-color:#fff}.add a:link,.add a:visited,.back a:link,.back a:visited{display:inline-block;text-align:center;font-weight:bold;background-color:#044b7f;color:#fff;font-family:inherit;font-size:1.6rem;letter-spacing:0.05em;text-decoration:none;padding:0.3em 0.6em;line-height:1;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;border-radius:100vw;border:2px solid #044b7f;border-color:#3d7f51;background-color:#3d7f51;color:#fff}.add a:link:before,.add a:visited:before,.back a:link:before,.back a:visited:before{display:inline-block;background-color:#fff;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;margin-right:0.25em;content:"";width:1.6rem;aspect-ratio:1;vertical-align:top}.add a:link:focus-visible,.add a:link:hover,.add a:visited:focus-visible,.add a:visited:hover,.back a:link:focus-visible,.back a:link:hover,.back a:visited:focus-visible,.back a:visited:hover{background-color:#fff;color:#3d7f51}.add a:link:focus-visible:before,.add a:link:hover:before,.add a:visited:focus-visible:before,.add a:visited:hover:before,.back a:link:focus-visible:before,.back a:link:hover:before,.back a:visited:focus-visible:before,.back a:visited:hover:before{background-color:#3d7f51}.add a:link:before,.add a:visited:before{-webkit-mask:url(/img/icons/plus-btn.svg);mask:url(/img/icons/plus-btn.svg);-webkit-mask-size:cover;mask-size:cover}.back a:link:before,.back a:visited:before{-webkit-mask:url(/img/icons/back.svg);mask:url(/img/icons/back.svg);-webkit-mask-size:cover;mask-size:cover}.view-swap a:link,.view-swap a:visited{text-decoration:none}.view-swap a:link:before,.view-swap a:visited:before{width:2rem;height:2rem;vertical-align:bottom}.view-swap.table-view a:link:before,.view-swap.table-view a:visited:before{-webkit-mask:url(/img/icons/table.svg);mask:url(/img/icons/table.svg);-webkit-mask-size:cover;mask-size:cover}.view-swap.grid-view a:link:before,.view-swap.grid-view a:visited:before{-webkit-mask:url(/img/icons/grid.svg);mask:url(/img/icons/grid.svg);-webkit-mask-size:cover;mask-size:cover}.view-swap.current a:link,.view-swap.current a:visited{border-color:#2c2f30;background-color:#2c2f30;color:#fff}.view-swap.current a:link:before,.view-swap.current a:visited:before{background-color:#fff}.clone a:link:before,.clone a:visited:before{width:2.4rem;height:2.4rem;vertical-align:bottom;-webkit-mask:url(/img/icons/clone.svg);mask:url(/img/icons/clone.svg);-webkit-mask-size:cover;mask-size:cover}.sort-btn a:link:before,.sort-btn a:visited:before{width:3rem;height:2.1rem;vertical-align:bottom;-webkit-mask:url(/img/icons/filter.svg);mask:url(/img/icons/filter.svg);-webkit-mask-size:cover;mask-size:cover}.email-selected:link,.email-selected:visited{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-inline:auto;margin-top:1.2rem}.email-selected:link.disabled,.email-selected:visited.disabled{pointer-events:none;-webkit-filter:saturate(0);filter:saturate(0);opacity:0.5}.email-selected:link:before,.email-selected:visited:before{content:"";display:inline-block;vertical-align:middle;width:2rem;height:2rem;margin-right:0.5em;background:#3d7f51;-webkit-mask:url(/img/icons/paper-airplane.svg);mask:url(/img/icons/paper-airplane.svg);-webkit-mask-size:cover;mask-size:cover}.email-selected:focus-visible:before,.email-selected:hover:before{background:#fff}.deal-lower .btn:link,.deal-lower .btn:visited,.deal-lower .clone a:link,.deal-lower .clone a:visited{display:block;border-radius:0;margin-bottom:0.2rem;text-align:left;padding:1.2rem 0.8rem}.deal-coms .btn:link:before,.deal-coms .btn:visited:before{content:"";width:2rem;height:2rem;display:inline-block;vertical-align:middle;background:#fff;margin-right:0.5em}.deal-coms .btn.activity-log:link:before,.deal-coms .btn.activity-log:visited:before{-webkit-mask:url(/img/icons/journal.svg);mask:url(/img/icons/journal.svg);-webkit-mask-size:cover;mask-size:cover}.deal-coms .btn.email-log:link:before,.deal-coms .btn.email-log:visited:before{-webkit-mask:url(/img/icons/email.svg);mask:url(/img/icons/email.svg);-webkit-mask-size:cover;mask-size:cover}button.archive:before,button.archive:before{content:"";width:2rem;height:2rem;display:inline-block;vertical-align:middle;background:#fff;margin-right:0.5em;-webkit-mask:url(/img/icons/archive.svg);mask:url(/img/icons/archive.svg);-webkit-mask-size:cover;mask-size:cover}.btn.download-zip:before,.btn.download-zip:before{content:"";width:2rem;height:2rem;display:inline-block;vertical-align:middle;background:#fff;margin-right:0.5em;-webkit-mask:url(/img/icons/download.svg);mask:url(/img/icons/download.svg);-webkit-mask-size:cover;mask-size:cover}.top-section-main{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.upload-block .submit button,.upload-block .submit input[type=button],.upload-block .submit input[type=submit]{background:#fff;color:#3d7f51;border-color:#3d7f51;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.upload-block .submit button:focus-visible,.upload-block .submit button:hover,.upload-block .submit input[type=button]:focus-visible,.upload-block .submit input[type=button]:hover,.upload-block .submit input[type=submit]:focus-visible,.upload-block .submit input[type=submit]:hover{background-color:#3d7f51;color:#fff;border-color:#3d7f51;border:2px solid #3d7f51!important}.upload-block .files-block{margin-bottom:2rem}.upload-block #todo_value_form_h3{display:none}.upload-block #todo_value_form_due_date{font-size:2.4rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.upload-block .queue-id{width:100%}.upload-block .todo-values-delete{display:inline-block;text-align:center;font-weight:bold;background-color:#044b7f;color:#fff;font-family:inherit;font-size:1.6rem;letter-spacing:0.05em;text-decoration:none;padding:0.3em 0.6em;line-height:1;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;border-radius:100vw;border:2px solid #044b7f;background:#cc2829;border-color:#cc2829;cursor:pointer}.dataTables_wrapper{width:100%}.dataTables_wrapper .dataTable{width:100%!important}.dataTables_wrapper .dataTable thead th{background:#044b7f;text-align:left;border-right:1px solid #fff}.dataTables_wrapper .dataTable thead th:last-of-type{border:none}.dataTables_wrapper .dataTable td,.dataTables_wrapper .dataTable th{padding:1rem 1.5rem}.dataTables_wrapper .dataTable tr.even{background:#e8e9e9}.dataTables_wrapper .dataTables_length select{padding:0.5rem 3rem 0.5rem 1.5rem}.dataTables_wrapper .dataTables_filter{margin-bottom:2rem}.dataTables_wrapper .dataTables_filter label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.dataTables_wrapper .dataTables_filter label input[type=search]{padding:0.5rem 3rem 0.5rem 1.5rem!important}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{font-size:1.5rem}.deal-details{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr;gap:clamp(2.4rem, 2.22222vw, 3.2rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.delete-to-do{padding-top:1.2rem}#todo_value_delete.btn,#todo_value_reject_open.btn{border:2px solid #cc2829;background:#cc2829}#todo_value_delete.btn:focus-visible,#todo_value_delete.btn:hover,#todo_value_reject_open.btn:focus-visible,#todo_value_reject_open.btn:hover{background:#8c1b1c;border:2px solid #8c1b1c}.block-head{padding:1.6rem;background:#f7f7f7;border-bottom:0.1rem solid #e8e9e9;margin-bottom:1.6rem;border-radius:1.2rem 1.2rem 0 0}.primary-content .block-head h2{margin-bottom:0}.dot-menu-icon{display:block;margin-inline:auto;width:2rem;height:3.2rem;position:relative;cursor:pointer}.dot-menu-icon:after{content:"";width:0.8rem;height:3.2rem;-webkit-mask:url(/img/icons/menu.svg);mask:url(/img/icons/menu.svg);-webkit-mask-size:cover;mask-size:cover;background:#2c2f30;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background 250ms ease-in-out;-o-transition:background 250ms ease-in-out;transition:background 250ms ease-in-out}.dot-menu-icon:hover:after{background:#044b7f}.three-dot-icon{position:relative}.deal-options{position:absolute;right:0;top:0;background:#fff;z-index:9999;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);width:-webkit-max-content;width:-moz-max-content;width:max-content}.primary-content .deal-options{font-size:1.8rem}.deal-options-links{list-style:none;margin:0}.primary-content .deal-options-links{font-size:1.8rem}.deal-options-links a{display:block;text-decoration:none;color:#2c2f30;padding:0.375em 0.75em;font-weight:bold}.deal-options-links a:not(:last-child){border-bottom:0.1rem solid #e8e9e9}.deal-options-links a:hover{background:#044b7f;color:#fff}.deal-options-links a:before{content:"";width:2rem;aspect-ratio:1;display:inline-block;vertical-align:middle;background:#2c2f30;margin-right:1.2rem;margin-top:-0.3rem}.deal-options-links a:hover:before{background:#fff}.deal-options-links li:not(:last-child){border-bottom:0.1rem solid #e8e9e9}.deal-options-links li.activity-log a:before{-webkit-mask:url(/img/icons/journal.svg);mask:url(/img/icons/journal.svg);-webkit-mask-size:cover;mask-size:cover}.deal-options-links li.email-log a:before{-webkit-mask:url(/img/icons/email.svg);mask:url(/img/icons/email.svg);-webkit-mask-size:cover;mask-size:cover}.deal-options-links li.edit-deal a:before{-webkit-mask:url(/img/icons/edit.svg);mask:url(/img/icons/edit.svg);-webkit-mask-size:cover;mask-size:cover}.deal-options-links li.download-zip a:before{-webkit-mask:url(/img/icons/download.svg);mask:url(/img/icons/download.svg);-webkit-mask-size:cover;mask-size:cover}.deal-options-links li.duplicate a:before{-webkit-mask:url(/img/icons/clone.svg);mask:url(/img/icons/clone.svg);-webkit-mask-size:cover;mask-size:cover}.deal-options-links li.archive-deal a:before{-webkit-mask:url(/img/icons/archive.svg);mask:url(/img/icons/archive.svg);-webkit-mask-size:cover;mask-size:cover}.dash-deal{border-radius:1.2rem;text-decoration:none;background:#fff;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}.dash-deal h2{margin-bottom:0;font-size:2.4rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.dash-deal .comp-per{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:1.2rem}.dash-deal .dash-deal-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem 1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#f9f9f9;border-bottom:0.1rem solid #e8e9e9;padding:1.6rem;border-radius:1.2rem 1.2rem 0 0}.dash-deal .dash-deal-top .deal-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2;-webkit-box-flex:1;-ms-flex:1;flex:1}.dash-deal .dash-deal-top h2{margin:0;font-weight:bold;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.dash-deal .dash-deal-top .deal-mls{color:#545859;font-size:1.4rem}.dash-deal .dash-deal-top .deal-mls+.deal-address-meta{border-left:0.1rem solid #e8e9e9;margin-left:0.4rem;padding-left:0.4rem}.dash-deal .dash-deal-top .deal-address-meta{color:#545859;font-size:1.4rem}.dash-deal .dash-deal-top .btn{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.dash-deal .dash-deal-top .sup-label{color:#545859;font-size:1.6rem;margin:0}.dash-deal .dash-deal-top .block-due-date{line-height:1.1;text-align:center}.dash-deal .dash-deal-top .block-due-date .deal-due-date{font-size:2rem;font-weight:bold;display:block}.dash-deal .block-closing-date{line-height:1.1;text-align:center}.dash-deal .block-closing-date .deal-closes-date{font-size:1.8rem;font-weight:bold}.dash-deal .dash-deal-main{padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.8rem 1.6rem}.dash-deal .dash-deal-main .sup-label{display:block;font-size:1.8rem;font-weight:bold;margin-bottom:0.25em}.dash-deal .dash-deal-overview h2{font-size:1.8rem;margin-bottom:0.8rem}.dash-deal .dash-deal-overview .todos{margin-bottom:0}.dash-deal .dash-deal-overview .todos li{margin-bottom:0;font-size:1.6rem}.dash-deal .dash-deal-overview .todos li:hover{background:transparent}.dash-deal .dash-deal-overview p{color:#545859;padding-top:0.4rem;font-size:1.6rem;font-style:italic;margin-left:2.4rem;margin-bottom:0}.dash-deal .dash-deal-users{-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;text-align:right;-ms-flex-item-align:start;align-self:flex-start}.dash-deal .dash-deal-users .involved-parties{color:#2c2f30;list-style-type:none;font-size:1.6rem;margin:0}.dash-deal .dash-deal-users .involved-parties li{line-height:1.2}.dash-deal .dash-deal-users .involved-parties li:not(:last-child){margin-bottom:0.4rem}.dash-deal .dash-deal-users .involved-parties span{display:block;font-size:0.75em;color:#545859}.dash-deal ul.todos-ul{list-style:none;margin:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.dash-deal ul.todos-ul li.todos-li{color:#2c2f30;font-size:2rem;margin:0}.dash-deal-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sup-label{display:block;font-size:1.8rem;font-weight:bold;margin-bottom:0.25em}.ddline{-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;color:#fff;font-size:2.2rem;font-weight:bold;padding:0.4em 0.5em;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.ddline span{display:inline-block}.ddline .task-nm{font-size:1.5rem;line-height:1.25em}.ddline .task-blk:before{display:inline-block;-webkit-mask:url(/img/icons/clock-white.svg);mask:url(/img/icons/clock-white.svg);background-color:#fff;width:1.125em;height:1.125em;vertical-align:bottom;margin-right:0.5em;content:"";-webkit-mask-size:cover;mask-size:cover;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.ddline.green{background:#3d7f51}.ddline .red{background:#cc2829}.ddline .yellow{background:#fbbb09;color:#2c2f30}.ddline .yellow:before{background:#2c2f30}.list-kit-dist{-webkit-box-flex:1;-ms-flex:1 1 50px;flex:1 1 50px}.list-kit-dtl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.4rem 1.6rem;font-size:1.8rem;font-weight:bold;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.list-kit-dtl .task-nm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem}.list-kit-dtl .task-nm:before{display:inline-block;vertical-align:middle;width:2.4rem;aspect-ratio:1;position:relative;top:0.2rem}.deal-complete .list-kit-dtl .task-nm:before{content:url(/img/icons/completed-icon.svg)}.deal-late .list-kit-dtl .task-nm:before{content:url(/img/icons/late-icon.svg)}.deal-pending .list-kit-dtl .task-nm:before{content:url(/img/icons/pending-icon.svg)}.list-kit-dtl .check-sum{font-weight:normal;color:#545859;font-size:1.4rem}.title-sub{display:block;font-size:0.75em}.req-top{margin:0 1.6rem 1.6rem}.req-top .input label{margin-bottom:0.2rem}.req-top .input select{width:100%}.req-top h3{display:block;font-size:1.8rem;font-weight:bold;margin-bottom:0.25em;color:#545859;-ms-flex-item-align:baseline;align-self:baseline}.req-top .sort-btn a:link,.req-top .sort-btn a:visited{font-size:1.8rem;color:#044b7f;font-weight:bold;border-color:#044b7f}.req-top .sort-btn a:link:before,.req-top .sort-btn a:visited:before{display:inline-block;background-color:#044b7f;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;margin-right:0.25em;content:"";width:2rem;height:1.5rem;vertical-align:middle;-webkit-mask:url(/img/icons/filter.svg);mask:url(/img/icons/filter.svg);-webkit-mask-size:cover;mask-size:cover}.req-top .sort-btn a:link:focus-visible,.req-top .sort-btn a:link:hover,.req-top .sort-btn a:visited:focus-visible,.req-top .sort-btn a:visited:hover{background:#044b7f;color:#fff}.req-top .sort-btn a:link:focus-visible:before,.req-top .sort-btn a:link:hover:before,.req-top .sort-btn a:visited:focus-visible:before,.req-top .sort-btn a:visited:hover:before{background-color:#fff}.req-top .middle-pop-up{position:relative;top:auto!important;left:auto!important}.req-top .middle-pop-up ul{position:absolute;right:2rem;top:2rem;background:#fff;list-style:none;text-transform:capitalize;z-index:9999;width:26rem;margin:0;list-style:none;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}.req-top .middle-pop-up ul li{cursor:pointer;color:#044b7f;padding:0.5em 1em}.req-top .middle-pop-up ul li:hover{background:#044b7f;color:#fff}.todos{list-style:none;margin:0 0 2.4rem 0}.todos li{cursor:pointer;line-height:1.2;margin:0 0 0.8rem 0;position:relative;padding:0.25em 0.5em 0.35em 1.5em;font-size:1.6rem;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1.2rem;border-radius:0.4rem}.todos li:hover{background:#e8e9e9}.todos li:before{display:block;content:"";width:0.5em;height:0.5em;border-radius:100vw;position:absolute;left:0.45em;top:0.6em;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.todos li.todo-value-status-pending:before{background:#fbbb09}.todos li.todo-value-status-late:before,.todos li.todo-value-status-rejected:before{background:#cc2829}.todos li.todo-value-status-current:before{background:#c0c3c4}.todos li.approval-required.complete:before,.todos li.approval-required.todo-value-status-complete:before,.todos li.complete:before,.todos li.todo-value-status-complete:before{background:#3d7f51}.todos li.current-todo-value-in-editor{color:#fff;background:#2c2f30}.todos li.current-todo-value-in-editor .todo-due-date{color:#e8e9e9}.todos .todo-due-date{font-size:0.75em;color:#545859}.req-block ul{margin-bottom:0}.req-block .check-all-todo-li{margin-bottom:1rem;cursor:pointer}.req-block .check-all-todo-li:before{display:inline-block;content:url(/img/icons/unchecked.svg);width:1em;height:1em;vertical-align:baseline;margin-right:0.25em}.req-block .add{font-weight:bold;cursor:pointer;font-size:2rem;color:#3d7f51;position:relative;padding-left:1em;margin:1.6rem;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.req-block .add:before{display:inline-block;content:"+";width:1.125em;height:1.125em;font-size:3rem;border-radius:50%;position:absolute;left:0;top:-0.2em}.req-block .add:hover{text-decoration:underline}.btn-block{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comms-block{margin-bottom:1.6rem;border-radius:1.2rem;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}.comms-block label label span{display:block;font-weight:300;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:0.875em}.comms-block-hdr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem;margin-bottom:1.6rem}.primary-content .comms-block-hdr h2{margin-bottom:0}.comms-block-hdr .btn{font-size:1.4rem}.disclaim{margin-top:1em;display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:2rem;font-style:italic}.scnd-section{background:#fff;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);border-radius:1.2rem}.scnd-section .todos{margin-inline:1.2rem}.scnd-section .ddline{margin-bottom:4rem}.main-section{position:-webkit-sticky;position:sticky;top:14.8rem;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}.main-section.todo-value-status-complete:before,.main-section.todo-value-status-late:before,.main-section.todo-value-status-pending:before,.main-section.todo-value-status-rejected:before{color:#fff;text-transform:uppercase;font-size:1.6rem;border-radius:0.4rem;padding:0.2rem 0.6rem;float:right;margin:0.6rem 0 1.2rem 1.2rem}.main-section.todo-value-status-complete:after,.main-section.todo-value-status-late:after,.main-section.todo-value-status-pending:after,.main-section.todo-value-status-rejected:after{width:2.4rem;aspect-ratio:1;position:absolute;left:-1.4rem;top:2rem}.main-section.todo-value-status-complete:before{content:"Complete";background:#3d7f51}.main-section.todo-value-status-complete:after{content:url(/img/icons/completed-icon.svg)}.main-section.todo-value-status-late:before{content:"Late";background:#cc2829}.main-section.todo-value-status-late:after{content:url(/img/icons/late-icon.svg)}.main-section.todo-value-status-rejected:before{content:"Rejected";background:#cc2829}.main-section.todo-value-status-rejected:after{content:url(/img/icons/rejected-icon.svg)}.main-section.todo-value-status-pending:before{content:"Pending";background:#fbbb09;color:#2c2f30}.main-section.todo-value-status-pending:after{content:url(/img/icons/pending-icon.svg)}.main-section #todo_value_form_h2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-section #todo_value_form_h2 .todo-due-date{font-size:0.75em;color:#545859;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.main-section #todo_value_form_h2 .todo-due-date:before{content:"Due Date: ";font-size:0.75em;font-weight:bold;color:#2c2f30}.main-section .comp-per{margin:1rem 0 4rem}.comp-per{width:100%;background:#f9f9f9;color:#2c2f30;font-size:1.6rem;font-weight:bold;border-radius:100vw;overflow:hidden;-webkit-box-shadow:inset 0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}.deals-table .comp-per{font-size:1.1rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.deals-table td:has(.comp-per){font-weight:bold;font-size:1.2rem}.deals-table .flex-td-elem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.4rem}.deals-table .btn{font-size:1.4rem;padding:0.2em 0.6em}.progressbar-container{color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.2);padding:0.25em 0.75em}.progressbar-container.redColor{background-color:#cc2829}.progressbar-container.orangeColor{background-color:#ff7733}.progressbar-container.yellowColor{background-color:#fbbb09}.progressbar-container.yellowGreenColor{background-color:#8cbc01}.progressbar-container.greenColor{background-color:#3d7f51}#todo_value_rejected_comments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin-bottom:1.6rem}#todo_value_rejected_comments:empty,#todo_value_rejected_comments:not(:has(.comment)){display:none}#todo_value_rejected_comments h2{margin-bottom:0}#todo_value_rejected_comments .rejected-comment:not(:last-child){padding-bottom:1.6rem;border-bottom:0.1rem solid #e8e9e9}#todo_value_rejected_comments .rejected-comment p{font-size:1.8rem}#todo_value_rejected_comments .rejected-comment p:last-child{margin-bottom:0}#todo_value_rejected_comments .rejected-meta{font-size:1.4rem;margin-bottom:0.4rem}#todo_value_rejected_comments .rejected-meta-name{font-weight:bold}#todo_value_rejected_comments .rejected-meta-date{color:#545859;font-style:italic}nav{position:relative;z-index:1000}nav ul{list-style-type:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}nav a:link,nav a:visited{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}#hdr-notice{display:none;background:#111;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.2);position:relative;padding:1.5rem 4.5rem}#hdr-notice .hdr-notice-content{width:calc(100% - 3.2rem);max-width:96rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;font-size:2.1rem;position:relative;text-align:center}#hdr-notice #close-notice{display:inline-block;vertical-align:middle;width:2.4rem;height:2.4rem;-webkit-mask:url(/img/icons/circle-close.svg);mask:url(/img/icons/circle-close.svg);-webkit-mask-size:cover;mask-size:cover;background:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:-0.3rem 0.2rem 0 0;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}#hdr-notice #close-notice:focus-visible,#hdr-notice #close-notice:hover{background:#044b7f}#hdr-notice .notice-btn:link,#hdr-notice .notice-btn:visited{color:#fff;font-weight:bold;text-decoration:underline;white-space:nowrap}#hdr-notice .notice-btn:focus-visible,#hdr-notice .notice-btn:hover{text-decoration:none}.activity-head{position:relative;margin:0 auto 2rem 1em;cursor:pointer}.activity-head:before{content:"+";position:absolute;display:block;color:#044b7f;font-size:4rem;top:-0.25em;left:-0.75em}.activity-head.open:before{content:"-"}.div-activity-display{font-size:1.6rem;list-style:none;margin:1em 0 1em 1em}.div-activity-display li{margin-bottom:0.75rem}.switch-back{background-color:#2c2f30;padding:0 calc(1.5rem + 1.5625vw) 0}.switch-back .switch-back-container{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 3.2rem);max-width:144rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.switch-back span{color:#fff;margin-right:1em;font-size:1.6rem;font-style:italic}.switch-back a:link,.switch-back a:visited{display:inline-block;text-align:center;font-weight:bold;background-color:#044b7f;color:#fff;font-family:inherit;font-size:1.6rem;letter-spacing:0.05em;text-decoration:none;padding:0.3em 0.6em;line-height:1;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;border-radius:100vw;border:2px solid #044b7f;font-size:1.5rem;background:#3d7f51;border-color:#3d7f51;padding:0.5em 1em;color:#fff;display:inline-block;border-radius:0}.switch-back a:link:after,.switch-back a:visited:after{-webkit-mask:url(/img/icons/impersonate.svg);mask:url(/img/icons/impersonate.svg);display:inline-block;height:1.125em;width:1.125em;background:#fff;margin-left:0.5em;-webkit-mask-size:cover;mask-size:cover;content:""}.switch-back a:link:focus-visible,.switch-back a:link:hover,.switch-back a:visited:focus-visible,.switch-back a:visited:hover{background:#fff;color:#3d7f51;border-color:#3d7f51}.switch-back a:link:focus-visible:after,.switch-back a:link:hover:after,.switch-back a:visited:focus-visible:after,.switch-back a:visited:hover:after{background-color:#3d7f51}.hdr-top{background:#f9f9f9;border-bottom:0.1rem solid #e8e9e9;position:relative;padding-block:0.2rem;z-index:10000}.usr-identifier{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.usr-identifier img{border:0.2rem solid #fff;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);border-radius:100vw;width:3.2rem;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.usr-identifier .input.select{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;padding-left:0.8rem;border-left:0.1rem solid #e8e9e9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.usr-identifier .input.select label{margin:0;color:#545859}.usr-name{font-weight:bold}.hdr-top-container{width:calc(100% - 3.2rem);max-width:144rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header nav{position:relative;z-index:1000}header nav a:link,header nav a:visited{font-family:"Open Sans", "Franklin Gothic Medium", Tahoma, sans-serif;position:relative;text-align:center;height:100%;font-size:1.8rem}header nav ul li{position:relative;margin:0}header nav ul li:focus-visible ul,header nav ul li:hover ul{display:block}header nav ul ul{display:none;-webkit-box-shadow:0 0 1.8rem 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 1.8rem 0 rgba(0, 0, 0, 0.25);position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:32rem;border-radius:0.5rem;right:-1.2rem}header nav ul ul:before{content:"";width:0;height:0;display:block;border-style:solid;border-width:0 0.8rem 0.8rem 0.8rem;border-color:transparent transparent #fff transparent;top:-0.8rem;right:1.6rem;position:absolute;z-index:1}header nav ul ul a:link,header nav ul ul a:visited{font-family:"Open Sans", "Franklin Gothic Medium", Tahoma, sans-serif;background:rgba(255, 255, 255, 0.9);display:block;text-align:left;padding:1rem 1.2rem 1.2rem;font-weight:400}header nav ul ul li{display:block}header nav ul ul li:first-child a:link,header nav ul ul li:first-child a:visited{border-radius:0.5rem 0.5rem 0 0}header nav ul ul li:last-child a:link,header nav ul ul li:last-child a:visited{border-radius:0 0 0.5rem 0.5rem}header nav .current .current a,header nav ul ul a:hover{background:#f7f7f7;color:#044b7f}header nav li.current a:after,header nav li.current a:before{background:#044b7f}header nav.top-nav a:link,header nav.top-nav a:visited{display:block;padding-block:0.8rem;color:#2c2f30}header nav.top-nav .current>a,header nav.top-nav a:focus-visible,header nav.top-nav a:hover{color:#044b7f}header nav.top-nav ul{margin-left:auto;gap:2rem}header nav.top-nav ul ul{z-index:1000}header nav.top-nav ul ul li a{z-index:1000}header nav.main-nav{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}header nav.main-nav a:link,header nav.main-nav a:visited{font-family:"Open Sans", "Franklin Gothic Medium", Tahoma, sans-serif;color:#2c2f30;font-size:2rem;font-weight:bold;display:block}header nav.main-nav .current>a,header nav.main-nav a:focus-visible,header nav.main-nav a:hover{color:#044b7f}header nav.main-nav ul{gap:1.2rem 3.6rem}header nav.main-nav ul li ul li a:link,header nav.main-nav ul li ul li a:visited{font-size:1.6rem;text-transform:none;font-weight:normal}#mobile-header{display:none}header{position:-webkit-sticky;position:sticky;top:0;z-index:99999;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}header .header-main{background:#fff;padding:0.8rem 0}.hdr-container{width:calc(100% - 3.2rem);max-width:144rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{margin:0 auto 0 0;font-size:5rem;font-weight:400;font-style:italic;text-transform:uppercase;color:#cc2829;text-decoration:none}.logo:link,.logo:visited{color:#cc2829;text-decoration:none}.logo:link strong,.logo:visited strong{color:#044b7f;font-style:normal;font-weight:bold}.logo strong{color:#044b7f;font-style:normal;font-weight:bold}.banner{position:relative}.banner img{display:block}.home-content h1,.primary-content h1{font-size:2.8rem;margin:0 0 2rem}.home-content h2,.primary-content h2{font-size:2.4rem;color:#2c2f30;font-weight:600;margin:0 0 2rem}.home-content h3,.primary-content h3{font-size:2.6rem;color:#044b7f;margin:0 0 1.5rem}.home-content h4,.primary-content h4{font-size:3rem;margin:0 0 1.5rem}.home-content h5,.primary-content h5{font-size:2.7rem;margin:0 0 1.5rem}.home-content h6,.primary-content h6{font-size:2.4rem;margin:0 0 1.5rem}.home-content dl,.home-content ol,.home-content p,.home-content ul,.primary-content dl,.primary-content ol,.primary-content p,.primary-content ul{font-size:2.1rem;line-height:1.5}.home-content p.disclaimer,.primary-content p.disclaimer{font-style:italic;display:block;color:#cc2829;border:0.1rem solid #cc2829;padding:0.8rem;border-radius:0.4rem}.home-content ol ol,.home-content ol ul,.home-content ul ol,.home-content ul ul,.primary-content ol ol,.primary-content ol ul,.primary-content ul ol,.primary-content ul ul{margin-bottom:0}.home-content li::marker,.primary-content li::marker{color:#044b7f}.admin-summary-list{list-style:none;margin:0;border-radius:0.8rem;background:#fff;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);display:-ms-grid;display:grid;-ms-grid-columns:1fr -webkit-max-content;-ms-grid-columns:1fr max-content;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:0 1.6rem}.admin-summary-list li{grid-column:1 / -1;display:-ms-grid;display:grid;-ms-grid-columns:subgrid;grid-template-columns:subgrid;padding:0.8rem 1.2rem}.admin-summary-list li:not(:last-child){border-bottom:0.1rem solid #e8e9e9}.admin-summary-list li.admin-summary-list-hdr{background:#f7f7f7;font-size:1.8rem;font-weight:bold;border-radius:0.8rem 0.8rem 0 0}.admin-summary-name{font-size:1.8rem}.admin-summary-name .deal-type-type{font-size:0.875em;font-style:italic}.admin-summary-desc{font-size:1.6rem;color:#545859;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.admin-summary-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;font-size:1.6rem}.admin-summary-actions a:before{content:"";display:inline-block;vertical-align:middle;width:1.6rem;height:1.6rem;margin-right:0.3rem}.admin-summary-actions .edit:before{-webkit-mask:url(/img/icons/edit.svg);mask:url(/img/icons/edit.svg);-webkit-mask-size:cover;mask-size:cover;background:#3d7f51}.admin-summary-actions .delete:before{-webkit-mask:url(/img/icons/delete.svg);mask:url(/img/icons/delete.svg);-webkit-mask-size:cover;mask-size:cover;background:#cc2829}.admin-summary-actions .copy:before{-webkit-mask:url(/img/icons/clone.svg);mask:url(/img/icons/clone.svg);-webkit-mask-size:cover;mask-size:cover;background:#3d7f51}.contact-content{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(36rem, 1fr));grid-gap:3rem;margin:0 0 3rem}.gallery{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));grid-gap:1.5rem;margin:0 0 3rem}.gallery a{overflow:hidden}.gallery a:hover{-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}.gallery img{display:block;width:100%}.home-content,.primary-content{width:calc(100% - 3.2rem);max-width:96rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:clamp(1.6rem, 3.5vw, 5.6rem) 0}.home-content.wide,.primary-content.wide{width:calc(100% - 3.2rem);max-width:144rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.breadcrumbs{font-size:1.8rem;margin:0 0 4.5rem}.breadcrumbs .brdcrmb-dvdr{display:inline-block;margin:0 0.2rem;width:1.1rem;height:1.1rem;-webkit-mask:url(/img/icons/dbl-arrow.svg);mask:url(/img/icons/dbl-arrow.svg);-webkit-mask-size:cover;mask-size:cover;background:#555}.breadcrumbs .current{font-weight:bold;color:#044b7f}.pagination{text-align:center;font-size:1.8rem;margin:4rem 0}.pagination .fps-pages-div{margin-bottom:1.2rem}.pagination .fps-pages-div span{border-radius:100vw;display:inline-block;height:1.75em;line-height:1.75em;width:auto;margin:0 0.25em;padding:0 0.75em;border-radius:100vw;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;cursor:pointer;background:#e8e9e9}.pagination .fps-pages-div span.number{padding:0;width:1.75em}.pagination .fps-pages-div span:hover{background:#2c2f30;color:#fff}.pagination .fps-entries-div{font-size:1.4rem}.pagination .number{width:1.75em;padding:0;border-radius:50%}.pagination .number.current{color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.2);background:#044b7f}.pagination .number a{padding:0;width:1.75em;height:1.75em}.pagination a{background:#f7f7f7;text-decoration:none;color:#222;display:inline-block;width:100%;height:100%;padding:0 1.5rem;border-radius:2em}.pagination a:hover{color:#fff;background:#222}footer{background:#e8e9e9;padding:calc(1.5 + 1.5625vw) calc(1.5 + 1.5625vw) 0}footer nav{margin:0 auto 0 0}footer nav a:link,footer nav a:visited{font-family:"Open Sans", "Franklin Gothic Medium", Tahoma, sans-serif;font-size:2rem;padding:1.8rem;color:black}footer nav a:hover{color:#044b7f}.ftr-container{width:calc(100% - 3.2rem);max-width:144rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6rem 2rem}.ftr-container .logo{font-size:4rem}.ftr-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 3rem 0}.social-icon{display:inline-block;width:3rem;height:3rem;margin:0 2rem 0 0;text-indent:-99999rem}.social-icon:last-of-type{margin-right:0}.social-icon.facebook{-webkit-mask:url(/img/icons/social-media/facebook.svg);mask:url(/img/icons/social-media/facebook.svg);-webkit-mask-size:cover;mask-size:cover;background:#333;color:#fff}.social-icon.facebook:hover{background:#044b7f}.social-icon.twitter{-webkit-mask:url(/img/icons/social-media/twitter.svg);mask:url(/img/icons/social-media/twitter.svg);-webkit-mask-size:cover;mask-size:cover;background:#333;color:#fff}.social-icon.twitter:hover{background:#044b7f}.social-icon.instagram{-webkit-mask:url(/img/icons/social-media/instagram.svg);mask:url(/img/icons/social-media/instagram.svg);-webkit-mask-size:cover;mask-size:cover;background:-webkit-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background:-o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);position:relative}.social-icon.instagram:before{content:"";-webkit-mask:url(/img/icons/social-media/instagram.svg);mask:url(/img/icons/social-media/instagram.svg);-webkit-mask-size:cover;mask-size:cover;background:#333;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.social-icon.instagram:hover:before{opacity:0}.social-icon.youtube{-webkit-mask:url(/img/icons/social-media/youtube.svg);mask:url(/img/icons/social-media/youtube.svg);-webkit-mask-size:cover;mask-size:cover;background:#333;color:#fff}.social-icon.youtube:hover{background:#044b7f}.social-icon.linkedin{-webkit-mask:url(/img/icons/social-media/linkedin.svg);mask:url(/img/icons/social-media/linkedin.svg);-webkit-mask-size:cover;mask-size:cover;background:#333;color:#fff}.social-icon.linkedin:hover{background:#044b7f}.ftr-contact{text-align:center;font-size:2.2rem}.ftr-contact .divider{display:inline-block;vertical-align:middle;margin:0 0.5rem;width:0.1rem;background:#044b7f;height:0.8em}.copyright{background:#2c2f30;color:#e8e9e9;text-align:center;font-size:1.2rem;padding:2rem 0 3rem 0}.copyright a:link,.copyright a:visited{color:#e8e9e9;text-decoration:none}.copyright a:hover{text-decoration:underline}@media screen and (min-width:1980px){html{font-size:0.5050505050505051vw}}@media screen and (max-width:1240px){.dash-deal .dash-deal-top h2{font-size:2.4rem}.btn,.btn:link,.btn:visited{font-size:2rem}}@media screen and (max-width:1100px){.thrd-section{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.thrd-section .comms-block{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.thrd-section .deal-lower{-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.thrd-section .deal-lower .btn:link,.thrd-section .deal-lower .btn:visited,.thrd-section .deal-lower .clone a:link,.thrd-section .deal-lower .clone a:visited{margin-left:0}.main-section,.scnd-section,.thrd-section{max-width:100%}}@media screen and (min-width:900px) and (max-width:1100px){.dash-deal .dash-deal-top{gap:1rem}.dash-deal .dash-deal-top .block-closing-date{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:left}.dash-deal .dash-deal-top .block-closing-date .sup-label{display:inline-block}.dash-deal .dash-deal-top h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.dash-deal .dash-deal-top .btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.dash-deal .dash-deal-top .middle-pop-up.three-dot-icon{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:1rem}}@media screen and (max-width:740px){.archive-filter{border-left:none;padding-left:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.filters-sorting-body .status-filter{-ms-flex-wrap:wrap;flex-wrap:wrap}.filters-sorting-body .status-filter label{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.filters-sorting-body .status-filter ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:660px){.deal-search,.page-options{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.per-page{margin-right:auto}.page-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1.6rem}}@media screen and (max-width:480px){html{font-size:2.083333333333333vw}}@media screen and (min-width:1024px){a[href^="tel:"]{text-decoration:none;cursor:default}}form.editor-form{padding:2.4rem;border-radius:1.2rem;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);background:#fff}.to-do-details form.editor-form{padding:0;-webkit-box-shadow:none;box-shadow:none}.block form.editor-form{-webkit-box-shadow:none;box-shadow:none;padding:0}form.editor-form .btns{margin-top:1.6rem}form.editor-form .btns .submit{padding-top:0}fieldset{padding:0;margin:0 0 1.6rem;border:none}.deal-connections-checkboxes fieldset{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));gap:0.8rem 1.6rem}fieldset.to-do-due-dates{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));gap:0.8rem 1.6rem}fieldset.to-do-due-dates .input.number{margin-bottom:0}fieldset.to-do-due-dates .input-desc{grid-column:1/-1}legend{color:#545859;font-weight:bold;font-size:1.6rem;text-transform:uppercase;padding-block:0.4rem}.faux-label,.radios legend,label{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-weight:bold;font-size:1.5rem;font-family:"Open Sans", "Franklin Gothic Medium", Tahoma, sans-serif;color:#2c2f30;font-weight:bold;position:relative;margin-bottom:0.2rem}.checkbox,.radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.checkbox:not(:last-child),.radio:not(:last-child){margin-bottom:0.2rem}.checkbox input,.radio input{width:auto;margin-left:0.4rem;margin-top:0.175em}.checkbox label,.radio label{font-weight:normal;font-family:"Open Sans", "Franklin Gothic Medium", Tahoma, sans-serif;margin-bottom:0;padding-inline:0}.checkbox.single,.radio.single{margin-bottom:1.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox.single label,.radio.single label{font-weight:bold}.checkbox .input-desc,.radio .input-desc{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}textarea{font-family:inherit;font-size:inherit}input:not([type=button]),input:not([type=checkbox]),input:not([type=radio]),input:not([type=submit]),select,textarea{border:0.1rem solid #ddd;background-color:#fdfdfd;border-radius:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;padding:0.6rem 3rem 0.6rem 0.8rem;font-size:1.6rem;color:#2c2f30;-webkit-transition:border 250ms ease-out;-o-transition:border 250ms ease-out;transition:border 250ms ease-out}input:not([type=button]):disabled,input:not([type=checkbox]):disabled,input:not([type=radio]):disabled,input:not([type=submit]):disabled,select:disabled,textarea:disabled{border:none}input[type=date],input[type=number]{padding:0.6rem 1.2rem!important;background-image:none!important}input:not([type=button]):not([type=submit]):not([type=radio]):not([type=checkbox]),textarea{width:100%}.input{margin:0 0 1.8rem}option{padding:0 0.5rem}input:hover,select:hover,textarea:hover{border:0.1rem solid #044b7f}input[type=button],input[type=checkbox],input[type=radio],input[type=submit]{width:auto}input[type=checkbox],input[type=radio]{border:none;padding:0}input[type=color]{height:2.5em;width:5em}button,input[type=button],input[type=submit]{display:inline-block;text-align:center;font-weight:bold;background-color:#044b7f;color:#fff;font-family:inherit;font-size:1.6rem;letter-spacing:0.05em;text-decoration:none;padding:0.3em 0.6em;line-height:1;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;border-radius:100vw;border:2px solid #044b7f;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #044b7f}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#0785e2;border-color:#0785e2;color:#fff}button.btnalt,input[type=button].btnalt,input[type=submit].btnalt{background:#fff;color:#3d7f51;border-color:#3d7f51;cursor:pointer}button.btnalt:focus,button.btnalt:hover,input[type=button].btnalt:focus,input[type=button].btnalt:hover,input[type=submit].btnalt:focus,input[type=submit].btnalt:hover{background-color:#3d7f51;color:#fff;border-color:#3d7f51}input[type=submit]{background:#3d7f51;border-color:#3d7f51}input[type=submit]:focus,input[type=submit]:hover{background:#fff;color:#3d7f51;border-color:#3d7f51}.form-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2.4rem;margin-top:1.6rem}button.add:before{content:"";display:inline-block;vertical-align:top;width:1.6rem;aspect-ratio:1;-webkit-mask:url(/img/icons/plus-btn.svg);mask:url(/img/icons/plus-btn.svg);-webkit-mask-size:cover;mask-size:cover;background:#fff;margin-right:0.25em}.search-bar{padding:0 4.5rem 4.5rem}.search-bar .search-form-container{width:calc(100% - 3.2rem);max-width:96rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.search-bar .search-form-container .sitemap_search_input_header{border-radius:2em 0 0 2em!important;background-image:none!important;padding:1rem 3rem 1rem 3rem!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.search-bar form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-bar form label{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}input[type=submit].search-btn{padding-right:calc(3.2rem + 1em);background-image:url(/img/icons/magnifying-glass.svg);background-repeat:no-repeat;background-size:2.4rem 2.4rem;background-position:calc(100% - 1em) calc(50%)!important;border-radius:0 2em 2em 0}.form_tip .required,label .required,legend .required{color:#cc0000}.required label:after{content:" *";color:#cc0000}.optional{font-size:1.8rem;font-style:italic;font-weight:400}#UserLoginForm,#UserRetrieveForm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#UserLoginForm .input.password,#UserLoginForm .input.text,#UserRetrieveForm .input.password,#UserRetrieveForm .input.text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 1.5rem);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 1.5rem}#UserLoginForm .submit,#UserRetrieveForm .submit{margin:0}.mortgage-calc-results label{display:block}.mortgage-calc-results .dollar-sign{display:inline-block;font-size:2.4rem;font-weight:bold;margin:0 0 0 0.5rem;color:#111}.mortgage-calc-results input[name=AmountOwing]:disabled,.mortgage-calc-results input[name=PaymentSize]:disabled{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:none;font-size:2.4rem;font-weight:bold;background:#fff;color:#111;padding:0}.mortgage-disclaimer{font-size:1.8rem;font-weight:bold;padding:1.5em;border:0.1rem solid #df8f8f;color:#665252!important;background:#ffcece;line-height:normal;margin-top:1.5rem}input:not([type=button]):not([type=submit]):focus:valid,textarea:focus:valid{background-image:url(/img/icons/circle-check.svg);background-repeat:no-repeat;background-size:1.8rem;border:0.1rem solid #7aac41}input:not([type=button]):not([type=submit]).invalid,input:not([type=button]):not([type=submit]):focus:invalid,textarea.invalid,textarea:focus:invalid{background-image:url(/img/icons/circle-x.svg);background-repeat:no-repeat;background-size:1.8rem;border:0.1rem solid #bc0000}input:not([type=button]):not([type=submit]).invalid,input:not([type=button]):not([type=submit]):focus:invalid,input:not([type=button]):not([type=submit]):focus:valid{background-position:calc(100% - 0.75rem) 50%}textarea.invalid,textarea:focus:invalid,textarea:focus:valid{background-position:calc(100% - 0.75rem) 0.75rem}.comms-block label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:0.375em;margin-right:0}.comms-block label input[type=checkbox]{display:none}.comms-block label label{margin-left:4.8rem;line-height:1.125em;-ms-flex-wrap:wrap;flex-wrap:wrap}.comms-block .checkbox label{margin-bottom:0}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0.5rem;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;max-width:4rem;height:2.4rem}.slider:before{position:absolute;content:"";height:1.75rem;width:1.75rem;left:4px;bottom:3.5px;background-color:white;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}input:checked+label{color:#2196f3}input:checked+.slider:before{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translateX(14px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.comms-block input#TodoValueDealId{display:none}.new-deal-simple{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));gap:0 2.4rem}.new-deal-simple:has(+fieldset){margin-bottom:0}.new-deal-simple select{width:100%}.new-deal-realtors>.input.text{margin-bottom:1.2rem}.new-deal-realtors .quick-add{font-size:1.4rem}.new-deal-address{grid-column:1 / -1}.involved-parties-checkboxes{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(24rem, 1fr));gap:0.8rem 2.4rem}.involved-parties-checkboxes.input{margin-bottom:1.2rem}.involved-parties-checkboxes label{grid-column:1 / -1}.involved-parties-checkboxes .input-desc{grid-column:1/-1}.deal-types .input{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));gap:0.8rem 2.4rem}.deal-types .input label{grid-column:1 / -1}.deal-types .input fieldset{margin:0}.prompt-question .radio{display:block}.prompt-question fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4rem 1.2rem}.prompt-question fieldset:has(+.input-desc){margin-bottom:0}.prompt-question fieldset .radio{display:-webkit-box;display:-ms-flexbox;display:flex}.user-profile-hdr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem 3.2rem;margin-bottom:2.4rem}fieldset.user-profile{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));gap:0 2.4rem}fieldset.user-profile .single-file{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.8rem;gap:2.4rem}fieldset.user-profile .single-file .input.text{display:none}fieldset.user-profile .single-file img{width:7.5rem;aspect-ratio:1}fieldset.user-profile .single-file .delete{font-size:1.6rem}fieldset.user-profile .single-file .delete:before{content:"";display:inline-block;vertical-align:middle;width:1.6rem;height:1.6rem;margin-right:0.3rem;-webkit-mask:url(/img/icons/delete.svg);mask:url(/img/icons/delete.svg);-webkit-mask-size:cover;mask-size:cover;background:#cc2829}fieldset.user-profile .member-status{grid-column:1/-1}fieldset.user-profile .member-status .faux-label{max-width:initial;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}fieldset.user-profile .member-status .checkbox{-ms-flex-wrap:wrap;flex-wrap:wrap}.form_tip{display:inline-block;margin:0.5rem 0;font-size:1.6rem}.optional{font-size:1.4rem;font-style:italic;font-weight:400;margin-left:0.5rem}label .tooltip{opacity:0;-webkit-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}label:hover .tooltip{opacity:1}.tooltip{font-weight:normal;font-style:italic;font-size:1.6rem;padding:0.5rem;border-radius:0.5rem;background:rgba(255, 255, 255, 0.9);-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.5);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.5);position:absolute;top:50%;right:0;-webkit-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.input-desc{font-size:1.4rem;font-style:italic;padding:0.2rem 0.5rem 0;display:block;color:#545859}.input-desc:empty{display:none}.input-label-desc{font-style:italic;display:block;font-weight:normal;color:#545859}.grecaptcha-badge{display:none}@media screen and (max-width:780px){#UserLoginForm .input.password,#UserLoginForm .input.text{width:100%}}.notification{border-radius:.5rem;font-size:1.8rem}.notification ol,.notification ul{margin-top:1rem;margin-bottom:0;font-size:1.8rem}.notification ol li,.notification ul li{line-height:1!important}.error-message,.notification{position:relative;margin:0 0 3rem 0;border:.1rem solid;background-position:1.2rem 1.2rem!important;background-repeat:no-repeat!important}.notification.attention{background-color:#feefb3;background-image:url("/img/icons/exclamation.svg");background-size:2.1rem;border-color:#e2b503;color:#322801}.notification.information{background-color:#bde5f8;background-image:url("/img/icons/information.svg");background-size:2.1rem;border-color:#1696d3;color:#052331}.notification.success{background-color:#dff2bf;background-image:url("/img/icons/circle-check.svg");background-size:2.1rem;border-color:#86be27;color:#1e2a09}.error-message,.notification.error{background-color:#ffd1d1;background-image:url("/img/icons/exclamation_circle.svg");background-size:2.1rem;border-color:#ff0505;color:#520000}.notification div{padding:1.2rem 6.5rem 1.2rem 4rem}.notification .close{color:#990000;font-size:1.4rem;font-weight:bold;text-transform:uppercase;position:absolute;text-decoration:none;right:.5rem;top:.5rem}.notification .close img{display:inline-block;vertical-align:middle}.notification .close:hover{background:transparent;color:#330000}.input .error-message,.input .notification{padding:.5rem .5rem .5rem 3.5rem;border:0;font-size:1.6rem}.input-error{display:block}.input .error-message{color:#520000;background:#ffd1d1 url("/img/icons/exclamation_circle.svg") left center no-repeat;background-size:1.6rem;background-position:1.2rem .6rem!important;margin:0;font-style:italic}.message{clear:both;color:#fff;font-weight:bold;margin:0 0 1.5rem 0;padding:.5rem}.cake-debug,.cake-error,.error-message,.message,.notice,p.error{background:#ffcc00;border:0.1rem solid rgba(0, 0, 0, 0.2);margin-bottom:3rem;padding:1rem 1.5rem;color:#404040;border-radius:.5rem}.success{clear:both;color:#fff;border:0.1rem solid rgba(0, 0, 0, 0.5);background:#3B8230}p.error{padding:1.5rem;margin:1.5rem 0}p.error em{font-weight:normal;line-height:140%}.notice{color:#000;display:block;padding:1.5rem;margin:1.5rem 0}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;border-left:1px solid #fff;width:301px;overflow-x:hidden;overflow-y:auto;background:#044b7f}.sidr.right{left:auto;right:-301px}.sidr.left{left:-301px;right:auto}.sidr ul{list-style-type:none;margin:0;font-size:3rem;text-align:center}.sidr ul li{border-bottom:0.1rem solid rgba(255, 255, 255, 0.35)}.sidr ul ul{text-transform:none;margin:0;font-size:2.4rem}.sidr ul ul a:link,.sidr ul ul a:visited{padding:1.5rem 3rem}.sidr ul ul li{border-bottom:0.1rem solid rgba(255, 255, 255, 0.15)}.sidr ul ul li:first-child{border-top:0.1rem solid rgba(255, 255, 255, 0.15)}.sidr ul ul ul li{border-bottom:none}.sidr .has-sub>a:after{position:absolute;display:block;top:50%;right:1.5rem;width:2.4rem;height:2.4rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";-webkit-mask:url(/img/icons/arrow-down.svg);mask:url(/img/icons/arrow-down.svg);-webkit-mask-size:cover;mask-size:cover;background:#fff}.sidr .has-sub.open>a:after{position:absolute;display:block;top:50%;right:1.5rem;width:2.4rem;height:2.4rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-mask:url(/img/icons/arrow-up.svg);mask:url(/img/icons/arrow-up.svg);-webkit-mask-size:cover;mask-size:cover;background:#fff}.sidr a:link,.sidr a:visited{display:block;text-decoration:none;padding:3.6rem 3rem;position:relative;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.2)}.sidr a:focus,.sidr a:hover{background:#01111c}@media screen and (max-width:700px){#mobile-header{display:block;background:#044b7f;text-align:right;overflow:auto;padding:1.8rem;text-transform:uppercase}#responsive-menu-button{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;display:inline-block;text-align:center;text-decoration:none;font-size:1.6rem}header nav{display:none}.hamburger{position:relative;display:block;margin:.2em auto 0;height:1.8em;width:100%;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.2)}.hamburger span{position:absolute;display:block;height:.4em;border-radius:.5em;background:#fff;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:.7em;opacity:1}.hamburger span:nth-child(3){top:1.4em}}@media screen and (min-width:701px){body{position:static!important;width:auto!important}.sidr{display:none!important}}.uploadifive-button{background-color:#505050;background-image:-webkit-gradient(linear, left bottom, left top, from(#505050), to(#707070));background-image:-webkit-linear-gradient(bottom, #505050 0%, #707070 100%);background-image:-o-linear-gradient(bottom, #505050 0%, #707070 100%);background-image:linear-gradient(bottom, #505050 0%, #707070 100%);background-position:center top;background-repeat:no-repeat;border-radius:30px;border:2px solid #808080;color:#fff;font:bold 12px Arial, Helvetica, sans-serif;text-align:center;width:100%}.uploadifive-button:hover{background-color:#606060;background-image:-webkit-gradient(linear, left top, left bottom, from(#606060), to(#808080));background-image:-webkit-linear-gradient(top, #606060 0%, #808080 100%);background-image:-o-linear-gradient(top, #606060 0%, #808080 100%);background-image:linear-gradient(top, #606060 0%, #808080 100%);background-position:center bottom}.uploadifive-queue-item{background-color:#f5f5f5;border-bottom:1px dotted #d5d5d5;border-radius:5px;font:12px Arial, Helvetica, Sans-serif;margin-top:3px;padding:15px}.uploadifive-queue-item .close{background:url("uploadifive-cancel.png") 0 0 no-repeat;display:block;float:right;height:16px;text-indent:-9999px;width:16px}.uploadifive-queue-item .progress{border:1px solid #d0d0d0;height:3px;margin-top:5px;width:100%}.uploadifive-queue-item .progress-bar{background-color:#0072bc;height:3px;width:0}.top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(2.4rem, 2.22222vw, 3.2rem);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:3.2rem}.top-section .deal-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;line-height:1.2}.top-section .deal-name .deal-address-meta,.top-section .deal-name .deal-mls{color:#545859;font-size:1.6rem}.top-section .deal-name .deal-mls+.deal-address-meta{border-left:0.1rem solid #c0c3c4;margin-left:0.8rem;padding-left:0.8rem}.top-section .deal-name h1{margin:0;color:#2c2f30;font-weight:bold;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.top-section .deal-detail-edit{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0.4rem}.top-section .deal-detail-edit button{font-size:1.4rem}.top-section .block-due-date{font-size:2.1rem;font-weight:bold;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem}.top-section .block-due-date .sup-label{color:#545859;font-weight:bold;font-size:1.8rem;margin:0}.top-section .block-due-date dialog{font-weight:normal;text-align:left}.top-section .time-line-block{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50rem}.top-section .time-line-block.deal-complete .sup-label:before,.top-section .time-line-block.deal-late .sup-label:before,.top-section .time-line-block.deal-pending .sup-label:before{display:inline-block;vertical-align:middle;width:2.4rem;aspect-ratio:1;position:relative;top:0.2rem}.top-section .time-line-block.deal-late .sup-label:before{content:url(/img/icons/late-icon.svg)}.top-section .time-line-block.deal-pending .sup-label:before{content:url(/img/icons/pending-icon.svg)}.top-section .time-line-block.deal-complete .sup-label:before{content:url(/img/icons/completed-icon.svg)}.top-section .time-line-block .sup-label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-section .to-dos-completed{margin-left:auto;font-weight:normal}.deal-meta,.deal-status,.to-do-status{font-size:1.4rem;line-height:1.2;font-weight:normal;text-transform:uppercase;border-radius:0.4rem;padding:0.2rem 0.6rem;background:#e8e9e9;color:#2c2f30}.deal-status.deal-complete,.todo-value-status-complete .to-do-status{background:#edf4f0;color:#215731}.deal-status.deal-late,.todo-value-status-late .to-do-status,.todo-value-status-rejected .to-do-status{background:#f8e6e3;color:#9e1717}.deal-status.deal-pending,.todo-value-status-pending .to-do-status{background:#fcefd3;color:#d28028}.deal-body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 33.6rem;grid-template-columns:1fr 33.6rem;gap:clamp(2.4rem, 2.22222vw, 3.2rem)}.deal-primary-hdr{background:#2c2f30;color:#e8e9e9;padding:1.6rem;border-radius:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:clamp(2.4rem, 2.22222vw, 3.2rem)}.deal-primary-hdr .deal-type{color:#fff;font-size:2.1rem;font-weight:bold}.deal-primary-hdr .deal-type .deal-type-name{font-weight:normal}.requirements-list-name{font-size:1.8rem;font-weight:bold;color:#2c2f30}.deal-main{border-radius:1.2rem;background:#fff;-webkit-box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);box-shadow:0.1rem 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15)}.deal-main-hdr{background:#f9f9f9;border-bottom:0.1rem solid #e8e9e9;padding:1.6rem;border-radius:1.2rem 1.2rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem 2.4rem}.to-dos-sort .input.select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem 0.8rem;margin:0}.to-dos-sort .input.select select{background:#fff}.deal-to-dos-container{padding:2rem 1.6rem}.deal-to-dos{list-style:none;margin:0 0 2.4rem}.deal-to-dos li{padding:1.6rem 0}.deal-to-dos li:not(:last-child){border-bottom:0.1rem solid #e8e9e9}.to-do-hdr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.8rem 1.2rem;position:relative;padding-inline:3.2rem;cursor:pointer}.to-do-hdr:after{content:"";position:absolute;top:0.4rem;right:0.4rem;-webkit-mask:url(/img/icons/arrow-down.svg);mask:url(/img/icons/arrow-down.svg);-webkit-mask-size:cover;mask-size:cover;width:1.8rem;aspect-ratio:1;background:#2c2f30;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.to-do-hdr.open:after{-webkit-transform:rotate(540deg);-ms-transform:rotate(540deg);transform:rotate(540deg)}.to-do-hdr:focus h2,.to-do-hdr:hover h2{color:#044b7f}.to-do-hdr:focus:after,.to-do-hdr:hover:after{background:#044b7f}.to-do-hdr h2{font-size:1.6rem;line-height:1.4;font-weight:bold;color:#2c2f30;margin:0 auto 0 0;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.to-do-hdr .to-do-due-date{font-size:1.4rem;color:#545859}.to-do-hdr:before{width:2.4rem;aspect-ratio:1;position:absolute;top:0;left:-0.2rem}.to-do-hdr.todo-value-status-current:before{content:url(/img/icons/current-icon.svg)}.to-do-hdr.todo-value-status-complete:before{content:url(/img/icons/completed-icon.svg)}.to-do-hdr.todo-value-status-late:before{content:url(/img/icons/late-icon.svg)}.to-do-hdr.todo-value-status-rejected:before{content:url(/img/icons/rejected-icon.svg)}.to-do-hdr.todo-value-status-pending:before{content:url(/img/icons/pending-icon.svg)}.to-do-details,.upload-block{margin-left:3.2rem;padding-top:1.2rem}.to-do-details section,.upload-block section{padding:1.6rem;border-radius:1.2rem;background:#f9f9f9}.to-do-details section.template-files,.upload-block section.template-files{background:transparent;padding-left:0;padding-right:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem 0.8rem}#content .to-do-details section.template-files h3,#content .upload-block section.template-files h3{color:#2c2f30;font-size:1.8rem;margin:0}.to-do-details section.template-files .templates,.upload-block section.template-files .templates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem;font-size:1.8rem}.to-do-details section.template-files .templates .template-file:not(:last-child):after,.upload-block section.template-files .templates .template-file:not(:last-child):after{content:","}.to-do-details section:empty,.upload-block section:empty{display:none}.to-do-details section+section,.upload-block section+section{margin-top:1.6rem}.upload-block{margin-left:0}.to-do-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.8rem 1.2rem}.to-do-input:has(.file-upload-div){-ms-flex-wrap:wrap;flex-wrap:wrap}.to-do-input .file-upload-div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.to-do-input .input{margin:0}.to-do-input .checkbox{-ms-flex-wrap:wrap;flex-wrap:wrap}.to-do-input .checkbox label{font-weight:bold}.to-do-input .checkbox+.submit{top:0}.to-do-input .queue-id{margin-top:2.4rem}.to-do-input .submit{position:relative;top:1.7rem}.to-do-input .input,.to-do-input .todo-value-type-file{-webkit-box-flex:1;-ms-flex:1;flex:1}.to-do-input .input.checkbox+.todo-value-approved-hide .to-do-value-save{top:initial}.uploaded-file-container:not(:last-child){margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:0.1rem solid #e8e9e9}.uploaded-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.8rem 1.6rem}.uploaded-file .document-delete{font-size:1.6rem;color:#044b7f;border:none;font-weight:normal;text-decoration:underline;background:transparent;cursor:pointer;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;padding:0}.uploaded-file .document-delete:before{content:"";-webkit-mask:url(/img/icons/delete.svg);mask:url(/img/icons/delete.svg);-webkit-mask-size:cover;mask-size:cover;background:#cc2829;display:inline-block;vertical-align:middle;width:1.6rem;height:1.6rem;margin-right:0.3rem}.uploaded-file .document-delete:focus-visible,.uploaded-file .document-delete:hover{color:#0785e2}.uploaded-file-link{font-weight:bold;font-size:1.8rem}.to-do-meta{font-size:1.4rem;color:#545859;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem}.to-do-meta .meta-name{font-weight:bold;color:#2c2f30}.to-do-meta .meta-date{font-style:italic}.to-do-meta span+span{border-left:0.1rem solid #e8e9e9;padding-left:0.8rem}.primary-content .comments h2{font-size:1.8rem;margin-bottom:0.8rem}.comment:not(:last-child){margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:0.1rem solid #e8e9e9}.primary-content .comment ol,.primary-content .comment p,.primary-content .comment ul{font-size:1.68rem}.comment:has(+.comments-toggle){border-bottom:none;padding-bottom:0}.comments-toggle{display:block;margin-inline:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.older-comments{padding-top:1.2rem}.approve-reject-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem;margin-block:1.6rem}.approve-reject-btns:empty{display:none}.approve-reject-btns #todo_value_form_approve.btn{background:#3d7f51;border:2px solid #3d7f51}.approve-reject-btns #todo_value_form_approve.btn:focus,.approve-reject-btns #todo_value_form_approve.btn:hover{color:#3d7f51;background:#fff}.to-dos-ftr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem 2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.to-dos-ftr .custom-to-do-msg{font-size:1.6rem;color:#545859;font-style:italic}.queue-id{border:0.2rem dashed #e8e9e9;border-radius:0.8rem;margin-top:3.2rem;margin-bottom:1.2rem;background:url(/img/cloud-upload.svg) no-repeat center 2.8rem #fff;background-size:10.8rem;padding:1.6rem;position:relative;cursor:pointer}.queue-id:focus-within,.queue-id:hover{border:0.2rem dashed #044b7f}.queue-id label{position:absolute;top:-0.4rem;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.queue-id .todo-descrip{position:absolute;bottom:-0.4rem;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.uploadifive-button{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.2em 1em 0.3em;border-radius:100vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;-webkit-transition:ease 0.5s all;-o-transition:ease 0.5s all;transition:ease 0.5s all;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:auto!important;line-height:1.2!important;font-size:1.8rem;margin-inline:auto;margin-top:11.2rem;margin-bottom:1.2rem;cursor:pointer;border:2px solid #2c2f30;color:#2c2f30;background:#fff;font-weight:bold}.uploadifive-button:focus,.uploadifive-button:hover{background:#2c2f30;color:#fff}.uploadifive-button input{cursor:pointer;width:100%;height:100%;display:block;left:0;top:0!important}