*,:before,:after{border-width:0;border-style:solid;border-color:#e5e7eb;box-sizing:border-box}body{font-family:Inter,sans-serif!important;margin:0}img{vertical-align:middle;max-width:100%}body a{color:#bf9947;text-decoration:none}body a:hover{text-decoration:underline}p{color:#454547;font-size:14px;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0}ul,li{list-style:none;margin:0;padding:0}p{margin-bottom:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.authPage{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px 0}.authPage .authContainer{border:1px solid rgba(0,0,0,.2);border-radius:12px;padding:30px;width:400px;margin:0 auto;text-align:center;max-height:90vh;overflow-y:auto}.authPage .authContainer .logo{text-align:center;margin-bottom:40px}.authPage .authContainer .logo img{width:185px}.authPage .authContainer h2{font-size:16px;font-weight:600;margin-bottom:12px;color:#0c0d0f}.authPage .authContainer p{font-size:12px;font-weight:400;color:#454547}.authPage .authContainer .userType{display:flex;border:1px solid hsla(0,0%,0%,.1);border-radius:8px;gap:5px;padding:3px;box-shadow:0 2px 10px #0000001a}.authPage .authContainer .userType label{color:#0c0d0f;font-size:12px;font-weight:400;width:100%;background:#f7f7f7;border-radius:4px;padding:8px;cursor:pointer}.authPage .authContainer .userType label.active{background:#f8d996}.authPage .authContainer .userType input{display:none}.form-group{margin-bottom:15px;text-align:left}.form-group label{font-size:12px;font-weight:500;text-align:left;color:#2c2c2c;margin-bottom:5px}.form-group .required{color:#ad0008;font-size:12px;font-weight:500;margin-left:3px}.form-group input,.form-group select,.form-group textarea{border:1px solid rgba(12,14,15,.2196078431)!important;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:400;width:100%;box-shadow:none!important;outline:none!important}.form-group .input-with-dropdown{position:relative}.form-group .input-with-dropdown select{position:absolute;width:auto;right:5px;border:none!important;background:transparent;padding:0;top:12px}.form-group .input-with-dropdown input{padding-right:75px}.custom-btn{background-color:#1b1c1c;color:#fff;border:none;padding:10px 20px;border-radius:8px;width:100%;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.custom-btn:hover{background-color:#1b1c1c}.custom-btn:disabled{opacity:.2;cursor:not-allowed}.actionBtn{border-radius:4px;padding:5px 10px;cursor:pointer;font-size:12px;font-weight:500;background-color:#f8d996}.actionBtn.activate{background-color:#e1efe1;color:#1b5e20}.actionBtn.reject{background-color:#b71c1c1a;color:#b71c1c}.adminHeader{border-bottom:1px solid rgba(0,0,0,.1);padding:5px 20px}.drawer{width:200px;border-right:1px solid rgba(0,0,0,.1);height:calc(100vh - 66px)}.drawer .drawer-content{height:100%}.drawer li .nav-link{text-align:left;display:block;color:#1b1c1c!important;font-size:12px;font-weight:400;padding:10px 12px;transition:all .2s ease;border-radius:4px;text-decoration:none!important;cursor:pointer}.drawer li .nav-link span{font-size:18px;margin-right:10px;vertical-align:middle}.drawer li .nav-link.text-danger{color:#cc1316!important}.drawer li .nav-link.active{background-color:#ededed}.drawer li .nav-link:hover{color:#1b1c1c;background-color:#ededed}.pageTitle{font-size:16px;font-weight:600;color:#0c0d0f}.pageHeader{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0 5px;margin-bottom:20px}.pageHeader h2{font-size:18px;font-weight:600;color:#0c0d0f;padding:8px 0;margin:0}button.addButton{background-color:#1b1c1c!important;color:#fff;border:none;font-weight:600;padding:8px 15px;font-size:14px;border-radius:8px}button.addButton span{font-size:18px;margin-right:5px;vertical-align:middle;margin-top:-2px}.listSearch{position:relative}.listSearch span{font-size:20px;position:absolute;top:0;left:12px;bottom:0;margin:auto;height:20px}.listSearch input{border:1px solid rgba(27,28,28,.5019607843);border-radius:8px;width:300px;font-size:14px;height:37px;padding:5px 5px 5px 40px}.custom-card .card{border:1px solid rgba(12,14,15,.1215686275);border-radius:10px}.custom-card .card h5{font-size:12px;font-weight:500;margin-bottom:20px}.custom-card .card p{font-size:26px;font-weight:600;margin-bottom:0}.custom-card .card .card-bottom{display:flex;justify-content:space-between;align-items:center}.custom-card .card .card-bottom button{background:#f8d99680;padding:0;border:none;color:#1b1c1c;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.custom-card .card .card-bottom button span{font-size:18px}.customTableWrapper .customTable{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px;border:1px solid #e0e0e0}.customTableWrapper .customTable tr th,.customTableWrapper .customTable tr td{padding:10px 15px;text-align:left}.customTableWrapper .customTable tr th:first-child{border-top-left-radius:10px}.customTableWrapper .customTable tr th:last-child{border-top-right-radius:10px}.customTableWrapper .customTable thead th{font-size:12px;font-weight:600;background-color:#f3f3f3}.customTableWrapper .customTable tbody td{font-size:12px;font-weight:400;color:#0c0d0f;vertical-align:middle}.customTableWrapper .customTable tbody td .name-cell{display:flex;align-items:center;gap:10px}.customTableWrapper .customTable tbody td .name-cell span{background-color:#01d4eb33;border-radius:8px;padding:5px;width:30px;height:30px;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;color:#0c0d0f}.customTableWrapper .customTable tbody td .name-cell p{font-size:12px;font-weight:400;margin:0;color:#0c0d0f}.customTableWrapper .customTable tbody td .MuiButton-root{text-transform:capitalize;font-size:12px;font-weight:500;padding:3px 6px;min-width:68px;border-radius:6px}.landing-page{color:#333;overflow-x:hidden}.landing-page .header{padding:5px 0;background-color:#fff;box-shadow:0 2px 10px #0000001a;position:fixed;width:100%;top:0;z-index:1000}.landing-page .header .navbar{display:flex;justify-content:space-between;align-items:center;padding:0 15px}.landing-page .header .navbar .navbar-brand{padding:0}.landing-page .header .navbar .navbar-brand img{height:60px}.landing-page .header .navbar .nav-links{display:flex;gap:20px;align-items:center}.landing-page .header .navbar .nav-links .nav-link{color:#555;text-decoration:none;font-weight:500;transition:color .3s}.landing-page .header .navbar .nav-links .nav-link:hover{color:#2b7cff}.landing-page .header .navbar .nav-links .dropdown{position:relative}.landing-page .header .navbar .nav-links .dropdown .dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;border-radius:4px}.landing-page .header .navbar .nav-links .dropdown .dropdown-content a{color:#333;padding:12px 16px;text-decoration:none;display:block}.landing-page .header .navbar .nav-links .dropdown .dropdown-content a:hover{background-color:#f9f9f9}.landing-page .header .navbar .nav-links .dropdown:hover .dropdown-content{display:block}.landing-page .header .navbar .action-buttons{display:flex;gap:10px}.landing-page .header .navbar .action-buttons .btn{padding:8px 15px;border-radius:5px;font-weight:500;cursor:pointer;transition:all .3s}.landing-page .header .navbar .action-buttons .btn-primary{background-color:#bf9947;color:#fff;border:none}.landing-page .header .navbar .mobile-menu-btn{display:none;background:none;border:none;font-size:24px;cursor:pointer}.landing-page .hero-section{padding-top:100px;padding-bottom:50px;position:relative;overflow:hidden}.landing-page .hero-section .hero-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.landing-page .hero-section .hero-content .hero-text{flex:1;padding-right:20px;max-width:600px}.landing-page .hero-section .hero-content .hero-text h1{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.landing-page .hero-section .hero-content .hero-text h1 .highlight{color:#2b7cff}.landing-page .hero-section .hero-content .hero-text p{color:#666;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.landing-page .hero-section .hero-content .hero-text .cta-buttons{display:flex;gap:15px}.landing-page .hero-section .hero-content .hero-text .cta-buttons .btn{padding:12px 25px;border-radius:5px;font-weight:500;cursor:pointer;transition:all .3s;text-align:center;display:inline-block}.landing-page .hero-section .hero-content .hero-text .cta-buttons .btn-primary{background-color:#bf9947;color:#fff;border:none}.landing-page .hero-section .hero-content .hero-text .cta-buttons .btn-secondary{border:1px solid #2b7cff;color:#2b7cff;background-color:transparent}.landing-page .hero-section .hero-content .hero-text .cta-buttons .btn-secondary:hover{background-color:#2b7cff1a}.landing-page .hero-section .hero-content .hero-image{flex:1;position:relative;min-height:400px;display:flex;justify-content:center}.landing-page .hero-section .hero-content .hero-image .main-image{width:100%;max-width:600px;position:relative;z-index:2}.landing-page .hero-section .hero-content .hero-image .image-group{position:relative}.landing-page .hero-section .hero-content .hero-image .image-group .person-image{position:absolute;border-radius:10px;box-shadow:0 5px 15px #0000001a;background-color:#fff;padding:5px}.landing-page .hero-section .hero-content .hero-image .image-group .person-image.img-1{top:0;left:0;width:120px;height:120px;z-index:3}.landing-page .hero-section .hero-content .hero-image .image-group .person-image.img-2{top:50px;right:0;width:140px;height:140px;z-index:3}.landing-page .hero-section .hero-content .hero-image .image-group .person-image.img-3{bottom:0;left:20%;width:160px;height:160px;z-index:3}.landing-page .hero-section .hero-content .hero-image .image-group .person-image.img-4{bottom:50px;right:20%;width:130px;height:130px;z-index:3}.landing-page .hero-section .hero-content .hero-image .image-group .person-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.landing-page .hero-section .hero-content .hero-image .image-group .shape{position:absolute;z-index:1}.landing-page .hero-section .hero-content .hero-image .image-group .shape-1{top:10%;left:15%;width:80px;height:80px;background-color:#ffe60033;border-radius:50%}.landing-page .hero-section .hero-content .hero-image .image-group .shape-2{bottom:20%;right:10%;width:100px;height:100px;background-color:#2b7cff33;border-radius:20px}.landing-page .hero-section .hero-content .hero-image .image-group .shape-3{top:40%;right:25%;width:60px;height:60px;background-color:#ff69b433;border-radius:10px}.landing-page .features-section{padding:80px 0;background-color:#f9f9f9}.landing-page .features-section .section-header{text-align:center;margin-bottom:50px}.landing-page .features-section .section-header h2{font-size:2rem;font-weight:700;margin-bottom:15px}.landing-page .features-section .section-header p{color:#666;max-width:700px;margin:0 auto}.landing-page .features-section .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.landing-page .features-section .features-grid .feature-card{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000000d;transition:transform .3s}.landing-page .features-section .features-grid .feature-card:hover{transform:translateY(-5px)}.landing-page .features-section .features-grid .feature-card .icon{font-size:2.5rem;color:#2b7cff;margin-bottom:20px}.landing-page .features-section .features-grid .feature-card h3{font-size:1.3rem;margin-bottom:15px;font-weight:600}.landing-page .features-section .features-grid .feature-card p{color:#666;line-height:1.6}.landing-page .stats-section{padding:80px 0}.landing-page .stats-section .section-header{text-align:center;margin-bottom:50px}.landing-page .stats-section .section-header h2{font-size:2rem;font-weight:700;margin-bottom:15px}.landing-page .stats-section .section-header h2 .highlight{color:#2b7cff}.landing-page .stats-section .section-header p{color:#666;max-width:700px;margin:0 auto}.landing-page .stats-section .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.landing-page .stats-section .stats-grid .stat-card{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000000d;text-align:center}.landing-page .stats-section .stats-grid .stat-card .icon{font-size:2.5rem;color:#2b7cff;margin-bottom:20px}.landing-page .stats-section .stats-grid .stat-card .number{font-size:2rem;font-weight:700;color:#333;margin-bottom:10px}.landing-page .stats-section .stats-grid .stat-card p{color:#666;font-size:.9rem}.landing-page .stats-section .cta-button{text-align:center;margin-top:40px}.landing-page .stats-section .cta-button .btn{padding:12px 25px;border-radius:5px;font-weight:500;cursor:pointer;transition:all .3s;display:inline-block}.landing-page .stats-section .cta-button .btn-primary{background-color:#bf9947;color:#fff;border:none}.landing-page .categories-section{padding:80px 0;background-color:#f9f9f9}.landing-page .categories-section .section-header{text-align:center;margin-bottom:50px}.landing-page .categories-section .section-header h2{font-size:2rem;font-weight:700;margin-bottom:15px}.landing-page .categories-section .section-header p{color:#666;max-width:700px;margin:0 auto}.landing-page .categories-section .categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.landing-page .categories-section .categories-grid .category-card{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:transform .3s}.landing-page .categories-section .categories-grid .category-card:hover{transform:translateY(-5px)}.landing-page .categories-section .categories-grid .category-card .category-image{height:160px;overflow:hidden}.landing-page .categories-section .categories-grid .category-card .category-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page .categories-section .categories-grid .category-card .category-content{padding:20px;text-align:center}.landing-page .categories-section .categories-grid .category-card .category-content h3{font-size:1.1rem;margin-bottom:5px;font-weight:600}.landing-page .categories-section .categories-grid .category-card .category-content p{color:#666;font-size:.9rem}.landing-page .categories-section .cta-button{text-align:center;margin-top:40px}.landing-page .categories-section .cta-button .btn{padding:12px 25px;border-radius:5px;font-weight:500;cursor:pointer;transition:all .3s;display:inline-block}.landing-page .categories-section .cta-button .btn-primary{background-color:#bf9947;color:#fff;border:none}.landing-page .testimonials-section{padding:80px 0}.landing-page .testimonials-section .section-header{text-align:center;margin-bottom:50px}.landing-page .testimonials-section .section-header h2{font-size:2rem;font-weight:700;margin-bottom:15px}.landing-page .testimonials-section .section-header h2 .highlight{color:#2b7cff}.landing-page .testimonials-section .testimonial-card{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000000d;margin:0 15px;position:relative}.landing-page .testimonials-section .testimonial-card .quote{font-size:3rem;color:#2b7cff1a;position:absolute;top:10px;left:10px}.landing-page .testimonials-section .testimonial-card p{color:#666;margin-bottom:20px;position:relative;z-index:1}.landing-page .testimonials-section .testimonial-card .testimonial-author{display:flex;align-items:center}.landing-page .testimonials-section .testimonial-card .testimonial-author .author-image{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:15px}.landing-page .testimonials-section .testimonial-card .testimonial-author .author-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page .testimonials-section .testimonial-card .testimonial-author .author-info h4{font-size:1rem;margin-bottom:5px}.landing-page .testimonials-section .testimonial-card .testimonial-author .author-info p{color:#666;font-size:.9rem;margin-bottom:0}.landing-page .testimonials-section .slider-controls{display:flex;justify-content:center;margin-top:30px;gap:10px}.landing-page .testimonials-section .slider-controls .control-dot{width:10px;height:10px;border-radius:50%;background-color:#ddd;cursor:pointer;transition:all .3s}.landing-page .testimonials-section .slider-controls .control-dot.active{background-color:#2b7cff;width:20px;border-radius:10px}.landing-page .footer{background-color:#222;color:#fff;padding:60px 0 20px}.landing-page .footer .footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-bottom:40px}.landing-page .footer .footer-content .footer-logo img{height:40px;margin-bottom:15px}.landing-page .footer .footer-content .footer-logo p{color:#aaa;font-size:.9rem;line-height:1.6}.landing-page .footer .footer-content .footer-links h3{font-size:1.1rem;margin-bottom:20px;font-weight:600}.landing-page .footer .footer-content .footer-links ul{padding:0;margin:0;list-style:none}.landing-page .footer .footer-content .footer-links ul li{margin-bottom:10px}.landing-page .footer .footer-content .footer-links ul li a{color:#aaa;text-decoration:none;transition:color .3s;font-size:.9rem}.landing-page .footer .footer-content .footer-links ul li a:hover{color:#fff}.landing-page .footer .footer-content .footer-contact h3{font-size:1.1rem;margin-bottom:20px;font-weight:600}.landing-page .footer .footer-content .footer-contact p{color:#aaa;font-size:.9rem;margin-bottom:10px;display:flex;align-items:center}.landing-page .footer .footer-content .footer-contact p i{margin-right:10px}.landing-page .footer .footer-bottom{border-top:1px solid #444;padding-top:20px;text-align:center}.landing-page .footer .footer-bottom p{color:#aaa;font-size:.9rem}.landing-page .footer .footer-bottom p a{color:#2b7cff;text-decoration:none}:root{--primary-color: #242b4d;--secondary-color: #6a6a6c;--background-color: #ffffff;--border-color: rgba(12, 14, 15, .12);--font-color: rgba(12, 13, 15, 1);--error-red-bg-color: #a8200d;--close-icon-bg: #a8200d;--check-icon-bg: rgba(18, 159, 24, 1);--success-green-bg-color: rgba(165, 214, 167, 1);--dialog-header-color: rgba(106, 106, 108, 1);--dialog-box-shadow: 0px 4px 10px rgba(0, 0, 0, .1);--dialog-border-radius: 8px;--dialog-padding: 2px;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-22: 22px;--font-size-26: 26px;--font-size-30: 30px;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--letter-spacing: .03rem;--bg-light: #fafafa;--filter-bg-color-selected: #cedef9;--filter-bg-color: #fbfbfb;--border-side: rgba(12, 14, 15, .12);--home-text: #858586;--bg-dark: #000000;--secondary-button-blue: rgba(43, 124, 255, .2);--button-secondary: rgba(42, 124, 255, .2);--secondary-text-button: #242b4d;--white: #ffffff;--black: #000000;--transparent: transparent;--bg-neutral-light: rgba(36, 43, 77, .08);--bg-overlay-light: rgba(36, 43, 77, .08);--blue-container: rgba(43, 124, 255, .08);--content-primary-light: #0c0d0f;--content-secondary-light: #454547;--content-border-secondary-light: #0c0e0f;--content-tertiary-light: #6a6a6c;--content-sub-text-light: #8f93a4;--content-link-light: #2b7cff;--check-box-light: #0666eb;--tab-button-color: #0c71e4;--primary-button: #2a7cff;--input-icon-border: #dcdcdd;--purple-lite: #edf0ff;--content-primary-dark: #f1f3f5;--content-secondary-dark: #e6e8eb;--content-tertiary-gray-dark: #d6d6d6;--content-link-dark: #2b7cff;--lite-grey: #d9d9d9;--interactive-primary-light: #242b4d;--interactive-accent-light: #3281ff;--interactive-secondary-light: #858686;--interactive-control-light: #242b4d;--trial-container-bg: rgba(42, 124, 255, .05);--interactive-control-dark: #242b4d;--border-neutral-light: rgba(12, 14, 15, .12);--border-c: rgba(0, 0, 0, .1);--border-side-color: rgba(0, 0, 0, .1);--table-bg-color: #f4f4f6;--selected-drawer: #415094;--hover-drawer: rgba(18, 26, 63, 1);--hover-color: #f5f5f5;--load-port-color: rgba(189, 122, 3, 1);--discharge-port-color: rgba(0, 140, 177, 1);--bunker-port-color: rgba(104, 141, 0, 1);--open-port-color: rgba(36, 77, 2, 1);--stop-port-color: rgba(145, 159, 171, 1);--contracts-status-overdue-color: #f34d3f;--invoice-popup-background-color: #fafafa;--status-green-color: rgba(66, 190, 101, .3);--status-grey-color: #e9e9ed;--status-yellow-color: rgba(255, 159, 10, .3);--status-blue-color: rgba(43, 124, 255, .2);--status-red-color: rgba(216, 0, 0, .3);--status-orange-color: rgba(255, 159, 10, .3);--status-t-green-color: #127f31;--status-t-grey-color: #6a6a6c;--status-t-yellow-color: #ab6a06;--status-t-blue-color: #242b4d;--status-t-red-color: #820b0b;--status-t-orange-color: #ab6a06;--table-highlight-color-l: #eef5ff;--table-highlight-color-m: #dfecff;--table-highlight-color-d: #242b4d;--grade-green-color: #1b5e20;--grade-light-green-color: #558b2f;--grade-yellow-color: #f47100;--grade-light-red-color: #d84315;--grade-red-color: #b71c1c;--sentiment-dark: #ffbfbd;--color: #343434;--action-button: #f46715;--b-primary: #2b7cff;--b-text-secondary: #2b7cff;--b-secondary-light: #e7f7fc;--b-disabled-light: #c6ebf6;--b-checkbox-unselected-light: #bbc9cd;--b-checkbox-unselected-dark: #4e4e50;--bg-avatar: #00455b;--b-edit-icon-button-color: #0c71e4;--bg-total-color: #edeef1;--search-icon-color: #888c9d;--t-active: #2b7cff;--t-inactive: #75808a;--t-primary-light: #000000;--t-secondary-light: #75808a;--t-primary-dark: #f4f4f4;--header-text-dark: #0c71e4;--ltile: #0cabdf;--color-pay-text: #cc242b4d;--s-bg-light: #dfeff5;--s-bg-dark: #011116;--ibg-color: #ff9f0a;--delete: #f54c3e;--remove-red-color: #df4d39;--t-red: #ff3f3f;--t-green: #70d160;--input-light: #e9eef0;--input-light-off: #f0f0f0;--green: #42be65;--yellow: #ffa412;--grey: #e2e3e6;--green-dark: #00d763;--unselect-tab-color: #75808a;--red-dark: #ff0f0f;--compose-send-bg: rgba(36, 43, 77, .05);--money-in-yellow: #fac864;--plot-border-color: #f7f7f7;--major-grid-lines-color: rgba(12, 14, 15, .08);--money-out-blue: #2e5899;--coa-brown: #b08225;--money-in-yellow-chartered: #b08225;--coa-brown-graph: #e69719;--linear-color-red: #d93535;--liner-color-orange: #ff9900;--linear-color-lite-green: #48be4d;--linear-color-green: #119f17;--create-contract-container-color: rgba(36, 43, 77, .08);--withdrawal-container-color: #2b7cff;--close-icon-color: #242b4d;--sentimental-light: #a8200d;--sentimental-green-light: #2f5711;--new-bill-text-color: rgba(106, 106, 108, .6);--new-bill-border-color: rgba(12, 14, 15, .12);--circle-avatar-background-color: #bd7a03;--chip-light-gray: #e9e9ed;--chip-border-green-color: #a5d6a7;--chip-border-grey-color: #e0e0e0;--chip-border-brown-color: #ded3b7;--chip-border-blue-color: #9ac0fd;--chip-border-red-color: #ef9a9a;--chip-border-orange-color: #ffc77d;--chip-border-lite-red-color: #e6c7c7;--chip-border-lite-green-color: #c5e1a5;--chip-border-lite-blue-color: #c8daf7;--chip-border-violet-color: #cfb9d9;--chip-border-purple-color: #c1b8d4;--chip-border-steel-blue-color: #c7d1db;--chip-green-color: #e1efe1;--chip-grey-color: rgba(224, 224, 224, .3);--chip-brown-color: #f3efe5;--chip-blue-color: #e5edfb;--chip-red-color: #f7dddd;--chip-lite-green-color: #eaf3e1;--chip-orange-color: rgba(255, 199, 125, .3);--chip-lite-red-color: #f6ebeb;--chip-lite-blue-color: #ecf2fc;--chip-violet-color: #eee6f2;--chip-purple-color: #e9e6f0;--chip-steel-blue-color: #ebeff2;--chip-text-green-color: #1b5e20;--chip-text-grey-color: #616161;--chip-text-brown-color: #896300;--chip-text-blue-color: #242b4d;--chip-text-red-color: #b71c1c;--chip-text-orange-color: #f47100;--chip-text-lite-red-color: #a43737;--chip-text-lite-green-color: #558b2f;--chip-text-lite-blue-color: #387adf;--chip-text-violet-color: #540375;--chip-text-purple-color: #210062;--chip-text-steel-blue-color: #355c7d;--maximum-color: rgba(52, 121, 40, .6);--median-color: rgba(52, 121, 40, 1);--minimum-color: rgba(52, 121, 40, .3);--current-color: rgba(16, 67, 159, 1);--demolition-color: rgba(100, 13, 107, 1);font-family:Inter}.font-small{font-size:var(--font-size-12);font-weight:var(--font-weight-400)}.font-medium{font-size:var(--font-size-14);font-weight:var(--font-weight-500)}.font-large{font-size:var(--font-size-16);font-weight:var(--font-weight-600)}.font-headline-large{font-size:var(--font-size-30);font-weight:var(--font-weight-600)}.font-headline-medium{font-size:var(--font-size-26);font-weight:var(--font-weight-600)}.font-headline-small{font-size:var(--font-size-22);font-weight:var(--font-weight-600)}.font-title-large{font-size:var(--font-size-18);font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing)}.font-title-medium{font-size:var(--font-size-14);font-weight:var(--font-weight-500)}.font-title-small{font-size:var(--font-size-14);font-weight:var(--font-weight-600)}.font-body-large{font-size:var(--font-size-16);font-weight:var(--font-weight-400)}.font-body-medium{font-size:var(--font-size-16);font-weight:var(--font-weight-600)}.font-body-small{font-size:var(--font-size-14);font-weight:var(--font-weight-400)}.font-label-medium{font-size:var(--font-size-12);font-weight:var(--font-weight-500)}.font-label-small{font-size:var(--font-size-12);font-weight:var(--font-weight-400)}.font-display-small{font-size:var(--font-size-12);font-weight:var(--font-weight-600)}.pointer-cursor{cursor:pointer}.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr>td{border:1px solid #dcdcdc;border-right:none}.p-datatable .p-datatable-thead>tr>th:last-child,.p-datatable .p-datatable-tbody>tr>td:last-child{border-right:1px solid #dcdcdc}.p-datatable .p-datatable-thead>tr>th{border-bottom:none}.p-datatable .p-datatable-tbody>tr>td{border-top:none}.p-datatable .p-column-resizer{border:none}.p-sidebar-close{display:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }html{height:100%}body{margin:0;height:100%;font-family:sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}#root{height:100%}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.fixed{position:fixed!important}.left-0{left:0!important}.right-0{right:0!important}.top-0{top:0!important}.m-0{margin:0!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mb-6{margin-bottom:1.5rem!important}.me-1{margin-inline-end:.25rem!important}.me-2{margin-inline-end:.5rem!important}.ml-2{margin-left:.5rem!important}.mr-2{margin-right:.5rem!important}.ms-2{margin-inline-start:.5rem!important}.mt-1{margin-top:.25rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-auto{margin-top:auto!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.table{display:table!important}.grid{display:grid!important}.h-12{height:3rem!important}.h-16{height:4rem!important}.h-5{height:1.25rem!important}.h-\[30px\]{height:30px!important}.w-5{width:1.25rem!important}.w-\[30px\]{width:30px!important}.w-full{width:100%!important}.min-w-\[30px\]{min-width:30px!important}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite!important}.cursor-pointer{cursor:pointer!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.gap-4{gap:1rem!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-blue-500{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))!important}.border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.border-t-transparent{border-top-color:transparent!important}.bg-\[\#f8d99680\]{background-color:#f8d99680!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))!important}.p-0{padding:0!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.capitalize{text-transform:capitalize!important}.text-\[\#1B1C1C\]{--tw-text-opacity: 1 !important;color:rgb(27 28 28 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(31 41 55 / var(--tw-text-opacity, 1))!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
