/* Этап 3: админка, отзывы, профиль продавца (дополнение к верстке) */
.admin-wrap{padding-bottom:48px}
.adm-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 18px;border-bottom:1px solid #e3ebf7}
.adm-tabs a{padding:10px 14px;color:#587193;font-weight:600;border-bottom:3px solid transparent;text-decoration:none}
.adm-tabs a.selected{color:#245ceb;border-bottom-color:#245ceb}.adm-tabs.sub{margin-top:0}
.adm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}
.adm-card{display:grid;gap:4px;padding:16px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;text-decoration:none;color:inherit}
.adm-card b{font-size:28px;color:#142844}.adm-card span{color:#587193}.adm-card:hover{border-color:#245ceb}
.adm-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.adm-filters input,.adm-filters select,.adm-reason,.adm-edit input,.adm-edit select,.review-dispute textarea{padding:9px 10px;border:1px solid #cfd9ea;border-radius:10px;background:#fff;font:inherit;color:inherit}
.adm-scroll{overflow:auto}.adm-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dbe3ef;border-radius:12px}
.adm-table th,.adm-table td{padding:9px 10px;border-bottom:1px solid #edf1f7;text-align:left;font-size:14px;white-space:nowrap}
.adm-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;margin-bottom:10px}
.adm-main{flex:1;min-width:240px}.adm-acts,.adm-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}
.adm-actions{margin:12px 0}.adm-form{display:flex;gap:6px;align-items:center;margin:0}
.adm-edit{display:grid;gap:10px;max-width:420px;margin:14px 0}.adm-list{padding-left:18px}.button.sm{padding:7px 12px;font-size:13px}
.button.danger{color:#c43d2b;border-color:#e7b7b0}
.review-card{padding:12px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;margin-bottom:10px}
.stars{color:#F77764}.review-dispute{margin-top:8px}.review-dispute textarea{width:100%}
.star-pick{display:inline-flex;flex-direction:row-reverse;gap:4px}.star-pick input{position:absolute;opacity:0}
.star-pick label{font-size:34px;color:#cfd9ea;cursor:pointer}.star-pick input:checked~label,.star-pick label:hover,.star-pick label:hover~label{color:#F77764}
.star-pick input:focus-visible+label{outline:2px solid #245ceb;border-radius:6px}
.public-head{display:flex;gap:16px;align-items:center;margin:12px 0 20px}
