.feedback-overview[data-v-c4623946],.feedback-overview label[data-v-c4623946]{gap:8px;display:grid}.feedback-overview[data-v-c4623946]{gap:12px}.feedback-overview[data-v-c4623946] :is(select,textarea){border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;padding:10px 12px}.feedback-overview select[data-v-c4623946]{width:min(220px,100%)}.feedback-overview textarea[data-v-c4623946]{resize:vertical}.feedback-copy[data-v-c4623946]{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-media[data-v-c4623946]{flex-wrap:wrap;gap:12px;display:flex}.feedback-media[data-v-c4623946] img{object-fit:contain;background:var(--lilac);border-radius:12px;width:min(200px,100%);height:150px}.feedback-save[data-v-c4623946]{justify-self:start}.feedback-filters[data-v-a41d9045]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.support-nav[data-v-a253a3b6]{margin-top:24px}:root{color:#302b3a;--paper:#fff9f7;--muted:#7f7488;--line:#eadce8;--pink:#df4c86;--pink-light:#fceaf1;--lilac:#f2edfa;background:#fff9f7;font-family:Noto Sans SC,Microsoft YaHei UI,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button[disabled]{cursor:default;opacity:.64}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #aa5794}h1,h2,h3,p,dl,dd,figure{margin:0}h1,h2{font-size:24px;line-height:1.45}h3{font-size:18px;line-height:1.5}p{line-height:1.6}.muted{color:var(--muted)}.pink{color:var(--pink)}.error{color:#a62555}.line{align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.primary,.secondary{color:#302b3a;background:#fff;border:1px solid #0000;border-radius:12px;min-height:48px;padding:8px 24px;font-size:16px;font-weight:700}.primary{color:#fff;background:linear-gradient(90deg,#eb729e,#d94d84)}.secondary{border-color:var(--line)}.secondary[aria-pressed=true]{background:var(--pink-light);color:var(--pink)}.text-button,.icon-button{background:0 0;border:0;padding:4px}.text-button:hover{color:var(--pink);text-decoration:underline}.icon-button{color:var(--muted);min-width:36px;min-height:36px;font-size:24px}.wide{width:100%}.pill{text-align:center;border-radius:999px;padding:6px 20px;font-size:12px;display:inline-block}.lilac{background:var(--lilac);color:#9079b9}.pink-pill{background:var(--pink-light);color:var(--pink)}.panel{background:#fff;border-radius:12px;padding:24px}.app-header{background:#fff;grid-column:1/-1;grid-template-columns:212px 1fr auto auto;gap:20px;min-height:72px;padding:0 24px;display:grid}.brand,.eyebrow{color:#8e1977;font-size:18px;font-weight:800}.workspace-label{font-weight:600}.app-sidebar{background:#fff;padding:24px 20px}.app-sidebar strong{margin-bottom:12px;font-size:18px;display:block}.app-sidebar p{margin-top:12px;font-size:12px}.admin-shell{grid-template-rows:auto 1fr;grid-template-columns:184px minmax(0,1fr);min-height:100vh;display:grid}.workspace{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.workspace>.panel{flex:1}.review-list,.review-detail{flex-direction:column;gap:16px;display:flex}.review-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.filter-caption{gap:32px;margin:4px 0;font-size:13px}.state-message{color:var(--muted);text-align:center;padding:40px 16px}.application-card{border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.summary-head{grid-template-columns:1.1fr 1.2fr .25fr;align-items:center;gap:8px;margin-bottom:12px;display:grid}.summary-head strong{font-size:16px}.review-avatar,.profile-avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.review-avatar{width:42px;height:42px}.profile-avatar{width:72px;height:72px}.image-placeholder{background:var(--pink-light);color:var(--pink);place-items:center;display:grid}.summary-table{grid-template-columns:1fr .95fr 3.4fr .9fr .9fr;display:grid}.summary-table dt{color:var(--muted);background:var(--lilac);padding:12px 10px;font-weight:600}.summary-table dd{overflow-wrap:anywhere;align-items:center;min-height:78px;padding:16px 10px;display:flex}.summary-foot{gap:20px;padding-top:10px}.summary-foot button{min-width:200px}.summary-foot span,.work-footer>span{font-size:12px}.notice{background:var(--lilac);border:1px solid var(--line);border-radius:12px;padding:16px}.notice>p,.application-card>p{margin-top:10px}.work-footer{background:var(--paper);min-height:56px;padding:4px 24px 8px;position:sticky;bottom:0}.work-footer .secondary{min-width:188px}.review-actions .secondary{min-width:128px}.pagination{justify-content:center}.detail-title{grid-template-columns:1fr 1.5fr .4fr;align-items:center;gap:12px;display:grid}.detail-title .pill{justify-self:start}.detail-columns{grid-template-columns:minmax(0,2.12fr) minmax(248px,1fr);gap:24px;display:grid}.section-stack{flex-direction:column;gap:16px;display:flex}.profile-intro{gap:16px;margin:12px 0 4px}.profile-intro strong{font-size:18px}.detail-fields>div{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;display:grid}.detail-fields dt{color:var(--muted)}.detail-fields dd,.note-text{white-space:pre-wrap;overflow-wrap:anywhere}.work-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.work-image{aspect-ratio:1.25;object-fit:cover;border-radius:10px;width:100%;margin-bottom:6px;display:grid}figcaption{color:var(--muted);font-size:13px}.consent-banner{color:#248050;background:#eaf6ed;border-radius:12px;padding:12px}.status-copy{margin:10px 0;font-size:24px;font-weight:700}.checks{margin-bottom:0;padding-left:18px;line-height:1.55}.note-text{margin-bottom:10px}.history-row{margin-top:8px}.review-dialog{border:1px solid var(--line);color:#302b3a;border-radius:16px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px}.review-dialog::backdrop{background:#302b3a52}.review-dialog form{flex-direction:column;gap:16px;display:flex}.review-dialog h2{font-size:20px}.dialog-select{gap:24px}.dialog-select select{flex:1}.reason-box{border:1px solid var(--line);background:var(--pink-light);border-radius:12px;gap:10px;padding:14px;display:grid}input,textarea,select{border:1px solid var(--line);color:#302b3a;background:#fff;border-radius:10px;padding:10px 12px}textarea{resize:vertical}.dialog-actions{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.login-layout{place-items:center;min-height:100dvh;padding:24px;display:grid}.login-panel{border:1px solid var(--line);flex-direction:column;gap:12px;width:min(100%,400px);display:flex}.login-panel label{margin-top:6px}@media (width<=980px){.app-header{grid-template-columns:auto 1fr auto auto}.admin-shell{grid-template-columns:144px minmax(0,1fr)}.workspace{padding:16px}.detail-columns{grid-template-columns:minmax(0,1fr)}.summary-foot button{min-width:128px}}@media (width<=660px){.admin-shell{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.app-sidebar{display:none}.app-header{grid-template-columns:1fr auto auto;padding:10px 16px}.workspace-label{display:none}.panel{padding:16px}.review-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.review-filters button,.review-actions button{padding:8px}.summary-table{grid-template-columns:1fr 1fr}.summary-table dd{min-height:48px}.work-footer{flex-wrap:wrap;padding:8px 0;position:static}.review-actions .secondary{min-width:auto}}
