@charset "UTF-8";@import"https://fonts.bunny.net/css?family=manrope:400,500,600,700|source-sans-3:300,400,500,600";body.osaka{--osaka-bg: #17181b;--osaka-surface: #1f2023;--osaka-surface-2: #292a2e;--osaka-rule: rgba(255, 255, 255, .1);--osaka-rule-strong: rgba(255, 255, 255, .2);--osaka-fg: #e7e8ea;--osaka-fg-strong: #ffffff;--osaka-fg-muted: #9a9ca3;--osaka-error: #f36a6a;--theme-color-dark: var(--osaka-bg);--theme-color-light: var(--osaka-fg);--white-color: #ffffff;--bs-border-color: var(--osaka-rule);--bs-form-invalid-color: var(--osaka-error);--osaka-font-display: "Manrope", ui-sans-serif, system-ui, sans-serif;--osaka-font-ui: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;--osaka-text-xs: .75rem;--osaka-text-sm: .875rem;--osaka-text-base: 1rem;--osaka-text-lg: 1.25rem;--osaka-text-xl: 1.75rem;--osaka-text-2xl: 2.5rem;--osaka-text-3xl: clamp(2.75rem, 6vw, 4.25rem);--osaka-space-1: 4px;--osaka-space-2: 8px;--osaka-space-3: 16px;--osaka-space-4: 24px;--osaka-space-5: 40px;--osaka-space-6: 64px;--osaka-radius-sm: 2px;--osaka-radius-md: 4px;--osaka-radius-lg: 6px;--osaka-shadow-md: 0 2px 12px rgba(0, 0, 0, .5);--osaka-shadow-lg: 0 12px 36px rgba(0, 0, 0, .65);--osaka-container-max: 1280px;--osaka-section-y: clamp(48px, 6vw, 96px);--osaka-rail-width: 264px}body.osaka{background:var(--osaka-bg);color:var(--osaka-fg);font-family:var(--osaka-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.osaka h1,body.osaka h2,body.osaka h3,body.osaka h4,body.osaka h5,body.osaka h6{font-family:var(--osaka-font-display);font-weight:700;line-height:1.1;color:var(--osaka-fg-strong);text-wrap:balance}body.osaka h1{font-size:var(--osaka-text-3xl)}body.osaka h2{font-size:var(--osaka-text-2xl)}body.osaka h3{font-size:var(--osaka-text-xl)}body.osaka h4{font-size:var(--osaka-text-lg)}body.osaka h5,body.osaka h6{font-size:var(--osaka-text-base)}body.osaka p{color:var(--osaka-fg)}body.osaka small,body.osaka .text-muted{color:var(--osaka-fg-muted)!important}body.osaka a{color:var(--color-primary)}body.osaka a:hover{color:var(--color-primary-lighter)}body.osaka :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body.osaka .osaka-rail__logo img,body.osaka .osaka-rail-topbar__logo img,body.osaka .osaka-footer__logo img{max-height:40px;width:auto}body.osaka img.larger-logo{max-height:64px}body.osaka .p-button,body.osaka button[pButton],body.osaka a[pButton],body.osaka .btn-theme,body.osaka .theme-btn{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-on-primary, #fff)!important;border-radius:var(--osaka-radius-sm)!important;font-family:var(--osaka-font-ui)!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important;transition:background .15s ease,border-color .15s ease!important}body.osaka .p-button:hover,body.osaka button[pButton]:hover,body.osaka a[pButton]:hover,body.osaka .btn-theme:hover,body.osaka .theme-btn:hover{background:var(--color-primary-lighter)!important;border-color:var(--color-primary-lighter)!important}body.osaka .p-button.p-button-reserve,body.osaka button[pButton].p-button-reserve,body.osaka a[pButton].p-button-reserve,body.osaka .btn-theme.p-button-reserve,body.osaka .theme-btn.p-button-reserve{background:var(--color-primary-lighter)!important;border-color:var(--color-primary-lighter)!important;color:var(--color-on-primary, #fff)!important}body.osaka .p-button.p-button-reserve:hover,body.osaka button[pButton].p-button-reserve:hover,body.osaka a[pButton].p-button-reserve:hover,body.osaka .btn-theme.p-button-reserve:hover,body.osaka .theme-btn.p-button-reserve:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important}body.osaka .p-button.p-button-outlined,body.osaka button[pButton].p-button-outlined,body.osaka a[pButton].p-button-outlined,body.osaka .btn-theme.p-button-outlined,body.osaka .theme-btn.p-button-outlined{background:transparent!important;color:var(--color-primary)!important;border-color:var(--color-primary)!important}body.osaka .p-button.p-button-outlined:hover,body.osaka button[pButton].p-button-outlined:hover,body.osaka a[pButton].p-button-outlined:hover,body.osaka .btn-theme.p-button-outlined:hover,body.osaka .theme-btn.p-button-outlined:hover{background:var(--color-primary)!important;color:var(--color-on-primary, #fff)!important}body.osaka .p-button.p-button-text,body.osaka button[pButton].p-button-text,body.osaka a[pButton].p-button-text,body.osaka .btn-theme.p-button-text,body.osaka .theme-btn.p-button-text{background:transparent!important;border:1px solid var(--color-primary-lighter)!important;color:var(--osaka-fg-muted)!important}body.osaka .p-button.p-button-text:hover,body.osaka button[pButton].p-button-text:hover,body.osaka a[pButton].p-button-text:hover,body.osaka .btn-theme.p-button-text:hover,body.osaka .theme-btn.p-button-text:hover{background:transparent!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}body.osaka .p-button.p-button-secondary,body.osaka button[pButton].p-button-secondary,body.osaka a[pButton].p-button-secondary,body.osaka .btn-theme.p-button-secondary,body.osaka .theme-btn.p-button-secondary{background:var(--osaka-surface-2)!important;border-color:var(--osaka-rule-strong)!important;color:var(--osaka-fg)!important}body.osaka .p-button.p-button-secondary:hover,body.osaka button[pButton].p-button-secondary:hover,body.osaka a[pButton].p-button-secondary:hover,body.osaka .btn-theme.p-button-secondary:hover,body.osaka .theme-btn.p-button-secondary:hover{background:var(--osaka-surface)!important;border-color:var(--color-primary)!important}body.osaka .p-button .p-button-label,body.osaka button[pButton] .p-button-label,body.osaka a[pButton] .p-button-label,body.osaka .btn-theme .p-button-label,body.osaka .theme-btn .p-button-label{font-weight:700!important}body.osaka .osaka-rail{display:none}body.osaka .osaka-rail-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--osaka-space-3);position:sticky;top:0;z-index:999;background:var(--osaka-surface);border-bottom:1px solid var(--osaka-rule);padding:var(--osaka-space-3) var(--osaka-space-4)}body.osaka .osaka-rail-topbar__logo a{display:flex;align-items:center;text-decoration:none}body.osaka .osaka-rail-topbar__hamburger{display:flex;flex-direction:column;justify-content:center;gap:var(--osaka-space-2);width:32px;height:32px;background:none;border:none;cursor:pointer;padding:var(--osaka-space-1);flex-shrink:0}body.osaka .osaka-rail-topbar__hamburger span{display:block;width:22px;height:2px;background:var(--osaka-fg-strong)}@media(min-width:992px){body.osaka{margin-left:var(--osaka-rail-width)}body.osaka .osaka-rail-topbar{display:none}body.osaka .osaka-rail{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:var(--osaka-rail-width);height:100vh;background:var(--osaka-surface);border-right:1px solid var(--osaka-rule);z-index:1000;overflow-y:auto}body.osaka .osaka-rail--scrolled{box-shadow:var(--osaka-shadow-lg)}}body.osaka .osaka-rail__logo{flex-shrink:0;padding:var(--osaka-space-4)}body.osaka .osaka-rail__logo a{display:flex;align-items:center;text-decoration:none}body.osaka .osaka-rail__brand,body.osaka .osaka-rail-topbar__brand{font-family:var(--osaka-font-display);font-size:var(--osaka-text-lg);font-weight:700;color:var(--osaka-fg-strong)}body.osaka .osaka-rail__nav{flex:1 1 auto;min-height:0;padding:var(--osaka-space-2) 0;border-top:1px solid var(--osaka-rule);overflow-y:auto}body.osaka .osaka-rail__foot{flex-shrink:0;padding:var(--osaka-space-4);border-top:1px solid var(--osaka-rule)}body.osaka .osaka-rail__phone{display:flex;align-items:center;justify-content:center;gap:var(--osaka-space-2);font-size:var(--osaka-text-sm);font-weight:700;color:var(--osaka-fg);text-decoration:none;padding:var(--osaka-space-3);background:var(--osaka-surface-2);border:1px solid var(--osaka-rule-strong);border-radius:var(--osaka-radius-sm);transition:border-color .15s ease,color .15s ease}body.osaka .osaka-rail__phone i{color:var(--color-primary)}body.osaka .osaka-rail__phone:hover{border-color:var(--color-primary);color:var(--osaka-fg-strong)}body.osaka .osaka-rail .main-menu .navigation{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}body.osaka .osaka-rail .main-menu .navigation>li{position:relative;border-left:3px solid transparent}body.osaka .osaka-rail .main-menu .navigation>li>a,body.osaka .osaka-rail .main-menu .navigation>li>span{display:flex;align-items:center;justify-content:space-between;gap:var(--osaka-space-2);padding:var(--osaka-space-3) var(--osaka-space-4);font-size:var(--osaka-text-sm);font-weight:600;color:var(--osaka-fg);text-decoration:none;cursor:pointer;transition:color .15s ease,background .15s ease}body.osaka .osaka-rail .main-menu .navigation>li>a:hover,body.osaka .osaka-rail .main-menu .navigation>li>span:hover{color:var(--osaka-fg-strong);background:var(--osaka-surface-2)}body.osaka .osaka-rail .main-menu .navigation>li.current,body.osaka .osaka-rail .main-menu .navigation>li.current-dropdown{border-left-color:var(--color-primary)}body.osaka .osaka-rail .main-menu .navigation>li.current>a,body.osaka .osaka-rail .main-menu .navigation>li.current>span,body.osaka .osaka-rail .main-menu .navigation>li.current-dropdown>a,body.osaka .osaka-rail .main-menu .navigation>li.current-dropdown>span{color:var(--color-primary)}body.osaka .osaka-rail .mega-menu{position:fixed;left:var(--osaka-rail-width);top:auto;max-height:100vh;overflow-y:auto;min-width:320px;background:var(--osaka-surface-2);border:1px solid var(--osaka-rule);border-radius:0 var(--osaka-radius-md) var(--osaka-radius-md) 0;box-shadow:var(--osaka-shadow-lg);padding:var(--osaka-space-4);display:none;gap:var(--osaka-space-4);z-index:100}body.osaka .osaka-rail .mega-menu .mega-column ul{list-style:none;margin:0;padding:0}body.osaka .osaka-rail .mega-menu .mega-column li a{display:block;padding:var(--osaka-space-2) var(--osaka-space-3);font-size:var(--osaka-text-sm);color:var(--osaka-fg);text-decoration:none}body.osaka .osaka-rail .mega-menu .mega-column li a:hover{color:var(--osaka-fg-strong)}body.osaka .osaka-rail .navigation>li:hover .mega-menu,body.osaka .osaka-rail .navigation>li:focus-within .mega-menu{display:flex}body.osaka .osaka-rail__quick-nav{padding:var(--osaka-space-3) var(--osaka-space-4);border-top:1px solid var(--osaka-rule);display:flex;flex-wrap:wrap;gap:var(--osaka-space-2)}body.osaka .osaka-rail__quick-nav-label{width:100%;margin:0 0 var(--osaka-space-1);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--osaka-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--osaka-fg-muted)}body.osaka .osaka-rail__nav-divider{height:1px;margin:var(--osaka-space-2) var(--osaka-space-4);background:var(--osaka-rule)}body.osaka .osaka-toolbar-search{display:flex;flex-wrap:wrap;width:100%;background:var(--osaka-surface);border-top:1px solid var(--osaka-rule-strong);border-bottom:1px solid var(--osaka-rule-strong)}body.osaka .osaka-toolbar-search__field{flex:1 1 160px;min-width:140px;border-right:1px solid var(--osaka-rule)}body.osaka .osaka-toolbar-search__field select{width:100%;height:100%;appearance:none;-webkit-appearance:none;background:transparent;color:var(--osaka-fg);border:0;padding:var(--osaka-space-3) var(--osaka-space-4);font-size:var(--osaka-text-sm);font-family:var(--osaka-font-ui);outline:none;cursor:pointer}body.osaka .osaka-toolbar-search__field select:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}body.osaka .osaka-toolbar-search__field select option{background:var(--osaka-surface);color:var(--osaka-fg)}body.osaka .osaka-toolbar-search__submit{flex:0 0 auto;border-radius:0!important;padding-inline:var(--osaka-space-5)!important}@media(max-width:575px){body.osaka .osaka-toolbar-search__submit{flex:1 1 100%}}body.osaka .osaka-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.osaka .osaka-chip{display:inline-flex;align-items:center;gap:var(--osaka-space-1);padding:var(--osaka-space-2) var(--osaka-space-3);background:var(--osaka-surface-2);border:1px solid var(--osaka-rule-strong);border-radius:var(--osaka-radius-sm);color:var(--osaka-fg);font-size:var(--osaka-text-xs);font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}body.osaka .osaka-chip:hover{border-color:var(--color-primary);color:var(--osaka-fg-strong)}body.osaka .osaka-chip.osaka-chip--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary, #fff)}body.osaka .osaka-spec-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--osaka-text-xs);letter-spacing:.02em;color:var(--osaka-fg-muted);text-transform:uppercase}body.osaka .osaka-price-vat{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--osaka-text-xs);font-weight:600;color:var(--osaka-fg-muted);text-transform:uppercase;letter-spacing:.02em;margin-left:var(--osaka-space-1)}body.osaka .osaka-footer app-opening-hours-widget .opening-hours{background:transparent!important;box-shadow:none!important;padding:0;margin:0;color:var(--osaka-fg-muted);font-size:var(--osaka-text-sm)}body.osaka .osaka-footer app-opening-hours-widget .opening-hours .list-style-none{margin-left:0!important;padding:0}body.osaka .osaka-footer app-opening-hours-widget .opening-hours .list-style-none li{display:flex;align-items:baseline;gap:12px;line-height:1.6;font-size:var(--osaka-text-sm);color:var(--osaka-fg-muted);padding:2px 0}body.osaka .osaka-footer app-opening-hours-widget .opening-hours .list-text{width:auto!important;flex:0 0 auto;min-width:84px;display:inline-block}body.osaka .osaka-footer app-opening-hours-widget .opening-hours li>span.me-2{display:none}body.osaka .osaka-footer app-opening-hours-widget .opening-hours li>i.me-2{margin-right:0!important}body.osaka .osaka-footer app-opening-hours-widget .opening-hours .text-light-custom{color:var(--osaka-fg-muted)!important}body.osaka .osaka-footer app-opening-hours-widget .opening-hours ul li i.color-default{color:var(--osaka-fg-strong)}body.osaka .osaka-footer app-opening-hours-widget .opening-hours-today .list-text,body.osaka .osaka-footer app-opening-hours-widget .opening-hours-today .text-light-custom{color:var(--osaka-fg-strong)!important}body.osaka app-locations,body.osaka app-location-detail{--loc-surface: var(--osaka-surface);--loc-surface-muted: var(--osaka-surface-2);--loc-fg: var(--osaka-fg-strong);--loc-muted: var(--osaka-fg-muted);--loc-border: var(--osaka-rule);--loc-accent: var(--color-primary);--loc-radius: var(--osaka-radius-md);--loc-shadow: none;--loc-shadow-hover: var(--osaka-shadow-md)}body.osaka app-reviews .p-card,body.osaka app-home .p-card{background:var(--osaka-surface);color:var(--osaka-fg);border:1px solid var(--osaka-rule);border-radius:var(--osaka-radius-md);box-shadow:none}body.osaka app-reviews .p-card-body,body.osaka app-reviews .p-card-content,body.osaka app-home .p-card-body,body.osaka app-home .p-card-content{color:var(--osaka-fg)}body.osaka app-reviews .p-card-caption,body.osaka app-reviews .p-card-header,body.osaka app-reviews .p-card-title,body.osaka app-home .p-card-caption,body.osaka app-home .p-card-header,body.osaka app-home .p-card-title{color:var(--osaka-fg-strong);font-family:var(--osaka-font-display)}body.osaka app-reviews .p-card .d-block,body.osaka app-home .p-card .d-block{color:var(--osaka-fg)}body.osaka app-reviews .p-card small,body.osaka app-home .p-card small{color:var(--osaka-fg-muted)}body.osaka app-reviews .contact-box,body.osaka app-reviews .contact-box p{color:var(--osaka-fg)}body.osaka .form-control,body.osaka .form-select,body.osaka input[type=text],body.osaka input[type=email],body.osaka input[type=tel],body.osaka input[type=number],body.osaka input[type=date],body.osaka select,body.osaka textarea{background-color:var(--osaka-bg);color:var(--osaka-fg);border:1px solid var(--osaka-rule);border-radius:var(--osaka-radius-sm)}body.osaka .form-control::placeholder,body.osaka .form-select::placeholder,body.osaka input[type=text]::placeholder,body.osaka input[type=email]::placeholder,body.osaka input[type=tel]::placeholder,body.osaka input[type=number]::placeholder,body.osaka input[type=date]::placeholder,body.osaka select::placeholder,body.osaka textarea::placeholder{color:var(--osaka-fg-muted)}body.osaka .form-control:focus,body.osaka .form-select:focus,body.osaka input[type=text]:focus,body.osaka input[type=email]:focus,body.osaka input[type=tel]:focus,body.osaka input[type=number]:focus,body.osaka input[type=date]:focus,body.osaka select:focus,body.osaka textarea:focus{background-color:var(--osaka-surface);color:var(--osaka-fg);border-color:var(--color-primary);outline:none;box-shadow:none}body.osaka .form-control:disabled,body.osaka .form-control[readonly],body.osaka .form-select:disabled,body.osaka .form-select[readonly],body.osaka input[type=text]:disabled,body.osaka input[type=text][readonly],body.osaka input[type=email]:disabled,body.osaka input[type=email][readonly],body.osaka input[type=tel]:disabled,body.osaka input[type=tel][readonly],body.osaka input[type=number]:disabled,body.osaka input[type=number][readonly],body.osaka input[type=date]:disabled,body.osaka input[type=date][readonly],body.osaka select:disabled,body.osaka select[readonly],body.osaka textarea:disabled,body.osaka textarea[readonly]{background-color:var(--osaka-surface);color:var(--osaka-fg-muted)}body.osaka select,body.osaka .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}body.osaka label,body.osaka .form-label,body.osaka .form-text{color:var(--osaka-fg-muted)}body.osaka .invalid-feedback{color:var(--osaka-error)}body.osaka .card.bg-light,body.osaka .bg-white,body.osaka .bg-light{background:var(--osaka-surface)!important;color:var(--osaka-fg)!important;border:1px solid var(--osaka-rule);border-radius:var(--osaka-radius-md)!important;box-shadow:none!important}body.osaka .card.bg-light h1,body.osaka .card.bg-light h2,body.osaka .card.bg-light h3,body.osaka .card.bg-light h4,body.osaka .card.bg-light h5,body.osaka .card.bg-light h6,body.osaka .bg-white h1,body.osaka .bg-white h2,body.osaka .bg-white h3,body.osaka .bg-white h4,body.osaka .bg-white h5,body.osaka .bg-white h6,body.osaka .bg-light h1,body.osaka .bg-light h2,body.osaka .bg-light h3,body.osaka .bg-light h4,body.osaka .bg-light h5,body.osaka .bg-light h6{color:var(--osaka-fg-strong)!important}body.osaka .card.bg-light p,body.osaka .card.bg-light li,body.osaka .card.bg-light .font-weight-bold,body.osaka .bg-white p,body.osaka .bg-white li,body.osaka .bg-white .font-weight-bold,body.osaka .bg-light p,body.osaka .bg-light li,body.osaka .bg-light .font-weight-bold{color:var(--osaka-fg)!important}body.osaka .card.bg-light .text-muted,body.osaka .card.bg-light small,body.osaka .bg-white .text-muted,body.osaka .bg-white small,body.osaka .bg-light .text-muted,body.osaka .bg-light small{color:var(--osaka-fg-muted)!important}body.osaka .card.bg-light a:not(.btn),body.osaka .bg-white a:not(.btn),body.osaka .bg-light a:not(.btn){color:var(--color-primary)!important}body.osaka .card.bg-light a:not(.btn):hover,body.osaka .bg-white a:not(.btn):hover,body.osaka .bg-light a:not(.btn):hover{color:var(--color-primary-lighter, var(--color-primary))!important}body.osaka .modal-content{background:var(--osaka-surface);color:var(--osaka-fg);border:1px solid var(--osaka-rule);border-radius:var(--osaka-radius-md);box-shadow:var(--osaka-shadow-lg)}body.osaka .modal-header{border-bottom:1px solid var(--osaka-rule)}body.osaka .modal-header .modal-title{font-family:var(--osaka-font-display);color:var(--osaka-fg-strong)}body.osaka .modal-header .btn-close{filter:invert(1) brightness(2);opacity:.7}body.osaka .modal-header .btn-close:hover{opacity:1}body.osaka .modal-body{color:var(--osaka-fg)}body.osaka .modal-body label,body.osaka .modal-body .form-label{color:var(--osaka-fg-muted)}body.osaka .modal-footer{border-top:1px solid var(--osaka-rule)}body.osaka .modal-footer .btn-primary,body.osaka .modal-footer .btn-success{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary, #fff)}body.osaka .modal-footer .btn-primary:hover,body.osaka .modal-footer .btn-primary:focus,body.osaka .modal-footer .btn-success:hover,body.osaka .modal-footer .btn-success:focus{background:var(--color-primary-lighter, var(--color-primary));border-color:var(--color-primary-lighter, var(--color-primary));color:var(--color-on-primary, #fff)}body.osaka .modal-footer .btn-secondary,body.osaka .modal-footer .btn-outline-secondary,body.osaka .modal-footer .btn-light,body.osaka .modal-footer .btn-default{background:transparent;color:var(--osaka-fg);border:1px solid var(--osaka-rule-strong)}body.osaka .modal-footer .btn-secondary:hover,body.osaka .modal-footer .btn-outline-secondary:hover,body.osaka .modal-footer .btn-light:hover,body.osaka .modal-footer .btn-default:hover{background:var(--osaka-surface-2);color:var(--osaka-fg-strong)}body.osaka .modal-backdrop{background:#000000bf}body.osaka .modal-backdrop.show{opacity:1}body.osaka .modal-content .nav,body.osaka .modal-content [ngbnav],body.osaka .nav-tabs{border-bottom:1px solid var(--osaka-rule)}body.osaka .modal-content .nav-link,body.osaka .nav-tabs .nav-link{color:var(--osaka-fg-muted);background:transparent;border:1px solid transparent}body.osaka .modal-content .nav-link:hover,body.osaka .modal-content .nav-link:focus,body.osaka .nav-tabs .nav-link:hover,body.osaka .nav-tabs .nav-link:focus{color:var(--osaka-fg-strong);border-color:var(--osaka-rule);isolation:auto}body.osaka .modal-content .nav-link.active,body.osaka .nav-tabs .nav-link.active{color:var(--color-on-primary, #fff);background:var(--color-primary);border-color:var(--color-primary)}body.osaka .modal-content .nav-link.disabled,body.osaka .nav-tabs .nav-link.disabled{color:var(--osaka-fg-muted);opacity:.5}body.osaka .toast-container .ngx-toastr{color:#fff}body.osaka app-finance-application-form .step-progress .step-circle{background:var(--osaka-surface-2)!important;color:var(--osaka-fg-muted)!important}body.osaka app-finance-application-form .step-progress .step-label{color:var(--osaka-fg-muted)!important}body.osaka app-finance-application-form .step-progress .progress{background:var(--osaka-surface-2)!important}body.osaka app-finance-application-form .step-progress .step-item.active .step-circle,body.osaka app-finance-application-form .step-progress .step-item.completed .step-circle{background:var(--color-primary)!important;color:var(--color-on-primary, #fff)!important}body.osaka app-finance-application-form .step-progress .step-item.completed .step-label{color:var(--color-primary)!important}body.osaka app-finance-application-form .review-section{background:var(--osaka-surface)!important;border:1px solid var(--osaka-rule)!important;border-radius:var(--osaka-radius-md)!important;box-shadow:none!important}body.osaka app-finance-application-form .review-header{background:var(--osaka-surface-2)!important;border-bottom:1px solid var(--osaka-rule)!important}body.osaka app-finance-application-form .review-title{color:var(--osaka-fg-strong)!important}body.osaka app-finance-application-form .review-label{color:var(--osaka-fg-muted)!important}body.osaka app-finance-application-form .review-value{color:var(--osaka-fg)!important}body.osaka app-finance-application-form .server-error{color:var(--osaka-error)!important}
