.co-page{max-width:1200px;margin:0 auto;padding:22px;color:#e9e3dc}.co-hero{padding:28px;border:1px solid #ff571866;border-top:4px solid #ff5718;border-radius:12px;background:radial-gradient(at top right,#ff571824,transparent 65%),#101313}.co-hero p:first-child{color:#ff8c5c;font-size:12px;font-weight:850;letter-spacing:.12em}.co-hero h1{font-size:clamp(28px,5vw,46px);line-height:1.1;margin:12px 0;font-weight:900}.co-page button,.co-actions a,.co-resume a{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border:1px solid #ff5718;border-radius:6px;background:#171818;color:#fff;text-decoration:none;cursor:pointer;font:inherit;font-weight:700}.co-page button:hover,.co-actions a:hover{background:#ad390f}.co-page button:disabled{opacity:.5;cursor:wait}.co-card{padding:24px;margin:18px 0;border:1px solid #ffffff26;border-radius:10px;background:#101313}.co-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.co-card-head h2{margin:0}.co-card strong{color:#ff9a70}.co-card p{overflow-wrap:anywhere}.co-details dl{display:grid;grid-template-columns:1fr auto;gap:8px 24px;max-width:580px}.co-details dt{text-transform:capitalize}.co-details dd{margin:0}.co-details li{padding:5px 0}.co-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.co-page summary{cursor:pointer;color:#ffa077;padding:12px 0}.co-page input{padding:12px;background:#080b0b;border:1px solid #ffffff44;color:#fff;border-radius:6px;width:min(100%,520px);font:inherit;margin-top:16px}.co-resume{padding:12px 24px;background:#2a170f;border-bottom:1px solid #ff5718;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.co-legacy-label{margin:35px 22px 0;color:#bbb}.co-page :focus-visible{outline:3px solid #ff9a70;outline-offset:3px}@media(max-width:600px){.co-page{padding:12px}.co-hero,.co-card{padding:18px}.co-actions a,.co-actions button{width:100%}}@media print{body>*:not(.fc-main),.fc-header,.fc-nav,.fc-sidebar,.co-resume,.co-actions,#os-refresh,footer{display:none!important}.co-page{color:#111;background:#fff}.co-hero,.co-card{background:#fff;color:#111;border-color:#bbb}.co-page h1,.co-page h2{color:#111}}

#page.co-receipt-mode #fof-receipts{display:none!important}

#cart-province{width:100%;margin:8px 0 18px;background:#111717;color:#fff;border:1px solid #ffffff44;padding:11px;font:inherit;border-radius:6px}
