.gera-dashboard-shell{--gera-page-gap:.75rem;--gera-section-gap:.65rem;--gera-card-padding:.8rem;--gera-control-height:2.45rem;--gera-table-cell-y:.52rem;--gera-table-cell-x:.7rem;--gera-radius:.55rem;--gera-shadow:0 .12rem .5rem #082f660d}.gera-clean-page{gap:var(--gera-page-gap);min-width:0;display:grid}.gera-clean-page>.card,.gera-clean-page>.profile-card,.gera-clean-page>.filter-grid,.gera-clean-page>.event-filters,.gera-clean-page>.event-summary,.gera-clean-page>.gera-sectioned-form,.gera-clean-page>.gera-screen-state,.gera-clean-page>.gera-empty-state,.gera-clean-page>.alert,.gera-clean-page>.callout,.gera-clean-page>.gera-page-intro,.gera-clean-page>.gera-record-heading,.gera-clean-page>.gera-pagination{margin-top:0;margin-bottom:0}.gera-dashboard-shell .content-header{padding-top:.75rem;padding-bottom:.5rem}.gera-dashboard-shell .content-header h1{font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.15}.gera-dashboard-shell .breadcrumb{margin-bottom:0;font-size:.82rem}.gera-dashboard-shell .app-content{padding-bottom:1.25rem}.gera-page-actions{gap:.4rem;margin-bottom:.65rem}.gera-dashboard-shell .gera-page-actions .btn,.gera-dashboard-shell .gera-clean-page .btn{min-height:var(--gera-control-height);border-radius:.42rem;padding:.4rem .72rem;font-size:.88rem;line-height:1.2}.gera-dashboard-shell .gera-clean-page .btn-sm{min-height:2.1rem;padding:.28rem .55rem;font-size:.8rem}.gera-page-intro{gap:.12rem;display:grid}.gera-page-intro h2{margin:0;font-size:1.1rem}.gera-page-intro p,.gera-page-intro span{color:var(--bs-secondary-color);margin:0;font-size:.84rem}.gera-dashboard-shell .gera-clean-page .card,.gera-dashboard-shell .gera-clean-page .profile-card,.gera-dashboard-shell .gera-clean-page .filter-grid,.gera-dashboard-shell .gera-clean-page .event-filters{border-radius:var(--gera-radius);height:auto;box-shadow:var(--gera-shadow)}.gera-dashboard-shell .gera-clean-page .card-header{min-height:2.7rem;padding:.52rem .75rem}.gera-dashboard-shell .gera-clean-page .card-title,.gera-dashboard-shell .gera-clean-page .card-body>h2,.gera-dashboard-shell .gera-clean-page .profile-card>h2,.gera-dashboard-shell .gera-clean-page .gera-form-section legend{letter-spacing:0;font-size:.98rem;line-height:1.25}.gera-dashboard-shell .gera-clean-page .card-title i,.gera-dashboard-shell .gera-clean-page .gera-form-section legend i,.gera-dashboard-shell .gera-clean-page .gera-record-heading i{color:var(--bs-primary)}.gera-dashboard-shell .gera-clean-page .card-body{padding:var(--gera-card-padding)}.gera-dashboard-shell .gera-clean-page .card-body>h2,.gera-dashboard-shell .gera-clean-page .profile-card>h2{margin-bottom:.55rem}.gera-dashboard-shell .gera-clean-page .card-body>p:last-child,.gera-dashboard-shell .gera-clean-page .profile-card>p:last-child{margin-bottom:0}.gera-dashboard-shell .gera-clean-page .profile-card{padding:var(--gera-card-padding)}.gera-dashboard-shell .gera-clean-page input:not([type=checkbox]),.gera-dashboard-shell .gera-clean-page select,.gera-dashboard-shell .gera-clean-page .form-control,.gera-dashboard-shell .gera-clean-page .form-select{min-height:var(--gera-control-height);border-radius:.42rem;padding:.4rem .62rem;font-size:.9rem}.gera-dashboard-shell .gera-clean-page textarea.form-control{resize:vertical;min-height:5.5rem}.gera-dashboard-shell .gera-clean-page label{font-size:.82rem}.gera-dashboard-shell .gera-clean-page .field-help,.gera-dashboard-shell .gera-clean-page .gera-section-description{color:var(--bs-secondary-color);font-size:.78rem;line-height:1.35}.gera-dashboard-shell .gera-clean-page .form-message:empty{display:none}.gera-dashboard-shell .gera-clean-page .alert{border-radius:.45rem;margin-bottom:0;padding:.65rem .75rem;font-size:.84rem}.gera-dashboard-shell .gera-clean-page .callout{margin:0;padding:.7rem .8rem}.gera-dashboard-shell .gera-clean-page .callout h5,.gera-dashboard-shell .gera-clean-page .callout .callout-title{margin-bottom:.2rem;font-size:.95rem}.gera-dashboard-shell .gera-clean-page .table{margin-bottom:0;font-size:.86rem}.gera-dashboard-shell .gera-clean-page .table>:not(caption)>*>*{padding:var(--gera-table-cell-y) var(--gera-table-cell-x);vertical-align:middle;line-height:1.3}.gera-dashboard-shell .gera-clean-page .table thead th{color:#314642;white-space:nowrap;background:#f7f9f8;font-size:.76rem;font-weight:800}.gera-dashboard-shell .gera-clean-page .table tbody tr:last-child>*{border-bottom-width:0}.gera-dashboard-shell .gera-clean-page .gera-status-badge,.gera-dashboard-shell .gera-clean-page .status-badge{padding:.18rem .48rem;font-size:.7rem}.gera-dashboard-shell .gera-clean-page .gera-filter-card,.gera-dashboard-shell .gera-clean-page .gera-data-card{margin-bottom:0}.gera-dashboard-shell .gera-clean-page .gera-filter-grid,.gera-dashboard-shell .gera-clean-page .gera-inline-form,.gera-dashboard-shell .gera-clean-page .gera-form-grid{gap:.62rem}.gera-dashboard-shell .gera-clean-page .gera-filter-grid label,.gera-dashboard-shell .gera-clean-page .gera-inline-form label,.gera-dashboard-shell .gera-clean-page .gera-form-grid label{gap:.22rem;font-size:.79rem}.gera-dashboard-shell .gera-clean-page .gera-filter-actions,.gera-dashboard-shell .gera-clean-page .gera-form-actions,.gera-dashboard-shell .gera-clean-page .gera-row-actions{gap:.4rem}.gera-dashboard-shell .gera-clean-page .gera-pagination{gap:.65rem;padding:.1rem 0;font-size:.8rem}.gera-dashboard-shell .gera-clean-page .gera-sectioned-form{gap:.7rem}.gera-dashboard-shell .gera-clean-page .gera-form-section{border-radius:var(--gera-radius);box-shadow:var(--gera-shadow);background:#fff;padding:.75rem}.gera-dashboard-shell .gera-clean-page .gera-form-section legend{gap:.42rem;margin-bottom:.6rem}.gera-dashboard-shell .gera-clean-page .gera-section-description{margin:-.1rem 0 .6rem}.gera-dashboard-shell .gera-clean-page .gera-danger-choice,.gera-dashboard-shell .gera-clean-page .gera-privacy-note,.gera-dashboard-shell .gera-clean-page .evidence-warning{padding:.6rem .7rem;font-size:.82rem}.gera-dashboard-shell .gera-clean-page .gera-record-heading{border-radius:var(--gera-radius);box-shadow:var(--gera-shadow);gap:.75rem;margin-bottom:0;padding:.65rem .75rem}.gera-dashboard-shell .gera-clean-page .gera-record-heading strong{font-size:.95rem}.gera-dashboard-shell .gera-clean-page .gera-account-list{gap:.5rem}.gera-dashboard-shell .gera-clean-page .gera-account-list div{gap:.08rem;padding-top:.45rem}.gera-dashboard-shell .gera-clean-page .gera-account-list dt,.gera-dashboard-shell .gera-clean-page .gera-detail-list dt,.gera-dashboard-shell .gera-clean-page .gera-compact-details dt{color:var(--bs-secondary-color);letter-spacing:.02em;text-transform:uppercase;font-size:.7rem;font-weight:800}.gera-dashboard-shell .gera-clean-page .gera-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:.65rem 0 0;display:grid}.gera-dashboard-shell .gera-clean-page .gera-detail-list>div{min-width:0}.gera-dashboard-shell .gera-clean-page .gera-detail-list dd{overflow-wrap:anywhere;margin:.1rem 0 0;line-height:1.35}.gera-dashboard-shell .gera-clean-page .management-list{gap:.55rem;margin-top:.75rem}.gera-dashboard-shell .gera-clean-page .management-item{border-radius:var(--gera-radius);gap:.65rem;padding:.7rem}.gera-dashboard-shell .gera-clean-page .one-time-link{border-radius:var(--gera-radius);gap:.5rem;margin-top:.7rem;padding:.7rem}.gera-dashboard-shell .gera-clean-page .one-time-link code{background:var(--bs-tertiary-bg);border-radius:.35rem;padding:.45rem .55rem;font-size:.78rem}.gera-dashboard-shell .gera-clean-page .gera-mobile-card{gap:.5rem;padding:.75rem}.gera-dashboard-shell .gera-clean-page .gera-mobile-card__heading h3{font-size:.95rem}.gera-dashboard-shell .gera-clean-page .gera-compact-details{gap:.5rem}.gera-dashboard-shell .gera-clean-page .gera-danger-zone .card-body{gap:.75rem;padding:.7rem .8rem}.gera-dashboard-shell .gera-clean-page .gera-danger-zone h2{font-size:.95rem}.gera-dashboard-shell .gera-clean-page .receipt-evidence-grid{gap:.65rem}.gera-dashboard-shell .gera-clean-page .receipt-evidence-card{border-radius:var(--gera-radius);background:#f8faf9;padding:.75rem}.gera-dashboard-shell .gera-clean-page .receipt-evidence-card h3{margin-bottom:.35rem;font-size:.95rem}.gera-dashboard-shell .gera-clean-page .receipt-evidence-actions{gap:.4rem;margin-top:.55rem}.gera-dashboard-shell .gera-clean-page .receipt-evidence-actions .btn{min-height:var(--gera-control-height)}.gera-dashboard-shell .gera-clean-page .receipt-selfie-placeholder{min-height:6rem;margin-block:.55rem;padding:.75rem}.gera-dashboard-shell .gera-clean-page .receipt-selfie-preview,.gera-dashboard-shell .gera-clean-page .receipt-selfie-capture img{max-height:18rem;margin-block:.55rem}.gera-dashboard-shell .gera-clean-page ol.card-body{gap:.32rem;padding-left:2rem;font-size:.82rem;line-height:1.35;display:grid}.gera-dashboard-shell .gera-clean-page .event-summary{gap:.65rem}.gera-dashboard-shell .gera-clean-page .event-summary .profile-card{gap:.2rem;display:grid}.gera-dashboard-shell .gera-clean-page .event-summary .profile-card>strong{font-size:1.35rem;line-height:1.1}.gera-dashboard-shell .gera-clean-page .event-summary .profile-card>p{margin:0}.gera-dashboard-shell .gera-info-link .info-box{border:1px solid var(--bs-border-color);border-radius:var(--gera-radius);min-height:4.9rem;box-shadow:var(--gera-shadow);margin-bottom:0}.gera-dashboard-shell .gera-info-link .info-box-icon{width:3.6rem;font-size:1.25rem}.gera-dashboard-shell .gera-info-link .info-box-content{padding:.55rem .7rem}.gera-dashboard-shell .gera-info-link .info-box-text{font-size:.82rem}.gera-dashboard-shell .gera-info-link .info-box-number{font-size:.95rem}.gera-dashboard-shell .row.g-3{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem}@media (min-width:1200px){.gera-dashboard-shell .gera-clean-page .gera-detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.gera-dashboard-shell .gera-clean-page .event-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991.98px){.gera-dashboard-shell .gera-clean-page{gap:.65rem}.gera-dashboard-shell .gera-clean-page .gera-detail-list{grid-template-columns:1fr}.gera-dashboard-shell .gera-clean-page .btn,.gera-dashboard-shell .gera-page-actions .btn,.gera-dashboard-shell .gera-clean-page input:not([type=checkbox]),.gera-dashboard-shell .gera-clean-page select,.gera-dashboard-shell .gera-clean-page .form-control,.gera-dashboard-shell .gera-clean-page .form-select,.gera-dashboard-shell .gera-clean-page .receipt-evidence-actions .btn{min-height:44px}}@media (max-width:575.98px){.gera-dashboard-shell .content-header{padding-top:.65rem;padding-bottom:.45rem}.gera-dashboard-shell .content-header h1{font-size:1.35rem}.gera-dashboard-shell .gera-clean-page .card-body,.gera-dashboard-shell .gera-clean-page .profile-card,.gera-dashboard-shell .gera-clean-page .gera-form-section{padding:.72rem}.gera-dashboard-shell .gera-clean-page .gera-compact-details{grid-template-columns:1fr}}.auth-form-panel{padding:1rem}.auth-card{border-radius:.85rem;width:min(100%,29rem);padding:clamp(1.1rem,4vw,1.75rem);box-shadow:0 .8rem 2rem #082f6614}.auth-brand{margin-bottom:1rem}.auth-title{margin-bottom:.45rem;font-size:clamp(1.75rem,6vw,2.2rem)}.auth-description{font-size:.9rem;line-height:1.45}.auth-form{gap:.75rem;margin-top:1rem}.auth-form label{gap:.3rem;font-size:.84rem}.auth-form input:not([type=checkbox]),.auth-form select{min-height:2.65rem;padding:.5rem .65rem}.public-validation-main{width:min(100% - 2rem,40rem);padding-top:2rem;padding-bottom:2.5rem}.public-validation-brand{margin-bottom:.8rem!important}.public-validation-brand p{margin:.15rem 0 0;font-size:.82rem}.public-validation-main>.card{border:1px solid var(--line);border-radius:.7rem;box-shadow:0 .25rem .9rem #082f6612!important}.public-validation-main>.card>.card-body{padding:.9rem}.public-validation-content{gap:.75rem;display:grid}.public-validation-heading .badge{width:100%;margin-bottom:.6rem}.public-validation-kicker{margin-bottom:.25rem;font-size:.72rem}.public-validation-reference{margin-bottom:.35rem;font-size:clamp(1.65rem,6vw,2.25rem);line-height:1}.public-validation-summary{margin-bottom:0;font-size:.85rem;line-height:1.4}.public-validation-details{border-radius:.55rem;margin:0;overflow:hidden}.public-validation-details>div{padding:.65rem .7rem}.public-validation-details dt,.public-validation-technical dt{font-size:.68rem}.public-validation-details dd,.public-validation-technical dd{margin-top:.15rem;font-size:.86rem}.public-validation-technical{border-radius:.55rem;padding:.75rem}.public-validation-technical h2{margin-bottom:.55rem;font-size:.95rem}.public-validation-technical dl{gap:.5rem}.public-validation-main .alert{padding:.65rem .7rem;font-size:.8rem;line-height:1.35}.gera-secure-signing-card{border:1px solid #ffffff14;box-shadow:0 1rem 3rem #0000003d}.gera-signing-acceptance,.gera-signature-canvas{border-radius:.6rem}
.gera-events-compact,.gera-event-dashboard-compact{gap:.75rem;display:grid}.gera-dashboard-shell .gera-events-compact .card,.gera-dashboard-shell .gera-event-dashboard-compact .profile-card{margin-bottom:0}.gera-dashboard-shell .gera-events-compact .card-header{min-height:2.7rem;padding:.55rem .8rem}.gera-dashboard-shell .gera-events-compact .card-body{padding:.75rem .8rem}.gera-filter-card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gera-filter-toggle{padding:0;text-decoration:none;display:none}.gera-dashboard-shell .gera-events-compact .card-title,.gera-dashboard-shell .gera-event-dashboard-compact .profile-card h2{font-size:1rem;line-height:1.25}.gera-dashboard-shell .gera-events-compact .gera-filter-grid{gap:.65rem}.gera-dashboard-shell .gera-events-compact .gera-filter-grid label{gap:.25rem;font-size:.8rem}@media (min-width:992px){.gera-dashboard-shell .gera-events-compact .form-control,.gera-dashboard-shell .gera-events-compact .form-select{min-height:2.45rem;padding-block:.4rem;font-size:.9rem}.gera-dashboard-shell .gera-events-compact .gera-filter-actions .btn{min-height:2.45rem;padding:.4rem .75rem}}.gera-dashboard-shell .gera-events-compact .table>:not(caption)>*>*,.gera-dashboard-shell .gera-event-dashboard-compact .table>:not(caption)>*>*{padding:.55rem .7rem;line-height:1.3}.gera-dashboard-shell .gera-events-compact .table thead th,.gera-dashboard-shell .gera-event-dashboard-compact .table thead th{color:#314642;white-space:nowrap;background:#f7f9f8;font-size:.78rem;font-weight:800}.gera-evidence-list{gap:.2rem;min-width:11rem;font-size:.8rem;line-height:1.25;display:grid}.gera-evidence-list span{align-items:center;gap:.35rem;display:flex}.gera-evidence-list i,.gera-summary-line i,.gera-compact-section__title i{color:var(--bs-primary)}.gera-dashboard-shell .gera-events-compact .gera-pagination{gap:.7rem;margin:.15rem 0 .25rem}.gera-dashboard-shell .gera-event-dashboard-compact .profile-card{padding:.8rem .85rem}.gera-event-summary-compact{gap:.75rem}.gera-dashboard-shell .gera-event-summary-compact .gera-event-summary-card{flex-direction:column;gap:.3rem;min-width:0;display:flex}.gera-dashboard-shell .gera-event-summary-card h2{align-items:center;gap:.45rem;margin:0 0 .35rem;display:flex}.gera-event-summary-card>p,.gera-event-summary-card>strong{margin:0}.gera-summary-line{align-items:center;gap:.45rem;min-width:0;line-height:1.35;display:flex}.gera-summary-line span{overflow-wrap:anywhere;min-width:0}.gera-readiness-callout{border-top:1px solid var(--bs-border-color);grid-template-columns:auto 1fr;gap:.1rem .5rem;margin-top:.35rem;padding-top:.55rem;display:grid}.gera-readiness-callout>i{color:var(--bs-success);grid-row:1/span 2;margin-top:.1rem;font-size:1.15rem}.gera-readiness-callout strong,.gera-readiness-callout p{margin:0}.gera-readiness-callout p{color:var(--bs-secondary-color);font-size:.78rem;line-height:1.35}.gera-compact-section{overflow:hidden;padding:0!important}.gera-compact-section__header{border-bottom:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.8rem;padding:.55rem .75rem;display:flex}.gera-dashboard-shell .gera-compact-section__header h2,.gera-compact-section__title{align-items:center;gap:.45rem;display:flex;margin:0!important}.gera-compact-section__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.gera-compact-section__actions .btn{white-space:nowrap}.gera-receipt-empty,.gera-operator-empty{color:var(--bs-secondary-color);margin:0;padding:.8rem}.gera-receipt-code{font-weight:700}.gera-dashboard-shell .gera-event-dashboard-compact .operator-assignment{align-items:end;gap:.45rem;display:flex}.gera-dashboard-shell .gera-event-dashboard-compact .operator-assignment label{gap:.2rem;min-width:min(18rem,40vw);margin:0;font-size:.78rem;font-weight:700}@media (min-width:992px){.gera-dashboard-shell .gera-event-dashboard-compact .operator-assignment select{min-height:2.4rem;padding-block:.35rem}.gera-dashboard-shell .gera-event-dashboard-compact .operator-assignment button{min-height:2.4rem;padding:.35rem .75rem}}.gera-event-actions-compact{align-items:center;gap:.55rem;display:flex;padding:.65rem .8rem!important}.gera-dashboard-shell .gera-event-actions-compact h2{margin:0 .5rem 0 0}.gera-event-actions-compact .btn{min-height:2.4rem;padding:.35rem .8rem}.gera-history-compact{padding:.75rem .85rem!important}.gera-dashboard-shell .gera-history-compact h2{align-items:center;gap:.45rem;margin-bottom:.55rem;display:flex}.gera-event-dashboard-compact .gera-timeline{gap:.3rem;padding-left:1rem;display:grid;margin:0 0 0 .3rem!important}.gera-event-dashboard-compact .gera-timeline>div{grid-template-columns:minmax(5rem,auto) 1fr;align-items:center;gap:.55rem;min-height:1.55rem;display:grid}.gera-event-dashboard-compact .gera-timeline dt{color:#4f625e;text-transform:uppercase;font-size:.72rem;font-weight:800}.gera-event-dashboard-compact .gera-timeline dd{margin:0;font-size:.82rem}.gera-event-dashboard-compact .gera-timeline>div:before{width:.5rem;height:.5rem;top:.45rem;left:-1.4rem}.gera-event-dashboard-compact .form-message:empty{display:none}@media (min-width:992px){.gera-dashboard-shell .gera-event-summary-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.gera-dashboard-shell .gera-event-summary-compact{grid-template-columns:1fr}.gera-compact-section__header,.gera-event-actions-compact{flex-direction:column;align-items:stretch}.gera-compact-section__actions{justify-content:stretch}.gera-compact-section__actions .btn{flex:auto;min-height:44px}.gera-dashboard-shell .gera-event-dashboard-compact .operator-assignment{grid-template-columns:1fr;width:100%;display:grid}.gera-dashboard-shell .gera-event-dashboard-compact .operator-assignment label{min-width:0}.gera-dashboard-shell .gera-event-dashboard-compact .operator-assignment select,.gera-dashboard-shell .gera-event-dashboard-compact .operator-assignment button,.gera-event-actions-compact .btn{min-height:44px}.gera-event-actions-compact .btn{width:100%}}@media (max-width:767.98px){.gera-filter-toggle{align-items:center;min-height:44px;display:inline-flex}.gera-dashboard-shell .gera-events-compact .gera-filter-card .gera-filter-grid{display:none}.gera-dashboard-shell .gera-events-compact .gera-filter-card .gera-filter-grid.is-open{display:grid}.gera-mobile-event-end{margin-top:-.35rem}}@media (max-width:575.98px){.gera-events-compact,.gera-event-dashboard-compact{gap:.65rem}.gera-dashboard-shell .gera-event-dashboard-compact .profile-card{padding:.75rem}.gera-dashboard-shell .gera-compact-section{padding:0!important}.gera-event-dashboard-compact .gera-timeline>div{grid-template-columns:1fr;gap:0}.gera-evidence-list{min-width:0}}
.gera-section-title{align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.98rem;line-height:1.25;display:inline-flex}.gera-section-title>i{color:var(--bs-primary);font-size:.95em}.gera-dashboard-shell .gera-clean-page .gera-danger-zone .card-body{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gera-dashboard-shell .gera-clean-page .gera-danger-zone .card-body>div{min-width:0}.gera-dashboard-shell .gera-clean-page .gera-danger-zone-action{flex:none;margin-left:auto}@media (min-width:992px){.gera-dashboard-shell .gera-clean-page .gera-form-grid:has(>.gera-policy-field){grid-template-columns:repeat(3,minmax(0,1fr))}.gera-dashboard-shell .gera-clean-page .gera-policy-warning{grid-column:1/-1}}.gera-dashboard-shell .gera-clean-page .gera-form-grid select.form-select{height:var(--gera-control-height);min-height:var(--gera-control-height);align-self:start}.gera-dashboard-shell .gera-clean-page .gera-form-grid>label:has(select.form-select){align-self:start}.gera-dashboard-shell .gera-clean-page .receipt-counterparty-selector{grid-column:1/-1;width:100%;min-width:0}.gera-dashboard-shell .gera-clean-page .receipt-counterparty-search{margin-bottom:.65rem!important}.gera-dashboard-shell .gera-clean-page .receipt-counterparty-select{gap:.22rem;width:100%;display:grid}.gera-dashboard-shell .gera-clean-page .gera-document-summary{margin-bottom:.65rem}.gera-dashboard-shell .gera-clean-page .gera-technical-block{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:.45rem;margin:0 0 .75rem;padding:.65rem .75rem}.gera-dashboard-shell .gera-clean-page .gera-technical-block h3{color:var(--bs-secondary-color);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:800}.gera-dashboard-shell .gera-clean-page .gera-technical-block dl{gap:.45rem;margin:0;display:grid}.gera-dashboard-shell .gera-clean-page .gera-technical-block dt{color:var(--bs-secondary-color);text-transform:uppercase;margin-bottom:.1rem;font-size:.68rem;font-weight:800}.gera-dashboard-shell .gera-clean-page .gera-technical-block dd{overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.35}@media (min-width:992px){.gera-dashboard-shell .gera-clean-page .gera-technical-block dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}}.gera-dashboard-shell .gera-clean-page .gera-receipt-history .card-header{flex-wrap:wrap}.gera-dashboard-shell .gera-clean-page .gera-receipt-history .gera-section-title{margin-bottom:0}.gera-dashboard-shell .gera-clean-page .gera-audit-list{gap:0;padding-top:.2rem;padding-bottom:.2rem;display:grid}.gera-dashboard-shell .gera-clean-page .gera-audit-item{border-bottom:1px solid var(--bs-border-color);grid-template-columns:minmax(9.5rem,auto) minmax(10rem,1.2fr) minmax(9rem,1fr) minmax(0,1fr);align-items:baseline;gap:.5rem .8rem;padding:.48rem 0;font-size:.78rem;line-height:1.3;display:grid}.gera-dashboard-shell .gera-clean-page .gera-audit-item:last-child{border-bottom:0}.gera-dashboard-shell .gera-clean-page .gera-audit-item time,.gera-dashboard-shell .gera-clean-page .gera-audit-item span{color:var(--bs-secondary-color)}.gera-dashboard-shell .gera-clean-page .gera-receipt-edit-hint{max-width:32rem;font-size:.8rem}.gera-dashboard-shell .gera-clean-page .receipt-evidence-card{flex-direction:column;display:flex}.gera-dashboard-shell .gera-clean-page .receipt-evidence-actions{padding-top:.55rem;margin-top:auto!important}.gera-dashboard-shell .gera-clean-page .gera-report-filter{gap:.55rem}.gera-dashboard-shell .gera-clean-page .gera-filter-heading{align-items:center;min-height:1.5rem;display:flex}.gera-dashboard-shell .gera-clean-page .gera-filter-heading .gera-section-title{margin:0}.gera-dashboard-shell .gera-clean-page .gera-report-filter-grid{grid-template-columns:minmax(11rem,2fr) repeat(4,minmax(8.5rem,1fr)) auto;align-items:end;gap:.55rem;display:grid}.gera-dashboard-shell .gera-clean-page .gera-report-filter-grid>label{gap:.22rem;min-width:0;display:grid}.gera-dashboard-shell .gera-clean-page .gera-report-filter-actions{white-space:nowrap;align-items:end;gap:.4rem;display:flex}.gera-dashboard-shell .gera-clean-page .gera-report-filter-actions .btn{width:auto;min-width:0}.gera-secure-signing-shell{background:#061f45;place-items:start center;width:100%;min-height:100dvh;margin:0;padding:clamp(.75rem,1.5vw,1.25rem)}.gera-secure-signing-card{width:min(100%,72rem);max-width:72rem;margin-inline:auto;padding:clamp(1rem,1.8vw,1.5rem)}.gera-secure-signing-card>header{margin-bottom:.75rem}.gera-secure-signing-card>header p{margin-bottom:0;font-size:.9rem}.gera-secure-signing-shell .gera-secure-brand{font-size:clamp(1.75rem,3vw,2rem)}.gera-secure-signing-shell .gera-signing-acceptance{margin-block:.75rem;padding:.75rem}.gera-secure-signing-shell .gera-signing-acceptance h2,.gera-secure-signing-shell section[aria-labelledby=signature-title]>h2{margin-bottom:.35rem;font-size:1.35rem}.gera-secure-signing-shell section[aria-labelledby=signature-title]>p{margin-bottom:.5rem}.gera-secure-signing-shell .gera-signature-pad{gap:.5rem;margin-bottom:.75rem}.gera-secure-signing-shell .gera-signature-canvas{height:clamp(10rem,22vh,12rem)}.gera-secure-signing-shell .btn-primary{color:#fff;background:#0b376e;border-color:#0b376e}.gera-secure-signing-shell .btn-primary:hover,.gera-secure-signing-shell .btn-primary:focus-visible{background:#082b58;border-color:#082b58}.gera-secure-signing-shell .btn-outline-primary{color:#0b376e;background:0 0;border-color:#0b376e}.gera-secure-signing-shell .btn-outline-primary:hover,.gera-secure-signing-shell .btn-outline-primary.active{color:#fff;background:#0b376e;border-color:#0b376e}.gera-secure-signing-shell .btn-link{color:#0b376e}.gera-secure-receipt-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1rem;display:grid}.gera-secure-receipt-summary>div:last-child{grid-column:1/-1}.gera-secure-signing-shell .gera-secure-primary-action{min-height:2.75rem;padding-inline:1rem}.gera-secure-signing-shell .gera-signing-success h1{font-size:clamp(1.75rem,3vw,1.95rem);line-height:1.15}.gera-secure-signing-shell .gera-operator-credential-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem .75rem;display:grid}.gera-secure-signing-shell .gera-operator-credential-form>h2,.gera-secure-signing-shell .gera-operator-credential-form>.btn-group{grid-column:1/-1}.gera-secure-signing-shell .gera-operator-credential-form>h2{margin-bottom:0;font-size:1.05rem}.gera-secure-signing-shell .gera-operator-credential-form>.btn-group{justify-self:start;margin-bottom:0!important}.gera-secure-signing-shell .gera-operator-credential-form>label{gap:.3rem;margin:0;display:grid}.gera-secure-signing-shell .gera-operator-credential-form>.btn-primary{white-space:nowrap;min-height:2.75rem;margin-top:0!important}.gera-secure-signing-shell .gera-signing-success .gera-operator-credential-form{margin-top:1rem}@media (max-width:1199.98px){.gera-dashboard-shell .gera-clean-page .gera-report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gera-dashboard-shell .gera-clean-page .gera-report-filter-actions{grid-column:1/-1;justify-content:flex-end}.gera-dashboard-shell .gera-clean-page .gera-audit-item{grid-template-columns:minmax(9rem,auto) minmax(0,1fr)}}@media (max-width:767.98px){.gera-dashboard-shell .gera-clean-page .receipt-counterparty-search{grid-template-columns:1fr;gap:.5rem!important;display:grid!important}.gera-dashboard-shell .gera-clean-page .receipt-counterparty-search>label,.gera-dashboard-shell .gera-clean-page .receipt-counterparty-search>.btn{width:100%}.gera-dashboard-shell .gera-clean-page .receipt-counterparty-search>.btn{min-height:44px}.gera-dashboard-shell .gera-clean-page .gera-danger-zone .card-body{flex-direction:column;align-items:stretch}.gera-dashboard-shell .gera-clean-page .gera-danger-zone-action{width:100%;min-height:44px;margin-left:0}.gera-dashboard-shell .gera-clean-page .gera-report-filter-grid{grid-template-columns:1fr}.gera-dashboard-shell .gera-clean-page .gera-report-filter-actions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.gera-secure-signing-shell{width:100%;padding:.5rem}.gera-secure-signing-card{width:100%;padding:.85rem}.gera-secure-signing-shell .gera-signature-canvas{height:clamp(12rem,42vh,18rem)}.gera-secure-receipt-summary{grid-template-columns:1fr}.gera-secure-receipt-summary>div:last-child{grid-column:auto}.gera-secure-signing-shell .gera-operator-credential-form{grid-template-columns:1fr}.gera-secure-signing-shell .gera-operator-credential-form>h2,.gera-secure-signing-shell .gera-operator-credential-form>.btn-group{grid-column:auto}.gera-secure-signing-shell .gera-operator-credential-form>.btn-primary,.gera-secure-signing-shell .gera-secure-primary-action{width:100%;min-height:44px}.gera-dashboard-shell .gera-clean-page .gera-audit-item{grid-template-columns:1fr;gap:.12rem}}.gera-dashboard-shell .gera-clean-page .gera-company-logo-card{align-items:start;gap:1rem;display:grid}.gera-dashboard-shell .gera-clean-page .gera-company-logo-preview{border:1px dashed var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:.65rem;place-items:center;min-height:9rem;padding:1rem;display:grid;overflow:hidden}.gera-dashboard-shell .gera-clean-page .gera-company-logo-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:10rem;display:block}.gera-dashboard-shell .gera-clean-page .gera-company-logo-preview span{color:var(--bs-secondary-color);text-align:center;place-items:center;gap:.45rem;display:grid}.gera-dashboard-shell .gera-clean-page .gera-company-logo-preview i{font-size:1.5rem}.gera-dashboard-shell .gera-clean-page .gera-company-logo-controls{gap:.65rem;display:grid}@media (min-width:768px){.gera-dashboard-shell .gera-clean-page .gera-company-logo-card{grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr)}}@media (max-width:767.98px){.gera-dashboard-shell .gera-clean-page .gera-company-logo-controls .btn{min-height:44px}}
