.MasterRecommendationCard-module__44XiKW__actionButton{isolation:isolate;color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff05),#1d1d1f;border:1px solid #ffffff14;border-radius:20px;justify-content:center;align-self:center;align-items:center;min-height:36px;margin-top:auto;padding:9px 16px;font-size:13px;font-weight:600;line-height:1;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000047,0 6px 14px #0000001f}.MasterRecommendationCard-module__44XiKW__actionButton:before{content:"";opacity:.28;pointer-events:none;background:linear-gradient(#ffffff2e 0%,#ffffff0d 42%,#fff0 100%);transition:opacity .18s;position:absolute;inset:0}.MasterRecommendationCard-module__44XiKW__actionButton:hover:not(:disabled),.MasterRecommendationCard-module__44XiKW__actionButton:focus-visible{background-color:#252528;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000047,0 10px 22px #0000002e}.MasterRecommendationCard-module__44XiKW__actionButton:hover:not(:disabled):before,.MasterRecommendationCard-module__44XiKW__actionButton:focus-visible:before{opacity:.5}.MasterRecommendationCard-module__44XiKW__actionButton:focus-visible{outline:none}.MasterRecommendationCard-module__44XiKW__actionButton:disabled{box-shadow:none;cursor:wait;opacity:1;background:#86868b;border-color:#ffffff0a}.MasterRecommendationCard-module__44XiKW__actionButtonLabel{z-index:1;position:relative}.MasterRecommendationCard-module__44XiKW__confidenceBadge{cursor:default;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.MasterRecommendationCard-module__44XiKW__confidenceBadge:focus-visible{outline-offset:2px;outline:2px solid #0059ce}.MasterRecommendationCard-module__44XiKW__confidenceTooltip{z-index:10;color:#fff;white-space:normal;opacity:0;pointer-events:none;background:#1d1d1f;border-radius:8px;width:max-content;max-width:220px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 9px);left:0;transform:translateY(-4px);box-shadow:0 10px 22px #0000002e}.MasterRecommendationCard-module__44XiKW__confidenceTooltip:before{content:"";border:5px solid #0000;border-bottom-color:#1d1d1f;position:absolute;bottom:100%;left:14px}.MasterRecommendationCard-module__44XiKW__confidenceBadge:hover .MasterRecommendationCard-module__44XiKW__confidenceTooltip,.MasterRecommendationCard-module__44XiKW__confidenceBadge:focus-visible .MasterRecommendationCard-module__44XiKW__confidenceTooltip{opacity:1;transform:translateY(0)}
.glass-overlay{z-index:200;background:#00243980;justify-content:center;align-items:center;padding:68px 20px 20px;animation:.18s glass-overlay-fade;display:flex;position:fixed;inset:0}@keyframes glass-overlay-fade{0%{opacity:0}to{opacity:1}}.glass-overlay__panel{border-radius:calc(var(--radius-xl,24px) + 4px);background:#ffffff4d;border:none;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) glass-overlay-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000038}@keyframes glass-overlay-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.glass-overlay__close{z-index:10;color:#1d1d1f;cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(145%);backdrop-filter:blur(10px)saturate(145%);background-color:#bbbbbc42;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 1px #fff9,inset 1.2px 1px 0 -1px #fffc,inset -1px -1px 0 -1px #ffffffb8,inset -1px 2px 3px -1px #00000024,0 2px 4px #0000000f}.glass-overlay__close:hover{color:#1d1d1f;background-color:#bbbbbc59;transform:translateY(-1px)scale(1.05);box-shadow:inset 0 0 0 1px #fffc,inset 1.2px 1px 0 -1px #ffffffe6,inset -1px -1px 0 -1px #ffffffd1,inset -1px 2px 3px -1px #00000024,0 4px 10px #0000001f}.glass-overlay__scroll-area{flex:1;min-height:0;overflow:hidden auto}.glass-overlay__scroll-area::-webkit-scrollbar{width:6px}.glass-overlay__scroll-area::-webkit-scrollbar-track{background:0 0;margin:4px 0 16px}.glass-overlay__scroll-area::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:999px}.glass-overlay__scroll-area::-webkit-scrollbar-thumb:hover{background-color:#00000040}@media (max-width:700px){.glass-overlay__panel{border-radius:var(--radius-xl,24px);max-height:94vh!important}}
.CommentConfirmDialog-module__KeB56q__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#000f1966;justify-content:center;align-items:center;padding:24px;animation:.3s CommentConfirmDialog-module__KeB56q__fadeIn;display:flex;position:fixed;inset:0}.CommentConfirmDialog-module__KeB56q__dialog{background:#fff;border-radius:28px;flex-direction:column;gap:20px;width:100%;max-width:500px;padding:28px;animation:.4s cubic-bezier(.16,1,.3,1) CommentConfirmDialog-module__KeB56q__slideUp;display:flex;position:relative;box-shadow:0 40px 100px -20px #0000004d,0 0 0 1px #fff3}.CommentConfirmDialog-module__KeB56q__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.CommentConfirmDialog-module__KeB56q__titleArea{align-items:center;gap:12px;display:flex}.CommentConfirmDialog-module__KeB56q__iconWrapper{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CommentConfirmDialog-module__KeB56q__iconWrapper.CommentConfirmDialog-module__KeB56q__success{color:#059669;background:#ecfdf5}.CommentConfirmDialog-module__KeB56q__iconWrapper.CommentConfirmDialog-module__KeB56q__danger{color:#e11d48;background:#fff1f2}.CommentConfirmDialog-module__KeB56q__iconWrapper.CommentConfirmDialog-module__KeB56q__warning{color:#d97706;background:#fffbeb}.CommentConfirmDialog-module__KeB56q__iconWrapper.CommentConfirmDialog-module__KeB56q__info{color:#0284c7;background:#f0f9ff}.CommentConfirmDialog-module__KeB56q__title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.CommentConfirmDialog-module__KeB56q__closeButton{color:#94a3b8;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.CommentConfirmDialog-module__KeB56q__closeButton:hover{color:#475569;background:#f1f5f9}.CommentConfirmDialog-module__KeB56q__body{flex-direction:column;gap:16px;display:flex}.CommentConfirmDialog-module__KeB56q__message{color:#475569;margin:0;font-size:15px;line-height:1.5}.CommentConfirmDialog-module__KeB56q__commentArea{flex-direction:column;gap:8px;display:flex}.CommentConfirmDialog-module__KeB56q__textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;width:100%;min-height:120px;padding:14px;font-family:inherit;font-size:14px;transition:all .2s}.CommentConfirmDialog-module__KeB56q__textarea:focus{border-color:var(--corp-accent,#008163);background:#fff;outline:none;box-shadow:0 0 0 4px #0081631a}.CommentConfirmDialog-module__KeB56q__errorHint{color:#e11d48;padding-left:4px;font-size:12px;font-weight:500}.CommentConfirmDialog-module__KeB56q__actions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.CommentConfirmDialog-module__KeB56q__actions>button{min-width:120px}@keyframes CommentConfirmDialog-module__KeB56q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CommentConfirmDialog-module__KeB56q__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
.FirmaPad-module__Yy9lcG__wrap{flex-direction:column;gap:8px;display:flex}.FirmaPad-module__Yy9lcG__label{color:var(--corp-text-muted,#64748b);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.FirmaPad-module__Yy9lcG__canvasWrap{border:1.5px dashed color-mix(in srgb,var(--module-theme-color,#008163)45%,#cbd5e1);background:#fff;border-radius:14px;height:170px;position:relative;overflow:hidden}.FirmaPad-module__Yy9lcG__canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.FirmaPad-module__Yy9lcG__hint{color:#94a3b8;pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.FirmaPad-module__Yy9lcG__preview{border:1.5px solid color-mix(in srgb,var(--module-theme-color,#008163)30%,#e2e8f0);background:#fff;border-radius:14px;justify-content:center;align-items:center;height:170px;display:flex;overflow:hidden}.FirmaPad-module__Yy9lcG__preview img{object-fit:contain;max-width:100%;max-height:100%}.FirmaPad-module__Yy9lcG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FirmaPad-module__Yy9lcG__ok{color:var(--module-theme-color,#008163);font-size:12.5px;font-weight:600}.FirmaPad-module__Yy9lcG__action{color:#475569;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.FirmaPad-module__Yy9lcG__action:hover{color:var(--module-theme-color,#008163)}.FirmaPad-module__Yy9lcG__action:disabled{color:#cbd5e1;cursor:not-allowed}.FirmaPad-module__Yy9lcG__fileInput{display:none}
.CorpDetailPanel-module__Ohqlza__panel{transform-style:preserve-3d;transform-origin:top;will-change:transform;backface-visibility:hidden;background:#f3f3f3;border-radius:24px;padding:24px 32px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a}
.RepeaterField-module__8-W7wW__wrapper{flex-direction:column;gap:10px;display:flex}.RepeaterField-module__8-W7wW__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.RepeaterField-module__8-W7wW__counter{letter-spacing:.04em;color:color-mix(in srgb,var(--module-theme-color,#008163)70%,#334155);font-size:11px;font-weight:700}.RepeaterField-module__8-W7wW__row{border:1px solid color-mix(in srgb,var(--module-theme-color,#008163)18%,#e2e8f0);background:color-mix(in srgb,var(--module-theme-color,#008163)4%,#fff);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.RepeaterField-module__8-W7wW__badge{color:#fff;background:var(--module-theme-color,#008163);border-radius:999px;flex:none;place-items:center;width:24px;height:24px;margin-top:4px;font-size:12px;font-weight:800;display:grid}.RepeaterField-module__8-W7wW__content{flex:1;min-width:0}.RepeaterField-module__8-W7wW__remove{color:#b91c1c;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;margin-top:2px;padding:6px}.RepeaterField-module__8-W7wW__remove:hover{background:#fee2e2}.RepeaterField-module__8-W7wW__empty{color:#64748b;font-size:12.5px;font-style:italic}
.DetalleDescuentoCard-module__GM33LW__title{letter-spacing:-.03em;color:var(--detalle-title-color,var(--corp-text-main,#0f172a));align-items:center;gap:12px;margin:0 0 22px;font-family:Segoe UI Variable Display,Aptos Display,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:1.15;display:flex}.DetalleDescuentoCard-module__GM33LW__title:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))92%,white 8%)0%,var(--detalle-title-color,var(--module-theme-color,#008163))100%);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))15%,transparent),0 10px 20px color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))18%,transparent);border-radius:999px;flex-shrink:0}.DetalleDescuentoCard-module__GM33LW__fields{flex-direction:column;gap:14px;margin-top:20px;display:flex}.DetalleDescuentoCard-module__GM33LW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DetalleDescuentoCard-module__GM33LW__field{flex-direction:column;gap:10px;display:flex}.DetalleDescuentoCard-module__GM33LW__fieldSpaced{margin-top:4px}.DetalleDescuentoCard-module__GM33LW__label{color:var(--corp-text-muted,#94a3b8);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.DetalleDescuentoCard-module__GM33LW__label svg{color:var(--detalle-title-color,var(--module-theme-color,#008163));opacity:.72;flex-shrink:0}.DetalleDescuentoCard-module__GM33LW__required{color:#dc2626}.DetalleDescuentoCard-module__GM33LW__quotaCard{border:1px solid color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))12%,transparent);background:color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))6%,#ffffffc2);border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:10px 14px;display:flex}.DetalleDescuentoCard-module__GM33LW__quotaIcon,.DetalleDescuentoCard-module__GM33LW__uploadIcon,.DetalleDescuentoCard-module__GM33LW__noteIcon{color:var(--detalle-title-color,var(--module-theme-color,#008163));flex-shrink:0}.DetalleDescuentoCard-module__GM33LW__quotaCopy{flex-direction:column;gap:2px;display:flex}.DetalleDescuentoCard-module__GM33LW__quotaLabel{color:var(--detalle-title-color,var(--module-theme-color,#008163));letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.DetalleDescuentoCard-module__GM33LW__quotaValue{color:color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))86%,#002439 14%);font-size:17px;font-weight:900}.DetalleDescuentoCard-module__GM33LW__uploadInput{display:none}.DetalleDescuentoCard-module__GM33LW__upload{border:2px dashed color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))22%,#94a3b866);cursor:pointer;text-align:center;background:#fff6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;padding:1.25rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.DetalleDescuentoCard-module__GM33LW__upload:hover{border-color:color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))45%,transparent);background:#ffffff80}.DetalleDescuentoCard-module__GM33LW__uploadFilled{border-color:color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))50%,transparent);background:color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))4%,#fff6)}.DetalleDescuentoCard-module__GM33LW__uploadIcon{opacity:.72}.DetalleDescuentoCard-module__GM33LW__uploadIconSuccess{color:var(--detalle-title-color,var(--module-theme-color,#008163));flex-shrink:0}.DetalleDescuentoCard-module__GM33LW__uploadName{color:var(--corp-text-main,#0f172a);margin:0;font-size:.85rem;font-weight:600}.DetalleDescuentoCard-module__GM33LW__uploadMeta{color:var(--corp-text-muted,#94a3b8);margin:.25rem 0 0;font-size:.75rem;font-weight:600}.DetalleDescuentoCard-module__GM33LW__uploadFilled .DetalleDescuentoCard-module__GM33LW__uploadMeta{color:var(--detalle-title-color,var(--module-theme-color,#008163))}.DetalleDescuentoCard-module__GM33LW__fileList{flex-direction:column;gap:6px;display:flex}.DetalleDescuentoCard-module__GM33LW__note{border:1px solid color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))12%,transparent);background:color-mix(in srgb,var(--detalle-title-color,var(--module-theme-color,#008163))4%,#ffffff75);color:var(--corp-text-sec,#475569);border-radius:14px;align-items:flex-start;gap:8px;margin-top:10px;padding:12px 14px;font-size:12px;font-weight:500;line-height:1.45;display:flex}
.SolicitanteCard-module__xgyfsW__title{letter-spacing:-.03em;color:var(--solicitante-title-color,var(--corp-text-main,#0f172a));align-items:center;gap:12px;margin:0 0 18px;font-family:Segoe UI Variable Display,Aptos Display,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:1.15;display:flex}.SolicitanteCard-module__xgyfsW__title:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--solicitante-title-color,var(--module-theme-color,#008163))92%,white 8%)0%,var(--solicitante-title-color,var(--module-theme-color,#008163))100%);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--solicitante-title-color,var(--module-theme-color,#008163))15%,transparent),0 10px 20px color-mix(in srgb,var(--solicitante-title-color,var(--module-theme-color,#008163))18%,transparent);border-radius:999px;flex-shrink:0}.SolicitanteCard-module__xgyfsW__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:720px){.SolicitanteCard-module__xgyfsW__grid{grid-template-columns:1fr}}
@keyframes AppNotifyViewport-module__Z6PmLq__notifyFadeSlideIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AppNotifyViewport-module__Z6PmLq__shell{z-index:340;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0}.AppNotifyViewport-module__Z6PmLq__notify{text-align:center;color:#002439;opacity:0;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#ffffffe0;border:1px solid #0024391f;border-radius:16px;max-width:min(560px,100vw - 32px);padding:13px 20px;font-size:14px;font-weight:600;line-height:1.45;transition:opacity .24s,transform .24s;transform:translateY(18px)scale(.98);box-shadow:0 20px 48px #0024392e}.AppNotifyViewport-module__Z6PmLq__show{opacity:1;animation:.24s forwards AppNotifyViewport-module__Z6PmLq__notifyFadeSlideIn}.AppNotifyViewport-module__Z6PmLq__success{color:#0b5d46;background:#f0fdf7f0;border-color:#70bd9580;box-shadow:0 20px 48px #70bd9538}.AppNotifyViewport-module__Z6PmLq__error{color:#b42318;background:#fef3f2f0;border-color:#f0443847;box-shadow:0 20px 48px #f0443829}.AppNotifyViewport-module__Z6PmLq__warning{color:#9a6700;background:#fffaebf0;border-color:#ffca0073;box-shadow:0 20px 48px #ffca002e}.AppNotifyViewport-module__Z6PmLq__info{color:#004085;background:#eff8fff0;border-color:#0059ce47;box-shadow:0 20px 48px #0059ce29}
.AppleSummaryCard-module__UpW7ta__grid{grid-template-columns:repeat(var(--apple-summary-cols,4),minmax(0,1fr));gap:16px;display:grid}.AppleSummaryCard-module__UpW7ta__card{will-change:transform;background:#fff;border:1px solid #0000000f;border-radius:22px;flex-direction:column;min-height:150px;padding:22px;transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s;display:flex;box-shadow:0 2px 8px #0000000a}.AppleSummaryCard-module__UpW7ta__card:hover{transform:perspective(600px)translateZ(14px);box-shadow:0 20px 40px #0000001a}.AppleSummaryCard-module__UpW7ta__label{color:#6e6e73;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.AppleSummaryCard-module__UpW7ta__value{color:#1d1d1f;margin:16px 0 0;font-family:SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:42px;font-weight:650;line-height:1}.AppleSummaryCard-module__UpW7ta__copy{color:#6e6e73;margin:12px 0 0;font-size:14px;line-height:20px}@media (max-width:640px){.AppleSummaryCard-module__UpW7ta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.AppleSummaryCard-module__UpW7ta__value{font-size:32px}}
