@keyframes rfp-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.rfp-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 50%,#ffffff0a 75%) 0 0/1200px 100%;border-radius:6px;animation:1.4s linear infinite rfp-shimmer}.light .rfp-skeleton{background:linear-gradient(90deg,#0000000f 25%,#00000021 50%,#0000000f 75%) 0 0/1200px 100%;animation:1.4s linear infinite rfp-shimmer}.rfp-skeleton-title{width:160px;height:22px;margin-bottom:16px}.rfp-skeleton-filter{border-radius:8px;width:120px;height:36px}.rfp-skeleton-btn{border-radius:8px;width:110px;height:36px}.rfp-skeleton-search{border-radius:10px;width:250px;height:36px}.rfp-skeleton-cell{border-radius:4px;height:14px}.rfp-skeleton-cell--sm{width:60px}.rfp-skeleton-cell--md{width:90px}.rfp-skeleton-cell--lg{width:130px}.rfp-skeleton-cell--badge{border-radius:12px;width:100px;height:22px}.rfp-skeleton-cell--actions{width:72px}.rfp-tracker-loading-text{color:var(--muted);font-size:18px}.rfp-tracker-error-container{text-align:center;max-width:98%;margin:0 auto;padding:40px 10px}.rfp-tracker-error-text{color:#ff5d5d;margin-bottom:16px}.rfp-tracker-retry-button{color:#fff;cursor:pointer;background:#20b2aa;border:none;border-radius:8px;padding:8px 16px;font-size:14px}.rfp-tracker-container{max-width:100%;margin:0 auto;padding:0}.rfp-tracker-header{margin-bottom:24px}.rfp-tracker-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rfp-tracker-filter-group{position:relative}.rfp-tracker-filter-label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.rfp-tracker-select{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:8px;min-width:150px;padding:8px 12px;font-size:14px}.rfp-tracker-actions-group{align-items:flex-end;gap:12px;margin-left:auto;display:flex}.rfp-tracker-dropdown-wrapper{position:relative}.rfp-tracker-dropdown-arrow{font-size:10px}.rfp-tracker-dropdown-menu{background:var(--panel);border:1px solid var(--border);z-index:1000;border-radius:8px;min-width:150px;margin-top:4px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000004d}.rfp-tracker-add-button{color:#fff;cursor:pointer;background:#20b2aa;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.rfp-tracker-search-group{flex-direction:column;gap:4px;display:flex}.rfp-tracker-search-label{color:var(--muted);font-size:12px}.rfp-tracker-search-input{min-width:250px}.rfp-tracker-search-input input{width:100%}.rfp-tracker-content{gap:24px;width:100%;transition:all .3s;display:flex}.rfp-tracker-content .table-wrapper{flex:1;min-width:0;transition:all .3s}.rfp-tracker-content.details-open .table-wrapper{flex:0 0 65%}.rfp-tracker-details-sidebar{background:#0f172a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:0 0 33%;min-width:340px;max-height:85vh;padding:0;animation:.3s slideInRight;display:flex;position:relative;overflow-y:auto}.light .rfp-tracker-details-sidebar{background:#f8fafc;border-color:#0000001a}.rfp-tracker-details-sidebar::-webkit-scrollbar{width:6px}.rfp-tracker-details-sidebar::-webkit-scrollbar-track{background:0 0}.rfp-tracker-details-sidebar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.rfp-tracker-details-sidebar::-webkit-scrollbar-thumb:hover{background:#fff3}.rfp-tracker-details-sidebar .details-header{justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}.rfp-tracker-details-sidebar .details-header .header-left h2{color:#fff;margin:0;font-size:24px;font-weight:700}.light .rfp-tracker-details-sidebar .details-header .header-left h2{color:#1e293b}.rfp-tracker-details-sidebar .details-header .header-left p{color:#94a3b8;margin:4px 0 0;font-size:13px}.light .rfp-tracker-details-sidebar .details-header .header-left p{color:#64748b}.rfp-tracker-details-sidebar .details-header .header-actions{gap:8px;display:flex}.rfp-tracker-details-sidebar .details-header .header-actions .action-btn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.light .rfp-tracker-details-sidebar .details-header .header-actions .action-btn{color:#64748b;background:#fff;border-color:#0000001a}.rfp-tracker-details-sidebar .details-header .header-actions .action-btn:hover{color:#fff;background:#ffffff1a}.light .rfp-tracker-details-sidebar .details-header .header-actions .action-btn:hover{color:#1e293b;background:#f1f5f9}.rfp-tracker-details-sidebar .details-body{padding:24px}.rfp-tracker-details-sidebar .object-card{background:#0f172a80;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:24px;padding:24px}.light .rfp-tracker-details-sidebar .object-card{background:#fff;border-color:#0000001a}.rfp-tracker-details-sidebar .object-card .object-info{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.rfp-tracker-details-sidebar .object-card .object-info .label{color:#94a3b8;width:100%;margin-bottom:0;font-size:12px;font-weight:600;display:block}.rfp-tracker-details-sidebar .object-card .object-info .id{color:#fff;width:100%;font-size:24px;font-weight:800;display:block}.light .rfp-tracker-details-sidebar .object-card .object-info .id{color:#1e293b}.rfp-tracker-details-sidebar .object-card .object-info .type-tag{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:4px 12px;font-size:12px}.light .rfp-tracker-details-sidebar .object-card .object-info .type-tag{color:#475569;background:#f1f5f9;border-color:#0000001a}.rfp-tracker-details-sidebar .object-card .object-info .source-tag{color:#6366f1;font-size:13px;font-weight:600}.rfp-tracker-details-sidebar .object-card .object-info .owner{color:#94a3b8;align-items:center;gap:6px;font-size:13px;display:flex}.rfp-tracker-details-sidebar .object-card .object-info .owner:before{content:"•";color:#6366f1}.rfp-tracker-details-sidebar .object-card .status-alerts{flex-direction:column;gap:12px;display:flex}.rfp-tracker-details-sidebar .object-card .status-alerts .alert-row{align-items:center;gap:16px;display:flex}.rfp-tracker-details-sidebar .object-card .status-alerts .alert-row .pill{text-transform:uppercase;text-align:center;border-radius:20px;min-width:120px;padding:4px 12px;font-size:11px;font-weight:700}.rfp-tracker-details-sidebar .object-card .status-alerts .alert-row .pill.red{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.rfp-tracker-details-sidebar .object-card .status-alerts .alert-row .pill.orange{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.rfp-tracker-details-sidebar .object-card .status-alerts .alert-row .desc{color:#94a3b8;font-size:13px}.rfp-tracker-details-sidebar .orchestrations-title{color:#fff;margin-bottom:20px;font-size:18px;font-weight:700}.light .rfp-tracker-details-sidebar .orchestrations-title{color:#1e293b}.rfp-tracker-details-sidebar .orchestrations-panel{background:#0f172a80;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr 1fr;gap:32px;padding:24px;display:grid;position:relative}.light .rfp-tracker-details-sidebar .orchestrations-panel{background:#fff;border-color:#0000001a}.rfp-tracker-details-sidebar .orchestrations-panel:after{content:"";border-left:1px dashed #fff3;width:1px;position:absolute;top:24px;bottom:24px;left:50%}.light .rfp-tracker-details-sidebar .orchestrations-panel:after{border-color:#0000001a}.rfp-tracker-details-sidebar .orchestrations-panel .column-title{color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:11px;font-weight:700}.rfp-tracker-details-sidebar .orchestrations-panel .info-list{flex-direction:column;gap:24px;display:flex}.rfp-tracker-details-sidebar .orchestrations-panel .info-list .info-item label{color:#94a3b8;margin-bottom:8px;font-size:13px;display:block}.rfp-tracker-details-sidebar .orchestrations-panel .info-list .info-item .value{color:#fff;font-size:14px;font-weight:700;line-height:1.4}.light .rfp-tracker-details-sidebar .orchestrations-panel .info-list .info-item .value{color:#1e293b}.rfp-tracker-details-sidebar .orchestrations-panel .info-list .info-item .pill-list{flex-direction:column;gap:8px;display:flex}.rfp-tracker-details-sidebar .orchestrations-panel .info-list .info-item .pill-list .sub-pill{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;width:fit-content;padding:4px 12px;font-size:11px}.light .rfp-tracker-details-sidebar .orchestrations-panel .info-list .info-item .pill-list .sub-pill{color:#475569;background:#f8fafc;border-color:#0000000d}.rfp-tracker-details-sidebar .orchestrations-panel .timeline{flex-direction:column;gap:0;display:flex}.rfp-tracker-details-sidebar .orchestrations-panel .timeline .step{padding-bottom:24px;padding-left:28px;position:relative}.rfp-tracker-details-sidebar .orchestrations-panel .timeline .step:before{content:"";border-left:1px dashed #fff3;width:1px;position:absolute;top:18px;bottom:-4px;left:4px}.light .rfp-tracker-details-sidebar .orchestrations-panel .timeline .step:before{border-color:#0000001f}.rfp-tracker-details-sidebar .orchestrations-panel .timeline .step:last-child:before{display:none}.rfp-tracker-details-sidebar .orchestrations-panel .timeline .step .dot{background:#10b981;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:0;box-shadow:0 0 0 4px #10b98133}.rfp-tracker-details-sidebar .orchestrations-panel .timeline .step .dot.pending{box-shadow:none;background:#475569}.rfp-tracker-details-sidebar .orchestrations-panel .timeline .step .step-info .name{color:#fff;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.light .rfp-tracker-details-sidebar .orchestrations-panel .timeline .step .step-info .name{color:#1e293b}.rfp-tracker-details-sidebar .orchestrations-panel .timeline .step .step-info .meta{color:#94a3b8;font-size:12px;line-height:1.5}.light .rfp-tracker-details-sidebar .orchestrations-panel .timeline .step .step-info .meta{color:#64748b}.rfp-tracker-details-sidebar .footer-hint{color:#475569;text-align:right;margin-top:16px;font-size:12px}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.rfp-tracker-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px}.rfp-tracker-th:last-child,.rfp-tracker-td:last-child{width:100px;padding-right:24px}.rfp-tracker-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.rfp-tracker-th-sortable-content{align-items:center;gap:4px;display:flex}.isheet-composite-cell{flex-direction:column;gap:4px;display:flex}.isheet-composite-cell__text{line-height:1.4}.isheet-status-pill{letter-spacing:.01em;white-space:nowrap;border-radius:10px;align-items:center;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.isheet-status-pill--amber{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b38}.isheet-status-pill--blue{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f638}.isheet-status-pill--violet{color:#8b5cf6;background:#8b5cf61f;border:1px solid #8b5cf638}.isheet-status-pill--emerald{color:#10b981;background:#10b9811f;border:1px solid #10b98138}.isheet-status-pill--rose{color:#f43f5e;background:#f43f5e1f;border:1px solid #f43f5e38}.isheet-status-pill--slate{color:#94a3b8;background:#64748b1f;border:1px solid #64748b38}.light .isheet-status-pill--amber{color:#b45309;background:#f59e0b1a;border-color:#f59e0b4d}.light .isheet-status-pill--blue{color:#2563eb;background:#3b82f61a;border-color:#3b82f64d}.light .isheet-status-pill--violet{color:#7c3aed;background:#8b5cf61a;border-color:#8b5cf64d}.light .isheet-status-pill--emerald{color:#059669;background:#10b9811a;border-color:#10b9814d}.light .isheet-status-pill--rose{color:#e11d48;background:#f43f5e1a;border-color:#f43f5e4d}.light .isheet-status-pill--slate{color:#64748b;background:#64748b1a;border-color:#64748b4d}.isheet-firm-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.isheet-firm-list__item{align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.isheet-firm-list__dot{opacity:.7;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.isheet-firm-list__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.isheet-firm-list__item--awarded{color:#34d399}.isheet-firm-list__item--not-awarded{color:#f87171}.isheet-firm-list__item--response-received{color:#60a5fa}.isheet-firm-list__item--initiated{color:#e2e8f0}.isheet-firm-list__item--coa-submitted{color:#c084fc}.isheet-firm-list__item--clarifications{color:#fb923c}.isheet-firm-list__item--coa-signed{color:#34d399}.isheet-firm-list__item--default{color:#94a3b8}.light .isheet-firm-list__item--awarded{color:#059669}.light .isheet-firm-list__item--not-awarded{color:#dc2626}.light .isheet-firm-list__item--response-received{color:#1d4ed8}.light .isheet-firm-list__item--initiated{color:#1e293b}.light .isheet-firm-list__item--coa-submitted{color:#7c3aed}.light .isheet-firm-list__item--clarifications{color:#ea580c}.light .isheet-firm-list__item--coa-signed{color:#059669}.light .isheet-firm-list__item--default{color:#64748b}.rfp-tracker-td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rfp-tracker-td:not(:last-child){white-space:normal;word-break:break-word}.rfp-tracker-description-cell{align-items:center;gap:6px;display:flex;position:relative}.rfp-tracker-description-cell span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rfp-tracker-info-icon{color:var(--muted);cursor:pointer;flex-shrink:0}.rfp-tracker-action-cell{justify-content:flex-start;align-items:center;gap:8px;display:flex}.rfp-tracker-icon-button{cursor:pointer;color:var(--text);background:0 0;border:none;align-items:center;padding:4px;display:flex}.rfp-tracker-comment-button{position:relative}.rfp-tracker-comment-badge{color:#fff;background:#ff5d5d;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:flex;position:absolute;top:0;right:0}.rfp-tracker-info-tooltip{background:var(--panel-2);border:1px solid var(--border);z-index:999;max-width:600px;max-height:500px;color:var(--text);white-space:pre-wrap;word-wrap:break-word;border-radius:12px;padding:24px;font-size:14px;line-height:1.6;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #0006}.rfp-tracker-tooltip-content{white-space:pre-wrap;word-wrap:break-word}.rfp-tracker-tooltip-close{color:var(--text);cursor:pointer;opacity:.7;background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1;transition:opacity .2s;position:absolute;top:16px;right:16px}.rfp-tracker-tooltip-close:hover{opacity:1}.rfp-tracker-row-popup{z-index:1000;min-width:180px;position:fixed;transform:none}.rfp-tracker-popup-backdrop{z-index:999}.rfp-status-initiated{color:#ffb020;background:#ffb02026;border:1px solid #ffb0204d;border-radius:12px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.light .rfp-status-initiated{color:#b8860b;background:#ffb02033;border-color:#ffb02066}.rfp-status-closed{color:#2dcc70;background:#2dcc7026;border:1px solid #2dcc704d;border-radius:12px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.light .rfp-status-closed{color:#0d5d2e;background:#2dcc7033;border-color:#2dcc7066}
