/* 0.8.8: same functions, three distinct skins. */
.order-form-modern .order-form-sections{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.75fr);align-items:start}
.order-form-modern .form-card:nth-child(1){grid-row:auto}
.order-form-modern .description-attachments{border:1px dashed var(--border);padding:11px 13px;border-radius:9px}
.order-form-modern .description-attachments label{display:flex;align-items:center;gap:7px;font-weight:650}
.order-form-modern .description-attachments label .icon{width:16px;height:16px}
.order-form-modern .description-attachments input[type=file]{display:block;width:100%;padding:10px 8px}
.description-file-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}
.description-file-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;background:var(--soft);border:1px solid var(--border);border-radius:7px;font-size:11px;max-width:100%;overflow-wrap:anywhere}
.description-file-chip .icon{width:14px;height:14px}
.description-file-chip small{opacity:.75}
.order-datetime-clock{display:block;font-weight:600;font-size:11px;margin-top:2px;white-space:nowrap}
.contact-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px}
.contact-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:10px;padding:14px;min-width:0}
.contact-card small{color:var(--muted)}.contact-card span{overflow-wrap:anywhere;font-size:12px}.contact-card a{color:var(--green)}
body.theme-dark .description-attachments,body.theme-dark .contact-card{border-color:#34465d}
body.theme-dark .description-file-chip{background:#23334a;color:#e4f4ff;border-color:#34465d}
body.theme-modern .description-attachments{border-color:#cbdced}body.theme-modern .description-file-chip{background:#eaf5fc}
@media(max-width:1250px){.order-form-modern .order-form-sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.order-form-modern .form-card:nth-child(3){grid-column:1 / -1}}
@media(max-width:850px){.order-form-modern .order-form-sections{grid-template-columns:1fr}.order-form-modern .form-card:nth-child(3){grid-column:auto}}
