:root{--dokkan-bg: #f6f4ef;--dokkan-card: #ffffff;--dokkan-sunken: #faf9f6;--dokkan-border: #e4e0d6;--dokkan-border-strong: #cec8bb;--dokkan-text: #1c1b18;--dokkan-muted: #625e55;--dokkan-primary: #17604a;--dokkan-primary-dark: #104636;--dokkan-primary-light: #2f7d63;--dokkan-primary-tint: #e6f0eb;--dokkan-primary-tint-strong: #cfe2d9;--dokkan-success: #2a7a3b;--dokkan-success-tint: #e7f3e9;--dokkan-warning: #9a5b06;--dokkan-warning-tint: #fbf0da;--dokkan-danger: #b42318;--dokkan-danger-tint: #fcebe9;--dokkan-info: #2f5d84;--dokkan-info-tint: #e8eef4;--dokkan-gradient: var(--dokkan-primary);--dokkan-font: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--dokkan-font-latin: var(--dokkan-font);--dokkan-font-arabic: var(--dokkan-font);--text-xs: .75rem;--text-sm: .8125rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 3rem;--dokkan-radius: 8px;--dokkan-radius-sm: 6px;--dokkan-shadow: 0 8px 24px rgba(28, 27, 24, .1);--dokkan-shadow-soft: none;--dokkan-focus: 0 0 0 3px rgba(23, 96, 74, .25);--bs-primary: var(--dokkan-primary);--bs-primary-rgb: 23, 96, 74;--bs-link-color: var(--dokkan-primary);--bs-link-color-rgb: 23, 96, 74;--bs-link-hover-color: var(--dokkan-primary-dark);--bs-body-font-family: var(--dokkan-font)}.dark-style{--dokkan-bg: #121412;--dokkan-card: #1a1d1b;--dokkan-sunken: #161917;--dokkan-border: rgba(255, 255, 255, .09);--dokkan-border-strong: rgba(255, 255, 255, .18);--dokkan-text: #ecebe6;--dokkan-muted: #a3a097;--dokkan-primary: #5fbf9a;--dokkan-primary-dark: #86d3b5;--dokkan-primary-light: #5fbf9a;--dokkan-primary-tint: rgba(95, 191, 154, .12);--dokkan-primary-tint-strong: rgba(95, 191, 154, .22);--dokkan-success: #74c98a;--dokkan-success-tint: rgba(116, 201, 138, .12);--dokkan-warning: #e9b45c;--dokkan-warning-tint: rgba(233, 180, 92, .13);--dokkan-danger: #f08a80;--dokkan-danger-tint: rgba(240, 138, 128, .13);--dokkan-info: #8fb4d6;--dokkan-info-tint: rgba(143, 180, 214, .13);--dokkan-shadow: 0 8px 24px rgba(0, 0, 0, .4);--dokkan-focus: 0 0 0 3px rgba(95, 191, 154, .3);--bs-primary-rgb: 95, 191, 154;--bs-link-color-rgb: 95, 191, 154}html,body{min-height:100%;font-size:16px}body,.form-control,.form-select,.form-label,.btn,.dropdown-item,.menu-text,.table,.navbar,.card,[lang=ar] body,[lang=ar] .form-control,[lang=ar] .form-select,[lang=ar] .form-label,[lang=ar] .btn,[lang=ar] .dropdown-item,[lang=ar] .menu-text,[lang=ar] .table,[lang=ar] .navbar,[lang=ar] .card{font-family:var(--dokkan-font)}body.app-body{color:var(--dokkan-text);font-size:var(--text-md);line-height:1.7;background:var(--dokkan-bg);-webkit-font-smoothing:antialiased}body.app-loading{overflow:hidden}.layout-wrapper,.layout-page,.content-wrapper{background:transparent!important}.app-shell__content{position:relative;z-index:1}::selection{background:var(--dokkan-primary-tint-strong)}:focus-visible{outline:2px solid var(--dokkan-primary);outline-offset:2px}.table,.dashboard-stat-card h3,.daily-owner-widget__stat strong,.invoice-summary-card h2,.first-day-checklist__score span{font-variant-numeric:tabular-nums}.card-title,h1,h2,h3,h4,h5,h6{color:var(--dokkan-text);letter-spacing:0;line-height:1.35}h1{font-size:var(--text-3xl);font-weight:700}h2{font-size:var(--text-2xl);font-weight:700}h3{font-size:var(--text-xl);font-weight:600}h4{font-size:var(--text-lg);font-weight:600}h5{font-size:var(--text-md);font-weight:600}h6{font-size:var(--text-sm);font-weight:600}a{color:var(--dokkan-primary);text-underline-offset:3px}a:hover{color:var(--dokkan-primary-dark)}.fw-bold,strong,b{font-weight:600!important}.text-primary{color:var(--dokkan-primary)!important}.text-success{color:var(--dokkan-success)!important}.text-warning{color:var(--dokkan-warning)!important}.text-danger{color:var(--dokkan-danger)!important}.text-info{color:var(--dokkan-info)!important}.text-muted,small.text-muted,.form-text,.container-p-y>h4.py-3.mb-4 .text-muted{color:var(--dokkan-muted)!important}.bg-primary{background:var(--dokkan-primary)!important}.border-primary{border-color:var(--dokkan-primary)!important}.container-p-y>h4.py-3.mb-4{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding:0 0 var(--space-4)!important;margin-bottom:var(--space-6)!important;border-bottom:1px solid var(--dokkan-border);font-size:var(--text-2xl);font-weight:700}.container-p-y>h4.py-3.mb-4 .text-muted{font-size:var(--text-md);font-weight:400!important}.app-loader{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}body.app-loading .app-loader,.app-loader.is-active{opacity:1;visibility:visible;pointer-events:auto}.app-loader__backdrop{position:absolute;inset:0;background:var(--dokkan-bg);opacity:.94}.app-loader__content{position:relative;display:grid;justify-items:center;gap:var(--space-3);width:min(80vw,15rem)}.app-loader__bar{position:relative;width:100%;height:3px;overflow:hidden;border-radius:2px;background:var(--dokkan-border)}.app-loader__bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:40%;border-radius:inherit;background:var(--dokkan-primary);animation:app-loader-slide 1.1s ease-in-out infinite}[dir=rtl] .app-loader__bar:after{animation-name:app-loader-slide-rtl}.app-loader__copy{display:grid;gap:0;text-align:center}.app-loader__copy strong{color:var(--dokkan-text);font-size:var(--text-md)}.app-loader__copy span{color:var(--dokkan-muted);font-size:var(--text-sm)}@keyframes app-loader-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes app-loader-slide-rtl{0%{transform:translate(100%)}to{transform:translate(-250%)}}@media(prefers-reduced-motion:reduce){.app-loader__bar:after{animation:none;width:100%;opacity:.5}}.layout-menu,.bg-menu-theme.layout-menu{margin:0;border:0;border-inline-end:1px solid var(--dokkan-border);border-radius:0;background:var(--dokkan-card)!important;box-shadow:none!important}[dir=rtl] .layout-menu{margin:0}.app-brand.demo{min-height:4rem;padding:0 var(--space-5)}.app-brand-logo.demo svg{width:2rem;height:2rem}.app-brand-text.demo,.app-brand-text.demo.menu-text{color:var(--dokkan-text);font-size:var(--text-lg);font-weight:700!important;letter-spacing:0}.app-menu-summary{display:flex;align-items:center;gap:var(--space-3);margin:0 var(--space-4) var(--space-4);padding:var(--space-3) 0;border-block:1px solid var(--dokkan-border);border-radius:0;background:none}.app-menu-summary__badge,.app-navbar__tenant-mark,.app-navbar__icon-pill,.dashboard-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-menu-summary__badge{width:2.25rem;height:2.25rem;border-radius:var(--dokkan-radius-sm);color:#fff;background:var(--dokkan-primary);font-weight:700;box-shadow:none}.dark-style .app-menu-summary__badge{color:#0f1a15}.app-menu-summary__copy{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.4}.app-menu-summary__copy span,.app-menu-summary__copy small{color:var(--dokkan-muted);font-size:var(--text-xs)}.app-menu-summary__copy strong{overflow:hidden;color:var(--dokkan-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.menu-inner{padding-inline:var(--space-3)}.menu-inner>.menu-item{margin-bottom:1px}.bg-menu-theme .menu-inner>.menu-item>.menu-link,.bg-menu-theme .menu-inner>.menu-item .menu-sub>.menu-item>.menu-link{min-height:2.5rem;margin:0;border-radius:var(--dokkan-radius-sm);color:var(--dokkan-text);font-size:var(--text-md);font-weight:500}.bg-menu-theme .menu-inner>.menu-item>.menu-link i,.bg-menu-theme .menu-inner>.menu-item>.menu-link .menu-icon{color:var(--dokkan-muted)}.bg-menu-theme .menu-inner>.menu-item>.menu-link:hover,.bg-menu-theme .menu-sub>.menu-item>.menu-link:hover{background:var(--dokkan-sunken);color:var(--dokkan-text)!important}.dark-style .bg-menu-theme .menu-inner>.menu-item>.menu-link:hover,.dark-style .bg-menu-theme .menu-sub>.menu-item>.menu-link:hover{background:#ffffff0d}.bg-menu-theme .menu-inner>.menu-item.active>.menu-link,.bg-menu-theme .menu-inner>.menu-item.active.open>.menu-link.menu-toggle,.bg-menu-theme.menu-vertical .menu-inner>.menu-item.active>.menu-link:not(.menu-toggle),.bg-menu-theme.menu-vertical .menu-inner>.menu-item.active>.menu-link.menu-toggle,[dir=rtl] .bg-menu-theme.menu-vertical .menu-inner>.menu-item.active>.menu-link:not(.menu-toggle){position:relative;color:var(--dokkan-primary)!important;background:var(--dokkan-primary-tint)!important;background-image:none!important;box-shadow:none!important;font-weight:600}.bg-menu-theme .menu-inner>.menu-item.active>.menu-link:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:calc(-1 * var(--space-3));width:3px;border-radius:0 2px 2px 0;background:var(--dokkan-primary)}[dir=rtl] .bg-menu-theme .menu-inner>.menu-item.active>.menu-link:before{border-radius:2px 0 0 2px}.bg-menu-theme .menu-inner>.menu-item.active>.menu-link i,.bg-menu-theme .menu-inner>.menu-item.active.open>.menu-link i{color:var(--dokkan-primary)!important}.bg-menu-theme .menu-sub{margin-top:1px;padding:0;border-radius:0;background:none}.bg-menu-theme .menu-sub>.menu-item.active>.menu-link{color:var(--dokkan-primary)!important;background:none;font-weight:600}.bg-menu-theme .menu-sub>.menu-item.active>.menu-link:before{background-color:var(--dokkan-primary)!important;box-shadow:none!important}.template-customizer-open-btn{background:var(--dokkan-primary)!important;box-shadow:none!important}.menu-header{margin-top:var(--space-5);color:var(--dokkan-muted)!important;font-size:var(--text-xs);font-weight:600;letter-spacing:0}.layout-navbar.app-navbar,.landing-navbar{border:0;border-bottom:1px solid var(--dokkan-border);border-radius:0;background:var(--dokkan-bg)!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.layout-navbar.app-navbar{margin-top:0}.landing-navbar{background:var(--dokkan-card)!important}.app-navbar__tenant{display:flex;align-items:center;gap:var(--space-3);padding:0;margin-inline-end:var(--space-4);border:0;border-radius:0;background:none}.app-navbar__tenant-mark,.app-navbar__icon-pill{width:2.25rem;height:2.25rem;border:1px solid var(--dokkan-border);border-radius:var(--dokkan-radius-sm);color:var(--dokkan-text);background:var(--dokkan-card);transition:border-color .15s ease,background-color .15s ease}a:hover>.app-navbar__icon-pill,.app-navbar__icon-pill:hover{border-color:var(--dokkan-border-strong)}.app-navbar__tenant-copy{display:flex;flex-direction:column;line-height:1.3}.app-navbar__tenant-copy strong{color:var(--dokkan-text);font-size:var(--text-md)}.app-navbar__tenant-label{color:var(--dokkan-muted);font-size:var(--text-xs);font-weight:500;text-transform:none;letter-spacing:0}.dropdown-menu{border:1px solid var(--dokkan-border);border-radius:var(--dokkan-radius);background:var(--dokkan-card);box-shadow:var(--dokkan-shadow)}.dropdown-item{border-radius:var(--dokkan-radius-sm)}.dropdown-item:hover,.dropdown-item:focus{background:var(--dokkan-sunken);color:var(--dokkan-text)}.dropdown-item.active,.dropdown-item:active{background:var(--dokkan-primary-tint)!important;color:var(--dokkan-primary)!important}.card{overflow:hidden;border:1px solid var(--dokkan-border);border-radius:var(--dokkan-radius);background:var(--dokkan-card);box-shadow:none!important}.card.shadow-none.border-0{border:0}.card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--dokkan-border)!important;background:var(--dokkan-card)}.card-header h5,.card-header .card-title{margin-bottom:0;font-size:var(--text-lg)}.card-header p.text-muted{font-size:var(--text-sm)}.card-body{padding:var(--space-5)}.card-footer{border-top:1px solid var(--dokkan-border);background:var(--dokkan-sunken)}.btn{border-radius:var(--dokkan-radius-sm);font-weight:500;letter-spacing:0;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn:not(.btn-sm):not(.btn-lg):not(.btn-icon){min-height:2.5rem}.btn:focus-visible{box-shadow:var(--dokkan-focus)!important}.btn:disabled,.btn.disabled{opacity:.55}.btn-primary{border-color:var(--dokkan-primary)!important;color:#fff!important;background:var(--dokkan-primary)!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{border-color:var(--dokkan-primary-dark)!important;color:#fff!important;background:var(--dokkan-primary-dark)!important}.dark-style .btn-primary,.dark-style .btn-primary:hover,.dark-style .btn-primary:focus,.dark-style .btn-primary:active{color:#0f1a15!important}.btn-outline-primary{border-color:var(--dokkan-primary)!important;color:var(--dokkan-primary)!important;background:transparent!important}.btn-outline-primary:hover,.btn-outline-primary:focus{background:var(--dokkan-primary-tint)!important}.btn-success,.btn-success:hover,.btn-success:focus{border-color:var(--dokkan-success)!important;background:var(--dokkan-success)!important;color:#fff!important}.btn-danger,.btn-danger:hover,.btn-danger:focus{border-color:var(--dokkan-danger)!important;background:var(--dokkan-danger)!important;color:#fff!important}.btn-success:hover,.btn-danger:hover{filter:brightness(.92)}.btn-label-primary,.btn-label-secondary,.btn-label-success,.btn-label-warning,.btn-label-info,.btn-label-danger{border:1px solid var(--dokkan-border-strong)!important;background:var(--dokkan-card)!important}.btn-label-primary{color:var(--dokkan-primary)!important}.btn-label-secondary{color:var(--dokkan-text)!important}.btn-label-success{color:var(--dokkan-success)!important}.btn-label-warning{color:var(--dokkan-warning)!important}.btn-label-info{color:var(--dokkan-info)!important}.btn-label-danger{color:var(--dokkan-danger)!important}.btn-label-primary:hover,.btn-label-secondary:hover,.btn-label-success:hover,.btn-label-warning:hover,.btn-label-info:hover,.btn-label-danger:hover{border-color:var(--dokkan-text)!important;background:var(--dokkan-sunken)!important}.form-label{margin-bottom:var(--space-1);color:var(--dokkan-text);font-size:var(--text-sm);font-weight:500}.form-control,.form-select,.input-group-text{min-height:2.75rem;border-color:var(--dokkan-border-strong);border-radius:var(--dokkan-radius-sm);background-color:var(--dokkan-card);color:var(--dokkan-text);font-size:var(--text-md)}.form-control-sm,.form-select-sm{min-height:2.25rem;font-size:var(--text-sm)}.form-control::placeholder{color:var(--dokkan-muted);opacity:.75}textarea.form-control{min-height:6rem}.form-control:hover,.form-select:hover{border-color:var(--dokkan-muted)}.form-control:focus,.form-select:focus,.input-group:focus-within .input-group-text{border-color:var(--dokkan-primary)!important;box-shadow:var(--dokkan-focus)}.input-group:focus-within .input-group-text{box-shadow:none}.form-control:disabled,.form-control[readonly],.form-select:disabled{background-color:var(--dokkan-sunken);color:var(--dokkan-muted)}.form-control.is-invalid,.form-select.is-invalid{border-color:var(--dokkan-danger)!important}.invalid-feedback{color:var(--dokkan-danger);font-size:var(--text-sm)}.invalid-feedback strong{font-weight:500!important}.form-select option{color:var(--dokkan-text);background:var(--dokkan-card)}.form-check-input{border-color:var(--dokkan-border-strong)}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:var(--dokkan-primary);border-color:var(--dokkan-primary);box-shadow:none}.form-check-input:focus{border-color:var(--dokkan-primary);box-shadow:var(--dokkan-focus)}.table-responsive{padding:0}.table{--bs-table-bg: transparent;--bs-table-hover-bg: var(--dokkan-sunken);margin-bottom:0}.table thead th{padding-top:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--dokkan-border-strong);border-color:var(--dokkan-border-strong);background:var(--dokkan-sunken);color:var(--dokkan-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.table tbody td{padding-top:var(--space-3);padding-bottom:var(--space-3);border-color:var(--dokkan-border);color:var(--dokkan-text);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.dark-style .table thead th{background:#ffffff08}.table tbody tr td.text-center.py-4.text-muted{padding:var(--space-7) var(--space-4)!important}.badge{border-radius:4px;padding:.3em .6em;font-size:var(--text-xs);font-weight:500;letter-spacing:0}.bg-label-primary{color:var(--dokkan-primary)!important;background:var(--dokkan-primary-tint)!important}.bg-label-success{color:var(--dokkan-success)!important;background:var(--dokkan-success-tint)!important}.bg-label-warning{color:var(--dokkan-warning)!important;background:var(--dokkan-warning-tint)!important}.bg-label-danger{color:var(--dokkan-danger)!important;background:var(--dokkan-danger-tint)!important}.bg-label-info{color:var(--dokkan-info)!important;background:var(--dokkan-info-tint)!important}.bg-label-secondary{color:var(--dokkan-muted)!important;background:var(--dokkan-sunken)!important}.alert{border:1px solid transparent;border-radius:var(--dokkan-radius)}.app-feedback-stack{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.app-feedback-alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--dokkan-border);border-inline-start-width:3px;box-shadow:none}.app-feedback-alert.alert-success{border-inline-start-color:var(--dokkan-success);background:var(--dokkan-success-tint)}.app-feedback-alert.alert-danger{border-inline-start-color:var(--dokkan-danger);background:var(--dokkan-danger-tint)}.app-feedback-alert.alert-warning{border-inline-start-color:var(--dokkan-warning);background:var(--dokkan-warning-tint)}.app-feedback-alert.alert-info{border-inline-start-color:var(--dokkan-info);background:var(--dokkan-info-tint)}.app-feedback-alert__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:0;background:none;font-size:1.15rem}.pagination{gap:var(--space-1)}.page-link{min-width:2.25rem;border:1px solid var(--dokkan-border)!important;border-radius:var(--dokkan-radius-sm)!important;background:var(--dokkan-card);color:var(--dokkan-text);text-align:center;box-shadow:none}.page-link:hover{border-color:var(--dokkan-border-strong)!important;background:var(--dokkan-sunken);color:var(--dokkan-text)}.page-item.active .page-link{border-color:var(--dokkan-primary)!important;color:#fff;background:var(--dokkan-primary);box-shadow:none}.dark-style .page-item.active .page-link{color:#0f1a15}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:var(--dokkan-primary)!important;box-shadow:none!important}.nav-tabs .nav-link.active{color:var(--dokkan-primary);box-shadow:0 -2px 0 var(--dokkan-primary) inset!important}.progress{border-radius:2px;background:var(--dokkan-border)}.progress-bar{background:var(--dokkan-primary);box-shadow:none!important}.footer{background:transparent!important}.footer-container{border:0;border-top:1px solid var(--dokkan-border);border-radius:0;background:none;box-shadow:none;font-size:var(--text-sm)}.footer-link{color:var(--dokkan-muted)}.dashboard-hero{position:relative;padding:0 0 var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--dokkan-border);border-radius:0;color:var(--dokkan-text);background:none;box-shadow:none}.dashboard-hero h1,.dashboard-hero h2{color:var(--dokkan-text);font-size:var(--text-2xl)}.dashboard-hero .text-muted,.dashboard-hero p.fs-5{color:var(--dokkan-muted)!important;font-size:var(--text-md)!important}.dashboard-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border-radius:0;color:var(--dokkan-muted);background:none;font-size:var(--text-sm);font-weight:500;text-transform:none;letter-spacing:0}.dashboard-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dashboard-hero .btn-label-secondary,.dashboard-hero .btn-label-success,.dashboard-hero .btn-label-warning{color:var(--dokkan-text)!important}.dashboard-hero .invoice-summary-card{border:1px solid var(--dokkan-border)!important;background:var(--dokkan-card)!important;box-shadow:none}.dashboard-hero .invoice-summary-card .text-muted{color:var(--dokkan-muted)!important}.dashboard-stat-card{height:100%}.dashboard-stat-card .card-body{padding:var(--space-4) var(--space-5)}.dashboard-stat-card h3{margin-top:var(--space-1);font-size:var(--text-2xl);font-weight:700}.dashboard-stat-card p.text-muted{font-size:var(--text-sm);line-height:1.5}.dashboard-stat-card__icon{width:auto;height:auto;border-radius:0;background:none}.dashboard-stat-card__icon .fs-3{font-size:1.25rem!important}.dashboard-stat-card .badge{padding:0;background:none!important;color:var(--dokkan-muted)!important;font-size:var(--text-sm)}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-bottom:var(--space-6);overflow:hidden;border:1px solid var(--dokkan-border);border-radius:var(--dokkan-radius);background:var(--dokkan-card)}.dashboard-stats__item{display:grid;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-inline-end:1px solid var(--dokkan-border);border-bottom:1px solid var(--dokkan-border);margin-bottom:-1px;color:inherit;text-decoration:none}a.dashboard-stats__item:hover{background:var(--dokkan-sunken);color:inherit}.dashboard-stats__label{display:flex;align-items:center;gap:var(--space-2);color:var(--dokkan-muted);font-size:var(--text-sm)}.dashboard-stats__value{color:var(--dokkan-text);font-size:var(--text-2xl);font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.dashboard-stats__value.is-warning{color:var(--dokkan-warning)}.dashboard-stats__note{color:var(--dokkan-muted);font-size:var(--text-xs)}.dashboard-panel .card-header{background:var(--dokkan-card)}.dashboard-panel .table-responsive{padding-top:0}.daily-owner-widget{overflow:hidden;border:1px solid var(--dokkan-border);border-inline-start:3px solid var(--dokkan-primary);border-radius:var(--dokkan-radius);box-shadow:none}.daily-owner-widget:before{content:none}.daily-owner-widget .card-body{padding:var(--space-5)}.daily-owner-widget__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,1fr) minmax(12rem,.5fr);gap:var(--space-6);align-items:center}.daily-owner-widget__icon{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:center;border-radius:0;color:var(--dokkan-primary);background:none}.daily-owner-widget__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.daily-owner-widget__stat,.daily-owner-widget__decision{border:0;border-radius:0;background:none}.daily-owner-widget__stat{padding:0}.daily-owner-widget__stat small,.daily-owner-widget__decision small{display:block;margin-bottom:var(--space-1);color:var(--dokkan-muted);font-size:var(--text-sm)}.daily-owner-widget__stat strong{display:block;font-size:var(--text-xl);color:var(--dokkan-text)}.daily-owner-widget__decision{padding:0 var(--space-5);border-inline-start:1px solid var(--dokkan-border)}.daily-owner-widget__decision strong{display:block;margin-bottom:var(--space-1);color:var(--dokkan-text)}.daily-owner-widget__decision span,.daily-owner-widget__hint{color:var(--dokkan-muted);font-size:var(--text-sm)}.daily-owner-widget__action{display:grid;gap:var(--space-2)}.daily-owner-widget__hint{font-size:var(--text-xs);text-align:center}@media(max-width:1199.98px){.daily-owner-widget__layout{grid-template-columns:1fr;gap:var(--space-5)}.daily-owner-widget__decision{padding:var(--space-4) 0 0;border-inline-start:0;border-top:1px solid var(--dokkan-border)}}@media(max-width:575.98px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stats__item{padding:var(--space-3) var(--space-4)}.dashboard-stats__value{font-size:var(--text-xl)}.daily-owner-widget__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.first-day-checklist{max-width:100%}.first-day-checklist__shell{overflow:hidden;border:1px solid var(--dokkan-border);border-radius:var(--dokkan-radius);background:var(--dokkan-card);box-shadow:none}.first-day-checklist__toolbar,.first-day-checklist__body,.first-day-checklist__timeline{padding-right:var(--space-5);padding-left:var(--space-5)}.first-day-checklist__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4)}.first-day-checklist__badge,.first-day-checklist__count,.first-day-checklist__next-label{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--dokkan-muted);font-size:var(--text-sm);font-weight:500}.first-day-checklist__actions{display:inline-flex;flex:0 0 auto;gap:var(--space-2)}.first-day-checklist__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:var(--space-5);align-items:stretch;padding-top:var(--space-3);padding-bottom:var(--space-4)}.first-day-checklist__main{display:flex;align-items:center;gap:var(--space-4);min-width:0}.first-day-checklist__score{display:grid;flex:0 0 3.75rem;width:3.75rem;height:3.75rem;place-items:center;border-radius:50%;color:var(--dokkan-primary);background:radial-gradient(circle at center,var(--dokkan-card) 62%,transparent 63%),conic-gradient(var(--dokkan-primary) var(--score, 0%),var(--dokkan-border) 0);box-shadow:none}.first-day-checklist__score span{font-size:var(--text-md);font-weight:700}.first-day-checklist__intro{min-width:0}.first-day-checklist__intro h5{margin:0 0 var(--space-1);font-size:var(--text-lg)}.first-day-checklist__intro p,.first-day-checklist__next p{margin:0;color:var(--dokkan-muted);font-size:var(--text-sm);line-height:1.6}.first-day-checklist__progress{height:4px;max-width:28rem;margin:var(--space-3) 0 var(--space-2);overflow:hidden;border-radius:2px;background:var(--dokkan-border)}.first-day-checklist__bar{height:100%;border-radius:inherit;background:var(--dokkan-primary)}.first-day-checklist__next{display:grid;align-content:center;gap:var(--space-2);min-height:0;padding:var(--space-4);border:1px solid var(--dokkan-border);border-radius:var(--dokkan-radius);background:var(--dokkan-sunken)}.first-day-checklist__next h6{margin:0;font-size:var(--text-md)}.first-day-checklist__next .btn{justify-self:start;margin-top:var(--space-1);white-space:nowrap}.first-day-checklist__next--success{grid-template-columns:auto minmax(0,1fr);align-items:center;background:var(--dokkan-success-tint)}.first-day-checklist__next-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;color:var(--dokkan-success);background:var(--dokkan-card)}.first-day-checklist__timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding-top:var(--space-3);padding-bottom:var(--space-3);border-top:1px solid var(--dokkan-border)}.first-day-checklist__item{display:flex;align-items:center;min-width:0;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--dokkan-radius-sm);color:var(--dokkan-text);background:none;font-size:var(--text-sm);font-weight:500;text-decoration:none}.first-day-checklist__item:hover{color:var(--dokkan-primary);background:var(--dokkan-sunken)}.first-day-checklist__item span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.first-day-checklist__item-marker{display:inline-flex;flex:0 0 auto;color:var(--dokkan-border-strong)}.first-day-checklist__item.is-completed{color:var(--dokkan-muted);background:none}.first-day-checklist__item.is-completed .first-day-checklist__item-marker{color:var(--dokkan-success)}.settings-identity-card,.settings-form-card,.invoice-workspace-card,.invoice-summary-card{border-radius:var(--dokkan-radius)}.invoice-workspace-card .table-responsive{padding:0;border:1px solid var(--dokkan-border);border-radius:var(--dokkan-radius)}.invoice-summary-card{background:var(--dokkan-sunken)}.divider .divider-text{color:var(--dokkan-muted);font-size:var(--text-sm)}.auth-split{--auth-showcase-bg: #12352a;--auth-showcase-surface: #184537;--auth-showcase-line: rgba(255, 255, 255, .14);--auth-showcase-text: rgba(255, 255, 255, .8);--auth-mint: #8fd3b6;display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:100dvh;background:var(--dokkan-bg);color:var(--dokkan-text)}.dark-style .auth-split{--auth-showcase-bg: #0d2a20;--auth-showcase-surface: #123628}.auth-split__main{display:flex;flex-direction:column;min-width:0;padding:var(--space-8)}.auth-split__body{display:flex;flex:1;align-items:center;justify-content:center}.auth-lang{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.5rem;padding-inline:var(--space-3);border:1px solid var(--dokkan-border);border-radius:var(--dokkan-radius);color:var(--dokkan-text);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.auth-lang i{color:var(--dokkan-muted);font-size:1.125rem}.auth-lang:hover{border-color:var(--dokkan-border-strong);color:var(--dokkan-text);background:var(--dokkan-card)}.auth-form{width:100%;max-width:27.5rem}.auth-form__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.auth-form__brand{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--dokkan-text);font-size:var(--text-lg);font-weight:700;letter-spacing:.01em;text-decoration:none}.auth-form__brand:hover{color:var(--dokkan-text)}.auth-form__logo{display:inline-flex;line-height:0}.auth-form__header{margin-bottom:var(--space-7)}.auth-form__title{margin:0 0 var(--space-2);color:var(--dokkan-text);font-size:var(--text-3xl);font-weight:700;line-height:1.3}.auth-form__lead{margin:0;color:var(--dokkan-muted);font-size:1rem;line-height:1.6}.auth-form__fields{display:grid;gap:var(--space-5)}.auth-form__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:calc(var(--space-1) * -1)}.auth-form .auth-form__footer{margin:var(--space-7) 0 0;color:var(--dokkan-muted);font-size:var(--text-md);text-align:center}.auth-form__footer .auth-link{margin-inline-start:var(--space-1);font-weight:600}.auth-field__label{display:block;margin-bottom:var(--space-2);color:var(--dokkan-text);font-size:.875rem;font-weight:500}.auth-field__control{position:relative}.auth-field__input{display:block;width:100%;height:3.125rem;padding:0 var(--space-4);border:1px solid var(--dokkan-border-strong);border-radius:var(--dokkan-radius);background:var(--dokkan-card);color:var(--dokkan-text);font-family:inherit;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.auth-field__input--ltr-value{unicode-bidi:plaintext}.auth-field__input::placeholder{color:var(--dokkan-muted);opacity:.7}.auth-field__input:hover{border-color:var(--dokkan-muted)}.auth-field__input:focus{border-color:var(--dokkan-primary);outline:0;box-shadow:var(--dokkan-focus)}.auth-field__input.is-invalid{border-color:var(--dokkan-danger)}.auth-field__input.is-invalid:focus{box-shadow:0 0 0 3px #b423182e}.auth-field__input--password{padding-inline-end:3.25rem}.auth-field__reveal{position:absolute;inset-inline-end:var(--space-1);top:50%;display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;padding:0;border:0;border-radius:var(--dokkan-radius-sm);color:var(--dokkan-muted);background:transparent;font-size:1.25rem;transform:translateY(-50%);cursor:pointer}.auth-field__reveal:hover{color:var(--dokkan-text);background:var(--dokkan-sunken)}.auth-field__optional{margin-inline-start:var(--space-1);color:var(--dokkan-muted);font-weight:400}.auth-field__hint{margin:var(--space-2) 0 0;color:var(--dokkan-muted);font-size:var(--text-sm);line-height:1.5}.auth-field:has(.auth-field__error:not([hidden])) .auth-field__hint{display:none}.auth-field__error{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--dokkan-danger);font-size:var(--text-sm);line-height:1.5}.auth-field__error[hidden]{display:none}.auth-field__error i{flex-shrink:0;margin-top:.1rem;font-size:1rem}.auth-check{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;margin:0;color:var(--dokkan-text);font-size:.875rem;cursor:pointer}.auth-check .form-check-input{float:none;width:1.125rem;height:1.125rem;margin:0;cursor:pointer}.auth-link{color:var(--dokkan-primary);font-size:.875rem;font-weight:500;text-decoration:none;text-underline-offset:.2em}.auth-check--top{align-items:flex-start;min-height:0;line-height:1.6}.auth-check--top .form-check-input{flex-shrink:0;margin-top:.2rem}.auth-link--back{display:inline-flex;align-items:center;gap:var(--space-2)}.auth-link--button{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.auth-form__note{margin:0;color:var(--dokkan-muted);font-size:var(--text-md);line-height:1.6}.auth-form__email{color:var(--dokkan-text);font-weight:600;overflow-wrap:anywhere}.auth-link:hover{color:var(--dokkan-primary-dark);text-decoration:underline}.auth-lang:focus-visible,.auth-link:focus-visible,.auth-field__reveal:focus-visible,.auth-social__btn:focus-visible,.auth-form__brand:focus-visible{outline:2px solid var(--dokkan-primary);outline-offset:2px;border-radius:var(--dokkan-radius-sm)}.auth-submit{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:3.25rem;margin-top:var(--space-1);border-radius:var(--dokkan-radius);font-size:1rem;font-weight:600}.auth-submit__spinner{display:none;width:1.125rem;height:1.125rem;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:auth-spin .7s linear infinite}.is-submitting .auth-submit__spinner{display:inline-block}.is-submitting .auth-submit:disabled{opacity:.85;cursor:progress}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-notice{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--dokkan-radius);font-size:.875rem;line-height:1.55}.auth-notice i{flex-shrink:0;margin-top:.1rem;font-size:1.125rem}.auth-notice--success{color:var(--dokkan-success);background:var(--dokkan-success-tint)}.auth-notice--error{color:var(--dokkan-danger);background:var(--dokkan-danger-tint)}.auth-divider{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-7) 0 var(--space-5);color:var(--dokkan-muted);font-size:var(--text-sm)}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--dokkan-border)}.auth-social{display:grid;gap:var(--space-3)}.auth-social__btn{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:3rem;padding-inline:var(--space-4);border:1px solid var(--dokkan-border-strong);border-radius:var(--dokkan-radius);color:var(--dokkan-text);background:var(--dokkan-card);font-size:var(--text-md);font-weight:500;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.auth-social__btn:hover{border-color:var(--dokkan-muted);color:var(--dokkan-text);background:var(--dokkan-sunken)}.auth-social__facebook{color:#1877f2;font-size:1.125rem}.auth-split__showcase{display:flex;flex-direction:column;justify-content:center;gap:var(--space-8);min-width:0;position:sticky;top:0;align-self:start;height:100dvh;padding:3.5rem;padding-inline-end:0;overflow:hidden;color:#fff;background:var(--auth-showcase-bg)}.auth-showcase-copy{max-width:30rem;padding-inline-end:3.5rem;box-sizing:content-box}.auth-showcase-copy h2{margin:0 0 var(--space-3);color:#fff;font-size:clamp(1.875rem,2.5vw,2.5rem);font-weight:700;line-height:1.25}.auth-showcase-copy p{margin:0;color:var(--auth-showcase-text);font-size:var(--text-lg);line-height:1.6}.auth-showcase-copy ul{display:grid;gap:var(--space-3);margin:var(--space-7) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--auth-showcase-line);list-style:none}.auth-showcase-copy li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--auth-showcase-text);font-size:var(--text-md);line-height:1.6}.auth-showcase-copy li i{flex-shrink:0;margin-top:.15rem;color:var(--auth-mint);font-size:1.25rem}.auth-pos{--pos-cell: rgba(255, 255, 255, .05);--pos-cell-line: rgba(255, 255, 255, .09);padding:var(--space-5);border:1px solid var(--auth-showcase-line);border-inline-end:0;border-start-start-radius:12px;border-end-start-radius:12px;background:var(--auth-showcase-surface)}.auth-pos__top{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.auth-pos__search,.auth-pos__chip{display:flex;align-items:center;gap:var(--space-3);height:2.25rem;padding-inline:var(--space-3);border:1px solid var(--pos-cell-line);border-radius:var(--dokkan-radius-sm);color:#ffffff80;background:var(--pos-cell)}.auth-pos__search{flex:1}.auth-pos__chip{justify-content:center;width:2.25rem;padding:0}.auth-pos__body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--space-4)}.auth-pos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-content:start}.auth-pos__tile{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--pos-cell-line);border-radius:var(--dokkan-radius);background:var(--pos-cell)}.auth-pos__tile i{margin-bottom:var(--space-1);color:var(--auth-mint);font-size:1.375rem;opacity:.85}.auth-pos__tile.is-picked{border-color:#8fd3b68c;background:#8fd3b61a}.auth-pos__line{display:block;width:var(--w, 50%);height:6px;border-radius:3px;background:#ffffff3d}.auth-pos__line--faint{background:#ffffff1a}.auth-pos__line--strong{height:8px;background:var(--auth-mint)}.auth-pos__cart{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--pos-cell-line);border-radius:var(--dokkan-radius);background:#0000001a}.auth-pos__cart-head{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);color:#ffffff8c}.auth-pos__cart-row,.auth-pos__cart-total{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.auth-pos__cart-total{margin-top:auto;padding-top:var(--space-3);border-top:1px dashed rgba(255,255,255,.18)}.auth-pos__pay{display:flex;align-items:center;justify-content:center;height:2.25rem;border-radius:var(--dokkan-radius-sm);color:var(--auth-showcase-bg);background:var(--auth-mint);font-size:1.25rem}@media(max-height:820px){.auth-pos__tile:nth-child(n+4){display:none}.auth-split__showcase{gap:var(--space-7);padding-block:var(--space-7)}.auth-split__main{padding-block:var(--space-6)}.auth-form__top,.auth-form__header{margin-bottom:var(--space-6)}}@media(max-width:1199.98px){.auth-split__main{padding-inline:var(--space-7)}.auth-split__showcase{padding-inline-start:var(--space-7)}.auth-showcase-copy{padding-inline-end:var(--space-7)}.auth-pos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-pos__tile:nth-child(n+5){display:none}}@media(max-width:1199.98px)and (max-height:820px){.auth-pos__tile:nth-child(n+3){display:none}}@media(max-width:991.98px){.auth-split{grid-template-columns:minmax(0,1fr)}.auth-split__showcase{display:none}.auth-split__main{padding:var(--space-6)}.auth-split__body{align-items:flex-start;padding-block:6vh 0}}@media(max-width:575.98px){.auth-split__main{padding:var(--space-4)}.auth-split__body{padding-block:0 var(--space-4)}.auth-form__top{margin-bottom:var(--space-7)}.auth-form__header{margin-bottom:var(--space-6)}.auth-form__title{font-size:1.625rem}.auth-form__lead{font-size:var(--text-md)}}@media(prefers-reduced-motion:reduce){.auth-submit__spinner{animation-duration:2.4s}.auth-lang,.auth-field__input,.auth-social__btn{transition:none}}.subscription-plan-card{position:relative;height:100%;transition:border-color .15s ease}.subscription-plan-card:hover{border-color:var(--dokkan-border-strong)}.subscription-plan-card.is-featured{border-color:var(--dokkan-primary);border-width:2px}.subscription-plan-card.is-featured:before{content:none}.landing-page{background:var(--dokkan-bg)}.landing-hero{position:relative;overflow:hidden;padding:7rem 0 var(--space-8);border-bottom:1px solid var(--dokkan-border);background:var(--dokkan-bg)}.landing-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border-radius:0;color:var(--dokkan-primary);background:none;font-size:var(--text-sm);font-weight:600}.landing-hero__panel{border:1px solid var(--dokkan-border);border-radius:var(--dokkan-radius);background:var(--dokkan-card);box-shadow:none}.landing-metric{padding:var(--space-4);border:0;border-inline-start:2px solid var(--dokkan-primary);border-radius:0;background:none}.landing-feature{height:100%;padding:var(--space-5) 0;border:0;border-top:1px solid var(--dokkan-border-strong);border-radius:0;background:none;box-shadow:none}.landing-feature i{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;height:auto;margin-bottom:var(--space-3);border-radius:0;color:var(--dokkan-primary);background:none;font-size:1.5rem}.legal-page{background:var(--dokkan-bg)}.legal-hero{padding:7rem 0 var(--space-7);background:var(--dokkan-bg)}.legal-hero h1{max-width:760px;margin:var(--space-3) 0;font-size:clamp(2rem,3.5vw,3rem);line-height:1.2}.legal-hero p{max-width:720px;color:var(--dokkan-muted);font-size:var(--text-lg)}.legal-eyebrow,.legal-updated{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border-radius:0;font-size:var(--text-sm);font-weight:500}.legal-eyebrow{color:var(--dokkan-primary);background:none}.legal-updated{margin-top:var(--space-4);color:var(--dokkan-muted);background:none;border:0}.legal-content{display:grid;gap:0;max-width:760px;padding-bottom:var(--space-8)}.legal-card{padding:var(--space-6) 0;border:0;border-top:1px solid var(--dokkan-border);border-radius:0;background:none;box-shadow:none}.legal-card h2{margin-bottom:var(--space-3);font-size:var(--text-xl)}.legal-card p,.legal-card li{color:var(--dokkan-muted);line-height:1.8}.legal-card p:last-child,.legal-card ol:last-child{margin-bottom:0}[dir=rtl] .form-label,[dir=rtl] .form-control,[dir=rtl] .form-select,[dir=rtl] .table,[dir=rtl] .dropdown-menu,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] .form-text,[dir=rtl] .invalid-feedback,[dir=rtl] .menu-link,[dir=rtl] .menu-header-text{text-align:right}[dir=rtl] .form-select,[dir=rtl] .form-control,[dir=rtl] textarea.form-control{direction:rtl}[dir=rtl] .form-select{padding-right:var(--space-4);padding-left:2.5rem;background-position:left var(--space-4) center}[dir=rtl] .form-check.form-switch{display:inline-flex;align-items:center;gap:var(--space-3);padding-right:0}[dir=rtl] .form-check.form-switch .form-check-input,[dir=rtl] .form-check.form-switch .form-check-label{margin:0}[dir=rtl] .table th,[dir=rtl] .table td{text-align:right}.dark-style body.app-body,.dark-style .landing-page,.dark-style .legal-page{background:var(--dokkan-bg)}.dark-style .layout-menu,.dark-style .card,.dark-style .landing-hero__panel{border-color:var(--dokkan-border);background:var(--dokkan-card)!important}.dark-style .form-control,.dark-style .form-select,.dark-style .input-group-text,.dark-style .page-link{background-color:var(--dokkan-sunken);border-color:var(--dokkan-border-strong);color:var(--dokkan-text)}@media(max-width:1199.98px){.layout-navbar.app-navbar{margin:0}.layout-menu{margin-top:0;box-shadow:var(--dokkan-shadow)!important}}@media(max-width:991.98px){.first-day-checklist__body{grid-template-columns:1fr}.first-day-checklist__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){body.app-body{font-size:var(--text-md)}.container-p-y{padding-top:var(--space-4)!important}.container-p-y>h4.py-3.mb-4{font-size:var(--text-xl);margin-bottom:var(--space-4)!important}.dashboard-hero{padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.dashboard-hero__actions .btn{flex:1 1 auto}.card-body{padding:var(--space-4)}.card-header{padding:var(--space-3) var(--space-4)}.landing-hero{padding-top:5.75rem}.first-day-checklist__toolbar,.first-day-checklist__body,.first-day-checklist__timeline{padding-right:var(--space-4);padding-left:var(--space-4)}.first-day-checklist__main{align-items:flex-start}.first-day-checklist__timeline{grid-template-columns:1fr}.first-day-checklist__next .btn{width:100%}}
