:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#242321;background:#e8e6e1;font-size:15px;color-scheme:light}*{box-sizing:border-box}body{margin:0}h1,h2,h3,p{margin:0}button,input,select{font:inherit}a{color:#92400e}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bd540e;outline-offset:3px}.registry-header{background:#111112;color:#fff;border-bottom:3px solid #ff6504}.registry-header>div{display:flex;align-items:center;gap:13px;max-width:1000px;margin:auto;padding:22px 28px}.registry-header img{object-fit:contain;flex-shrink:0;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.registry-header strong{font-size:17px}.registry-header span{display:block;font-size:12px;color:#c6c1b9;margin-top:4px}.registry-main{max-width:1000px;margin:auto;padding:38px 28px 32px}.registry-intro{margin-bottom:27px;overflow-wrap:anywhere}.registry-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#805032;margin-bottom:10px}h1{font-size:36px;line-height:1.2;letter-spacing:-1px}.registry-intro>p:last-child{margin-top:12px;line-height:1.6;color:#65615b}h2{font-size:20px;line-height:1.35;letter-spacing:-.3px}.registry-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.registry-stats article{min-width:0;background:#fff;border:1px solid #c9c3b9;border-top:3px solid #ff6504;border-radius:8px;padding:22px}.registry-stats h2{font-size:15px;font-weight:600;letter-spacing:0}.registry-stats strong{display:block;font-size:42px;line-height:1.15;margin:13px 0 9px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.registry-stats p{font-size:13px;line-height:1.55;color:#65615b}.registry-note{font-size:13px;line-height:1.7;color:#65615b;margin-top:12px}.registry-panel{background:#fff;border:1px solid #c9c3b9;border-radius:8px;padding:26px;margin-top:27px}.registry-panel>p:not(.registry-error){font-size:14px;color:#65615b;line-height:1.65;margin-top:8px}.registry-form{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:14px;align-items:end;margin-top:22px}.registry-form label{min-width:0;display:grid;gap:8px;font-size:13px;font-weight:600}.registry-form input,.registry-form select{min-width:0;width:100%;min-height:48px;padding:11px 12px;border:1px solid #9d9489;border-radius:5px;background:#fff;color:#242321;font-size:16px}.registry-form button{min-height:48px;border:1px solid #b84a08;border-radius:5px;padding:12px 18px;background:#ff6504;color:#19130e;font-weight:700;cursor:pointer}.registry-error{padding:13px 15px;border:1px solid #b96d5d;border-radius:5px;background:#fff0ea;color:#8a3024;line-height:1.6;margin-top:18px}.registry-match{margin-top:30px}.registry-result-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.registry-clear{min-height:44px;border:1px solid #aaa093;border-radius:5px;background:#fff;color:#443d34;padding:10px 14px;font-size:13px;cursor:pointer}.registry-results{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;margin:20px 0 0}.registry-results>li{min-width:0;border:1px solid #c9c3b9;border-radius:8px;padding:22px;background:#fff;overflow-wrap:anywhere}.registry-ticket-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#65615b}.registry-ticket-head strong{font-size:23px;letter-spacing:.5px;color:#242321;font-variant-numeric:tabular-nums}.registry-results h3{font-size:17px;line-height:1.45;margin-top:17px}.registry-results p{font-size:13px;color:#65615b;margin-top:8px}.registry-paid{display:inline-block;border-radius:4px;padding:6px 9px;font-size:11px;background:#e6f0e6;color:#235339;margin-top:17px}.registry-empty{padding:20px;border:1px solid #c9c3b9;border-radius:7px;background:#fff;margin-top:17px;line-height:1.7;font-size:14px}.registry-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:13px}.registry-pagination a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;background:#fff;border:1px solid #c9c3b9;border-radius:5px}.registry-footer{border-top:1px solid #c9c3b9;padding-top:22px;margin-top:35px;font-size:12px;color:#65615b;line-height:1.8}@media(max-width:600px){.registry-header>div{padding:18px}.registry-main{padding:27px 16px}.registry-header strong{font-size:15px}h1{font-size:29px}.registry-stats{gap:10px}.registry-stats article{padding:17px 13px}.registry-stats h2{font-size:14px;min-height:2.7em}.registry-stats strong{font-size:34px}.registry-stats p{font-size:12px}.registry-panel{padding:21px 17px}.registry-form{grid-template-columns:minmax(0,1fr);gap:17px}.registry-results{grid-template-columns:1fr}.registry-result-title{align-items:flex-start;flex-wrap:wrap}.registry-result-title h2{font-size:19px}.registry-results>li{padding:19px}.registry-footer{padding-bottom:env(safe-area-inset-bottom,0px)}}

.registry-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px}.registry-tabs a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:12px 16px;border:1px solid #bfb6a9;border-radius:6px;background:#fff;color:#443d34;text-decoration:none;font-size:14px;font-weight:650;line-height:1.45;text-align:center}.registry-tabs a[aria-current=page]{background:#ff6504;color:#19130e;border-color:#b84a08}.registry-list-panel{margin-top:28px}.registry-people{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;margin:20px 0 0}.registry-people>li{min-width:0;background:#fff;border:1px solid #c9c3b9;border-radius:8px;padding:22px;overflow-wrap:anywhere}.registry-people h3{font-size:18px;line-height:1.5}.registry-person-dni{font-size:13px;color:#65615b;margin-top:7px}.registry-person-count{font-size:13px;line-height:1.5;font-weight:600;margin-top:19px}.registry-number-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.registry-number-list span{max-width:100%;font-size:13px;font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;background:#f4efe8;border:1px solid #d6c9b8;border-radius:4px;padding:7px 10px;color:#4d3c2b}.registry-more-tickets{margin-top:8px}.registry-more-tickets summary{min-height:44px;padding:12px 0;font-size:13px;cursor:pointer;color:#8c3d09}.registry-more-tickets summary:focus-visible{outline:3px solid #bd540e;outline-offset:2px}@media(max-width:600px){.registry-tabs{gap:8px}.registry-tabs a{font-size:13px;padding:11px 9px}.registry-people{grid-template-columns:1fr;gap:12px}.registry-people>li{padding:20px 17px}.registry-list-panel h2{font-size:20px}}
