.evaluation-page{color:#202847}.evaluation-hero-link{color:#fff;background:#ffffff18;border:1px solid #ffffff40;border-radius:10px;flex:none;padding:12px 16px;font-size:12px;font-weight:750}.evaluation-intro,.evaluation-session,.evaluation-body,.evaluation-report,.evaluation-form{background:#fff;border:1px solid #e0e5f0;border-radius:16px;box-shadow:0 10px 28px #1c275108}.evaluation-intro{background:#f0f2ff;align-items:center;gap:12px;margin-bottom:16px;padding:15px 20px;font-size:12px;display:flex}.evaluation-intro strong{color:#505bc4;white-space:nowrap}.evaluation-intro span{color:#66728f}.evaluation-session{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 22px;display:flex}.evaluation-session p{color:#76819a;margin:4px 0 0;font-size:12px}.evaluation-session span{margin-right:12px;font-size:12px;font-weight:750}.evaluation-session form{gap:8px;display:flex}.evaluation-page input,.evaluation-page select,.evaluation-page textarea{color:#26335d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce2ef;border-radius:9px;padding:9px 11px}.evaluation-page label{color:#596683;gap:7px;min-width:0;font-size:11px;font-weight:750;display:grid}.evaluation-page button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#315cff,#7c3aed);border:0;border-radius:9px;min-height:40px;padding:9px 15px;font-weight:750}.evaluation-page button:disabled{opacity:.5;cursor:not-allowed}.evaluation-session button,.evaluation-secondary,.evaluation-criteria button{color:#4d5cb0!important;background:#edf0ff!important}.evaluation-message{color:#246954;background:#ecfaf4;border-radius:10px;padding:12px 16px}.evaluation-message.error{color:#9e473f;background:#fff2f0}.evaluation-body{padding:24px}.evaluation-request{max-width:650px}.evaluation-summary{background:#f6f7ff;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;padding:17px;display:flex}.evaluation-summary span,.evaluation-report>span,.evaluation-section-heading span{color:#5965bd;letter-spacing:.09em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.evaluation-summary strong,.evaluation-summary small{display:block}.evaluation-summary small{color:#71809b;margin-top:5px}.evaluation-summary a{color:#4e5db4;font-size:12px;font-weight:750}.evaluation-form,.evaluation-report{padding:24px}.evaluation-form>p{color:#71809b;font-size:12px}.evaluation-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.evaluation-section-heading h2,.evaluation-report h2{color:#1b2856;margin:0;font-size:20px}.evaluation-section-heading strong{border-radius:8px;padding:8px 11px;font-size:12px}.evaluation-section-heading strong.valid{color:#24745a;background:#eaf8f1}.evaluation-section-heading strong.invalid{color:#a35e34;background:#fff4e8}.evaluation-criteria{gap:9px;display:grid}.evaluation-criteria>div{grid-template-columns:minmax(0,1fr) 125px auto;align-items:end;gap:9px;display:grid}.evaluation-secondary{margin-top:10px}.evaluation-offers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.evaluation-offers article{border:1px solid #e2e6f0;border-radius:12px;gap:12px;padding:16px;display:grid}.evaluation-offers strong,.evaluation-offers small{display:block}.evaluation-offers small{color:#76819a;margin-top:5px}.evaluation-form>label{margin:12px 0}.evaluation-submit{margin-top:10px}.evaluation-empty{color:#71809b;border:1px dashed #d7deec;border-radius:12px;padding:25px}.evaluation-report>p{color:#53607e;line-height:1.6}.evaluation-report>small{color:#7b86a0}.evaluation-totals{gap:8px;margin-top:18px;display:grid}.evaluation-totals>div{background:#f6f7ff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.evaluation-totals small{color:#71809b;margin-top:5px;line-height:1.5;display:block}.evaluation-totals span{color:#505dc0;white-space:nowrap;font-weight:800}@media (max-width:650px){.evaluation-intro,.evaluation-session,.evaluation-summary{flex-direction:column;align-items:stretch}.evaluation-session form{flex-direction:column}.evaluation-criteria>div{grid-template-columns:1fr 110px}.evaluation-criteria button{grid-column:1/-1}}
