html{background-color:#EDF7E9;color:#0C3934}main{padding:0 20px;font-family:Avenir, sans-serif;padding-bottom:125px !important;overflow:hidden}body{color-scheme:only light;position:relative}h1,h2,h3,h4,h5,p{margin:0}h2{color:#DA7A82}h3{color:#477570;font-size:1.5rem}h4{color:#0C3934;font-size:1rem;font-weight:300}h5{color:#DA7A82;font-weight:700}a{text-decoration:none;color:#0C3934}.tsw-text-small{color:#477570;font-size:0.875rem}.big-fontawesome{font-size:2rem;font-weight:600;display:flex;justify-content:center}.medium-data{text-align:center}.medium-data p{font-size:1.5rem;color:#477570;font-weight:700}.tsw-line-horizontal{width:90%;height:2px;border-radius:1px;background-color:#6C2C37;margin:10px auto}.tsw-tab-header{display:flex;width:100%;position:relative}.tsw-tab-header .tsw-tab{padding:10px 15px;box-sizing:border-box;flex-grow:1;color:#6C2C37;font-weight:300;font-size:1.25rem;background-color:transparent;border:solid #0C3934;border-width:0 1px 1px 1px}.tsw-tab-header .tsw-tab.tsw-tab-active{border:none}.tsw-header-buttons{display:flex;justify-content:space-around}.tsw-button{padding:4px 9px;box-sizing:border-box;font-size:1.125rem;border:solid 1px #6C2C37;border-radius:5px;position:relative;color:#6C2C37;font-weight:300}.tsw-button::before{content:"";width:14px;height:14px;border-radius:50%;position:absolute;bottom:-7px;left:-7px}.tsw-button.tsw-button-green{background-color:#CFECC1}.tsw-button.tsw-button-green::before{background-color:#6C2C37}.tsw-button.tsw-button-lightGreen{background-color:#EDF7E9}.tsw-button.tsw-button-lightGreen::before{background-color:#C57276}.tsw-outlined-container{border:solid 1px #6C2C37;border-radius:10px;box-sizing:border-box;width:100%}.tsw-outlined-container .tsw-outlined-container-head{padding:7px 10px}.tsw-outlined-container .tsw-outlined-container-head .tsw-outlined-container-head-head{display:flex;justify-content:space-between}.tsw-outlined-container .tsw-outlined-container-head .tsw-outlined-container-head-head span{color:#477570}.tsw-outlined-container .tsw-outlined-container-body div{padding:0 10px 7px 10px}.tsw-outlined-container .tsw-outlined-container-body div.tsw-outlined-container-button{padding:0}.tsw-outlined-container .tsw-outlined-container-body div.tsw-outlined-container-button a{background-color:#CFECC1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#477570;box-sizing:border-box}.tsw-outlined-container .tsw-outlined-container-body div.tsw-outlined-container-button a .tsw-outlined-container-button-city{display:none;opacity:0;-webkit-display:none}.tsw-job-connector-block{display:flex;justify-content:center;align-items:center}.tsw-job-connector-block p{flex-grow:1}.tsw-job-connector-block .tsw-job-connector{height:33px;margin:0 10px}.tsw-job-connector{height:20px;border:solid #0C3934;border-width:0 0 0 1px}.section-icon-small{width:auto;height:150px;display:flex;justify-content:center}.section-icon-small img{width:150px;height:auto}#loading-spinner{position:fixed;top:0;left:0}#loading-spinner::before{content:"";display:block;width:100vw;height:100vh;background-color:#0C3934;opacity:0.15}#loading-spinner #spinner-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999}#spinner-container::after{content:"";display:block;width:40px;height:40px;border:4px solid #EDF7E9;border-top:4px solid #90B481;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}footer{position:fixed;width:100%;background-color:#EDF7E9;border:solid #0C3934;border-width:3px 0 0 0;bottom:0;padding:10px 20px 15px 20px;box-sizing:border-box;z-index:100}footer:has(nav.expand){height:100vh;padding-top:75px}footer ul{display:flex;justify-content:space-between;padding:0;margin:0}footer ul li{list-style:none}footer ul li a{width:auto;min-width:70px;height:75px;background-size:50px auto;background-repeat:no-repeat;background-position:50% 0;display:flex;align-items:flex-end;justify-content:center}footer ul li:nth-child(1) a{background-image:url("https://admin.thesimonworks.com/wp-content/uploads/2025/08/TSW_icon_chart_small_v2.png")}footer ul li:nth-child(2) a{background-image:url("https://admin.thesimonworks.com/wp-content/uploads/2025/08/TSW_icon_location_small.png")}footer ul li:nth-child(3) a{background-image:url("https://admin.thesimonworks.com/wp-content/uploads/2025/08/tsw_icon_price_small.png")}footer nav.expand ul{flex-direction:column;justify-content:flex-start}footer nav.expand ul li{margin-bottom:10px}footer nav.expand ul li a{justify-content:flex-start;background-position:0 0;align-items:center;padding-left:65px;height:55px}.tsw-footer-nav-collapse{position:relative}.tsw-footer-nav-collapse.show::before{display:none}.tsw-footer-nav-collapse.show p{display:none}.tsw-footer-nav-collapse.show .tsw-footer-nav-collapse-content{display:block;position:absolute;top:0}.tsw-footer-nav-collapse::before{content:"";background-image:url("https://admin.thesimonworks.com/wp-content/uploads/2025/08/TSW_icon_dotDotDot_small_v2.png");background-size:50px auto;background-position:50% 0;background-repeat:no-repeat;width:70px;height:75px;display:block}.tsw-footer-nav-collapse p{position:absolute;bottom:0;width:100%;text-align:center}.tsw-footer-nav-collapse .tsw-footer-nav-collapse-content{display:none}.tsw-footer-nav-collapse .tsw-footer-nav-collapse-content li:nth-child(1) a{background-image:url("https://admin.thesimonworks.com/wp-content/uploads/2025/08/TSW_icon_clients_small.png")}.tsw-footer-nav-collapse .tsw-footer-nav-collapse-content li:nth-child(2) a{background-image:url("https://admin.thesimonworks.com/wp-content/uploads/2025/08/tsw_icon_users_small.png")}.tsw-footer-nav-collapse .tsw-footer-nav-collapse-content li:nth-child(3) a{background-image:url("https://admin.thesimonworks.com/wp-content/uploads/2025/08/TSW_icon_profile_small.png")}.jobs-view{display:none;-webkit-display:none;opacity:0;position:absolute}.jobs-view.show{display:block !important;-webkit-display:block !important;opacity:1;position:relative}.day-body{display:flex;flex-direction:column;align-items:center}.schedule-head{display:flex;justify-content:space-between}.schedule-body-head{display:flex;justify-content:space-around;width:90%}.week-view-day-today,.day-view-today{background-color:#CFECC1;border-width:2px !important;color:#1f4f4a}.week-view-day-today .tsw-outlined-container-button a,.day-view-today .tsw-outlined-container-button a{background-color:#AED19E !important;border-width:2px 0 0 2px;color:#1f4f4a !important}.week-view-day-future,.day-view-future{background-color:#E5F7DC}.tsw-outlined-container{max-width:300px}.tsw-outlined-container.tsw-outlined-container-start,.tsw-outlined-container.tsw-outlined-container-end{text-align:center;color:#477570;padding:5px 7px;max-width:150px}.jobs-view:has(.tsw-outlined-container-button-mobile) .tsw-outlined-container.tsw-outlined-container-start,.jobs-view:has(.tsw-outlined-container-button-mobile) .tsw-outlined-container.tsw-outlined-container-end{width:80px}.jobs-view:has(.tsw-outlined-container-button-mobile) .tsw-outlined-container.tsw-outlined-container-start p,.jobs-view:has(.tsw-outlined-container-button-mobile) .tsw-outlined-container.tsw-outlined-container-end p{text-align:center;padding:7px 10px}.jobs-view:has(.tsw-outlined-container-button-mobile) .tsw-outlined-container .tsw-outlined-container-body{display:flex;justify-content:space-between;align-items:flex-end}.jobs-view:has(.tsw-outlined-container-button-mobile) .tsw-outlined-container-button a{width:58px;height:52px;position:relative;border:solid #6C2C37;border-width:1px 0 0 1px;border-bottom-right-radius:10px}.jobs-view:has(.tsw-outlined-container-button-mobile) .tsw-outlined-container-button a i{font-size:1.6rem}.jobs-view-month .month-view-body{overflow-x:scroll;display:flex;flex-direction:column;align-items:center}.jobs-view-month .month-view-body .week-view-content:last-child .week-view-day{border-width:1px 0 1px 1px}.jobs-view-month .month-view-body .week-view-content:last-child .week-view-day:last-child{border-width:1px 1px 1px 1px}.jobs-view-month .month-view-body .week-view-day{border:solid #6C2C37;border-width:1px 0 0 1px;margin:0;padding:3px 6px;box-sizing:border-box}.jobs-view-month .month-view-body .week-view-day:last-child{border-width:1px 1px 0 1px}.jobs-view-month .month-view-body .tsw-outlined-container{margin-bottom:10px;padding:5px 7px}.month-view-head-day{width:125px;text-align:center}.week-view-body{display:flex;flex-direction:column;align-items:center}.week-view-content{display:flex;justify-content:center;overflow-x:scroll;width:100%}.week-view-content .week-view-day{margin:0 10px;width:125px;flex-grow:1}.week-view-content .week-view-day .week-view-day-head{display:flex;flex-direction:column;align-items:center}.week-view-content .week-view-day .week-view-day-head p:nth-child(1){font-size:1.25rem;color:#6C2C37;font-weight:300}.week-view-content .tsw-outlined-container{margin-bottom:10px}.week-view-content .tsw-outlined-container .tsw-outlined-container-body .tsw-outlined-container-button a{width:100%;position:relative;padding:7px 10px;border:solid #6C2C37;border-width:1px 0 0 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.week-view-content .tsw-outlined-container .tsw-outlined-container-body .tsw-outlined-container-button a i{font-size:1.1rem}.week-view-content .tsw-outlined-container .tsw-outlined-container-body .tsw-outlined-container-button a .tsw-outlined-container-button-city{display:block;opacity:1;-webkit-display:block;font-size:0.75rem}.month-view-head{display:flex;justify-content:center}.job-container-responsive-desktop{display:none;-webkit-display:none}@media screen and (min-width:900px){.job-container-responsive-desktop{display:block;-webkit-display:block}.job-container-responsive-mobile{display:none;-webkit-display:none}.week-view-content{justify-content:flex-start}}.tsw-balances h3{margin:0 0 10px 0}.tsw-balances .bank-balances-body{display:flex;flex-direction:column;align-items:flex-start}.tsw-balances .bank-balances-body .bank-balance{width:200px;margin:0 0 20px 0;padding:10px;border:solid #477570 1px;border-radius:8px;margin-bottom:10px;box-shadow:2px 2px 6px rgba(12, 57, 52, 0.4);position:relative;background-color:#EDF7E9;display:block}.tsw-balances .bank-balances-body .bank-balance::before{content:"";width:100%;height:100%;border-radius:8px;position:absolute;z-index:2;box-shadow:-3px -3px 9px #CFECC1 inset;top:0px;left:0px;pointer-events:none}.tsw-balances .equity-balances-body{display:flex;flex-wrap:wrap}.tsw-balances .equity-balances-body .equity-balance{margin:0 40px}.tsw-balances .equity-balances-body .equity-balance:nth-child(1){margin:0 0}.section-details{display:flex;flex-direction:column;align-items:center}.section-details h3{color:#6C2C37;margin:7px 0}.section-details h4{color:#6C2C37;font-size:1.25rem}.section-details-head{margin:10px 0;width:100%}.section-details-head-nav,.section-details-head-nav a{display:flex}.section-details-head-nav{justify-content:space-between}.section-details-head-nav a{align-items:center;gap:10px;font-size:0.875rem}.section-details-head-nav a:nth-of-type(2){text-align:right}.section-details-head-nav a i{font-size:1rem}.section-detail-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.section-detail-group.section-detail-group-vertical{flex-direction:column;align-items:center}.section-detail-group .section-detail-large{width:100%}.section-detail{display:flex;gap:10px;align-items:center;margin-bottom:15px}.section-detail figure{width:47px;height:47px;margin:0}.section-detail figure img{width:auto;height:inherit}.section-detail.section-detail-large{justify-content:center;gap:20px}.section-detail.section-detail-large figure{width:72px;height:72px}.section-detail.section-detail-small{flex-direction:column}.section-details-footer{display:flex;justify-content:center}.data-table-row{display:flex;justify-content:center}.data-table-client{display:flex;flex-direction:column;align-items:center;margin:30px 0}.data-table-client .data-table-row{flex-wrap:wrap;max-width:500px}.data-entry-cell-group{margin:5px;width:140px;display:flex;flex-direction:column;justify-content:center}.data-entry-cell-group p{text-align:center}.data-entry-cell-group .data-table-cell{width:100%}.data-table-cell{width:100px;box-sizing:border-box;padding:2px 5px}.data-table-cell.data-table-cell-input{padding:0}.data-table-cell-input input{border:solid 1px #90B481;width:100%;box-sizing:border-box;height:100%;background-color:#EDF7E9;padding:2px 5px}/*# sourceMappingURL=style.css.map */