.te-shell{display:grid;gap:18px;color:#172033}.te-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px 34px;border:1px solid #d8e1ed;background:linear-gradient(130deg,#f8fbff,#edf3fb 62%,#f8faf8)}.te-hero>div{max-width:880px}.te-hero span,.te-modal>header>span{color:#1d4ed8;font-size:11px;font-weight:850;letter-spacing:.15em}.te-hero h2,.te-modal h2{margin:8px 0;font-size:30px;letter-spacing:-.04em}.te-hero p,.te-modal>header p{margin:0;color:#617087;line-height:1.7}.te-flow{display:flex;align-items:center;overflow:auto;padding:15px 18px;border:1px solid #dce3ec;background:#fff}.te-flow b{white-space:nowrap;font-size:11px}.te-flow i{min-width:28px;height:1px;margin:0 8px;background:#aebacd}.te-flow i:after{content:"";display:block;float:right;width:5px;height:5px;margin-top:-2px;border-top:1px solid #8898af;border-right:1px solid #8898af;transform:rotate(45deg)}.te-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce3ec;background:#fff}.te-metrics article{padding:17px 21px;border-right:1px solid #e6ebf1}.te-metrics article:last-child{border:0}.te-metrics b,.te-metrics span{display:block}.te-metrics b{font-size:25px}.te-metrics span{margin-top:3px;color:#758197;font-size:11px}.te-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.te-card{display:grid;gap:13px;padding:21px;border:1px solid #dce3ec;background:#fff;box-shadow:0 8px 24px rgba(29,45,70,.05)}.te-card>header,.te-card>footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.te-card>header span,.te-card>header strong{display:block}.te-card>header span{color:#6c7c92;font-size:10px}.te-card>header strong{margin-top:4px;font-size:12px}.te-card h3{margin:0;font-size:19px}.te-card>p{margin:0;color:#69788f}.te-card>section{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e6ebf1;background:#f8fafc}.te-card>section div{padding:11px 13px}.te-card>section b,.te-card>section span{display:block}.te-card>section span{margin-top:3px;color:#7b8798;font-size:10px}.te-card>footer>div span{display:block;color:#768399;font-size:10px;line-height:1.7}.te-chip{padding:4px 8px;border-radius:999px;background:#eef2f7;color:#55657b;font-size:10px;font-style:normal}.te-evaluating,.te-scoring{background:#e8f0ff;color:#1d4ed8}.te-awarded,.te-completed{background:#e8f8f1;color:#08745a}.ok{color:#08745a!important}.warn{color:#b45309!important}.te-empty{grid-column:1/-1;display:grid;place-items:center;gap:6px;min-height:200px;border:1px dashed #cbd5e1;background:#fafcff;color:#718096}.te-empty strong{color:#334155}.te-link{border:0;background:none;color:#2563eb;cursor:pointer;font-weight:700}.te-mask{z-index:1320}.te-modal{width:min(760px,calc(100vw - 32px));max-height:94vh;overflow:auto;padding:0}.te-modal.te-wide{width:min(1220px,calc(100vw - 32px))}.te-modal>header{padding:25px 30px 20px;border-bottom:1px solid #e0e6ee}.te-modal h2{font-size:25px}.te-form{padding:22px 30px 28px}.te-form>h3{margin:0 0 14px}.te-form>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.te-field{display:grid;gap:6px}.te-field>span{font-size:12px;font-weight:750}.te-field small{color:#78869a;font-size:10px}.te-field input,.te-field select,.te-field textarea,.te-score-form input,.te-score-form select,.te-score-form textarea,.te-award-form select,.te-award-form textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid #b9c6d7;border-radius:8px;background:#fff;color:#172033;font:inherit}.te-field input:focus,.te-field select:focus,.te-field textarea:focus,.te-score-form :focus,.te-award-form :focus{border-color:#2563eb;outline:3px solid rgba(37,99,235,.14)}.te-field.wide,.te-check.wide{grid-column:1/-1}.te-check{display:flex;align-items:center;gap:8px}.te-check input{width:auto}.te-error{min-height:20px;margin:12px 0 0;color:#b42318}.te-form>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.te-detail{padding:22px 28px 30px}.te-headline{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce3ec}.te-headline article{padding:14px 17px;border-right:1px solid #e6ebf1}.te-headline article:last-child{border:0}.te-headline b,.te-headline span{display:block}.te-headline span{margin-top:4px;color:#758197;font-size:10px}.te-tabs{display:flex;gap:24px;margin:20px 0;border-bottom:1px solid #dce3ec}.te-tabs button{padding:10px 1px;border:0;border-bottom:2px solid transparent;background:none;color:#65738a;cursor:pointer;white-space:nowrap}.te-tabs button.active{border-color:#2563eb;color:#1d4ed8;font-weight:800}.te-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid #e0e6ee}.te-facts div{padding:13px 16px;border-right:1px solid #e7ebf1;border-bottom:1px solid #e7ebf1}.te-facts dt{color:#7d899a;font-size:10px}.te-facts dd{margin:5px 0 0;font-size:12px;font-weight:700}.te-summary{margin-top:14px;padding:17px;background:#f7f9fc}.te-summary h3{margin:0 0 8px}.te-summary p{margin:0;color:#65738a;line-height:1.7}.te-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.te-panel-head h3,.te-panel-head p{margin:0}.te-panel-head p{margin-top:5px;color:#718096;font-size:11px}.te-table-wrap{overflow:auto;border:1px solid #dce3ec}.te-table-wrap table{width:100%;border-collapse:collapse}.te-table-wrap th,.te-table-wrap td{padding:11px 12px;border-bottom:1px solid #e6ebf1;text-align:left;font-size:11px;vertical-align:top}.te-table-wrap th{background:#f6f8fb;color:#64748b}.te-table-wrap td strong,.te-table-wrap td small{display:block}.te-table-wrap td small{margin-top:4px;color:#8792a3}.te-eval-empty{display:grid;gap:14px}.te-eval-empty>.primary-btn{justify-self:center}.te-evaluation>header,.te-result>header{display:flex;justify-content:space-between;gap:20px;padding:17px;background:#f6f8fb}.te-evaluation>header h3,.te-evaluation>header p,.te-result>header h3,.te-result>header p{margin:0}.te-evaluation>header p,.te-result>header p{margin-top:5px;color:#718096;font-size:11px}.te-members{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.te-members article{display:flex;justify-content:space-between;gap:8px;padding:12px;border:1px solid #e0e6ee}.te-members strong,.te-members span{display:block}.te-members span{margin-top:3px;color:#768399;font-size:10px}.te-conflict{margin-top:14px;padding:16px;border-left:4px solid #d97706;background:#fff8e8}.te-conflict p{color:#6d5c39}.te-conflict>div{display:flex;gap:9px}.te-score-area{margin-top:14px;padding:17px;border:1px solid #dce3ec}.te-score-area>h3{margin-top:0}.te-score-form{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.te-score-form label{display:grid;gap:6px}.te-score-form label span{font-size:11px;font-weight:750}.te-score-form .wide,.te-score-form .te-error{grid-column:1/-1}.te-score-form button{justify-self:start}.te-score-progress{display:flex;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #e5eaf0;color:#718096;font-size:11px}.te-finalize{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:15px;background:#eef5ff}.te-finalize p{margin:0;color:#5d6c82}.te-result{margin-top:14px}.te-result ol{display:grid;gap:8px;padding:0;list-style:none}.te-result li{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid #e0e6ee}.te-result li>b{display:grid;place-items:center;width:30px;height:30px;background:#edf3ff;color:#2563eb}.te-result li strong,.te-result li span{display:block}.te-result li span{margin-top:3px;color:#748197;font-size:10px}.te-result li em{font-size:16px;font-style:normal;font-weight:800}.te-result aside{padding:14px;border-left:4px solid #d97706;background:#fff8e8}.te-award-form{display:grid;gap:12px;margin-top:14px;padding:16px;border:1px solid #b9d6c9;background:#f3fbf7}.te-award-form label{display:grid;gap:6px}.te-events{display:grid;gap:0;border-left:2px solid #d8e1ed;margin-left:8px}.te-events article{display:grid;grid-template-columns:150px 1fr auto;gap:12px;padding:12px 15px}.te-events span,.te-events p{color:#78869a;font-size:10px}.te-events p{margin:0}@media(max-width:900px){.te-list{grid-template-columns:1fr}.te-members{grid-template-columns:repeat(2,1fr)}.te-facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.te-hero{align-items:stretch;flex-direction:column}.te-metrics,.te-headline{grid-template-columns:repeat(2,1fr)}.te-form>div,.te-score-form{grid-template-columns:1fr}.te-field.wide,.te-check.wide,.te-score-form .wide,.te-score-form .te-error{grid-column:1}.te-members,.te-facts{grid-template-columns:1fr}.te-tabs{overflow:auto}.te-finalize,.te-panel-head,.te-evaluation>header,.te-result>header{align-items:stretch;flex-direction:column}.te-events article{grid-template-columns:1fr}.te-flow{padding-bottom:20px}}
