.work-order-demo[data-v-99bc6221]{background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--radius);color:var(--ui-text);font-family:var(--font-sans,sans-serif);min-width:0;overflow:hidden;text-align:left;width:100%}.demo-heading[data-v-99bc6221]{border-bottom:1px solid var(--ui-border);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:8px 16px;justify-content:space-between;padding:14px 20px}.day[data-v-99bc6221],.demo-label[data-v-99bc6221],.notification-note[data-v-99bc6221],.order-number[data-v-99bc6221],figcaption[data-v-99bc6221]{color:var(--ui-text-muted)}.demo-label[data-v-99bc6221]{font-weight:400}.order-body[data-v-99bc6221]{padding:20px}.order-heading[data-v-99bc6221]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.order-number[data-v-99bc6221]{font-size:11px;letter-spacing:.06em;margin:0 0 6px}h3[data-v-99bc6221]{font-size:20px;line-height:1.25;margin:0}.status[data-v-99bc6221],h3[data-v-99bc6221]{font-weight:600}.status[data-v-99bc6221]{background:var(--ui-bg-muted);border:1px solid var(--ui-border-accented);border-radius:4px;color:var(--ui-text);font-size:10px;letter-spacing:.04em;padding:7px 10px}figure[data-v-99bc6221]{margin:0}.photo-frame[data-v-99bc6221]{background:var(--color-gunmetal-950);border:1px solid var(--ui-border);border-radius:var(--radius);height:clamp(190px,24vw,250px);overflow:hidden}img[data-v-99bc6221]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}figcaption[data-v-99bc6221]{font-size:10px;line-height:1.6;margin-top:8px}.timeline[data-v-99bc6221]{border-top:1px solid var(--ui-border);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:14px 0 0}.timeline li[data-v-99bc6221]{display:flex;flex-direction:column;gap:4px;min-width:0}.day[data-v-99bc6221]{font-size:10px}.stage[data-v-99bc6221]{font-size:12px;font-weight:500;overflow-wrap:anywhere}.notification-example[data-v-99bc6221]{background:var(--color-gunmetal-950);border-top:1px solid var(--ui-border);padding:16px 20px}.notification-label[data-v-99bc6221]{color:var(--ui-text-toned);font-size:10px;letter-spacing:.03em;margin:0 0 8px}.notification-copy[data-v-99bc6221]{font-size:13px;line-height:1.55;margin:0}.notification-note[data-v-99bc6221]{font-size:11px;line-height:1.5;margin:8px 0 0}@media(max-width:420px){.demo-heading[data-v-99bc6221],.notification-example[data-v-99bc6221],.order-body[data-v-99bc6221]{padding-left:16px;padding-right:16px}}
