.order-docs{display:grid;margin:12px 0}.order-docs-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:10px 14px 10px 10px;border:0;border-radius:12px;background:var(--surface-solid,#fff);box-shadow:0 0 0 1px var(--line,#dbe6f2);font:inherit;color:inherit;text-align:start;cursor:pointer;transition:box-shadow .15s}.order-docs-toggle:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue,#0f79ac) 40%,var(--line,#dbe6f2))}.order-docs-toggle:focus-visible{outline:2px solid var(--blue,#0f79ac);outline-offset:2px}.order-docs.open .order-docs-toggle{border-end-start-radius:0;border-end-end-radius:0}.order-docs-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--blue,#0f79ac) 9%,#fff);color:var(--blue,#0f79ac)}.order-docs-sum{display:grid;grid-gap:1px;gap:1px;min-width:0}.order-docs-sum strong{font-size:13.5px;color:var(--ink,#0f172a)}.order-docs-sum small{font-size:12px;color:var(--muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-docs-cancelled{padding:3px 9px;border-radius:99px;font-style:normal;font-size:11.5px;font-weight:700;white-space:nowrap;background:var(--danger-wash,#fdecec);color:var(--danger,#b42318)}.order-docs-more{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--blue,#0f79ac);white-space:nowrap}.order-docs-more svg{transition:transform .2s cubic-bezier(.2,0,0,1)}.order-docs.open .order-docs-more svg{transform:rotate(180deg)}.order-docs-panel{display:grid;padding:12px;border-end-start-radius:12px;border-end-end-radius:12px;background:var(--surface-solid,#fff);box-shadow:0 0 0 1px var(--line,#dbe6f2);-webkit-clip-path:inset(0 -2px -2px -2px);clip-path:inset(0 -2px -2px -2px);animation:order-docs-in .18s ease-out both}@keyframes order-docs-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.order-docs-panel{animation:none}.order-docs-more svg{transition:none}}@media (max-width:720px){.order-docs-toggle{grid-template-columns:auto minmax(0,1fr) auto}.order-docs-more{grid-row:1;grid-column:3}.order-docs-cancelled{grid-row:2;grid-column:2/-1;justify-self:start}}.doc-link{gap:2px;white-space:nowrap;vertical-align:baseline}.doc-link,.doc-link-no{display:inline-flex;align-items:center}.doc-link-no{border:0;background:none;padding:0 1px;font:inherit;font-weight:700;color:var(--blue,#1379c4);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:3px;gap:3px}.doc-link-no:hover:not(:disabled){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.doc-link-no:focus-visible,.doc-link-save:focus-visible{outline:2px solid var(--blue,#1379c4);outline-offset:2px;border-radius:3px}.doc-link-save{border:0;background:none;padding:2px;color:var(--muted,#6b7a8c);cursor:pointer;border-radius:4px;display:inline-flex;transition:color .15s ease-out,background-color .15s ease-out}.doc-link-save:hover:not(:disabled){color:var(--blue,#1379c4);background:color-mix(in srgb,var(--blue,#1379c4) 10%,transparent)}.doc-link button:disabled{cursor:progress;opacity:.7}.doc-link-plain{font-weight:700}