.partner-dashboard-container{display:flex;min-height:100vh;width:100%;box-sizing:border-box}.sidebar-container{background:#131a26;color:#fff;padding:20px 30px 60px;display:flex;flex-direction:column;align-items:flex-start;width:15%}.sidebar-container .partner-info{margin-bottom:20px;font-weight:700}.sidebar-container nav ul{list-style-type:none;padding:0}.sidebar-container nav ul li{cursor:pointer;margin:0;font-size:18px;padding:10px 30px 10px 5px;display:flex;align-items:center;gap:8px}.sidebar-container nav ul li:hover{background-color:#3bd671;color:#131a26;border-radius:5px}.logo-sidebar{display:flex;height:500px;align-items:flex-end}.partner-info_name{margin:10px 0}.partner-info_id{background:hsla(0,0%,50%,.63);padding:5px;border-radius:5px;margin:0;width:-moz-fit-content;width:fit-content;font-size:14px}.button-sidebar{text-transform:uppercase;font-size:13px;color:#131a26;font-weight:700;height:50px}.partner-logout-container{display:flex;justify-content:space-between;align-items:center;width:100%}.button-sidebar.logout-button{background-color:unset;box-shadow:none;color:#fff;font-size:20px;padding:0;transform:scaleX(-1)}.main-content{width:100%;background:#f2f2f2}.partner-main-content-container{padding:10px;display:flex;flex-direction:column;gap:5px}.partner-main-content-header{background-color:#fff;padding:30px 30px 10px}.partner-head-text-main_container{font-size:30px;text-transform:uppercase}.partner-main-content-body{background-color:#fff;padding:20px 30px}.partner-head-text-description-main_container{font-size:16px}.mobile-burger{height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin-left:10px}.mobile-nav{display:flex;flex-direction:column;position:absolute;background:#131a26;top:80px;right:20px;border-radius:20px;padding:10px}.btn-mobile{display:none}@media screen and (min-width:320px) and (max-width:479px){.sidebar-container{padding:10px}.partner-logout-container{flex-direction:column-reverse}.partner-logout-container span{height:25px!important;width:25px!important}.partner-logout-container span svg{width:10px!important}.partner-main-content-container{padding:5px}.bills-table,.clients-table,.contracts-table{font-size:12px}.certificate-create-name-container{flex-direction:column}}@media screen and (min-width:480px) and (max-width:767px){.sidebar-container{width:30%}.partner-main-content-container{padding:10px}.bills-table,.clients-table,.contracts-table{font-size:14px}.certificate-create-name-container{flex-direction:column}}@media screen and (min-width:768px) and (max-width:982px){.sidebar-container{width:20%}.partner-main-content-container{padding:15px}.bills-table,.clients-table,.contracts-table{font-size:16px}}@media screen and (min-width:983px) and (max-width:1412px){.sidebar-container{width:18%}.partner-main-content-container{padding:20px}}@media screen and (min-width:983px){.mobile-burger{display:none}}@media screen and (max-width:1340px){.certificate-create-name-container{flex-direction:column}}@media screen and (max-width:983px){.partner-dashboard-container{flex-direction:column}.logo-sidebar{display:none}.sidebar-container{flex-direction:row;width:100%;box-sizing:border-box;padding:20px}.desktop-nav{display:none}.partner-logout-container{width:max-content;gap:20px}.sidebar-container a{margin-left:auto}.bills-table,.clients-table{width:max-content!important;margin:15px 0 10px!important}.bills-container,.clients-container,.contracts-container{align-items:start!important;overflow:auto}.partner-head-text-main_container{font-size:20px}.partner-head-text-description-main_container{font-size:14px;margin:10px 0 14px}.ls-partner-certificate-imagine{object-fit:cover;max-width:400px!important;width:100%;height:300px}}@media screen and (max-width:500px){.bills-table,.clients-table,.contracts-table{width:500px!important}.btn-desktop{display:none}.btn-mobile{display:block}}@media screen and (max-width:480px){.partner-main-content-body,.partner-main-content-header{padding:20px}.ls-partner-certificate-imagine{max-width:300px!important;width:100%;height:200px!important}}.clients-container{display:flex;flex-direction:column;align-items:flex-end}.clients-button-add{text-transform:uppercase;font-size:13px;color:#131a26;font-weight:700;height:50px;box-shadow:none}.clients-table{width:100%;border-collapse:collapse;margin:10px 0;border:3px solid #f2f2f2;text-align:center}.clients-table td,.clients-table th{padding:8px}.clients-table tr{border:3px solid #f2f2f2}.clients-table th{background-color:#f2f2f2}.modal-content-text-add-client{text-align:start;margin:10px 0 0 5px;color:#131a26;text-transform:uppercase;font-weight:700;font-size:12px}.table-clients-expanded-row{padding:10px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.table-clients-expanded-row p{margin:5px 50px;font-size:14px;color:gray}.certificate-container{display:flex;flex-direction:column}.certificate-container h2,.certificate-container h3{text-transform:uppercase;color:#1f2732;font-weight:700;margin-bottom:20px}.certificate-create-name_text{text-align:start;margin:10px 0 0 5px;color:#131a26;text-transform:uppercase;font-weight:700;font-size:14px}.certificate-input{display:block;width:95%;padding:10px 15px;margin:10px 0;border-radius:12px;border:none;background:#f2f2f2;font-size:16px;min-height:50px}.certificate-input:focus{outline:none;border:none}.generate-button{background-color:#f2f2f2;box-shadow:0 4px 6px rgba(0,0,0,.1)}.certificate-download-button,.copy-link-button,.generate-button{text-transform:uppercase;font-size:13px;color:#131a26;font-weight:700;height:50px}.certificate-download-button,.copy-link-button,.share-button{box-shadow:none}.share-button{width:min-content;background-color:#fff;height:auto;padding:0}.share-button:hover{background-color:unset}.generate-button:hover{background-color:#1f2732;color:#fff}.certificate-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:20px 0}.link-input-certificate{display:none;width:95%;padding:10px 15px;border-radius:12px;border:none;background:#f2f2f2;font-size:14px;margin:10px 0}.certificate-share{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:20px}.ls-partner-certificate-imagine{border:2px solid #f2f2f2;width:90%}.certificate-create-name-container{display:flex;justify-content:space-between;gap:50px}.certificate-create-name{width:100%}.error-text-certificate{color:#f37575;font-size:14px}.bills-container{display:flex;flex-direction:column;align-items:flex-end}.bills-button-add{text-transform:uppercase;font-size:13px;color:#131a26;font-weight:700;height:50px;box-shadow:none}.add-client-form{margin-bottom:20px}.add-client-form input{margin-right:10px;padding:5px}.add-client-form button{padding:5px 10px}.bills-table{width:100%;border-collapse:collapse;margin:10px 0;border:3px solid #f2f2f2;text-align:center}.bills-table td,.bills-table th{padding:8px}.bills-table tr{border:3px solid #f2f2f2}.bills-table th{background-color:#f2f2f2}.modal-content-text{text-align:start;margin:10px 0 0 5px;color:#131a26;text-transform:uppercase;font-weight:700;font-size:12px}.modal-content-text.text-amount{font-size:20px;margin:30px 0 20px}.modal-select{display:block;width:100%;padding:0 15px;border-radius:12px;border:none;background:#f2f2f2;font-size:16px;min-height:60px;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;position:relative}.contracts-container{display:flex;flex-direction:column;align-items:flex-end}.contracts-button-add{text-transform:uppercase;font-size:13px;color:#131a26;font-weight:700;height:50px;box-shadow:none}.contracts-table{width:100%;border-collapse:collapse;margin:10px 0;border:3px solid #f2f2f2;text-align:center}.contracts-table td,.contracts-table th{padding:8px}.contracts-table tr{border:3px solid #f2f2f2}.contracts-table th{background-color:#f2f2f2}.tabs-container{display:flex;justify-content:center;gap:20px;margin:20px}.tabs-container button{margin:0;cursor:pointer;text-transform:uppercase;font-weight:600;font-size:14px;background:none;border:none;transition:none;box-shadow:none;border-radius:0;padding:0;height:-moz-fit-content;height:fit-content;color:#a9a9a9}.tabs-container button:hover{transform:none!important}.tabs-container .active-tab{color:#1f2732;-webkit-text-decoration:underline #3bd671 solid 2px;text-decoration:underline #3bd671 solid 2px}.modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000}.modal-content{background-color:#fff;padding:40px;border-radius:25px;box-shadow:0 4px 10px rgba(0,0,0,.3);width:100%;max-width:500px;text-align:center;color:#fff}.modal-content h3{color:#1f2732;text-transform:uppercase;font-weight:700;margin-bottom:20px}.modal-content input{display:block;width:95%;padding:0 15px;border-radius:12px;border:none;background:#f2f2f2;font-size:16px}.modal-content input:focus{border:none}.error{color:#f37575;font-size:14px;margin:10px 0 0}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.modal-actions button{text-transform:uppercase;font-size:13px;color:#131a26;font-weight:700;height:50px;box-shadow:none}.modal-add-client-button{width:40%}.modal-content .close-btn:hover{color:#f37575}.modal-content-text-contract{text-align:start;margin:10px 0 0 5px;color:#131a26;text-transform:uppercase;font-weight:700;font-size:12px}.modal-select-widget{display:block;width:100%;padding:0 15px;border-radius:12px;border:none;background:#f2f2f2;font-size:16px;min-height:60px;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;position:relative}.modal-select-widget option{color:#333}