.hidden{display:none!important}.logo-offset{margin-top:40px}@media(max-width:575.98px){html,body{position:relative;overflow-x:hidden}}@media(min-width:768px){.logo-offset{margin-top:100px}}.content{padding:2rem}.container-fluid{padding-left:1rem;padding-right:1rem}@media(max-width:575.98px){.container-fluid{padding-left:0!important;padding-right:0!important}}#consentAccordion .accordion-item{border:none!important}.user-header small{font-size:1rem!important;font-weight:500!important}.bg-light-grey{background-color:#f2f3f5}.required-missing{border-color:#dc3545!important;font-weight:600!important}a.badge.border-danger{transition:background-color .2s ease}a.badge.border-danger:hover{background-color:#f8d7da;cursor:pointer;text-decoration:none}.progress-bar{background:linear-gradient(to right,#e7f1ff,#0d6efd)}.progress-bar body{background:#f2f2f7}.progress-bar .ios-card{background:#fff;border-radius:14px;overflow:hidden;margin-bottom:12px}.progress-bar .ios-header{padding:14px 16px;border-bottom:1px solid #e5e5ea}.progress-bar .ios-title{font-size:20px!important;font-weight:600;color:#000}.progress-bar .ios-subtitle{font-size:16px;color:#8e8e93}.progress-bar .ios-section{padding:6px 16px}.progress-bar .ios-section-muted{background:#fafafa}.progress-bar .ios-row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}.progress-bar .ios-label{color:#777}.progress-bar .ios-value{color:#000;font-weight:500;text-align:right}.progress-bar .ios-footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid #e5e5ea}.progress-bar .ios-btn{font-size:13px;padding:6px 12px;background:#f2f2f7;color:#007aff;text-decoration:none;border:none}.progress-bar .ios-btn-danger{color:#ff3b30}.progress-bar .ios-header{background:#cfe8ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #78bcff}.progress-bar .no-padding-bottom{padding-bottom:0!important;margin-bottom:0!important}.mobile-footer{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #e9e9e9;z-index:1050;padding:10px 0 calc(10px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.footer-nav{display:flex;justify-content:space-around;align-items:center}.footer-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#444;font-size:13px;font-weight:500;position:relative;transition:all .2s ease;min-width:60px}.footer-item i{font-size:28px;margin-bottom:6px}.footer-item.active,.footer-item:hover{color:#2563eb}.notification-badge{position:absolute;right:8px;background:#ff3b30;color:#fff;font-size:11px;font-weight:700;min-width:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff}body{padding-bottom:95px}.bglightsteelblue{background:#b0c4de!important}.bg-warning-light{background-color:#fff7ed;border:1px solid #f59e0b}
