@media (max-width:48rem){.today-page .button.compact,.lessons-page .button.compact,.calendar-page .button.compact{min-height:2.75rem}.today-page .icon-action,.lessons-page .icon-action,.calendar-page .icon-action{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.today-page .today-header{gap:.2rem}.today-page .today-heading-top .foundation-eyebrow{margin-bottom:0}.today-page .today-heading-content h1{letter-spacing:-.02em;font-size:1.5rem}.today-page .today-heading-content p:last-child{margin-top:.2rem;font-size:.85rem}.today-page .today-dashboard-layout{gap:.85rem;margin-top:1.25rem}.today-page .today-widget:not(.today-widget-finance) .today-section-heading .section-kicker{display:none}.today-page .today-section-heading{gap:.5rem .75rem;min-height:0;padding:.8rem .9rem}.today-page .today-section-heading h2{font-size:.95rem}.today-page .today-section-heading>a,.today-page .today-agenda-actions>a{min-height:2.75rem}.today-page .today-agenda-actions{flex:100%;justify-content:space-between;gap:.5rem}.today-page .today-agenda-actions form{flex:auto;min-width:0}.today-page .today-agenda-actions form .button{justify-content:center;width:100%}.today-page .today-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-bottom:0;display:grid;overflow:visible}.today-page .today-metrics>a{gap:.55rem;min-width:0;min-height:3.75rem;padding:.7rem .75rem}.today-page .today-metrics>a:last-child{grid-column:1/-1}.today-page .today-weekahead-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:.7rem}.today-page .today-weekahead-day{gap:.1rem;min-height:3.5rem;padding:.5rem .15rem}.today-page .today-weekahead-dow{letter-spacing:0;font-size:.6rem}.today-page .today-weekahead-day strong{font-size:1.05rem}.today-page .today-weekahead-word{display:none}.today-page .today-lesson-list>article{padding:.85rem .9rem}.today-page .today-lesson-list>article>time{font-size:.88rem}.today-page .today-lesson-list article header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.3rem .6rem;display:grid}.today-page .today-lesson-list h3{font-size:.85rem}.today-page .today-lesson-list p{font-size:.72rem}.today-page .today-lesson-list .lesson-badges{flex-wrap:wrap;justify-content:flex-end;max-width:7.5rem}.today-page .today-lesson-list article footer{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.today-page .today-lesson-list article footer>div{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.today-page .today-lesson-list article footer>div>form{flex:100%}.today-page .today-lesson-list article footer>div form .button{justify-content:center;width:100%}.today-page .today-lesson-list article footer>div>.icon-action{flex:0 0 2.75rem}.today-page .today-lesson-list article footer>.button{justify-content:center;width:100%}.today-page .today-finance-grid{grid-template-columns:minmax(0,1fr)}.today-page .today-finance-grid>a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.7rem .9rem}.today-page .today-finance-grid>a>span{grid-row:auto;width:2rem;height:2rem}.today-page .today-finance-grid small{font-size:.78rem}.today-page .today-finance-grid strong{justify-self:end;font-size:1rem}.today-page .today-finance-grid>a+a{border-top:1px solid var(--line);border-left:0}.today-page .today-customizer-row .icon-button{width:2.75rem;height:2.75rem;min-height:2.75rem}.lessons-page .lesson-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-bottom:0;display:grid;overflow:visible}.lessons-page .lesson-metrics a{gap:.55rem;min-width:0;min-height:3.75rem;padding:.6rem .7rem}.lessons-page .lesson-metrics a:last-child{grid-column:1/-1}.lessons-page .lesson-filters input:not(.sr-only),.lessons-page .lesson-filters select{min-height:2.75rem;font-size:1rem}.lessons-page .lesson-bulk-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lessons-page .lesson-bulk-toolbar strong{grid-column:1/-1}.lessons-page .lesson-bulk-toolbar>button{justify-content:center;width:100%}.lessons-page .lesson-day>header{gap:.1rem;margin-bottom:.55rem;display:grid}.lessons-page .lesson-day>header h2{font-size:1rem}.lessons-page .lesson-card-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:.4rem;display:grid}.lessons-page .lesson-card-identity h3{white-space:normal;font-size:.9rem}.lessons-page .lesson-card-identity p{white-space:normal;font-size:.72rem}.lessons-page .lesson-time strong{font-size:1.1rem}.lessons-page .lesson-badges{flex-wrap:wrap;justify-content:flex-start;width:100%}.lessons-page .lesson-actions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;width:100%}.lessons-page .lesson-pagination a,.lessons-page .lesson-pagination>span{align-items:center;min-height:2.75rem}.calendar-page .week-agenda section{padding:.6rem 0}.calendar-page .week-agenda section>header{gap:.1rem;display:grid}.calendar-page .agenda-entry{min-height:3.25rem;padding:.55rem .5rem .55rem .65rem}.calendar-page .agenda-entry .time-grid-open{opacity:1;place-items:center;width:2.75rem;height:2.75rem;margin-block:-.5rem;display:grid;position:static}.calendar-page .agenda-entry .time-grid-open:after{content:"";border-radius:.6rem;position:absolute;inset:0}.calendar-page .agenda-entry .time-grid-open svg{width:1rem}.calendar-page .week-agenda a.agenda-free{border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);min-height:2.75rem;color:var(--accent);border-radius:.6rem;align-items:center;margin:.35rem 0;padding:.4rem .65rem;font-weight:700;text-decoration:none;display:flex}.backoffice-tabbar a,.backoffice-tabbar button{letter-spacing:-.01em;padding-inline:.1rem;font-size:.68rem;font-weight:600}}
@media (max-width:48rem){.students-page>.people-page-header>div>p:last-child,.contacts-page>.people-page-header>div>p:last-child{display:none}.students-page>.people-page-header>.workspace-header-actions{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));align-items:stretch;gap:.5rem;display:grid}.students-page>.people-page-header>.workspace-header-actions>.button{justify-content:center;width:100%;min-height:2.75rem}.students-page .filter-drawer-head,.contacts-page .filter-drawer-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.students-page .filter-drawer-head>.filter-search,.contacts-page .filter-drawer-head>.filter-search{grid-area:1/1/auto/-1}.students-page .filter-drawer-head>.student-filter-count,.contacts-page .filter-drawer-head>.student-filter-count{grid-area:2/1}.students-page .filter-drawer-head>.filter-drawer-summary,.contacts-page .filter-drawer-head>.filter-drawer-summary{grid-area:2/2}.students-page .filter-drawer-head>.button,.contacts-page .filter-drawer-head>.button{grid-area:2/3}.students-page .filter-drawer-head>.filter-drawer-fields,.contacts-page .filter-drawer-head>.filter-drawer-fields{grid-area:3/1/auto/-1}.students-page .student-filter-panel input:not([type=checkbox]),.students-page .student-filter-panel select,.contacts-page .student-filter-panel input:not([type=checkbox]),.contacts-page .student-filter-panel select{min-height:2.75rem;font-size:1rem}.students-page .filter-drawer .filter-drawer-summary,.contacts-page .filter-drawer .filter-drawer-summary,.students-page .filter-drawer-head>.button,.contacts-page .filter-drawer-head>.button{min-height:2.75rem}.students-page .student-filter-check input[type=checkbox],.contacts-page .student-filter-check input[type=checkbox]{width:1.15rem;height:1.15rem}.contact-directory-table tr{grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:.3rem .4rem;padding:.85rem 1rem;display:grid}.contact-directory-table td{border:0;width:auto;min-width:0;padding:0;display:block}.contact-directory-table td:before{content:none}.contact-directory-table td[data-label=\#]{display:none}.contact-directory-table td.contact-identity{grid-area:1/1/auto/5;max-width:none}.contact-directory-table td[data-label=Estado]{grid-area:1/5;place-self:start end}.contact-directory-table td[data-label=Estado] .status-control{display:none}.contact-directory-table td[data-label=Estado] .student-state-pill{display:inline-flex}.contact-directory-table td[data-label=Estado] .status-pill{max-width:100%;font-size:.72rem}.contact-directory-table td[data-label="1.º contacto"],.contact-directory-table td[data-label=Modalidade],.contact-directory-table td[data-label=Preço],.contact-directory-table td[data-label=Seguimento]{color:var(--muted);white-space:nowrap;grid-row:2;font-size:.75rem}.contact-directory-table td[data-label="1.º contacto"]{grid-column:1}.contact-directory-table td[data-label=Modalidade]{grid-column:2}.contact-directory-table td[data-label=Preço]{grid-column:3}.contact-directory-table td[data-label=Seguimento]{white-space:normal;grid-column:4/-1}.contact-directory-table td.is-unset{display:none}.contact-directory-table td[data-label=Modalidade]:before,.contact-directory-table td[data-label=Preço]:before{content:"· ";color:var(--line-strong);font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.contact-directory-table td[data-label=Seguimento]:before{content:"· seguir ";color:var(--line-strong);font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.contact-directory-table td[data-label=Ações]{grid-area:3/1/auto/-1;margin-top:.35rem}.contact-directory-table .contact-row-actions{justify-content:flex-start;gap:.5rem}.contact-directory-table td[data-label=Ações] form{width:auto;max-width:none}.contact-directory-table .contact-row-actions .contact-outreach-links{gap:.5rem}.contact-directory-table .contact-row-actions .icon-action{border-radius:.7rem;width:2.75rem;height:2.75rem}.contact-directory-table .contact-row-actions .icon-action svg{width:1.05rem;height:1.05rem}.student-header-links{gap:.5rem}.student-header-links>.button,.student-header-teaching>.button{flex:none;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.student-header-links>.button>span,.student-header-teaching>.button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.student-header-links>.button>svg,.student-header-teaching>.button>svg{width:1.1rem;height:1.1rem}.student-avatar-manager .student-avatar-remove{opacity:1;width:2rem;height:2rem}.student-avatar-manager .student-avatar-remove:after{content:"";position:absolute;inset:-.4rem}.student-avatar-drop:not(:has(img)) .student-avatar-overlay{opacity:1}.student-avatar-drop:not(:has(img)) .student-avatar>span{visibility:hidden}.student-profile-header{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:.6rem .85rem}.student-profile-header .student-avatar-manager{align-self:start;margin-top:.15rem}.student-switcher{margin:0 0 .75rem}.student-file-page>.page-back{margin-bottom:1rem}.student-switcher .button{flex:1 1 0;justify-content:center;max-width:none}.student-profile-header .student-avatar-manager,.student-profile-header .student-avatar-drop,.student-profile-header .student-avatar{width:3.5rem;min-width:0;height:3.5rem}.student-profile-header .student-avatar{font-size:1rem}.student-profile-header .student-avatar-overlay small{display:none}.student-profile-header .student-avatar-overlay svg{width:.95rem;height:.95rem}.student-profile-header h1{font-size:1.35rem;line-height:1.2}.student-profile-meta{flex-wrap:wrap;gap:.4rem .75rem}.student-profile-nav a{flex:auto;padding:.6rem .55rem;font-size:.72rem}.student-profile-nav a>svg{display:none}.student-statement .table-scroll{overflow:visible}.student-statement-table,.student-statement-table tbody{display:grid}.student-statement-table thead{display:none}.student-statement-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .6rem;padding:.8rem 0;display:grid}.student-statement-table tr:last-child{border-bottom:0}.student-statement-table td{border:0;min-width:0;padding:0;display:block}.student-statement-table td[data-label=Aula]{grid-area:1/1}.student-statement-table td[data-label=Aula] strong{white-space:nowrap}.student-statement-table td[data-label=Aula] small{display:none}.student-statement-table td[data-label=Estado]{grid-area:1/2;justify-self:end}.student-statement-table td[data-label=Pagamento]{grid-area:2/1}.student-statement-table td[data-label=Valor]{grid-area:2/2;justify-self:end}.student-statement-table td[data-label=Pagamento],.student-statement-table td[data-label=Valor]{color:var(--muted);font-size:.82rem}.student-statement-actions nav{gap:.5rem;display:flex}.student-statement-actions nav .icon-action{width:2.75rem;height:2.75rem}.student-statement-actions .statement-print-button{min-height:2.75rem}.student-file-page input:not([type=checkbox]):not([type=radio]),.student-file-page select,.student-file-page textarea{font-size:1rem}.student-file-page input:not([type=checkbox]):not([type=radio]),.student-file-page select{min-height:2.75rem}.student-file-page .editable-field-heading.is-editing input{font-size:inherit}.planning-steps{border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.planning-steps a{border-radius:.75rem}.planning-steps a>div{min-width:0}.distribution-actions{position:static}.generate-plan-period{flex-wrap:wrap}.generate-plan-period label{flex:8.5rem;min-width:0}.generate-plan-period input{width:100%;min-height:2.75rem;font-size:1rem}.planning-page .agenda-entry .proposal-actions{gap:.4rem}.planning-page .agenda-entry .proposal-actions button,.planning-page .agenda-entry .time-grid-open{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.planning-page .agenda-entry .time-grid-open svg,.planning-page .agenda-entry .proposal-actions button svg{width:1.05rem;height:1.05rem}.planning-page .agenda-entry .proposal-adjust,.planning-page .agenda-entry .proposal-adjust-hint{grid-column:1/-1}.planning-page .proposal-adjust{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-page .proposal-adjust label{font-size:.65rem}.planning-page .proposal-adjust input{min-height:2.75rem;padding:.4rem .5rem;font-size:1rem}.planning-page .proposal-adjust .button{min-height:2.75rem;font-size:.78rem}.planning-availability-picker select{width:100%;min-height:2.75rem;font-size:1rem}}
@media (max-width:48rem){.portal-app .button.compact,.portal-app .portal-material-toolbar .button,.portal-app .portal-material-toolbar .portal-material-edit>summary,.portal-app .portal-material-add>summary,.portal-app .portal-material-edit>summary{min-height:2.75rem}.portal-app .icon-action{flex-basis:2.75rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.portal-app .portal-reschedule-form input,.portal-app .portal-reschedule-form select{min-height:2.75rem}.portal-section-header>div>.section-kicker{display:none}.portal-learning-page,.portal-availability-page{margin-top:1rem}.portal-section-header>div>p:last-child{font-size:.82rem;line-height:1.45}.portal-payment-table tr{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .6rem;padding:.8rem .9rem}.portal-payment-table td:before{display:none}.portal-payment-table td:first-child,.portal-payment-lesson,.portal-payment-lesson>div{display:contents}.portal-payment-lesson>span{display:none}.portal-payment-lesson strong{grid-area:1/1;font-size:.92rem;font-weight:620}.portal-payment-lesson small{grid-area:1/2;min-width:0;font-size:.76rem}.portal-payment-table td:nth-child(4){grid-area:1/3;justify-items:end}.portal-payment-table td:nth-child(2){grid-area:2/1/auto/3;justify-items:start}.portal-payment-table td:nth-child(3){grid-area:2/3;justify-items:end}.portal-payment-table .portal-payment-status{white-space:normal}.portal-payment-cell-amount strong{font-size:.9rem}.portal-credit-panel li:has(>div){grid-template-columns:minmax(0,1fr);gap:.3rem}.portal-credit-panel li>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.portal-lesson-filters{gap:.5rem;margin-top:1rem}.portal-lesson-filters .portal-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.portal-filter-tabs a{text-align:center;justify-content:center;align-items:center;min-height:2.75rem;display:flex}.portal-month-filter{flex-wrap:nowrap;gap:.4rem;width:100%}.portal-month-filter label{flex:none}.portal-month-filter select{flex:5rem;min-width:0;min-height:2.75rem;font-size:1rem}.portal-month-filter .button{flex:none}.portal-next-lesson-body{flex-direction:column;align-items:stretch;gap:.9rem}.portal-next-lesson-actions{gap:.5rem;display:grid}.portal-next-lesson-actions .button{justify-content:center;width:100%}.portal-next-lesson-meta{flex-wrap:wrap}.portal-next-lesson-body>.button{justify-content:center;width:100%}.portal-recitals-list li{flex-direction:column;align-items:stretch;gap:.7rem}.portal-recital-actions{gap:.5rem;display:grid}.portal-recital-actions .button{justify-content:center;width:100%}.portal-recital-answered{justify-content:space-between;align-items:center;gap:.6rem}.portal-recital-change{min-height:2.75rem}.portal-slot-count span{justify-content:center;align-items:center;min-height:2.75rem;padding-inline:1.1rem;display:flex}.portal-slot-request form{gap:.7rem}.portal-slot-request button{justify-self:stretch;width:100%}.portal-slot-status.pending form{flex:100%}.portal-slot-status.pending .button{width:100%}.portal-app .section-row{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;padding:.7rem .85rem;display:flex}.portal-app .section-row>.section-row-icon{flex:none}.portal-app .section-row>.section-row-name{flex:60%}.portal-app .section-row>.section-row-name~:last-child{margin-left:auto}.portal-app .section-band>summary,.portal-app .section-empty-row{min-height:2.75rem}.portal-survey-rating:not(.portal-survey-options){grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.portal-survey-options{grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid}.portal-survey-rating legend{grid-column:1/-1}.portal-survey-rating label{justify-content:center;min-height:2.75rem}.portal-survey-options label{justify-content:flex-start}.portal-survey-card>.button{justify-content:center;justify-self:stretch}.portal-material-tools>details{flex:100%}.portal-material-grid>article>.portal-material-preview{min-height:0}.portal-material-toolbar{gap:.45rem}.portal-material-actions{flex:auto;gap:.45rem}}
@media (max-width:48rem){.payment-month-detail .payment-table tr{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.3rem .75rem;padding:.9rem 1rem;display:grid}.payment-month-detail .payment-table td[data-label=Aula]{grid-area:1/1;font-size:.95rem}.payment-month-detail .payment-table td[data-label=Valor]{grid-area:1/2;justify-self:end;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;display:flex}.payment-month-detail .payment-table td[data-label=Pagamento]{grid-area:2/1;justify-self:start}.payment-month-detail .payment-table td[data-label="Estado da aula"]{grid-area:2/2;justify-self:end}.payment-month-detail .payment-table td[data-label="Estado da aula"] .status-pill,.payment-month-detail .payment-table td[data-label="Estado da aula"] span{box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:.76rem;font-weight:600}.payment-month-detail .payment-action-cell{flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:flex-start;gap:.5rem;margin-top:.6rem;display:flex}.payment-month-detail .payment-action-cell>form{flex-wrap:wrap;flex:100%;align-items:center;gap:.5rem;margin:0;display:flex}.payment-month-detail .payment-action-cell .button{flex:auto;justify-content:center;align-items:center;height:auto;min-height:44px;font-size:.85rem}.payment-month-detail .payment-action-cell .button.tertiary{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:var(--surface);color:var(--accent)}.payment-month-detail .payment-action-cell>form.payment-receive-form{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.4rem;display:grid}.payment-month-detail .payment-receive-form>.button{order:1;width:100%}.payment-month-detail .payment-receive-date{background:0 0;border:0;order:2;align-items:center;gap:.5rem;width:100%;padding:0;display:flex}.payment-month-detail .payment-receive-date>summary{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.4rem;padding:0 .25rem;font-size:.82rem;font-weight:650;text-decoration:none;list-style:none;display:inline-flex}.payment-month-detail .payment-receive-date>summary::-webkit-details-marker{display:none}.payment-month-detail .payment-receive-date>summary svg{flex:none;width:1.05rem;height:1.05rem}.payment-month-detail .payment-receive-date[open]>summary>span{display:none}.payment-month-detail .payment-receive-date label{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.payment-month-detail .payment-receive-date label>span{color:var(--muted);white-space:nowrap;font-size:.82rem;font-weight:650}.payment-month-detail .payment-receive-date label>input[type=date]{flex:auto;min-width:0;min-height:44px;padding:.4rem .6rem;font-size:16px}.payment-month-detail .payment-no-price,.payment-month-detail .payment-no-action{text-align:left;flex:100%}.payment-month-detail details[open]>.table-scroll{margin-left:0;padding-inline:.4rem}.payment-month-table>tbody td.payment-month-detail-cell{padding-inline:.35rem}.payment-month-detail .payment-table td{padding:0}.payment-month-detail .payment-table td:before,.payment-month-detail .payment-table td[data-label=Aula] small,.payment-month-detail .payment-table thead{display:none}}@media (max-width:60rem){.payment-month-table>tbody{--payment-inset:3rem}.payment-month-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.9rem 0 .2rem}.payment-month-table>tbody .payment-month-row td{padding:0}.payment-month-row td:not(:first-child):before{display:none}.payment-month-row td[data-label=Aluno]{grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .7rem;display:grid}.payment-month-row td[data-label=Aluno] .student-identity{display:contents}.payment-month-row td[data-label=Aluno] .student-identity>a:first-child{grid-area:1/1/-1;align-self:center}.payment-month-row td[data-label=Aluno] .payment-student-name,.payment-month-row td[data-label=Aluno] .payment-makeups,.payment-month-row td[data-label=Aluno] .payment-credit-line{grid-column:2;margin:0}.payment-month-row td[data-label=Aluno] .payment-student-name{font-size:1rem}.payment-month-row td[data-label=Aluno] .payment-credit-line,.payment-month-row td[data-label=Aluno] .payment-makeups{font-size:.72rem}.payment-month-row td[data-label=Por\ receber]{text-align:right;grid-area:1/2;place-self:start end;padding-top:.15rem;font-size:1.05rem}.payment-month-row td[data-label=Aulas],.payment-month-row td[data-label=Valor\ total],.payment-month-row td[data-label=Mês]{display:none}.payment-month-table>tbody .payment-month-row td[data-label=Ação]{padding-left:var(--payment-inset);grid-area:2/1/auto/-1;margin-top:.6rem}.payment-month-row td[data-label=Ação] .payment-row-actions{padding:0}.payment-month-row td[data-label=Ação] .payment-row-actions>form{margin:0;padding:0;display:flex}.payment-month-row td[data-label=Ação] .payment-row-actions>form>*{flex:auto;margin:0}.payment-month-detail-cell>details>summary{margin-left:var(--payment-inset)}.payment-month-detail,.payment-month-table>tbody td.payment-month-detail-cell{width:100%;padding-inline:0;display:block}.payment-month-detail details[open]>.table-scroll{margin-left:var(--payment-inset);margin-right:0;padding-inline:0}.payment-month-detail .payment-table tr{padding-inline:0}.payment-month-row td[data-label=Ação] .payment-row-actions{align-items:center;gap:.5rem;display:flex}.payment-month-row td[data-label=Ação] .payment-row-actions>form,.payment-month-row td[data-label=Ação] .payment-row-actions>.button{flex:auto}.payment-month-row td[data-label=Ação] .payment-row-actions>form:has(.icon-action){flex:none}.payment-month-row td[data-label=Ação] .button{justify-content:center;min-height:44px}.payment-month-row td[data-label=Ação] .icon-action{flex:none;width:44px;min-width:44px;height:44px}}
@media (max-width:48rem) and (prefers-reduced-motion:no-preference){.backoffice-content>.workspace-shell:not(.skeleton-screen),.portal-section-body>*{animation:screen-in var(--motion-quick,.22s) var(--ease-settle,ease-out)}}@keyframes screen-in{0%{opacity:0;transform:translateY(.5rem)}}
