.completion-feedback-page{width:min(100%,780px);padding:24px 20px calc(100px + env(safe-area-inset-bottom));color:#172138;margin:0 auto}.completion-feedback-page>a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.completion-feedback-page>header{margin:20px 0 28px}.completion-feedback-page h1{font-size:calc(30px * var(--dayme-text-scale,1));margin:0 0 12px;line-height:1.2}.completion-feedback-page>header p{font-size:calc(17px * var(--dayme-text-scale,1));color:#596579;line-height:1.5}.completion-feedback{min-width:0;font-size:calc(16px * var(--dayme-text-scale,1))}.completion-feedback p{line-height:1.5}.feedback-review{min-width:0}.feedback-job{border-bottom:1px solid #e0e5ef;margin-bottom:20px;padding:16px 0}.feedback-job h2,.feedback-jobs h2{font-size:calc(21px * var(--dayme-text-scale,1));overflow-wrap:anywhere;margin:6px 0;line-height:1.35}.feedback-job p{overflow-wrap:anywhere;margin:6px 0}.feedback-kicker{font-size:calc(14px * var(--dayme-text-scale,1));color:#546178;font-weight:600}.feedback-job time{font-size:calc(14px * var(--dayme-text-scale,1));color:#546178}.completion-feedback .form{flex-direction:column;gap:20px;display:flex}.completion-feedback .rating-field{min-width:0}.completion-feedback .rating-field legend{font-size:calc(16px * var(--dayme-text-scale,1));margin-bottom:10px;line-height:1.4}.completion-feedback .rating-field [role=radiogroup]{flex-wrap:wrap;gap:4px;display:flex}.completion-feedback .rating-field [role=radio]{flex:none;min-width:44px;min-height:44px;padding:8px}.completion-feedback .rating-field [role=radiogroup]>span{font-size:calc(14px * var(--dayme-text-scale,1));flex-basis:100%;margin:6px 0 0}.completion-feedback textarea{font-size:calc(16px * var(--dayme-text-scale,1));width:100%;min-width:0;line-height:1.5}.completion-feedback .field{flex-direction:column;gap:10px;display:flex}.completion-feedback .button{white-space:normal;min-height:46px}.completion-feedback .small-note,.feedback-footnote{font-size:calc(14px * var(--dayme-text-scale,1));color:#596579;line-height:1.5}.feedback-controls{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.feedback-controls>a,.feedback-controls>button,.feedback-later{min-height:44px}.feedback-error,.feedback-success{overflow-wrap:anywhere;border-radius:14px;margin:16px 0;padding:16px}.feedback-error{color:#802b2b;background:#fff2ef}.feedback-success{color:#234d37;background:#edf7ec;align-items:flex-start;gap:12px;display:flex}.feedback-success svg{flex:none}.feedback-success p{margin:8px 0 0}.feedback-empty{padding:24px 0}.feedback-empty h2{font-size:calc(22px * var(--dayme-text-scale,1));line-height:1.3}.feedback-empty p{color:#596579}.feedback-jobs{gap:14px;margin:18px 0;display:grid}.feedback-jobs article{background:#fff;border:1px solid #e0e5ef;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.feedback-jobs article>div{min-width:0}.feedback-jobs p{overflow-wrap:anywhere;margin:6px 0 0}.feedback-jobs button{flex:none}.feedback-footnote{margin-top:24px}.completion-feedback-dialog{max-width:560px}.feedback-later{margin-top:8px}@media (max-width:480px){.completion-feedback-page{padding-left:16px;padding-right:16px}.feedback-jobs article{flex-direction:column;align-items:stretch}.feedback-jobs button{width:100%}.completion-feedback-page h1{font-size:calc(27px * var(--dayme-text-scale,1))}}
