.admin-inbox{max-width:1120px;margin:auto;color:var(--text)}.inbox-back{font-size:14px;color:var(--muted);text-decoration:none}.inbox-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.inbox-heading h1{font-size:36px;line-height:1.2;margin:6px 0 12px}.inbox-heading p{color:var(--muted);margin:0}.inbox-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.inbox-counts>*{text-align:left;display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel,#fffefa);color:inherit;text-decoration:none;cursor:pointer}.inbox-counts [aria-pressed=true]{background:#f0eafa;border-color:#7950a4;box-shadow:0 3px 0 #ddd2eb}.inbox-counts strong{font-size:32px;line-height:1.2}.inbox-counts small,.inbox-application p,.inbox-application small,.inbox-feedback time,.inbox-feedback footer small{color:var(--muted);font-size:13px}.inbox-shortcuts{display:flex;gap:16px;margin:18px 0 28px}.inbox-shortcuts a{background:#f0ecef;padding:12px 16px;display:flex;gap:16px;border-radius:10px;text-decoration:none;color:inherit;font-weight:600}.inbox-workspace{border:1px solid var(--line);border-radius:20px;background:var(--panel,#fffefa);padding:24px}.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.inbox-toolbar h2,.inbox-recent h2{font-size:22px;margin:0}.inbox-toolbar label{color:var(--muted);font-size:14px}.inbox-toolbar select{margin-left:8px;max-width:130px;padding:8px;border:1px solid var(--line);border-radius:9px;background:white;color:inherit}.inbox-feedback{border-bottom:1px solid var(--line);padding:22px 0}.inbox-feedback:first-child{padding-top:0}.inbox-feedback header{display:flex;justify-content:space-between;gap:16px}.inbox-feedback header>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.inbox-tag{display:inline-block;padding:4px 8px;border-radius:6px;background:#f0eafa;color:#684092;font-size:12px;font-weight:650}.inbox-state{font-size:12px;white-space:nowrap;color:#7c5725}.inbox-state.resolved{color:#3b725b}.inbox-feedback-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8;margin:18px 0}.inbox-feedback footer{display:flex;gap:16px;justify-content:space-between;align-items:center}.inbox-application{padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.inbox-application:first-child{padding-top:0}.inbox-application h3{font-size:20px;margin:10px 0;overflow-wrap:anywhere}.inbox-application p{margin:8px 0}.inbox-application-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:330px;flex-shrink:0}.inbox-empty,.inbox-loading,.inbox-error{text-align:center;padding:44px 20px;color:var(--muted)}.inbox-empty strong{font-size:18px;color:var(--text)}.inbox-more{display:block;margin:20px auto 0}.inbox-recent{margin-top:28px}.inbox-recent ul{list-style:none;margin:14px 0;padding:0;border:1px solid var(--line);border-radius:18px;background:var(--panel,#fffefa)}.inbox-recent li+li{border-top:1px solid var(--line)}.inbox-recent a{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:inherit;text-decoration:none}.inbox-recent a>span{overflow-wrap:anywhere}.inbox-recent b{font-size:12px;color:#7950a4;margin-right:12px}.inbox-recent small{color:var(--muted);font-size:12px;flex-shrink:0}.admin-inbox .btn{gap:8px}.admin-inbox button:disabled{opacity:.45;cursor:default}@media(max-width:760px){.inbox-heading h1{font-size:28px}.inbox-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inbox-counts>*{padding:16px}.inbox-counts strong{font-size:28px}.inbox-workspace{padding:18px}.inbox-application{display:block}.inbox-application-actions{margin-top:18px;max-width:none}.inbox-feedback footer{align-items:flex-start}.inbox-feedback footer small{max-width:58%}.inbox-recent a{display:block}.inbox-recent small{display:block;margin-top:8px}.inbox-shortcuts{gap:8px;flex-wrap:wrap}.inbox-shortcuts a{font-size:13px;padding:10px}.inbox-feedback header>div{gap:7px}.inbox-feedback time{display:block;width:100%}}
