
/* Key fix: actual project search and supplies detail access */
.detail-page-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:7px;background:#075ca8;color:#fff!important;font-weight:800;text-decoration:none}.result-media-placeholder{background:linear-gradient(135deg,#08264a,#0872ca)!important}.result-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(5,48,91,.1)}
.supply-category-projects{margin-top:28px;padding:28px;border:1px solid #d8e3ed;border-radius:16px;background:#fff}.supply-category-head,.supply-category-tools{display:flex;align-items:center;justify-content:space-between;gap:16px}.supply-category-head h2{margin:5px 0}.supply-category-head small{font-weight:800;color:#075ca8}.supply-category-tools{margin:18px 0}.supply-category-tools input{flex:1;min-width:0;padding:12px 14px;border:1px solid #cbd9e5;border-radius:8px;font:inherit}.supply-category-tools a{padding:11px 15px;border-radius:8px;background:#075ca8;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap}.supply-category-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.supply-project-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border:1px solid #dce6ee;border-radius:10px;background:#fbfdff}.supply-project-card>div:first-child{min-width:0}.supply-project-card span,.supply-project-card strong,.supply-project-card small{display:block}.supply-project-card>div:first-child span{font-size:12px;color:#0872ca;font-weight:800}.supply-project-card strong{margin:4px 0;color:#0b2d52}.supply-project-card small{color:#718396;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:450px}.supply-project-meta{text-align:right;white-space:nowrap}.supply-project-meta span{margin-bottom:7px;color:#d85c18;font-weight:800}.supply-project-meta a{color:#075ca8;font-weight:800}.supply-category-more{display:block;margin:18px auto 0;padding:10px 22px;border:1px solid #075ca8;border-radius:8px;background:#fff;color:#075ca8;font-weight:800;cursor:pointer}.actual-supply-category-card.active{border-color:#1688db;box-shadow:0 0 0 2px rgba(22,136,219,.08)}.supply-no-result{grid-column:1/-1;padding:25px;text-align:center;background:#f4f8fb;border-radius:10px;color:#61778a}
.custom-project-panel{width:min(92vw,640px)!important}.custom-keyword{display:block;margin:12px 0;padding:12px;border-radius:8px;background:#f1f6fa;color:#075ca8;font-weight:800}.custom-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.custom-choice-grid button{padding:16px;border:1px solid #d3e0eb;border-radius:10px;background:#fff;color:#12385c;text-align:left;cursor:pointer}.custom-choice-grid strong,.custom-choice-grid span{display:block}.custom-choice-grid span{margin-top:5px;color:#6c8093;font-size:13px;line-height:1.6}.empty-state-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px}.empty-state-actions button{padding:11px 17px;border:0;border-radius:8px;background:#075ca8;color:#fff;font-weight:800;cursor:pointer}.empty-state-actions button:last-child{background:#0b9bad}
@media(max-width:760px){.supply-category-results{grid-template-columns:1fr}.supply-category-head,.supply-category-tools,.supply-project-card{align-items:stretch;flex-direction:column}.supply-project-meta{text-align:left}.custom-choice-grid{grid-template-columns:1fr}}
