.registrations-module__c2kUJG__workspace{background:#fff;border:1px solid #dfe3df;border-radius:15px;grid-template-columns:minmax(0,1fr);min-height:660px;margin-top:24px;display:grid;overflow:hidden}.registrations-module__c2kUJG__withDrawer{grid-template-columns:minmax(680px,1fr) 320px}.registrations-module__c2kUJG__mainColumn{min-width:0;padding:26px 22px 24px}.registrations-module__c2kUJG__toolbar{grid-template-columns:190px 210px minmax(260px,1fr);gap:14px;margin-bottom:24px;display:grid}.registrations-module__c2kUJG__selectControl,.registrations-module__c2kUJG__search{background:#fff;border:1px solid #dfe3df;border-radius:9px;align-items:center;height:44px;display:flex}.registrations-module__c2kUJG__selectControl{position:relative}.registrations-module__c2kUJG__selectControl select{appearance:none;color:#222522;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 38px 0 13px;font-size:12px}.registrations-module__c2kUJG__selectControl svg{pointer-events:none;position:absolute;right:12px}.registrations-module__c2kUJG__search{color:#7a807a;gap:9px;padding:0 13px}.registrations-module__c2kUJG__search input{color:#1b1e1b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.registrations-module__c2kUJG__columnLabels,.registrations-module__c2kUJG__registrationRow{grid-template-columns:minmax(180px,1.35fr) minmax(180px,1.1fr) 86px minmax(180px,1.15fr) 20px;align-items:center;gap:12px;display:grid}.registrations-module__c2kUJG__columnLabels{color:#626862;min-height:39px;padding:0 17px;font-size:10px}.registrations-module__c2kUJG__registrationList{border:1px solid #dfe3df;border-radius:12px;overflow:hidden}.registrations-module__c2kUJG__categoryGroup+.registrations-module__c2kUJG__categoryGroup{border-top:1px solid #dfe3df}.registrations-module__c2kUJG__categoryHeader{text-align:left;cursor:pointer;background:#f8faf6;border:0;align-items:center;gap:8px;width:100%;min-height:45px;padding:0 16px;display:flex}.registrations-module__c2kUJG__categoryHeader strong{font-size:13px}.registrations-module__c2kUJG__categoryHeader span{color:#717771;font-size:10px}.registrations-module__c2kUJG__categoryHeader span:before{content:"·";margin-right:8px}.registrations-module__c2kUJG__categoryHeader svg{color:#4e544e;margin-left:auto}.registrations-module__c2kUJG__registrationRow{color:#454a45;text-align:left;width:100%;min-height:65px;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5e8e5;padding:9px 16px;font-size:11px;transition:background .14s}.registrations-module__c2kUJG__registrationRow:hover{background:#fafbfa}.registrations-module__c2kUJG__selectedRow{background:#fffaf0}.registrations-module__c2kUJG__selectedRow:hover{background:#fff8e9}.registrations-module__c2kUJG__registrationRow>span{min-width:0}.registrations-module__c2kUJG__registrationRow small,.registrations-module__c2kUJG__pairNames strong{display:block}.registrations-module__c2kUJG__pairNames strong{color:#161816;font-size:12px;line-height:1.4}.registrations-module__c2kUJG__registrationRow small{color:#737973;margin-top:4px;font-size:10px;line-height:1.3}.registrations-module__c2kUJG__statusText>strong{font-size:11px;font-weight:560}.registrations-module__c2kUJG__statusFaltaaceptación strong,.registrations-module__c2kUJG__statusPagoincompleto strong{color:#c37b00}.registrations-module__c2kUJG__statusListadeespera strong{color:#4775bb}.registrations-module__c2kUJG__statusPagovencido strong{color:#c53f43}.registrations-module__c2kUJG__statusConfirmada strong{color:#4e8127}.registrations-module__c2kUJG__paymentPaid strong,.registrations-module__c2kUJG__paymentPending strong{font-size:11px;font-weight:560}.registrations-module__c2kUJG__paymentPaid strong{color:#4e8127}.registrations-module__c2kUJG__paymentPending strong{color:#9b6c13}.registrations-module__c2kUJG__nextActionCell{overflow-wrap:anywhere;line-height:1.35}.registrations-module__c2kUJG__registrationRow>svg{color:#6d736d}.registrations-module__c2kUJG__emptyState{color:#717771;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:400px;display:flex}.registrations-module__c2kUJG__emptyState strong{color:#222522;font-size:13px}.registrations-module__c2kUJG__emptyState span{font-size:11px}.registrations-module__c2kUJG__emptyState button{cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:8px;margin-top:7px;padding:9px 13px}.registrations-module__c2kUJG__drawer{border-left:1px solid #dfe3df;flex-direction:column;min-width:0;padding:25px 20px 18px;display:flex;position:relative}.registrations-module__c2kUJG__closeDrawer{color:#666c66;cursor:pointer;background:0 0;border:0;position:absolute;top:20px;right:16px}.registrations-module__c2kUJG__drawerHeader{border-bottom:1px solid #e0e4e0;padding:0 28px 20px 0}.registrations-module__c2kUJG__drawerHeader h2{color:#151715;letter-spacing:-.025em;margin:0 0 8px;font-size:17px;line-height:1.25}.registrations-module__c2kUJG__drawerHeader p{color:#626862;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.registrations-module__c2kUJG__drawerHeader p i{background:#aab0aa;border-radius:50%;width:3px;height:3px}.registrations-module__c2kUJG__drawerHeader small{color:#8a908a;margin-top:7px;font-size:9px;display:block}.registrations-module__c2kUJG__drawerSection{border-bottom:1px solid #e0e4e0;padding:17px 0}.registrations-module__c2kUJG__drawerSection h3{margin:0 0 12px;font-size:11px}.registrations-module__c2kUJG__checkRow{color:#535953;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:29px;font-size:10px;display:grid}.registrations-module__c2kUJG__checkRow svg{color:#6aac2d}.registrations-module__c2kUJG__checkRow svg[data-lucide=clock-3]{color:#e1a100}.registrations-module__c2kUJG__checkRow b{color:#454a45;font-weight:500}.registrations-module__c2kUJG__drawerSection dl{margin:0}.registrations-module__c2kUJG__drawerSection dl>div{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:10px;display:flex}.registrations-module__c2kUJG__drawerSection dt{color:#666c66}.registrations-module__c2kUJG__drawerSection dd{margin:0;font-weight:520}.registrations-module__c2kUJG__deadline{color:#9b6c13;align-items:center;gap:7px;margin:11px 0 15px;font-size:10px;display:flex}.registrations-module__c2kUJG__paymentSummary{grid-template-columns:1fr auto;gap:8px;font-size:10px;display:grid}.registrations-module__c2kUJG__paymentSummary strong{font-size:10px}.registrations-module__c2kUJG__paymentSummary>span{color:#606660}.registrations-module__c2kUJG__paymentSummary>i{background:#e8ebe8;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.registrations-module__c2kUJG__paymentSummary>i>b{border-radius:inherit;background:#89c832;height:100%;display:block}.registrations-module__c2kUJG__history>div{color:#626862;grid-template-columns:78px 8px 1fr;align-items:center;gap:7px;min-height:25px;font-size:9px;display:grid}.registrations-module__c2kUJG__history time{white-space:nowrap}.registrations-module__c2kUJG__history i{background:#8390a2;border-radius:50%;width:6px;height:6px}.registrations-module__c2kUJG__drawerActions{flex-direction:column;gap:8px;margin-top:auto;padding-top:17px;display:flex;position:relative}.registrations-module__c2kUJG__primaryAction,.registrations-module__c2kUJG__approveAction{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:11px;font-weight:650;display:flex}.registrations-module__c2kUJG__primaryAction{color:#fff;background:#151715;border:1px solid #151715}.registrations-module__c2kUJG__approveAction{color:#1c1f1c;background:#fff;border:1px solid #dfe3df}.registrations-module__c2kUJG__approveAction:disabled{color:#b3b8b3;cursor:not-allowed;background:#f0f2f0;border-color:#f0f2f0}.registrations-module__c2kUJG__drawerActions>small{color:#7a807a;text-align:center;font-size:9px;line-height:1.35;display:block}.registrations-module__c2kUJG__confirmedState{color:#4e8127;background:#f0f8e7;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:11px;font-weight:650;display:flex}.registrations-module__c2kUJG__moreMenuWrap{margin-left:auto}.registrations-module__c2kUJG__moreButton{cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:8px;place-items:center;width:36px;height:32px;display:grid}.registrations-module__c2kUJG__moreMenu{z-index:4;background:#fff;border:1px solid #dfe3df;border-radius:9px;width:215px;padding:5px;position:absolute;bottom:40px;right:0;box-shadow:0 14px 34px #1419141f}.registrations-module__c2kUJG__moreMenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:35px;padding:0 9px;font-size:10px}.registrations-module__c2kUJG__moreMenu button:hover{background:#f3f5f3}.registrations-module__c2kUJG__selectControl:focus-within,.registrations-module__c2kUJG__search:focus-within,.registrations-module__c2kUJG__categoryHeader:focus-visible,.registrations-module__c2kUJG__registrationRow:focus-visible,.registrations-module__c2kUJG__closeDrawer:focus-visible,.registrations-module__c2kUJG__drawerActions button:focus-visible,.registrations-module__c2kUJG__emptyState button:focus-visible{outline-offset:2px;outline:3px solid #75bf2547}.registrations-module__c2kUJG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1320px){.registrations-module__c2kUJG__withDrawer{grid-template-columns:minmax(600px,1fr) 300px}.registrations-module__c2kUJG__mainColumn{padding-inline:18px}.registrations-module__c2kUJG__columnLabels,.registrations-module__c2kUJG__registrationRow{grid-template-columns:minmax(120px,1.1fr) minmax(125px,1fr) 62px minmax(135px,1.1fr) 16px;gap:7px}}@media (max-width:1080px){.registrations-module__c2kUJG__workspace,.registrations-module__c2kUJG__withDrawer{display:block;position:relative}.registrations-module__c2kUJG__drawer{z-index:3;background:#fff;width:min(360px,92%);position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 46px #14191424}}@media (max-width:760px){.registrations-module__c2kUJG__mainColumn{padding:15px}.registrations-module__c2kUJG__toolbar{grid-template-columns:1fr}.registrations-module__c2kUJG__columnLabels{display:none}.registrations-module__c2kUJG__registrationRow{grid-template-columns:1.3fr 1fr 22px}.registrations-module__c2kUJG__registrationRow>span:nth-child(3),.registrations-module__c2kUJG__registrationRow>span:nth-child(4){display:none}}
