body,html{margin:0;padding:0;height:100vh;overflow:hidden;background-color:#f8fafc;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}html.landing-scroll,body.landing-scroll{height:auto;overflow:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.col-icon{display:inline-block;color:#94a3b8;margin-inline-end:6px;font-size:12px;width:14px;text-align:center;vertical-align:baseline;opacity:1}.col-icon.fa-phone{color:#10b981}.col-icon.fa-hashtag{color:#64748b}.col-icon.fa-sack-dollar{color:#d97706}.col-icon.fa-percent{color:#0d9488}.col-icon.fa-calendar-check,.col-icon.fa-calendar-days{color:#4f46e5}.col-icon.fa-clock{color:#8b5cf6}.col-icon.fa-hourglass-half{color:#ea580c}.col-icon.fa-circle-check{color:#16a34a}.col-icon.fa-circle-xmark{color:#dc2626}.col-icon.fa-file-circle-xmark{color:#b91c1c}.col-icon.fa-file-lines{color:#2563eb}.col-icon.fa-lock{color:#475569}.col-icon.fa-layer-group{color:#a855f7}.col-icon.fa-building{color:#0284c7}.col-icon.fa-users{color:#db2777}.col-icon.fa-location-dot{color:#ea580c}.location-link{color:#2563eb;text-decoration:none;display:inline-flex;align-items:center;gap:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.location-link:hover{text-decoration:underline;color:#1d4ed8}.tasks-table th,.tasks-table td,.data-table th,.data-table td,.breakdown-table th,.breakdown-table td{text-align:center;vertical-align:middle}.dropdown-item{display:flex;align-items:center;gap:10px;width:100%;transition:background .15s ease,color .15s ease}.dropdown-item .dropdown-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:currentColor;opacity:.85}.dropdown-item:hover .dropdown-icon{opacity:1}.dropdown-item-danger .dropdown-icon{color:#b42318}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{direction:ltr;text-align:start;font-variant-numeric:tabular-nums}[dir=rtl] input[type=date],[dir=rtl] input[type=datetime-local],[dir=rtl] input[type=month],[dir=rtl] input[type=time],[dir=rtl] input[type=week]{text-align:right}
