.request-detail-v5 .request-detail-concept-container{width:min(100%,1000px);margin:38px auto 0;padding-inline:20px}.request-detail-v5 .request-detail-card{border-radius:20px;border:1px solid #e3e8ef;box-shadow:0 16px 40px rgba(20,34,60,.06);padding:clamp(20px,3vw,36px)}.request-detail-v5 .request-detail-title{color:#14223c;overflow-wrap:normal;word-break:normal}.request-detail-v5 .request-detail-budget{background:#f5f7f9;border-color:#e5eaf0}.request-detail-v5 .request-detail-budget-line{min-width:0}.request-detail-v5 .request-detail-budget-line strong{overflow-wrap:anywhere;max-width:100%}.request-detail-v5 .request-detail-primary{background:#fa731d;border-color:#fa731d;color:#fff;min-height:48px;text-align:center}.request-detail-v5 .request-detail-secondary{min-height:48px;text-align:center}body.zebbra-dark .request-detail-v5 .request-detail-card,body.zebbra-dark .request-detail-v5 .request-detail-spec{background:#19263a!important;color:#f3f6fd!important;border-color:#40516a!important}body.zebbra-dark .request-detail-v5 .request-detail-budget-line strong,body.zebbra-dark .request-detail-v5 .request-detail-spec strong,body.zebbra-dark .request-detail-v5 .request-detail-title{color:#f3f6fd!important}body.zebbra-dark .request-detail-v5 .request-detail-budget{background:#293950!important;border-color:#40516a!important;color:#f3f6fd!important}body.zebbra-dark .request-detail-v5 .request-detail-budget small,body.zebbra-dark .request-detail-v5 .request-detail-spec small{color:#bfcee0!important}body.zebbra-dark .request-detail-v5 .request-detail-primary{background:#fa731d!important;color:#fff!important;border-color:#fa731d!important}body.zebbra-dark .request-detail-v5 .request-detail-secondary{background:#27364a!important;color:#f3f6fd!important;border-color:#40516a!important}@media(max-width:760px){.request-detail-v5 .request-detail-concept-container{margin:20px auto 0;padding:0 16px 56px}.request-detail-v5 .request-detail-card{padding:18px;border-radius:18px}.request-detail-v5 .request-detail-title{font-size:clamp(23px,6.3vw,31px)}.request-detail-v5 .request-detail-budget{padding:16px}.request-detail-v5 .request-detail-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.request-detail-v5 .request-detail-actions>a{width:100%;min-width:0;max-width:none;box-sizing:border-box;padding:12px 14px;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.5}}