.ant-select-selection-placeholder{color:#83868b}.ant-modal-wrap{z-index:1150}
.ant-modal-wrap{
  z-index: 10000 !important;
}
.search-bar {
  width: 100%;
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 16px;
}



.empty-column {
  width: 260px;
  padding: 10px;
  font-style: italic;
  color: #888;
}

@media (max-width: 768px) {
  .column {
    max-width: 100%;
  }
}
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.spin{animation:spin 1s linear infinite}.stats-container{animation:fadeInUp .4s ease-out}.stat-card{transition:transform 250ms ease,box-shadow 250ms ease;opacity:0;animation:slideInUp .4s ease-out forwards;position:relative;overflow:hidden;border-radius:12px !important;border-radius:var(--radius-lg, 12px) !important;box-shadow:var(--shadow-sm) !important}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md) !important}.stat-card .card-body{position:relative;z-index:2;padding:20px}.stat-icon{transition:transform 150ms ease;flex-shrink:0}.stat-card:hover .stat-icon{transform:scale(1.05)}.assets-projects-page .stat-value{font-family:"DM Sans",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.25;letter-spacing:-0.015em;color:#1A202C;color:var(--text-color, #1A202C);background:none !important;padding:0 !important;border-radius:0 !important;border:none !important;box-shadow:none !important}.stat-title{font-family:"DM Sans",sans-serif;font-weight:600;font-size:.6875rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#4A5568;color:var(--text-secondary, #4A5568)}.stat-card-bg-effect{display:none}.stat-pulse{display:none}.table-container{animation:fadeInUp .4s ease-out .15s both}.table-card{transition:box-shadow 250ms ease;border-radius:12px !important;border-radius:var(--radius-lg, 12px) !important;overflow:hidden;box-shadow:var(--shadow-sm) !important;border:1px solid #E4E7EB !important;border:1px solid var(--border-subtle, #E4E7EB) !important}.animated-table{position:relative}.animated-header{background:#F8FAFB;background:var(--surface-sunken, #F8FAFB);border:none !important;border-top:1px solid #E4E7EB !important;border-top:1px solid var(--border-subtle, #E4E7EB) !important;font-family:"DM Sans",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;color:#6B7785;color:var(--text-tertiary, #6B7785);padding:10px 14px}.animated-row{opacity:0;animation:slideInUp .3s ease-out forwards;transition:background-color 150ms ease;border-top:1px solid #E4E7EB !important;border-top:1px solid var(--border-subtle, #E4E7EB) !important}.animated-row td{padding:10px 14px;vertical-align:middle}.animated-row:hover{background-color:#F1F3F5 !important;background-color:var(--surface-hover, var(--hover-bg-color, #F1F3F5)) !important}.project-info{transition:all .3s ease}.project-icon-wrapper{width:32px;height:32px;border-radius:8px;border-radius:var(--radius-md, 8px);background:#F8FAFB;background:var(--surface-sunken, #F8FAFB);border:1px solid #E4E7EB;border:1px solid var(--border-subtle, #E4E7EB);display:flex;align-items:center;justify-content:center;transition:background-color 150ms ease}.animated-row:hover .project-icon-wrapper{background:#00A86B;background:var(--primary-color, #00A86B);border-color:#00A86B;border-color:var(--primary-color, #00A86B)}.animated-row:hover .project-icon-wrapper .project-icon{color:#fff !important}.project-icon{transition:all .3s ease}.project-name{font-weight:600;color:var(--text-color);transition:all .3s ease;margin-bottom:2px}.animated-row:hover .project-name{color:var(--primary-color)}.company-name{font-size:.8rem;color:var(--muted-foreground);transition:all .3s ease}.animated-badge{transition:transform 150ms ease;font-weight:600;font-size:11.5px;border-radius:9999px;border-radius:var(--radius-full, 9999px);padding:3px 9px !important;line-height:1.4;gap:4px}.animated-badge.badge-info{background-color:#1A73E8 !important;background-color:var(--secondary-color, #1A73E8) !important;color:#fff !important}.animated-badge.badge-success{background-color:#28A745 !important;background-color:var(--success-color, #28A745) !important;color:#fff !important}.animated-badge.badge-danger{background-color:#DC3545 !important;background-color:var(--danger-color, #DC3545) !important;color:#fff !important}.animated-badge.badge-warning{background-color:#F59E0B !important;background-color:var(--warning-color, #F59E0B) !important;color:#fff !important}.animated-button{transition:color 150ms ease;border-radius:8px;border-radius:var(--radius-md, 8px);font-weight:500;color:#1A202C;color:var(--text-color, #1A202C);text-decoration:none}.animated-button:hover{color:#00A86B;color:var(--primary-color, #00A86B);text-decoration:none}.enhanced-loading{background:linear-gradient(135deg, #F8FAFB 0%, #FFFFFF 100%);background:linear-gradient(135deg, var(--surface-sunken, #F8FAFB) 0%, var(--surface-default, #FFFFFF) 100%);border-radius:12px;border-radius:var(--radius-lg, 12px);overflow:hidden;position:relative}.enhanced-loading::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(0, 168, 107, 0.1), transparent);animation:gradient-shift 2s ease-in-out infinite}.enhanced-loading .loading-content{position:relative;z-index:2;padding:3rem 2rem;text-align:center}.enhanced-loading .loading-spinner{width:3rem;height:3rem;margin-bottom:1.5rem;animation:spin 1s linear infinite}.enhanced-loading .loading-title{color:var(--text-color);margin-bottom:.75rem;font-weight:600}.enhanced-loading .loading-description{color:var(--muted-foreground);margin:0;font-size:.95rem}.enhanced-error{background:#FFFFFF;background:var(--surface-default, #FFFFFF);border:1px solid #E4E7EB;border:1px solid var(--border-subtle, #E4E7EB);border-radius:12px;border-radius:var(--radius-lg, 12px);overflow:hidden}.enhanced-error .error-content{padding:3rem 2rem;text-align:center}.enhanced-error .error-icon{width:64px;height:64px;background:#DC3545;background:var(--danger-color, #DC3545);border-radius:9999px;border-radius:var(--radius-full, 9999px);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff}.enhanced-error .error-title{font-family:"DM Sans",sans-serif;color:#1A202C;color:var(--text-color, #1A202C);margin-bottom:.5rem;font-weight:600;font-size:1.125rem}.enhanced-error .error-description{color:#4A5568;color:var(--text-secondary, #4A5568);margin-bottom:1.5rem;font-size:.9375rem}.enhanced-error .error-actions{display:flex;justify-content:center;gap:1rem}.enhanced-error .retry-button{background:#00A86B;background:var(--primary-color, #00A86B);border:none;color:#fff;height:40px;padding:0 24px;border-radius:8px;border-radius:var(--radius-md, 8px);font-weight:600;font-family:"DM Sans",sans-serif;transition:transform 150ms ease,box-shadow 150ms ease}.enhanced-error .retry-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.enhanced-error .retry-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.bg-gradient-primary{background:#00A86B;background:var(--primary-color, #00A86B)}.bg-gradient-success{background:#28A745;background:var(--success-color, #28A745)}.bg-gradient-info{background:#1A73E8;background:var(--secondary-color, #1A73E8)}.bg-gradient-danger{background:#DC3545;background:var(--danger-color, #DC3545)}.assets-projects-container{padding:24px}@media(max-width: 768px){.assets-projects-container{padding:16px}}.assets-projects-search .form-control{transition:border-color 150ms ease;border:1px solid #CED4DA;border:1px solid var(--border-default, #CED4DA);background-color:var(--sidebar-background);background-color:var(--surface-default, var(--sidebar-background));color:#1A202C;color:var(--text-color, #1A202C);border-radius:8px;border-radius:var(--radius-md, 8px);height:40px;padding:10px 14px;font-size:.9375rem;font-family:"DM Sans",sans-serif}.assets-projects-search .form-control:focus{border-color:#00A86B;border-color:var(--primary-color, #00A86B);box-shadow:0 0 0 2px #00A86B;box-shadow:0 0 0 2px var(--primary-color, #00A86B)}.assets-projects-search .form-control::placeholder{color:#6B7785;color:var(--text-tertiary, #6B7785)}.assets-projects-search .input-group-text{background-color:var(--sidebar-background);background-color:var(--surface-default, var(--sidebar-background));border:1px solid #CED4DA;border:1px solid var(--border-default, #CED4DA);border-right:none;color:#6B7785;color:var(--text-tertiary, #6B7785);border-radius:8px 0 0 8px;border-radius:var(--radius-md, 8px) 0 0 var(--radius-md, 8px)}.assets-projects-refresh-btn{border-radius:8px;border-radius:var(--radius-md, 8px);background:#00A86B;background:var(--primary-color, #00A86B);border:none;color:#fff;height:40px;padding:0 20px;font-weight:600;font-family:"DM Sans",sans-serif;transition:transform 150ms ease,box-shadow 150ms ease}.assets-projects-refresh-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.assets-projects-refresh-btn:active{transform:translateY(0)}@media(max-width: 576px){.assets-projects-search .input-group{flex-direction:column;gap:8px}.assets-projects-search .input-group .form-control{border-radius:8px;border-radius:var(--radius-md, 8px)}.assets-projects-search .input-group .input-group-text{border-radius:8px;border-radius:var(--radius-md, 8px);border:1px solid #CED4DA;border:1px solid var(--border-default, #CED4DA)}.assets-projects-refresh-btn{width:100%;margin-top:8px}}
.wrapper::before {
  height: 172px;
}

