﻿.contracts .card-wrapper{display:flex;flex-direction:column;gap:1rem;container:content/inline-size}.contracts .card-contract{display:flex;padding:2rem;flex-direction:column;gap:2rem;border-radius:1rem;background:var(--contrast-100);color:var(--text-default);position:relative;will-change:contents;background-color:var(--contrast-100);will-change:filter;box-shadow:var(--elevation-2)}.contracts .card-contract-header-negativated{display:flex;padding-bottom:24px;align-items:center;gap:16px;border-bottom:1px solid var(--border);width:fit-content}@media(width < 768px){.contracts .card-contract-header-negativated{flex-direction:column;gap:8px}}.contracts .card-contract-header-negativated>button{background-color:var(--semantic-danger-100)}.contracts .card-contract-header-negativated>p{margin:0;color:var(--text-light);font-feature-settings:"salt" on,"liga" off,"clig" off;font-family:var(--font-poppins);font-size:13px;font-style:normal;font-weight:500;line-height:160%;max-width:14rem}@media(width < 768px){.contracts .card-contract-header-negativated>p{max-width:100%}}.contracts .card-contract-top{display:flex;flex-wrap:wrap;justify-content:space-between}.contracts .card-contract-header{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:390px}.contracts .card-contract-header-item{display:flex;gap:1.5rem;font-size:.875rem;align-items:baseline}.contracts .card-contract-header-item span{font-weight:500}.contracts .card-contract-header-item span:first-child{width:8.25rem;flex-shrink:0}.contracts .card-contract-header-item span.lg{width:auto;flex-shrink:0;padding-bottom:.5rem}@media(max-width: 768px){.contracts .card-contract-header-item span.lg{max-width:11rem}}.contracts .card-contract-header-item span:last-child{flex-grow:1}.contracts .card-contract-header-item .highlight-item{color:var(--secondary-100);font-size:1.25rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.0125rem}@container content (max-width: 695px){.contracts .card-contract-header{order:2;max-width:unset}}.contracts .card-contract .img-holder{width:220px;height:50px;color:var(--text-default);order:1}@container content (max-width: 695px){.contracts .card-contract .img-holder{height:40px;margin-bottom:1.5rem}}.contracts .card-contract .img-holder .brand{margin-left:auto;width:100%;height:100%;background-repeat:no-repeat;background-position:right center;background-size:contain}@container content (max-width: 695px){.contracts .card-contract .img-holder .brand{background-position:left center}}.contracts .card-contract-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.contracts .card-contract-content input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.contracts .card-contract-content .contracts-wrapper{display:grid;grid-template-rows:0fr;flex-basis:100%;padding:0;transition:.3s;overflow-x:auto}.contracts .card-contract-content input[type=checkbox]:checked~.contracts-wrapper{grid-template-rows:1fr}.contracts .card-contract-content input[type=checkbox]:checked~.contracts-wrapper .contracts-table{padding:1rem !important}.contracts .card-contract-content input[type=checkbox]:checked~.contracts-wrapper .contracts-table.no-borders{padding:0 !important}.contracts .card-contract.collapse{padding:2rem 0;background-color:rgba(0,0,0,0);border:none}.contracts-table{border-radius:.5rem;background-color:var(--bg-secondary);box-shadow:inset 0 0 0 1px var(--border);padding:1rem;transition:.3s;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.contracts-table::-webkit-scrollbar{display:none}.contracts-table.no-borders{border:none;background-color:var(--contrast-100);padding:0 !important;box-shadow:none}.contracts-table table{width:100%}.contracts-table table.in-progress{display:none}@media(min-width: 1024px){.contracts-table table.in-progress{display:block}}.contracts-table table.negotiating{display:none}@media(min-width: 1024px){.contracts-table table.negotiating{display:block}}.contracts-table table tr{transition:background .3s;border-radius:.5rem}@media(hover: hover){.contracts-table table tr:hover{background-color:var(--bg-highlight)}}.contracts-table table thead tr:hover{background-color:rgba(0,0,0,0)}.contracts-table table td,.contracts-table table th{padding:.45rem 1rem .45rem;text-align:left;max-width:fit-content;cursor:default;white-space:nowrap}.contracts-table table td.collapse,.contracts-table table th.collapse{width:1%}.contracts-table table td.crop,.contracts-table table th.crop{max-width:180px;overflow:hidden;text-overflow:ellipsis}.contracts-table table th{font-weight:500;color:var(--text-extra-light)}.contracts-table .contracts-grid.in-progress,.contracts-table .contracts-grid.negotiating{display:block}@media(min-width: 1024px){.contracts-table .contracts-grid.in-progress,.contracts-table .contracts-grid.negotiating{display:none}}.contracts-table .contracts-grid.in-progress h3,.contracts-table .contracts-grid.negotiating h3{color:var(--text-light, #3B5266);font-feature-settings:"salt" on,"liga" off,"clig" off;font-family:var(--font-poppins);font-size:1rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-0.01rem}.contracts-table .contracts-grid.in-progress .contract-installment__card,.contracts-table .contracts-grid.negotiating .contract-installment__card{display:flex;padding:1.5rem 0rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-05-rem, 0.5rem);align-self:stretch;border-bottom:2px solid var(--border)}.contracts-table .contracts-grid.in-progress .contract-installment__number,.contracts-table .contracts-grid.negotiating .contract-installment__number{display:flex;align-items:center;gap:1rem;align-self:stretch}.contracts-table .contracts-grid.in-progress .contract-installment__number p,.contracts-table .contracts-grid.negotiating .contract-installment__number p{color:var(--text-default);font-feature-settings:"salt" on,"liga" off,"clig" off;font-family:var(--font-poppins);font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;padding:0;margin:0}.contracts-table .contracts-grid.in-progress .contract-installment__label,.contracts-table .contracts-grid.negotiating .contract-installment__label{display:flex;height:1.5rem;padding:0rem var(--spacing-075-rem, 0.75rem);justify-content:flex-end;align-items:center;gap:1rem;border-radius:.25rem;text-align:center;font-feature-settings:"salt" on,"liga" off,"clig" off;font-family:var(--font-poppins);font-size:.8125rem;font-style:normal;font-weight:500;line-height:160%;color:var(--label-color);background:var(--label-bg)}.contracts-table .contracts-grid.in-progress .contract-installment__label.em-aberto,.contracts-table .contracts-grid.negotiating .contract-installment__label.em-aberto{--label-color: var(--secondary-100);--label-bg: var(--secondary-16)}.contracts-table .contracts-grid.in-progress .contract-installment__label.em-atraso,.contracts-table .contracts-grid.negotiating .contract-installment__label.em-atraso{--label-color: var(--semantic-warning-100);--label-bg: var(--semantic-warning-20)}.contracts-table .contracts-grid.in-progress .contract-installment__label.pago,.contracts-table .contracts-grid.negotiating .contract-installment__label.pago{--label-color: var(--primary-100);--label-bg: var(--primary-20)}.contracts-table .contracts-grid.in-progress .contract-installment__info,.contracts-table .contracts-grid.negotiating .contract-installment__info{display:flex;align-items:center;gap:1.5rem;align-self:stretch}.contracts-table .contracts-grid.in-progress .contract-installment__info__duedate,.contracts-table .contracts-grid.negotiating .contract-installment__info__duedate{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0}.contracts-table .contracts-grid.in-progress .contract-installment__info__value,.contracts-table .contracts-grid.negotiating .contract-installment__info__value{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex:1 0 0}.contracts-table .contracts-grid.in-progress .contract-installment__info p,.contracts-table .contracts-grid.negotiating .contract-installment__info p{color:var(--text-light, #B1BDC7);font-feature-settings:"salt" on,"liga" off,"clig" off;font-family:var(--font-poppins);font-size:.8125rem;font-style:normal;font-weight:700;line-height:160%;margin:0;padding:0}.contracts-table .contracts-grid.in-progress .contract-installment__info span,.contracts-table .contracts-grid.negotiating .contract-installment__info span{color:var(--text-default, #DAE2E8);font-feature-settings:"salt" on,"liga" off,"clig" off;font-family:var(--font-poppins);font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.contracts-table .contracts-grid.in-progress .contract-installment__payment-button,.contracts-table .contracts-grid.negotiating .contract-installment__payment-button{margin-top:.5rem;width:100%}.contracts-table .contracts-grid.in-progress .contracts-grid-footer,.contracts-table .contracts-grid.negotiating .contracts-grid-footer{display:flex;padding:var(--spacing-05-rem, 0.5rem) 0rem;align-items:baseline;gap:1.5rem;align-self:stretch}.contracts-table .contracts-grid.in-progress .contracts-grid-footer__info,.contracts-table .contracts-grid.negotiating .contracts-grid-footer__info{color:var(--text-contrast);font-feature-settings:"salt" on,"liga" off,"clig" off;font-family:var(--font-poppins);font-size:.875rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.00875rem;flex:1 0 0}.contracts-table .contracts-grid.in-progress .contracts-grid-footer__value,.contracts-table .contracts-grid.negotiating .contracts-grid-footer__value{color:var(--primary-100);font-feature-settings:"salt" on,"liga" off,"clig" off;font-family:var(--font-poppins);font-size:1.25rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.0125rem}.payment-label{display:flex;align-items:center;--content: "";gap:.5rem;font-weight:700;color:var(--text-default)}.payment-label::before{content:var(--content);font-family:"Font Awesome 6 Pro";font-size:1.25rem;color:var(--text-default);width:20px;height:1.5em}.payment-label[data-pay=CARD]{--content: ""}.payment-label[data-pay=BANK_SLIP]{--content: ""}.payment-label[data-pay=PIX]{--content: ""}.payment-label[data-pay=PIX]::before{content:"";mask:url('data:image/svg+xml;charset=UTF-8,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4531 11.9453C10.6484 11.75 11.0391 11.75 11.2344 11.9453L14.2422 14.9531C14.7891 15.5 15.5312 15.8125 16.3125 15.8125H16.8984L13.1094 19.6016C11.9375 20.7734 10.0234 20.7734 8.8125 19.6016L5.02344 15.8125H5.375C6.15625 15.8125 6.89844 15.5 7.44531 14.9531L10.4531 11.9453ZM11.2344 9.05469C11 9.28906 10.6484 9.28906 10.4531 9.05469L7.44531 6.08594C6.89844 5.5 6.15625 5.22656 5.375 5.22656H5.02344L8.8125 1.39844C10.0234 .226562 11.9375 .226562 13.1094 1.39844L16.8984 5.1875H16.3125C15.5312 5.1875 14.7891 5.5 14.2422 6.04688L11.2344 9.05469ZM5.375 6.08594C5.92188 6.08594 6.42969 6.32031 6.82031 6.71094L9.82812 9.67969C10.1016 9.95312 10.4922 10.1094 10.8438 10.1094C11.1953 10.1094 11.5859 9.95312 11.8594 9.67969L14.8672 6.67188C15.2578 6.32031 15.7656 6.08594 16.3125 6.08594H17.7969L20.0625 8.35156C21.2344 9.5625 21.2344 11.4766 20.0625 12.6484L17.7969 14.9141H16.3125C15.7656 14.9141 15.2578 14.7188 14.8672 14.3281L11.8594 11.3203C11.3125 10.7734 10.375 10.7734 9.82812 11.3203L6.82031 14.3281C6.42969 14.6797 5.92188 14.9141 5.375 14.9141H4.125L1.85938 12.6484C0.6875 11.4766 .6875 9.5625 1.85938 8.35156L4.125 6.08594H5.375Z" fill="black"/></svg>');mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask:url('data:image/svg+xml;charset=UTF-8,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4531 11.9453C10.6484 11.75 11.0391 11.75 11.2344 11.9453L14.2422 14.9531C14.7891 15.5 15.5312 15.8125 16.3125 15.8125H16.8984L13.1094 19.6016C11.9375 20.7734 10.0234 20.7734 8.8125 19.6016L5.02344 15.8125H5.375C6.15625 15.8125 6.89844 15.5 7.44531 14.9531L10.4531 11.9453ZM11.2344 9.05469C11 9.28906 10.6484 9.28906 10.4531 9.05469L7.44531 6.08594C6.89844 5.5 6.15625 5.22656 5.375 5.22656H5.02344L8.8125 1.39844C10.0234 .226562 11.9375 .226562 13.1094 1.39844L16.8984 5.1875H16.3125C15.5312 5.1875 14.7891 5.5 14.2422 6.04688L11.2344 9.05469ZM5.375 6.08594C5.92188 6.08594 6.42969 6.32031 6.82031 6.71094L9.82812 9.67969C10.1016 9.95312 10.4922 10.1094 10.8438 10.1094C11.1953 10.1094 11.5859 9.95312 11.8594 9.67969L14.8672 6.67188C15.2578 6.32031 15.7656 6.08594 16.3125 6.08594H17.7969L20.0625 8.35156C21.2344 9.5625 21.2344 11.4766 20.0625 12.6484L17.7969 14.9141H16.3125C15.7656 14.9141 15.2578 14.7188 14.8672 14.3281L11.8594 11.3203C11.3125 10.7734 10.375 10.7734 9.82812 11.3203L6.82031 14.3281C6.42969 14.6797 5.92188 14.9141 5.375 14.9141H4.125L1.85938 12.6484C0.6875 11.4766 .6875 9.5625 1.85938 8.35156L4.125 6.08594H5.375Z" fill="black"/></svg>');-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--text-default)}.payment-label[class*=-sm]{font-size:.875rem}.payment-label[class*=-md]{font-size:1rem}.primary-box{flex-basis:100%;color:var(--white-100)}.primary-box .contracts-table{border:1px solid var(--primary-100);background-color:var(--primary-100);padding:1rem 0 !important}.primary-box .contracts-table th,.primary-box .contracts-table td{color:var(--white-100)}@media(hover: hover){.primary-box .contracts-table tr:hover{background-color:var(--primary-10)}}.resume{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem}.resume-item{display:flex;gap:1rem}.resume-item span:first-child{flex-grow:1}.resume .security{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.resume .security-header{display:flex;align-items:center;gap:.5rem;font-weight:700;line-height:1.6}.resume .security-header .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:4px;color:var(--white-100);background:var(--semantic-success-100)}.resume .security-header .icon i:before{content:""}.resume .security-content{font-size:11px;line-height:1.6;color:var(--text-extra-light)}.return-msg{text-align:left;display:flex;gap:1rem}.return-msg i{font-size:2rem}@media(prefers-color-scheme: light){[data-brand=ampli]{background-image:url("/marcas/ampli.svg")}[data-brand=anhanguera]{background-image:url("/marcas/anhanguera.svg")}[data-brand=lfg]{background-image:url("/marcas/lfg.svg")}[data-brand=pitagoras]{background-image:url("/marcas/pitagoras.svg")}[data-brand=unic]{background-image:url("/marcas/unic.svg")}[data-brand=uniderp]{background-image:url("/marcas/uniderp.svg")}[data-brand=unime]{background-image:url("/marcas/unime.svg")}[data-brand=unopar]{background-image:url("/marcas/unopar.svg")}[data-brand=umc]{background-image:url("/marcas/umc.svg")}[data-brand=upf]{background-image:url("/marcas/upf.svg")}[data-brand=utp]{background-image:url("/marcas/utp.svg")}}@media(prefers-color-scheme: dark){[data-brand=ampli]{background-image:url("/marcas/ampli_inv.svg")}[data-brand=anhanguera]{background-image:url("/marcas/anhanguera_inv.svg")}[data-brand=lfg]{background-image:url("/marcas/lfg_inv.svg")}[data-brand=pitagoras]{background-image:url("/marcas/pitagoras_inv.svg")}[data-brand=unic]{background-image:url("/marcas/unic_inv.svg")}[data-brand=uniderp]{background-image:url("/marcas/uniderp_inv.svg")}[data-brand=unime]{background-image:url("/marcas/unime_inv.svg")}[data-brand=unopar]{background-image:url("/marcas/unopar_inv.svg")}[data-brand=umc]{background-image:url("/marcas/umc_inv.svg")}[data-brand=upf]{background-image:url("/marcas/upf_inv.svg")}[data-brand=utp]{background-image:url("/marcas/utp_inv.svg")}}.theme-light [data-brand=ampli]{background-image:url("/marcas/ampli.svg")}.theme-light [data-brand=anhanguera]{background-image:url("/marcas/anhanguera.svg")}.theme-light [data-brand=lfg]{background-image:url("/marcas/lfg.svg")}.theme-light [data-brand=pitagoras]{background-image:url("/marcas/pitagoras.svg")}.theme-light [data-brand=unic]{background-image:url("/marcas/unic.svg")}.theme-light [data-brand=uniderp]{background-image:url("/marcas/uniderp.svg")}.theme-light [data-brand=unime]{background-image:url("/marcas/unime.svg")}.theme-light [data-brand=unopar]{background-image:url("/marcas/unopar.svg")}.theme-light [data-brand=umc]{background-image:url("/marcas/umc.svg")}.theme-light [data-brand=upf]{background-image:url("/marcas/upf.svg")}.theme-light [data-brand=utp]{background-image:url("/marcas/utp.svg")}.theme-dark [data-brand=ampli]{background-image:url("/marcas/ampli_inv.svg")}.theme-dark [data-brand=anhanguera]{background-image:url("/marcas/anhanguera_inv.svg")}.theme-dark [data-brand=lfg]{background-image:url("/marcas/lfg_inv.svg")}.theme-dark [data-brand=pitagoras]{background-image:url("/marcas/pitagoras_inv.svg")}.theme-dark [data-brand=unic]{background-image:url("/marcas/unic_inv.svg")}.theme-dark [data-brand=uniderp]{background-image:url("/marcas/uniderp_inv.svg")}.theme-dark [data-brand=unime]{background-image:url("/marcas/unime_inv.svg")}.theme-dark [data-brand=unopar]{background-image:url("/marcas/unopar_inv.svg")}.theme-dark [data-brand=umc]{background-image:url("/marcas/umc_inv.svg")}.theme-dark [data-brand=upf]{background-image:url("/marcas/upf_inv.svg")}.theme-dark [data-brand=utp]{background-image:url("/marcas/utp_inv.svg")}.delete-icon{cursor:pointer;font-size:1.8rem}.no-pointer-events{pointer-events:none}.h-full{height:100%}dialog.h-full .dialog-body{height:100%}.next-installment-payment-button{width:100%}@media(min-width: 1024px){.next-installment-payment-button{display:none}}@media(max-width: 768px){.add-renewal-button{padding:0 1em}}.remove-renewal-button{display:flex;width:2.5rem;height:2.5rem;padding:0rem;justify-content:center;align-items:center;gap:1rem;border-radius:3.125rem;background:var(--primary-100);cursor:pointer;border:none}@media(hover: hover){.remove-renewal-button:hover{box-shadow:0 0 1em .5em color-mix(in srgb, var(--primary-100) 50%, transparent 100%)}}.remove-renewal-button::before{content:"";color:var(--white-100, #FFF);font-family:"Font Awesome 6 Pro";font-size:1.125rem;font-style:normal;font-weight:300;line-height:normal}.card-switch .radio{display:flex;align-items:center}.card-switch .radio label{width:20px;height:20px;position:relative;display:flex;overflow:hidden;cursor:pointer;opacity:.4}.card-switch .radio label::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--text-contrast)}.card-switch .radio label::after{content:"";position:absolute;inset:2px;border-radius:50%;background-color:var(--text-extra-light)}.card-switch .radio input{display:none}.card-switch .radio input:checked+label{opacity:1}.card-switch .radio input:checked+label::before{border-color:var(--primary-100)}.card-switch .radio input:checked+label::after{inset:5px;background-color:var(--primary-100)}.card-switch:has(input:checked){border:2px solid var(--primary-20)}
