.home-container{margin:0 auto;max-width:1200px;padding:20px;text-align:center}.top-image{max-width:50%}h1{font-size:2.5em}.description{color:#555;font-size:1.2em;line-height:1.6;margin:0 15%;text-align:left}.button-container{margin-top:20px}.home-button{background-color:#a9a9a9;font-size:1.2em;margin:10px;padding:15px 30px;transition:background-color .3s ease,transform .3s ease}.home-button:hover{background-color:#000;transform:scale(1.05)}.home-button:focus{box-shadow:0 0 5px #007bff80}.login-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:50px auto;max-width:500px;padding:40px;text-align:center}.nav-links{margin-bottom:20px}.nav-links li{display:inline}.nav-links a{color:#a9a9a9;font-size:1.2em;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#000}.top-image{border:2px solid #ccc;border-radius:10px;max-height:100%;max-width:100%;object-fit:contain}.login-container h1{color:#333;font-size:2.5em;margin-bottom:20px}.login-form{text-align:left}.form-input{border:1px solid #ccc;border-radius:5px;font-size:1em;padding:10px;width:calc(100% - 20px)}.submit-button{background-color:#036!important;border:none!important;border-radius:6px;color:#fff!important;font-weight:700;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.submit-button:hover{background-color:#002147!important;transform:translateY(-2px)}.submit-button:active{background-color:#00132b!important;transform:scale(.98)}.forgot-password-button:hover{color:#00008b}.home-link{background-color:#000!important;border-radius:5px!important;color:#fff!important;display:inline-block!important;font-size:2rem!important;font-weight:700!important;padding:15px 30px!important;text-decoration:none!important;transition:background .3s ease!important}.home-link:hover{background-color:#504e4e!important}.new-user-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:50px auto;max-width:800px;padding:20px;text-align:center}.image-container{align-items:center;display:flex;height:50vh;justify-content:center;margin-bottom:20px;overflow:hidden}.top-image{height:100%;object-fit:cover}.new-user-container h2{color:#333;font-size:2.5em;margin-bottom:20px}.nav-links{display:flex;gap:20px;justify-content:center;list-style:none;margin:20px 0;padding:0}.nav-item{margin:0}.nav-item a{border-radius:5px;font-size:1.7em;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.home-link a{background-color:#343232;color:#fff}.home-link a:hover{background-color:#000;color:#fff}.lawfirm-link a{background-color:#343333;color:#fff}.lawfirm-link a:hover{background-color:#000;color:#fff}.provider-link a{background-color:#343333;color:#fff}.provider-link a:hover{background-color:#000;color:#fff}.outlet-container{margin-top:20px}.signup-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:50px auto;max-width:500px;padding:40px;text-align:center}.signup-container h1{color:#333;font-size:2.5em;margin-bottom:20px}.form-group{margin-bottom:20px;text-align:left}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input{border:1px solid #ccc;border-radius:5px;font-size:1em;padding:10px;width:calc(100% - 22px)}.input-with-button{position:relative}.input-with-button input{padding-right:50px;width:100%}.toggle-button{background-color:initial;border:none;color:#a9a9a9;cursor:pointer;font-size:.9em;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.toggle-button:hover{color:#a9a9a9}.submit-button{background-color:#a9a9a9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2em;padding:10px;transition:background-color .3s ease;width:100%}.submit-button:hover{background-color:#000}.error-message{color:red;font-size:.9em;margin-top:5px}.success-message{color:green;font-size:1em;margin-top:20px}.verify-container{margin-top:50px;text-align:center}.verify-container img{height:auto;width:600px}.button-container .action-button{background-color:#036;border:2px solid #0000;border-radius:6px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;flex:1 1;font-size:1.1em;font-weight:700;margin:0 10px;padding:14px 24px;transition:background-color .3s ease,transform .2s ease,border .3s ease}.button-container .action-button:hover{background-color:#048;border:2px solid #024;transform:translateY(-2px)}.button-container .action-button:active{background-color:#024;transform:scale(.98)}@media (max-width:600px){.button-container{flex-direction:column;gap:10px}.action-button{width:100%}}.pathchoice-container{display:flex;gap:15px;justify-content:center;margin-top:20px}.new-or-exising-path{background-color:#036;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.new-or-exising-path:hover{background-color:#002147;transform:translateY(-2px)}.new-or-exising-path:active{background-color:#00132b;transform:scale(.98)}@media (max-width:600px){.pathchoice-container{align-items:center;flex-direction:column}.new-or-exising-path{text-align:center;width:100%}}.home-button-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.this-tab{background-color:#f9f9f9;border-left:4px solid #036;border-radius:6px;box-shadow:0 2px 5px #0000001a;margin:20px 0;max-width:300px;padding:15px;text-align:left}button.primary-button{background-color:#036!important;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.button.primary-button:hover{background-color:#002147;transform:translateY(-2px)}.button.primary-button:active{background-color:#00132b;transform:scale(.98)}.new-disbursement-container{background-color:#fff;border-left:5px solid #036;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:30px auto;max-width:750px;padding:20px}@media (max-width:600px){.new-disbursement-container{padding:15px;width:90%}}.disbursement-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:50px auto;max-width:900px;text-align:left}.disbursement-paths-content{background-color:#f9f9f9;border-left:5px solid #036;border-radius:6px;box-shadow:0 2px 5px #0000001a;margin:20px auto;max-width:750px;padding:15px}.disbursement-paths-container{background-color:#fff;border-left:5px solid #036;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:50px auto;max-width:900px;text-align:left}.disbursement-paths-container h1{color:#2c3e50;font-size:2rem;margin-bottom:20px;text-align:center}.tabs-container{gap:15px}.tab{border:2px solid #bbb;border-radius:12px;box-shadow:4px 4px 8px #00000026;margin:10px;max-width:220px;padding:18px;transition:all .3s ease-in-out}.tab:hover{background-color:#f0f0f0;border-color:#888;box-shadow:6px 6px 12px #0003;transform:translateY(-3px)}.tab.active{border-color:#555;box-shadow:6px 6px 15px #0000004d;transform:translateY(-4px)}@media (max-width:600px){.disbursement-paths-container{padding:15px;width:90%}.tabs-container{flex-direction:column}.tab{width:100%}}.the-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:50px auto;max-width:600px;padding:20px;text-align:center}.user-details{margin-top:20px;text-align:left}.user-details p{font-size:1.2em;margin:10px 0}h1{color:#333}.button-container{display:flex;justify-content:space-between;margin-top:30px}.action-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:1em;font-weight:700;margin:0 10px;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.action-button:hover{background-color:#0056b3;transform:translateY(-2px)}.logout-button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;margin-top:30px;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.logout-button:hover{background-color:#c82333;transform:translateY(-2px)}.home-button{background-color:#1a1a1a;border:none;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease}.home-button:hover{background-color:#333;transform:translateY(-2px)}.home-button:focus{box-shadow:0 0 0 3px #007bff80;outline:none}.search-container{display:flex;justify-content:space-between;margin:20px 0}.search-input{border:1px solid #ccc;border-radius:4px;padding:10px;width:30%}.tabs-container{flex-direction:column;gap:10px}.tab{background-color:#f8f8f8;border:1px solid #ccc;border-radius:8px;transition:background-color .3s ease,transform .2s ease}.tab:hover{background-color:#e0e0e0;transform:translateY(-2px)}.tab h2{color:#333;font-size:1.2em;margin:0 0 10px}.tab p{color:#666;margin:0}.disbursement-paths-container{padding:20px}.tabs-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.tab{background-color:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;flex:1 1;margin:5px;max-width:200px;padding:15px;text-align:center;transition:background-color .3s ease}.tab.active{background-color:#e0e0e0;border-color:#bbb}.tab-header{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.provider-name{font-weight:700;margin-bottom:5px}.expert-discipline{color:#555}.details-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;padding:15px}.modal{border-radius:10px;box-shadow:0 0 10px #0003;padding:20px;width:400px}.pastel-red-background{background-color:#ffb3b3;color:#000}.green-background{background-color:#b3ffb3;color:#000}.disbursement-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;padding:20px}.button-group{margin-bottom:15px}.tab-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:5px;padding:10px 20px;transition:background-color .3s ease-in-out}.tab-button:hover{background-color:#0056b3}.content-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px}.edit-button{background-color:#036;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 15px;transition:background-color .3s ease,transform .2s ease}.edit-button:hover{background-color:#002147;transform:translateY(-2px)}.edit-button:active{background-color:#00132b;transform:scale(.98)}.container{background-color:#f7f7f7;box-shadow:0 0 15px #0000001a;margin:0 auto;max-width:800px}h1{color:#2c3e50;margin-bottom:20px;text-align:center}form{display:flex;flex-direction:column;gap:15px}label{color:#34495e;font-weight:700}input[type=date],input[type=text],select,textarea{background-color:#ecf0f1;border:1px solid #bdc3c7;border-radius:4px;box-sizing:border-box;color:#34495e;font-size:16px;margin-bottom:15px;margin-right:20px;padding:10px;width:100%}textarea{resize:vertical}button[type=button]{background-color:#34495e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px}button[type=button]:hover{background-color:#c0392b}button[type=submit]{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px}button[type=submit]:hover{background-color:#090909}.error-message{color:#e74c3c;font-weight:700;margin-top:10px;text-align:center}input:focus,select:focus,textarea:focus{border-color:#3498db;outline:none}.field-group{align-items:center;display:flex;justify-content:space-between}.field-group label{flex:1 1;margin-right:10px}.field-group input{flex:3 1}.field-group button{margin-left:10px}.add-opposing-party{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin-top:20px;padding:8px 16px;text-align:center;width:100%}.add-opposing-party:hover{background-color:#2980b9}.indented-field{border-left:2px solid #bdc3c7;margin-left:20px;padding-left:10px}.container .the-button{background-color:#036!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:16px!important;font-weight:700!important;padding:12px 20px!important;text-align:center!important;transition:background-color .3s ease,transform .2s ease!important;width:100%!important}.container .the-button:hover{background-color:#002147!important;transform:translateY(-2px)!important}.container .the-button:active{background-color:#00132b!important;transform:scale(.98)!important}.modal{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-height:80vh;max-width:500px;overflow-y:auto;padding:20px;width:90%}.disbursements-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.disbursements-column{flex:1 1}.disbursement-tab{background-color:#f9f9f9;border:1px solid #ddd;cursor:pointer;margin:10px 0;padding:10px;transition:background-color .2s ease}.disbursement-tab:hover{background-color:#e0e0e0}.disbursement-path-container{background-color:#fff;border-left:5px solid #036;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:30px auto;max-width:750px;padding:20px}.back-button-wrapper{display:flex;justify-content:flex-start;margin-bottom:20px}.back-button{background-color:#036;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 18px;transition:background .3s ease,transform .2s ease}.back-button:hover{background-color:#002147;transform:translateY(-2px)}.back-button:active{background-color:#00132b;transform:scale(.98)}.page-title{color:#2c3e50;font-size:2rem;margin-bottom:20px;text-align:center}.case-details-content{background-color:#f9f9f9;border-left:4px solid #036;border-radius:6px;box-shadow:0 2px 5px #0000001a;margin:20px auto;max-width:700px;padding:15px}.case-detail{color:#2c3e50;font-family:Times New Roman,serif;font-size:1.2rem;margin-left:15px;padding:5px 0}.case-detail strong{color:#036;font-weight:700}.action-buttons-wrapper{display:flex;gap:10px;justify-content:center;margin-top:20px}.primary-button{background-color:#036;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.primary-button:hover{background-color:#002147;transform:translateY(-2px)}.primary-button:active{background-color:#00132b;transform:scale(.98)}.input-field{border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.input-field,.radio-group{margin-top:5px}.secondary-button{background-color:#666;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px 20px;transition:background-color .3s ease}.secondary-button:hover{background-color:#444}.client-container{margin-left:30px;padding:10px 10px 10px 15px}.expert-container{margin-left:60px;padding:10px 10px 10px 20px}.report-container{margin-left:90px;padding:10px 10px 10px 25px}@media (max-width:768px){.container{padding:15px;width:95%}button{font-size:12px;padding:6px 10px}.law-firm-container{margin-left:10px;padding-left:8px}.client-container{margin-left:20px;padding-left:10px}.expert-container{margin-left:40px;padding-left:15px}.report-container{margin-left:60px;padding-left:20px}}body{background-color:#f8f9fa;color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:20px auto;max-width:1200px;padding:20px}h2{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}h2,h3{color:#1c3d63}h3{font-size:20px;font-weight:600;margin-bottom:10px}h4{font-size:18px}h4,h5{color:#2c5873;font-weight:600}h5{font-size:16px}h6{color:#333;font-weight:500}button{border-radius:5px;font-size:14px;margin:5px;padding:8px 12px;transition:background .3s ease-in-out,transform .1s ease-in-out}button.law-firm{background-color:#1c3d63;color:#fff}button.law-firm:hover{background-color:#14314a}button.law-firm:active{background-color:#0d2234;transform:scale(.98)}button.client{background-color:#2c5873;color:#fff}button.client:hover{background-color:#21465b}button.client:active{background-color:#163142;transform:scale(.98)}button.expert{background-color:#3c708c;color:#fff}button.expert:hover{background-color:#2d5970}button.expert:active{background-color:#1d3f50;transform:scale(.98)}button.report{background:#4a8dab;color:#fff}button.report:hover{background:#3a6e89}button.report:active{background:#2a4e65;transform:scale(.98)}ul{list-style:none;padding-left:15px}li{margin:10px 0}.law-firm-container{background:#e3eaf2;border-left:4px solid #1c3d63;border-radius:5px;margin:10px 0;padding:10px}.client-container{background:#d1dbe6;border-left:4px solid #2c5873;border-radius:5px;margin-left:20px;padding:10px}.expert-container{background:#b9c7d4;border-left:4px solid #3c708c;border-radius:5px;margin-left:40px;padding:10px}.report-container{background:#a3b8c5;border-left:4px solid #4a8dab;border-radius:5px;margin-left:60px;padding:10px}@media (max-width:768px){.container{padding:15px;width:95%}button{font-size:12px;padding:6px 10px}}.firstTitle{color:#000;font-size:30px;font-weight:700;margin-bottom:18px;margin-left:20px;text-decoration:underline}.firstGroup{color:#fff;display:inline-block;font-size:20px;font-weight:700;margin-left:10px}.secondTitle{color:#2c3e50;font-size:22px;font-weight:700;margin-left:40px;margin-top:18px}.secondGroup{color:#fff;display:inline-block;margin-left:30px}.secondGroup,.thirdTitle{font-size:18px;font-weight:700}.thirdTitle{color:#000;margin-left:95px;margin-top:18px}.thirdGroup{color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-left:30px}.fourthTitle{color:#2c3e50;font-size:18px;font-weight:700;margin-left:130px;margin-top:5px;padding-top:20px}button{background-color:#2980b9;border:none;border-radius:15px;color:#fff;cursor:pointer;margin:5px 0;padding:6px 12px;transition:background .3s ease-in-out}button:hover{background-color:#1a5276}ul{list-style-type:none;padding-left:10px}li{margin:5px 0}h6{font-size:14px;font-weight:700;margin-left:60px}button:active{transform:scale(.95)}.firstButton{background-color:#000;color:#fff;margin-left:20px}.secondButton{background-color:#1a5276;margin-left:40px}.thirdButton{background-color:#000;margin-left:95px}.topButtons{display:flex;gap:10px;justify-content:center;margin-bottom:20px;padding:5px}.topButton{background-color:#036;border:none;border-radius:5px;box-shadow:0 3px 5px #0000001a;color:#fff;cursor:pointer;font-size:1.5em;font-weight:700;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.topButton:hover{background-color:#002147;transform:translateY(-2px)}.topButton:active{background-color:#00132b;transform:scale(.98)}.title{color:#000;font-size:2.5rem;font-size:3.2em;font-weight:700;margin-bottom:15px;text-align:center}.subHeading{color:#444;font-size:1.6rem;font-weight:600;margin-left:20px;text-align:left}.acceptButton{margin-right:15px}.fourthButton{align-items:center;background-color:#0e3a5a;border:none;border-radius:15px;display:flex;justify-content:center;margin-left:130px;padding:6px 12px;width:60vw}.report-card{background-color:#f9f9f9;border-left:4px solid #036;border-radius:6px;box-shadow:0 2px 5px #0000001a;color:#036;font-size:1.2em;margin:10px auto;padding:15px;text-align:left;width:80%}.navButtons{left:20px;position:absolute;top:20px}.homeButton{background-color:#000;border:none;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-left:20x;padding:12px 24px;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease}.homeButton:hover{background-color:#002147;transform:translateY(-2px)}.homeButton:focus{box-shadow:0 0 0 3px #007bff80;outline:none}.user-heading-container{background-color:#f9f9f9;border-left:4px solid #036;border-radius:6px;box-shadow:0 2px 5px #0000001a;margin:20px auto;max-width:500px;padding:20px;text-align:left;width:90%}.subHeading{color:#036;font-size:1.2em;font-weight:700;letter-spacing:.5px;margin:10px 0;text-transform:uppercase}.subHeading span{color:#333;font-weight:400;text-transform:none}.left-margin{margin-left:20px}.respond-close{background-color:#000;border:none;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-left:20x;padding:8px 12px;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease}body,html{background-color:#e8e8e8;font-family:Arial,sans-serif;margin:0;width:100%}#root,body,html{height:100%}
/*# sourceMappingURL=main.59d5852c.css.map*/