*{margin:0;padding:0;box-sizing:border-box;font-size:14px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:#888;border-radius:18px}::-webkit-scrollbar-thumb:hover{background-color:#555}::-webkit-scrollbar-track{background:#f1f1f1}*,html,body{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.dashboard-container{padding:20px;background-color:#f5f7fa}.ant-descriptions-item-content{font-size:13px!important}.dashboard-title{font-size:2rem;color:#333;margin-bottom:20px;text-align:center}.crmTable td:nth-child(18){min-width:452px}.card{background-color:#fff;box-shadow:0 4px 6px #0000001a;margin-bottom:30px;padding:20px;border-radius:10px}.card-title{font-size:1.5rem;color:#444;margin-bottom:20px}.card h3{color:#444;font-weight:700;text-align:center}.card .recharts-wrapper{background-color:#f9f9f9;border-radius:10px}.card .recharts-tooltip-item{font-weight:700;color:#333}.mapSection{margin-top:32px}.mapSection>.ant-card>.ant-card-body{display:flex;flex-direction:row-reverse;align-items:flex-start}.mapSection>.ant-card>.ant-card-body>div:first-child{width:30%}.mapSection>.ant-card>.ant-card-body>div:last-child{width:70%}.recharts-legend-item{font-weight:700}.recharts-tooltip{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:10px}.org-container{display:flex;justify-content:center;align-items:center;margin:20px auto;width:100%;overflow-x:auto}.org-node{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px;border:2px solid #007bff;border-radius:8px;box-shadow:0 4px 6px #0000001a;background-color:#f9f9f9;width:180px;margin:10px;font-family:Arial,sans-serif}.org-node img.node-image{width:60px;height:60px;border-radius:50%;border:2px solid #007bff;margin-bottom:10px}.org-node .node-name{font-size:1.2em;font-weight:700;color:#333;margin:5px 0}.org-node .node-designation{font-size:.9em;color:#555}.orgchart{display:flex;justify-content:center;align-items:center}.orgchart ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column}.orgchart ul li{position:relative;padding:10px 0}.orgchart ul li:before,.orgchart ul li:after{content:"";position:absolute;border-top:2px solid #ccc;width:50%;top:0}.orgchart ul li:before{left:0}.orgchart ul li:after{right:0}.orgchart ul li:only-child:before,.orgchart ul li:only-child:after{display:none}.orgchart ul li:first-child:before{border-left:2px solid #ccc}.orgchart ul li:last-child:after{border-right:2px solid #ccc}.orgchart ul ul:before{content:"";position:absolute;top:0;left:50%;border-left:2px solid #ccc;height:20px}@media (max-width: 768px){.org-node{width:150px;padding:8px}.org-node img.node-image{width:50px;height:50px}.org-node .node-name{font-size:1em}.org-node .node-designation{font-size:.8em}}.recharts-tooltip-item-name{color:#888}.logo{color:#fff;display:flex;align-items:center;justify-content:center;margin:16px 0 0;font-size:15px;font-weight:500}table th,table td{min-width:160px}button,input{min-height:40px}*{margin:0;padding:0;box-sizing:border-box}.paid>.ant-select-selector,.unpaid>.ant-select-selector{border:0!important;background:transparent!important}.crmTable th{font-size:12px}.crmTable th,.crmTable td{min-width:fit-content;white-space:nowrap}.addBusiness .ant-form-item{margin-bottom:2px;font-weight:600}.ant-table-cell:hover .copy-icon{display:block!important;position:absolute;right:-12px;top:4px;z-index:99}.formList{display:flex;align-items:flex-end;flex-wrap:wrap;margin:32px 0}.contract-container{font-family:Times New Roman,serif;font-size:12px;line-height:1.6;color:#000;padding:20px}.crmFirmInfo ul.ant-timeline{max-height:95dvh;overflow:auto}.ant-layout-content .App{display:flex}.contract-title{text-align:center;font-size:16px;font-weight:700;margin-bottom:20px}.crmTable td{font-size:13px;padding:12px!important}.loginImageContainer{width:60%}.loginFormContainer{padding:32px;width:500px;margin:200px auto auto;background-color:#fff;border-radius:12px}span.ant-input-affix-wrapper{padding-top:0;padding-bottom:0}.hoverTable:hover{color:#00f!important;text-decoration:underline}.timelineContainer{padding-top:32px;display:flex}.ant-tabs-tabpane-active.tab1{display:flex}.ant-tabs-tabpane-active.tab1>div:first-child{width:70%;border-right:1px solid #ccc;margin-right:22px;padding-right:4px}.vatSelectWrapper .ant-select-selector{background:transparent!important;border:0!important}.contract{width:750px;box-shadow:inset 0 1px 2px #0000001a;margin:auto;padding:32px}.contract h2{font-weight:400;margin-bottom:82px}.contract div{display:flex;margin-bottom:22px}.contract div strong{margin-right:12px}.contract div p:first-child{width:60%}.detailDeclaration>div{display:flex}.detailDeclaration>div p{margin-right:12px}.detailDeclaration{margin:12px 0}.detailDeclaration>div p strong.UnDeclared{background:red;padding:6px;color:#fff}.detailDeclaration>div p strong.Declared{background:green;padding:6px;color:#fff}.detailDeclaration>div p strong.saftdeclared{background:green;padding:6px;color:#fff}.detailDeclaration>div p strong.saftna{background:red;padding:6px;color:#fff}.detailDeclaration>div p strong.saftsemi{background:#add8e6;padding:6px;color:#fff}.welcome{background:#32cd3226;color:inherit;margin-bottom:32px;border-bottom:1px solid #ccc}input,select,span.ant-input-affix-wrapper,.ant-btn,.ant-select{height:36px}.ant-menu .ant-menu-item-selected{background-color:#32cd3226;color:inherit}.newsletterPage form{display:flex;justify-content:space-between;align-items:self-start}.newsletterPage form>div:first-child{flex-grow:.7}.newsletterPage form>div:last-child{flex-grow:.25}.newsletterEmailHolder{background:#eee;padding:6px;border-radius:4px;margin-bottom:22px;height:62dvh;overflow:auto}.newsletterEmailHolder ul{list-style:none}.newsletterEmailHolder ul li{font-size:12px}
