#cb-app .cb-buyer-actions{margin-top:10px}
#cb-app .cb-buyer-actions [aria-pressed=true]{background:#e7f0e3;border-color:#47785b;color:#174e44}
#cb-app .cb-work-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
#cb-app .cb-work-menu article{padding:15px;border:1px solid var(--line);border-radius:13px;background:#f2f6ed}
#cb-app .cb-work-menu article p{font-size:12px;min-height:45px}
#cb-app .cb-work-menu .cb-actions{display:grid}
#cb-app .cb-work-menu button{text-align:left}
#cb-app .cb-compare-wrap{overflow:auto;margin:16px 0;border:1px solid var(--line);border-radius:12px}
#cb-app .cb-compare-table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}
#cb-app .cb-compare-table caption{text-align:left;padding:10px;color:var(--muted)}
#cb-app .cb-compare-table th,#cb-app .cb-compare-table td{border:1px solid var(--line);padding:10px;vertical-align:top;min-width:130px;overflow-wrap:anywhere}
#cb-app .cb-compare-table th{background:#edf3e8;text-align:left}
#cb-app .cb-compare-table thead img{width:100%;height:90px;object-fit:cover;border-radius:7px}
#cb-app .cb-compare-table thead button{display:block;width:100%;margin-top:6px;text-align:left;font-size:12px}
#cb-app .cb-inquiry-list{display:grid;gap:12px}
#cb-app .cb-inquiry-item{padding:15px;border:1px solid var(--line);border-radius:12px}
#cb-app .cb-inquiry-item h3{margin-top:8px}
#cb-app .cb-inquiry-item>p{font-size:13px}
#cb-app .cb-inquiry-item .cb-actions{margin-bottom:12px}
#cb-app .cb-active-filters{display:flex;flex-wrap:wrap;gap:5px;padding:0 24px;background:#fff}
#cb-app .cb-active-filters:empty{display:none}
#cb-app .cb-active-filters button{font-size:11px;min-height:32px;padding:5px 8px;margin-bottom:8px;background:#edf3e8}
#cb-app .cb-mine-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:16px;flex-wrap:wrap}
#cb-app .cb-mine-toolbar label{min-width:150px}
#cb-app .cb-price-scope{display:block;font-size:11px;margin:6px 0;color:var(--muted)}
#cb-app .cb-dialog-subtitle{margin:8px 0}
#cb-app .cb-mode-buttons{flex-wrap:wrap}
#cb-app .cb-panel-footer button{min-height:44px}
#cb-app .cb-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
#cb-app .cb-profile-avatar{margin:12px 0;padding:10px;border:1px solid var(--line);border-radius:10px}
#cb-app .cb-profile-avatar summary{min-height:44px;display:list-item}
@media(max-width:800px){
  #cb-app .cb-work-menu{grid-template-columns:1fr}
  #cb-app .cb-work-menu article p{min-height:0}
  #cb-app .cb-active-filters{padding:0 10px;max-height:64px;overflow:auto}
  #cb-app .cb-filter-grid{grid-template-columns:1fr 1fr}
  #cb-app .cb-filter-footer small{display:block!important;font-size:11px;max-width:65%}
  #cb-app .cb-top-actions button,#cb-app .cb-mode-buttons button,#cb-app .cb-nav-secondary button,#cb-app .cb-nav-secondary select,#cb-app .cb-search button,#cb-app .cb-world-tools button,#cb-app .cb-close,#cb-app .cb-panel-header button,#cb-app .cb-gallery button,#cb-app .cb-gallery-controls>button{min-height:44px;min-width:44px}
  #cb-app .cb-nav-secondary{flex-wrap:wrap;gap:6px}
  #cb-app .cb-nav-secondary select{width:115px}
  #cb-app .cb-mode-buttons{gap:2px}
  #cb-app .cb-mode-buttons button{padding:5px 8px}
  #cb-app .cb-market-nav{gap:5px}
  #cb-app .cb-mine-toolbar{align-items:stretch}
  #cb-app .cb-compare-table{min-width:600px}
  #cb-app .cb-compare-table th,#cb-app .cb-compare-table td{min-width:160px}
  #cb-app .cb-gallery button{padding:6px}
  #cb-app .cb-world-tools span{display:none}
}
