body{margin:0;font-family:Circular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-dropdown-menu-item-selected,.ant-select-item-option-selected,.ant-dropdown-menu-item-selected span,.ant-select-item-option-selected span{color:#fff!important}.ant-layout-sider,.ant-layout-sider-trigger,.ant-menu,.ant-menu-item,.ant-layout-header{background:#b73522!important;color:#fff!important}.ant-layout-sider a,.ant-layout-sider button,.ant-layout-sider-trigger a,.ant-layout-sider-trigger button,.ant-menu a,.ant-menu button,.ant-menu-item a,.ant-menu-item button,.ant-layout-header a,.ant-layout-header button{color:#fff!important}.ant-layout-header{display:flex;align-items:center}.ant-layout-header button{margin-left:auto}.ant-menu-item-selected,.ant-menu-item:hover{background:#fff!important;color:#b73522!important}.ant-menu-item-selected a,.ant-menu-item:hover a{color:#b73522!important}.ant-menu-submenu-title{color:#fff!important}.ant-menu-item-group-title{font-weight:700;color:#fff!important}.export_btn{color:#fff;background:#b73522;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:6px}.export_btn .spin_icon .ant-spin-dot-item{background-color:#fff!important}.export_btn:hover:active:not([disabled]){background:#fff;color:#b73522}.export_btn:hover:active:not([disabled]) .spin_icon .ant-spin-dot-item{background-color:#b73522!important}.export_btn:disabled{opacity:.8;background:#b73522;cursor:default;color:#fff}.export_btn:disabled:hover{color:#fff;background:#b73522;opacity:.8}.export_btn:disabled:hover .spin_icon .ant-spin-dot-item{background-color:#fff!important}.orders .order_details>div{display:flex;gap:20px}.orders .order_details>div span:first-of-type{font-weight:500}.orders .resend_btn{padding:5px 8px;color:#b73522;background:none;border:1px solid #b73522;border-radius:20px;cursor:pointer}.orders .resend_btn:hover{background:#b73522;color:#fff}.checkInForms .contact_details>div{display:flex;gap:20px}.checkInForms .contact_details>div span:first-of-type{font-weight:500}.currrentParkingBookings .licensePlate>div{display:flex;gap:20px}.currrentParkingBookings .licensePlate>div span:first-of-type{font-weight:500}.nca-root{--nca-panel: #f5f5f5;--nca-line: #e4e4e4;--nca-line-soft: #ededed;--nca-ink: #2b2b2b;--nca-ink-soft: #6b6b6b;--nca-ink-faint: #9a9a9a;--nca-red: #a8342f;--nca-red-hover: #8e2a26;--nca-red-soft: #f7ecec;--nca-warn-bg: #fdf6ec;--nca-warn-line: #f0d9b5;--nca-warn-ink: #8a6318;--nca-ok-bg: #e7f3ea;--nca-ok-line: #c4e2ce;--nca-ok-ink: #2f7a45;--nca-disabled: #cfcfcf;--nca-radius: 6px;color:var(--nca-ink);font-size:14px;width:100%;margin:20px 0}.nca-card{border:1px solid var(--nca-line);border-radius:var(--nca-radius);background:#fff;overflow:hidden}.nca-card.disabled{opacity:.62}.nca-card+.nca-card{margin-top:20px}.nca-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--nca-line-soft)}.nca-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--nca-radius);background:var(--nca-red-soft);color:var(--nca-red);font-size:17px}.nca-card.disabled .nca-icon{background:var(--nca-panel);color:var(--nca-ink-faint)}.nca-head h3{margin:0;font-size:15px;font-weight:600}.nca-avail{margin-left:auto;font-size:11.5px;display:inline-flex;align-items:center;gap:6px;color:#2f7a45;font-weight:600}.nca-avail .d{width:6px;height:6px;border-radius:50%;background:#3a9a58}.nca-card.disabled .nca-avail{color:var(--nca-ink-faint)}.nca-card.disabled .nca-avail .d{background:var(--nca-ink-faint)}.nca-body{padding:18px 20px 20px}.nca-desc{margin:0 0 16px;color:var(--nca-ink-soft);font-size:13px;line-height:1.55}.nca-desc .final{color:var(--nca-red);font-weight:600}.nca-preview{border:1px solid var(--nca-line);border-radius:var(--nca-radius);background:#fbfbfb;margin-bottom:18px}.nca-preview-title{padding:10px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--nca-ink-faint);border-bottom:1px solid var(--nca-line-soft);font-weight:600}.nca-preview ul{margin:0;padding:6px 0;list-style:none}.nca-preview li{display:flex;align-items:baseline;gap:10px;padding:7px 14px;font-size:13px;color:var(--nca-ink)}.nca-preview li .step{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:var(--nca-panel);border:1px solid var(--nca-line);color:var(--nca-ink-soft);font-size:10px;font-weight:700;display:grid;place-items:center;position:relative;top:1px}.nca-preview li .amt{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--nca-ink-soft);font-weight:600}.nca-preview li .amt.neg{color:var(--nca-red)}.nca-fee-strip{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:var(--nca-warn-bg);border-top:1px solid var(--nca-warn-line);font-size:13px}.nca-fee-strip .lbl{color:var(--nca-warn-ink);font-weight:600}.nca-fee-strip.success{background:var(--nca-ok-bg);border-top-color:var(--nca-ok-line)}.nca-fee-strip.success .lbl{color:var(--nca-ok-ink)}.nca-fee-strip .val{font-size:15px;font-weight:700;color:var(--nca-ink);font-variant-numeric:tabular-nums}.nca-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nca-btn-danger{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:var(--nca-radius);padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;background:var(--nca-red);color:#fff;transition:background .12s}.nca-btn-danger:hover:not(:disabled){background:var(--nca-red-hover)}.nca-btn-danger:disabled{background:var(--nca-disabled);cursor:not-allowed}.nca-foot-note{font-size:12px;color:var(--nca-ink-faint);display:inline-flex;align-items:center;gap:6px}.nca-reason{margin-top:4px;font-size:12px;color:var(--nca-ink-soft);display:flex;align-items:center;gap:7px;background:var(--nca-panel);border:1px solid var(--nca-line);padding:9px 12px;border-radius:var(--nca-radius)}.nca-modal-summary{border:1px solid #e4e4e4;border-radius:6px;font-size:13px}.nca-modal-summary .row{display:flex;justify-content:space-between;padding:9px 13px;border-bottom:1px solid #ededed}.nca-modal-summary .row:last-child{border-bottom:none}.nca-modal-summary .row .k{color:#6b6b6b}.nca-modal-summary .row .v{font-weight:600;font-variant-numeric:tabular-nums}.nca-modal-summary .row.total.danger .v{color:#a8342f}.nca-modal-summary .row.total.success .v{color:#2f7a45}.actions-container{margin-bottom:16px;padding:12px 16px;background-color:#fafafa;border-radius:8px;border:1px solid #eee}.actions-content{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.actions-label{display:flex;align-items:center;gap:8px;margin-right:16px}.actions-text{font-weight:600;color:#495057;font-size:14px}.export-button{border-radius:6px;font-weight:500;box-shadow:0 2px 4px #1890ff33;background-color:#1677ff!important;border-color:#1677ff!important;color:#fff!important}.export-button:hover,.export-button:focus{background-color:#4096ff!important;border-color:#4096ff!important}.export-button:active{background-color:#0958d9!important;border-color:#0958d9!important}.columns-select{min-width:220px}.save-button{border-radius:6px;font-weight:500;background-color:#fff!important;border-color:#d9d9d9!important;color:#000000e0!important}.save-button:hover,.save-button:focus{color:#1677ff!important;border-color:#4096ff!important;background-color:#fff!important}.private-checkbox,.default-view-checkbox{-webkit-user-select:none;user-select:none}.private-checkbox .ant-checkbox-inner,.default-view-checkbox .ant-checkbox-inner{border-color:#bfbfbf}.private-checkbox .ant-checkbox-checked .ant-checkbox-inner,.default-view-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#1677ff!important;border-color:#1677ff!important}.private-checkbox .ant-checkbox-checked:after,.default-view-checkbox .ant-checkbox-checked:after{border-color:#1677ff!important}.private-checkbox:hover .ant-checkbox-inner,.default-view-checkbox:hover .ant-checkbox-inner{border-color:#4096ff!important}.search-reservations-input{min-width:300px}.update-button,.add-filter-button,.clear-filters-button{border-radius:6px;font-weight:500}:is(.actions-container,.views-container) .ant-btn:not(.delete-button):not(.remove-filter-button):not(.ant-btn-primary):is(:hover,:focus){color:#1677ff!important;border-color:#4096ff!important;background-color:#fff!important}:is(.actions-container,.views-container) :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker):is(:hover,:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused),:is(.actions-container,.views-container) .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):hover .ant-select-selector,:is(.actions-container,.views-container) .ant-select-focused .ant-select-selector,.save-view-modal .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):hover .ant-select-selector,.save-view-modal .ant-select-focused .ant-select-selector{border-color:#4096ff!important}:is(.actions-container,.views-container) :is(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused),:is(.actions-container,.views-container) .ant-select-focused .ant-select-selector,.save-view-modal .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #1677ff33!important}.views-container{margin-bottom:16px;padding:12px 16px;background-color:#fafafa;border-radius:8px;border:1px solid #eee;box-shadow:none}.views-content{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.views-label-container{display:flex;align-items:center;gap:8px;min-width:200px}.views-text{font-weight:600;font-size:14px}.views-select{width:220px;border-radius:6px}.views-share-row{display:flex;align-items:center;gap:8px;margin-top:10px;width:100%}.views-share-icon{color:#666;flex-shrink:0}.views-share-input{flex:1;min-width:200px;max-width:720px}.views-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#e6f4ff!important;color:#1677ff!important}.views-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f0f7ff!important}.filter-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#e6f4ff!important;color:#1677ff!important}.filter-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state,.filter-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) span{color:#1677ff!important}.filter-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f0f7ff!important}.delete-button{border-radius:6px;font-weight:500}.active-filters-container{margin-bottom:16px;padding:0;background:transparent;border:none;border-radius:0;font-family:inherit}.active-filters-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:8px}.active-filters-title{font-size:13px;font-weight:500;color:#854f0b;font-family:inherit}.active-filters-count{display:none}.active-filters-content{display:flex;flex-direction:column;gap:8px}.active-filter-groups,.filter-group-wrapper{display:flex;flex-direction:column;gap:0}.filter-group{background:#efeee8;border:.5px solid rgba(0,0,0,.1);border-radius:12px;padding:14px 16px}.filter-group-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.filter-group-label{font-size:12px;font-weight:500;color:#5f5e5a;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.filter-group-actions{display:flex;gap:12px;font-size:12px;align-items:center}.filter-group-actions .ant-btn-link{padding:0!important;height:auto!important;font-size:12px;font-family:inherit;font-weight:400}.filter-group-actions .ant-btn-link:not(.ant-btn-dangerous){color:#185fa5!important}.filter-group-actions .ant-btn-dangerous{color:#a32d2d!important}.filter-row{padding:0}.filter-row-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inner-connector{display:flex;justify-content:center;margin:8px 0}.outer-connector{display:flex;align-items:center;gap:12px;margin:10px 4px}.connector-line{flex:1;height:.5px;background:#0000001a}.connector-btn{font-size:11px;font-weight:500;letter-spacing:.04em;padding:3px 12px;border-radius:999px;border:.5px solid rgba(0,0,0,.2);background:#fff;color:#5f5e5a;cursor:pointer;font-family:inherit;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:5px}.connector-btn:hover{color:#1a1a18;background:#fff}.connector-swap{font-size:12px;opacity:.6;line-height:1}.remove-filter-button{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;color:#8b8a83!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:8px!important;font-weight:400;font-size:14px!important;line-height:1!important;font-family:inherit!important}.remove-filter-button:hover,.remove-filter-button:focus{color:#a32d2d!important;border-color:transparent!important;background:#fff!important}.add-more-filters-button{margin-top:14px;color:#1a1a18!important;border:.5px solid rgba(0,0,0,.2)!important;background:#fff!important;border-radius:8px!important;font-weight:400;font-size:13px;height:auto!important;padding:8px 14px!important;font-family:inherit!important;box-shadow:none!important}.add-more-filters-button:hover,.add-more-filters-button:focus{color:#1a1a18!important;border-color:#0003!important;background:#efeee8!important}.field-select{min-width:132px;width:160px}.operator-select{min-width:90px;width:120px}.status-select,.text-select,.yes-no-select,.options-select{flex:1;min-width:180px;width:100%;max-width:100%}.text-input{flex:1;min-width:180px;width:auto;height:34px}.number-input{width:120px}.date-input{width:180px;height:34px;padding:0 10px;border:.5px solid rgba(0,0,0,.1);border-radius:8px;min-height:34px;background:#fff;font-size:13px;font-family:inherit;color:#1a1a18;box-sizing:border-box}.date-input:disabled{background:#f5f5f5;color:#00000040;cursor:not-allowed}.joiner-select{width:80px}.days-label{color:#8b8a83;font-size:12px;font-family:inherit}.filter-group .ant-select{font-family:inherit}.filter-group .ant-select-selector{min-height:34px!important;padding:0 10px!important;background:#fff!important;border:.5px solid rgba(0,0,0,.1)!important;border-radius:8px!important;box-shadow:none!important;font-size:13px;font-family:inherit;align-items:center}.filter-group .ant-select-focused .ant-select-selector,.filter-group .ant-select-selector:hover{border-color:#0003!important;box-shadow:none!important}.filter-group .ant-select-selection-item,.filter-group .ant-select-selection-placeholder{font-size:13px;font-family:inherit;line-height:32px!important}.filter-group .ant-select-multiple .ant-select-selector{padding:3px 8px!important;min-height:34px!important;height:auto!important}.filter-group .ant-select-multiple .ant-select-selection-item{height:auto!important;margin-block:2px!important;padding:3px 8px!important;background:#e6f1fb!important;border:none!important;border-radius:8px!important;color:#185fa5!important;font-size:12px!important;font-family:inherit;line-height:1.3!important}.filter-group .ant-select-multiple .ant-select-selection-item-remove{color:#185fa5!important;opacity:.7}.filter-group .ant-select-multiple .ant-select-selection-item-remove:hover{opacity:1;color:#185fa5!important}.filter-group .ant-select-multiple .ant-select-selection-overflow{align-items:center;gap:4px}.filter-group .ant-select-multiple .ant-select-selection-search{margin-inline-start:0!important;align-self:center}.filter-group .ant-select-multiple .ant-select-selection-search-input{border:none!important;box-shadow:none!important;background:transparent!important;outline:none!important;padding:0!important;min-height:22px!important}.filter-group .ant-select-multiple .ant-select-selection-search-input:focus{border:none!important;box-shadow:none!important}.filter-group .ant-input.text-input{min-height:34px!important;border:.5px solid rgba(0,0,0,.1)!important;border-radius:8px!important;font-size:13px;font-family:inherit;box-shadow:none!important}.filter-group .ant-input.text-input:focus,.filter-group .ant-input.text-input:focus-within{border-color:#0003!important;box-shadow:none!important}.filter-group .ant-input-number{height:34px;border:.5px solid rgba(0,0,0,.1)!important;border-radius:8px!important;font-family:inherit}.filter-group .ant-input-number-input{height:32px!important;font-size:13px;font-family:inherit}.reservation-link{color:#1890ff;text-decoration:none;font-weight:400;font-size:12px;display:inline-flex;align-items:center;gap:4px}.reservation-id-text{font-weight:500}.context-menu-wrapper,.column-header-wrapper{cursor:context-menu}.reservation-link-container{display:flex;flex-direction:column;gap:4px}.apaleo-reservations-row-clickable{transition:background-color .15s ease}.apaleo-reservations-row-clickable:hover>td{background-color:#f5f5f5!important}.apaleo-reservations-table .ant-table-thead>tr>th{background-color:#fafafa}.save-view-modal .ant-modal-content{border-radius:12px}.save-view-modal .ant-modal-footer .ant-btn{border-radius:10px}.save-view-modal .ant-modal-footer .ant-btn-primary{background-color:#1677ff!important;border-color:#1677ff!important;color:#fff!important;box-shadow:unset}.save-view-modal .ant-modal-footer .ant-btn-primary:hover,.save-view-modal .ant-modal-footer .ant-btn-primary:focus{background-color:#4096ff!important;border-color:#4096ff!important}.save-view-modal .ant-modal-footer .ant-btn-primary:active{background-color:#0958d9!important;border-color:#0958d9!important}.save-view-modal .ant-input:focus,.save-view-modal .ant-input-focused,.save-view-modal .ant-input-affix-wrapper:focus,.save-view-modal .ant-input-affix-wrapper-focused{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff33!important}.save-view-modal .ant-input-status-error:not(.ant-input-disabled),.save-view-modal .ant-input-status-error:not(.ant-input-disabled):hover,.save-view-modal .ant-input-status-error:not(.ant-input-disabled):focus,.save-view-modal .ant-input-outlined.ant-input-status-error:not(.ant-input-disabled),.save-view-modal .ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):hover,.save-view-modal .ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus{border-color:#4096ff!important;box-shadow:0 0 0 2px #1677ff33!important}
