/* Web con Sabor attribution is separate from each fictional business footer. */
.wcs-demo-return{background:#0c2034;color:#fcf8f1;border-top:3px solid #ffd748;font:400 15px/1.55 "Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;padding:28px 24px 32px;clear:both}
.wcs-demo-return *{box-sizing:border-box}
.wcs-demo-return__inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;align-items:start}
.wcs-demo-return__brand{display:flex;gap:12px;align-items:center;margin:0 0 10px;font:600 16px/1.4 "Inter",system-ui,sans-serif;color:#fcf8f1;letter-spacing:0;text-transform:none}
.wcs-demo-return__brand img{display:block;width:38px;height:30px;object-fit:contain;flex:none}
.wcs-demo-return .wcs-demo-return__note{color:#e0e5e9;font:400 14px/1.6 "Inter",system-ui,sans-serif;max-width:56ch;margin:0}
.wcs-demo-return a{color:#fcf8f1;font:500 14px/1.5 "Inter",system-ui,sans-serif;text-transform:none;letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px;padding:4px 0}
.wcs-demo-return a:hover{color:#ffd748}
.wcs-demo-return a:focus-visible,.wcs-demo-return summary:focus-visible{outline:2px solid #ffd748;outline-offset:4px}
.wcs-demo-return__links{display:flex;flex-wrap:wrap;gap:0 24px;max-width:500px;align-items:center}
.wcs-demo-return__links a:first-child{color:#ffd748}
.wcs-demo-return__secondary{grid-column:1/-1;margin:0;padding:8px 0 0;border:0;border-top:1px solid #ffffff26;background:none;color:#e0e5e9;border-radius:0}
.wcs-demo-return__secondary>summary{cursor:pointer;font:400 13px/1.5 "Inter",system-ui,sans-serif;min-height:44px;padding:12px 0;display:list-item;list-style:disclosure-closed;color:#e0e5e9}
.wcs-demo-return__secondary[open]>summary{list-style:disclosure-open}
.wcs-demo-return__secondary nav{display:flex;flex-wrap:wrap;gap:0 24px}
.wcs-demo-return__secondary:not([open])>nav{display:none}
.wcs-demo-return__secondary a{font-size:13px;color:#e0e5e9}
@media(max-width:760px){.wcs-demo-return{padding:24px 20px 110px}.wcs-demo-return__inner{grid-template-columns:minmax(0,1fr);gap:12px}.wcs-demo-return__links{gap:0 22px}.wcs-demo-return__links a:first-child{flex-basis:100%}.wcs-demo-return__secondary{margin-top:4px}}
@media print{.wcs-demo-return{padding:16px;border:1px solid #aaa;background:white;color:#111}.wcs-demo-return a,.wcs-demo-return .wcs-demo-return__note,.wcs-demo-return__brand{color:#111}}
