/* V1.8 operational usability */
@media(min-width:1101px){.order-page .summary-card{position:sticky;top:108px}}
.order-page input:user-invalid,.order-page textarea:user-invalid{border-color:#b95049;box-shadow:0 0 0 3px #b9504915}

.admin-page .order-stats button{padding:16px;text-align:left;background:#f0f1df;border:1px solid #dfe1ca;color:var(--ink);cursor:pointer}
.admin-page .order-stats button:hover,.admin-page .order-stats button.active{border-color:var(--red);box-shadow:inset 3px 0 0 var(--red)}
.admin-page .order-stats button small,.admin-page .order-stats button strong{display:block}
.admin-page .order-stats button small{color:#778077;font-size:10px}
.admin-page .order-stats button strong{margin-top:5px;font:700 28px/1.1 "Songti SC",SimSun,serif}
.admin-page #orders-updated-at{color:#7d857e;font-size:10px;white-space:nowrap}
.admin-page .admin-filter{width:180px;height:38px;padding:0 11px;border:1px solid #cfcbc0;background:#fff;color:var(--ink)}
.admin-page .project-heading-actions{display:flex;gap:8px}
.admin-page .project-body[hidden]{display:none!important}
.admin-page .project-editor.collapsed .project-top{border-bottom:0}
.admin-page .management-card[hidden]{display:none!important}

@media(max-width:620px){
  .admin-page .order-head-actions{width:100%}
  .admin-page .admin-filter{width:100%}
  .admin-page .project-heading-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}
  .admin-page .project-heading-actions button{width:100%}
  .admin-page .project-actions{display:grid;grid-template-columns:repeat(3,1fr)}
  .admin-page .project-actions button{min-height:38px}
}
