#login-page{background-color:#f8fafc;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}#login-page .card{width:100%;max-width:420px}#login-page .card .ant-card-body{padding:3rem}#login-page .content{width:100%}#login-page .header{text-align:center;margin-bottom:1rem}#login-page .header .ant-typography{margin:0}#login-page .title{color:#1e293b;margin:0 0 .25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600}#login-page .slogan{color:#64748b;font-size:.875rem}#login-page .stepHint{color:#64748b;margin:0 0 .5rem;font-size:.875rem;display:block}#login-page .timer{color:#101d40;margin:0 0 1.5rem;font-size:.875rem;font-weight:500;display:block}#login-page .backLink{margin-top:1.5rem;padding:0;display:block}#login-page .formItemNoMargin{margin-bottom:0}#login-page .recaptchaItem{justify-content:center;margin-bottom:1rem;display:flex}#login-page .phonePrefix{align-items:center;gap:.25rem;display:inline-flex}#login-page .loginOtp{justify-content:space-between;width:100%;display:flex}.m11-auth-loading{min-height:100vh;background:var(--bk-surface-canvas);min-height:100dvh;color:var(--bk-text-primary);justify-content:center;align-items:center;padding:24px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.m11-auth-loading__panel{border:1px solid var(--bk-border-subtle);border-radius:var(--bk-radius-md);background:var(--bk-surface-panel);flex-direction:column;gap:24px;width:100%;max-width:380px;padding:32px 28px;display:flex}.m11-auth-loading__brand{flex-direction:column;gap:2px;display:flex}.m11-auth-loading__title{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.m11-auth-loading__subtitle{letter-spacing:.08em;text-transform:uppercase;color:var(--bk-text-muted);font-size:.78rem;font-weight:500}.m11-auth-loading__track{border-radius:var(--bk-radius-full);background:var(--bk-border-subtle);height:2px;position:relative;overflow:hidden}.m11-auth-loading__beam{border-radius:inherit;background:var(--bk-brand-primary);inline-size:38%;animation:1.15s ease-in-out infinite m11-auth-loading-sweep;position:absolute;inset-block:0}@keyframes m11-auth-loading-sweep{0%{inset-inline-start:-38%}to{inset-inline-start:100%}}.m11-auth-loading__status{color:var(--bk-text-secondary);margin:0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.m11-auth-loading__beam{background:var(--bk-border-default);block-size:100%;inline-size:100%;animation:none;display:block;position:static}}@media (max-width:767px){.m11-auth-loading{align-items:flex-start;padding:16px 12px}.m11-auth-loading__panel{border-radius:var(--bk-radius-sm);max-width:none;padding:24px 18px}}.dashboard-stat-card{border:1px solid #e2e8f0;border-radius:10px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #0000000d}.dashboard-stat-card:hover{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.dashboard-stat-card{height:100%}.dashboard-stat-card .ant-card-body{padding:13px}.dashboard-stat-card__body{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.dashboard-stat-card__text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.dashboard-stat-card__title{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33.8px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.dashboard-stat-card__value{color:#1e293b;white-space:nowrap;font-size:clamp(16px,1.15vw,22px);font-weight:600;line-height:1.25}.dashboard-stat-card__hint{color:#64748b;font-size:.75rem;font-weight:400;line-height:1.25}.dashboard-stat-card__trend{align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:inline-flex}.dashboard-stat-card__trend--up{color:#22c55e}.dashboard-stat-card__trend--down{color:#dc2626}.dashboard-stat-card__icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex}.dashboard-panel-card{border:1px solid #e2e8f0;border-radius:10px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #0000000d}.dashboard-panel-card:hover{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.dashboard-panel-card{height:100%}.dashboard-panel-card__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.dashboard-panel-card__title{font-size:1rem}.dashboard-panel-card__action{flex-shrink:0}.dashboard-panel-card__content{min-width:0}.dashboard-roadmap-card{height:100%;box-shadow:none;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px dashed #e2e8f0}.dashboard-roadmap-card .ant-card-body{flex-direction:column;gap:.5rem;padding:18px;display:flex}.dashboard-roadmap-card__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-roadmap-card__icon{color:#64748b;background-color:#64748b1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:inline-flex}.dashboard-roadmap-card__title{color:#1e293b;font-size:1rem}.dashboard-roadmap-card__badge{color:#64748b;background-color:#f8fafc;border-color:#e2e8f0;margin-inline-end:0;font-size:.75rem;font-weight:500}.dashboard-roadmap-card__reason.ant-typography{margin-bottom:0;font-size:.875rem;line-height:1.5}.dashboard-donut-chart{width:100%;max-width:180px;margin:0 auto;position:relative}.dashboard-donut-chart__svg{width:100%;height:auto;display:block}.dashboard-donut-chart__center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-donut-chart__center-value{color:#1e293b;font-size:1.25rem;font-weight:700;line-height:1.25}.dashboard-donut-chart__center-label{color:#64748b;font-size:.75rem}.dashboard-status-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-status-list__row{justify-content:space-between;align-items:center;display:flex}.dashboard-status-list__label{color:#1e293b;font-size:.875rem}.dashboard-status-list__status{color:#1e293b;align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:inline-flex}.dashboard-status-list__dot{border-radius:9999px;width:8px;height:8px}.filter-input{flex-direction:column;gap:.25rem;margin-bottom:0;display:flex}.filter-input.fullWidth{width:100%}@media (max-width:767px){.filter-input{width:100%;max-width:100%}}.filter-input__label{color:#1e293b;font-size:.875rem;font-weight:500;display:block}.filter-input__control{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.filter-input__error{color:#dc2626;font-size:.875rem}.filter-select{flex-direction:column;gap:.25rem;min-width:150px;margin-bottom:0;display:flex}.filter-select.fullWidth{width:100%}@media (max-width:767px){.filter-select{width:100%;max-width:100%}}.filter-select__label{color:#1e293b;font-size:.875rem;font-weight:500;display:block}.filter-select__control{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.filter-select__error{color:#dc2626;font-size:.875rem}.filter-button{color:#fff;background-color:#66837f;border-color:#66837f}@media (max-width:767px){.filter-button{width:100%;padding-inline:.5rem;font-size:.875rem}}.announcement-list-page{background-color:#f8fafc;min-height:100%}.announcement-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.announcement-list-page__create-link{flex-shrink:0}@media (max-width:767px){.announcement-list-page__create-text{display:none}}.announcement-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.announcement-list-page .placeholder{color:#64748b;font-size:.875rem}.announcement-list-page .announcement-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.announcement-list-page .announcement-list-filters .announcement-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.announcement-list-page .announcement-list-filters .announcement-list-filter-form .ant-space-item{width:100%;max-width:100%}.announcement-list-page .announcement-list-filters .announcement-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.announcement-list-page .announcement-list-filters .announcement-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.announcement-list-page .announcement-list-filters .announcement-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.announcement-list-page .announcement-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.announcement-list-page__no-image{color:#64748b}.announcement-list-page__thumb-link{line-height:0;display:inline-block}.announcement-list-page__thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:6px;width:48px;height:48px}.announcement-list-page .announcement-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.announcement-list-page .announcement-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.data-state{text-align:center;color:var(--bk-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.data-state--full{min-height:200px;padding:40px 24px}.data-state--compact{gap:6px;min-height:96px;padding:16px 12px}.data-state__icon{color:var(--bk-text-muted);justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex}.data-state--compact .data-state__icon{font-size:20px}.data-state--error .data-state__icon{color:var(--bk-status-danger)}.data-state--forbidden .data-state__icon{color:var(--bk-status-warning)}.data-state__title{color:var(--bk-text-primary);margin:0;font-weight:600}.data-state--compact .data-state__title{font-size:13px}.data-state__description{max-width:42ch;margin:0;font-size:13px}.data-state--compact .data-state__description{font-size:12px}.data-state__retry{margin-top:4px}.base-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.base-button:disabled{cursor:not-allowed;opacity:.6}.base-button.fullWidth{width:100%}.base-button.sm{padding:.5rem 1rem;font-size:.875rem}.base-button.md{padding:1rem 1.5rem;font-size:1rem}.base-button.lg{padding:1.5rem 2rem;font-size:1.125rem}.base-button.primary{color:#fff;background-color:#2f8f82;border-color:#2f8f82}.base-button.primary:hover:not(:disabled){background-color:#66837f;border-color:#66837f}.base-button.secondary{color:#fff;background-color:#101d40;border-color:#101d40}.base-button.secondary:hover:not(:disabled){background-color:#232c43;border-color:#232c43}.base-button.outline{color:#2f8f82;background-color:#0000;border-color:#e2e8f0}.base-button.outline:hover:not(:disabled){background-color:#2f8f820f;border-color:#2f8f82}.base-button.ghost{color:#1e293b;background-color:#0000}.base-button.ghost:hover:not(:disabled){background-color:#0000000d}.base-button .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite base-button-spin}@keyframes base-button-spin{to{transform:rotate(360deg)}}.support-list-page{background-color:#f8fafc;min-height:100%}.support-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.support-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.support-list-page .support-list-filters,.support-list-page .support-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.support-list-page .support-list-filters{margin-bottom:1.5rem}@media (max-width:767px){.support-list-page .support-list-filters .support-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.support-list-page .support-list-filters .support-list-filter-form .ant-space-item,.support-list-page .support-list-filters .support-list-filter-form .filter-select,.support-list-page .support-list-filters .support-list-filter-form .ant-select{width:100%!important;min-width:0!important}}.support-list-page .support-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.support-list-page .support-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.support-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.support-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.support-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.support-detail-page__header{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;display:flex}.support-detail-page__back-link{flex-shrink:0}.support-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}.support-thread{flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.support-thread__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;max-width:720px;padding:1rem}.support-thread__item--support{background:#fff;align-self:flex-end}.support-thread__meta{color:#1e293b;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;display:flex}.support-thread__body{white-space:pre-wrap;overflow-wrap:anywhere}.support-reply{width:100%;max-width:720px}.support-reply__label{font-weight:600}.form-button{color:#fff;background-color:#66837f;border-color:#66837f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.form-input.ant-input,.form-textarea.ant-input,.form-select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.announcement-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.announcement-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.announcement-create-page__back-link{flex-shrink:0}.announcement-create-page__card-root{width:100%!important;max-width:100%!important}.announcement-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.announcement-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.announcement-create-page__form{width:100%;max-width:100%}.announcement-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.announcement-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.announcement-create-page__hint{margin-top:1rem;display:block}.announcement-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.announcement-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.announcement-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.announcement-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.announcement-detail-page__back-link{flex-shrink:0}.announcement-detail-page__card-root{width:100%!important;max-width:100%!important}.announcement-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.announcement-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.announcement-detail-page__form{width:100%;max-width:100%}.announcement-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.announcement-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.slot-list-modal .ant-modal-body{max-height:70vh;padding:1.5rem;overflow:auto}.slot-list-modal__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.slot-list-modal__grid-wrap{overflow-x:auto}.slot-list-modal__grid{flex-direction:column;gap:0;min-width:700px;display:flex}.slot-list-modal__header-row{background:#00000005;border-bottom:1px solid #e2e8f0;border-radius:6px;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:.5rem;padding:.5rem 0;display:grid}.slot-list-modal__day-col{text-align:center;color:#1e293b;padding:.25rem 0;font-size:.875rem;font-weight:500}.slot-list-modal__day-col--active{color:#2f8f82;background:#2f8f820f;border-bottom:2px solid #2f8f82;border-radius:6px}.slot-list-modal__slot-row{grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:.5rem;display:grid}.slot-list-modal__cell{min-height:100px}.slot-list-modal__card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.25rem;height:100%;min-height:100px;padding:1rem;display:flex;position:relative}.slot-list-modal__card--empty{color:#64748b;justify-content:center;align-items:center}.slot-list-modal__card-menu{cursor:pointer;color:#64748b;font-size:1rem;position:absolute;top:.25rem;right:.25rem}.slot-list-modal__card-menu:hover{color:#1e293b}.slot-list-modal__card-time{color:#2563eb;margin-top:.25rem;font-size:.875rem;font-weight:600}.slot-list-modal__card-meta{color:#64748b;font-size:.75rem}.slot-list-modal__card-meta--row{justify-content:space-between;margin-top:.25rem;display:flex}.slot-list-modal__empty{text-align:center;color:#64748b;grid-column:1/-1;padding:3rem}.company-filter{flex-direction:column;gap:.25rem;min-width:180px;display:flex}.company-filter__label{color:#1e293b;font-size:.875rem;font-weight:500;display:block}.company-filter__trigger{text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.company-filter__clear{align-self:flex-start;height:auto;padding:0}.company-filter__modal .company-filter__search{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.company-filter__modal .company-filter__search-input{flex:1;min-width:200px}.company-filter__modal .company-filter__table{margin-top:.5rem}.company-filter__modal .company-filter__table .ant-table-row{cursor:pointer}.branch-list-page{background-color:#f8fafc;min-height:100%}.branch-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.branch-list-page__create-link{flex-shrink:0}@media (max-width:767px){.branch-list-page__create-text{display:none}}.branch-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.branch-list-page .branch-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.branch-list-page .branch-list-filters .branch-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.branch-list-page .branch-list-filters .branch-list-filter-form .ant-space-item{width:100%;max-width:100%}.branch-list-page .branch-list-filters .branch-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.branch-list-page .branch-list-filters .branch-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.branch-list-page .branch-list-filters .branch-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.branch-list-page .branch-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.branch-list-page__no-image{color:#64748b}.branch-list-page__thumb-link{line-height:0;display:inline-block}.branch-list-page__thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:6px;width:48px;height:48px}.branch-list-page__actions-trigger{cursor:pointer;color:#64748b;border-radius:6px;justify-content:center;align-items:center;padding:.25rem .5rem;display:inline-flex}.branch-list-page__actions-trigger:hover{color:#1e293b;background:#0000000a}.branch-list-page .branch-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.branch-list-page .branch-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.branch-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.branch-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.branch-create-page__back-link{flex-shrink:0}.branch-create-page__card-root{width:100%!important;max-width:100%!important}.branch-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.branch-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.branch-create-page__form{width:100%;max-width:100%}.branch-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.branch-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.branch-create-page__hint{margin-top:1rem;display:block}.branch-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.branch-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.branch-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.branch-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.branch-detail-page__back-link{flex-shrink:0}.branch-detail-page__card-root{width:100%!important;max-width:100%!important}.branch-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.branch-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.branch-detail-page__form{width:100%;max-width:100%}.branch-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.branch-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.branch-detail-page__slot-action{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.branch-slots-page{background-color:#f8fafc;min-height:100%}.branch-slots-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.branch-slots-page__header{margin-bottom:1.5rem}.branch-slots-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.branch-slots-page__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.branch-slots-page__title{margin:0!important}.branch-slots-page__grid{grid-template-columns:repeat(7,1fr);gap:1rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.branch-slots-page__day-col{background:#00000003;border:1px solid #e2e8f0;border-radius:10px;min-width:130px;overflow:hidden}.branch-slots-page__day-header{background:#f0f5ff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.branch-slots-page__day-name{color:#1e293b;font-size:.875rem;font-weight:600}.branch-slots-page__add-btn{color:#2f8f82;border-radius:9999px;min-width:auto;height:auto;padding:2px 6px}.branch-slots-page__add-btn:hover{background:#2f8f821a}.branch-slots-page__cards{flex-direction:column;gap:1rem;padding:1rem;display:flex}.branch-slots-page__card-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.branch-slots-page__time-row{align-items:center;gap:4px;display:flex}.branch-slots-page__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.branch-slots-page__time-sel{width:56px;min-width:56px}.branch-slots-page__card-footer{border-top:1px solid #e2e8f0;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.25rem;display:flex}.branch-slots-page__cap-label{color:#64748b;white-space:nowrap;font-size:.75rem}.branch-slots-page__cap-input{width:72px}.user-filter{flex-direction:column;gap:.25rem;min-width:180px;display:flex}.user-filter__label{color:#1e293b;font-size:.875rem;font-weight:500;display:block}.user-filter__trigger{text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.user-filter__modal .user-filter__search{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.user-filter__modal .user-filter__search-key{min-width:160px}.user-filter__modal .user-filter__search-input{flex:1;min-width:160px}.user-filter__modal .user-filter__table{margin-top:.5rem}.branch-filter{flex-direction:column;gap:.25rem;min-width:180px;display:flex}.branch-filter__label{color:#1e293b;font-size:.875rem;font-weight:500;display:block}.branch-filter__trigger{text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.branch-filter__clear{align-self:flex-start;height:auto;padding:0}.branch-filter__modal .branch-filter__search{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.branch-filter__modal .branch-filter__search-input{flex:1;min-width:200px}.branch-filter__modal .branch-filter__table{margin-top:.5rem}.branch-filter__modal .branch-filter__table .ant-table-row{cursor:pointer}.branch-review-list-page{background-color:#f8fafc;min-height:100%}.branch-review-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.branch-review-list-page__create-link{flex-shrink:0}@media (max-width:767px){.branch-review-list-page__create-text{display:none}}.branch-review-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.branch-review-list-page .branch-review-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.branch-review-list-page .branch-review-list-filters .branch-review-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.branch-review-list-page .branch-review-list-filters .branch-review-list-filter-form .ant-space-item{width:100%;max-width:100%}.branch-review-list-page .branch-review-list-filters .branch-review-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.branch-review-list-page .branch-review-list-filters .branch-review-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.branch-review-list-page .branch-review-list-filters .branch-review-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.branch-review-list-page .branch-review-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.branch-review-list-page .branch-review-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.branch-review-list-page .branch-review-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.branch-review-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.branch-review-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.branch-review-create-page__back-link{flex-shrink:0}.branch-review-create-page__card-root{width:100%!important;max-width:100%!important}.branch-review-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.branch-review-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.branch-review-create-page__form{width:100%;max-width:100%}.branch-review-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.branch-review-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.branch-review-create-page__hint{margin-top:1rem;display:block}.branch-review-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.branch-review-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.branch-review-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.branch-review-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.branch-review-detail-page__back-link{flex-shrink:0}.branch-review-detail-page__card-root{width:100%!important;max-width:100%!important}.branch-review-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.branch-review-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.branch-review-detail-page__form{width:100%;max-width:100%}.branch-review-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.branch-review-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.branch-service-list-page{background-color:#f8fafc;min-height:100%}.branch-service-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.branch-service-list-page__create-link{flex-shrink:0}@media (max-width:767px){.branch-service-list-page__create-text{display:none}}.branch-service-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.branch-service-list-page .branch-service-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.branch-service-list-page .branch-service-list-filters .branch-service-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.branch-service-list-page .branch-service-list-filters .branch-service-list-filter-form .ant-space-item,.branch-service-list-page .branch-service-list-filters .branch-service-list-filter-form .branch-service-list-filter-form__branch{width:100%;max-width:100%}.branch-service-list-page .branch-service-list-filters .branch-service-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.branch-service-list-page .branch-service-list-filters .branch-service-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.branch-service-list-page .branch-service-list-filters .branch-service-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.branch-service-list-page .branch-service-list-filter-form__label{margin-bottom:.25rem;font-size:.875rem;display:block}.branch-service-list-page .branch-service-list-filter-form__branch{min-width:160px}.branch-service-list-page .branch-service-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.branch-service-list-page .branch-service-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.branch-service-list-page .branch-service-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.branch-service-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.branch-service-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.branch-service-create-page__back-link{flex-shrink:0}.branch-service-create-page__card-root{width:100%!important;max-width:100%!important}.branch-service-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.branch-service-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.branch-service-create-page__form{width:100%;max-width:100%}.branch-service-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.branch-service-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.branch-service-create-page__hint{margin-top:1rem;display:block}.branch-service-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.branch-service-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.branch-service-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.branch-service-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.branch-service-detail-page__back-link{flex-shrink:0}.branch-service-detail-page__card-root{width:100%!important;max-width:100%!important}.branch-service-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.branch-service-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.branch-service-detail-page__form{width:100%;max-width:100%}.branch-service-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.branch-service-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.company-list-page{background-color:#f8fafc;min-height:100%}.company-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.company-list-page__create-link{flex-shrink:0}@media (max-width:767px){.company-list-page__create-text{display:none}}.company-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.company-list-page .company-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.company-list-page .company-list-filters .company-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.company-list-page .company-list-filters .company-list-filter-form .ant-space-item{width:100%;max-width:100%}.company-list-page .company-list-filters .company-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.company-list-page .company-list-filters .company-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.company-list-page .company-list-filters .company-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.company-list-page .company-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.company-list-page__no-image{color:#64748b}.company-list-page__thumb-link{line-height:0;display:inline-block}.company-list-page__thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:6px;width:48px;height:48px}.company-list-page .company-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.company-list-page .company-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.company-list-page__row--rejected>td.ant-table-cell{background-color:#fff1f0}.company-list-page__row--rejected:hover>td.ant-table-cell,.company-list-page__row--rejected.ant-table-row-hover>td.ant-table-cell{background-color:#ffd6d3!important}.company-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.company-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.company-create-page__back-link{flex-shrink:0}.company-create-page__card-root{width:100%!important;max-width:100%!important}.company-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.company-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.company-create-page__form{width:100%;max-width:100%}.company-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.company-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.company-create-page__hint{margin-top:1rem;display:block}.company-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.company-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.company-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.company-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.company-detail-page__back-link{flex-shrink:0}.company-detail-page__card-root{width:100%!important;max-width:100%!important}.company-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.company-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.company-detail-page__form{width:100%;max-width:100%}.company-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.company-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.pending-company-list-page{background-color:#f8fafc;min-height:100%}.pending-company-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.pending-company-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.pending-company-list-page .pending-company-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.pending-company-list-page .pending-company-list-filters .pending-company-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.pending-company-list-page .pending-company-list-filters .pending-company-list-filter-form .ant-space-item{width:100%;max-width:100%}.pending-company-list-page .pending-company-list-filters .pending-company-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.pending-company-list-page .pending-company-list-filters .pending-company-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.pending-company-list-page .pending-company-list-filters .pending-company-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.pending-company-list-page .pending-company-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.pending-company-list-page__no-image{color:#64748b}.pending-company-list-page__thumb-link{line-height:0;display:inline-block}.pending-company-list-page__thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:6px;width:48px;height:48px}.pending-company-list-page .pending-company-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.pending-company-list-page .pending-company-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.pending-company-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.pending-company-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.pending-company-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.pending-company-detail-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.pending-company-detail-page__back-link{flex-shrink:0}.pending-company-detail-page__actions{flex-wrap:wrap;gap:.5rem;display:flex}.pending-company-detail-page__card-root{width:100%!important;max-width:100%!important}.pending-company-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.pending-company-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.pending-company-detail-page__content{flex-direction:column;gap:1.5rem;display:flex}.pending-company-detail-page__image-wrap{justify-content:flex-start;display:flex}.pending-company-detail-page__image{object-fit:cover;border:1px solid #e2e8f0;border-radius:10px;max-width:200px;max-height:200px}.pending-company-detail-page__descriptions{width:100%}.slider-list-page{background-color:#f8fafc;min-height:100%}.slider-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.slider-list-page__create-link{flex-shrink:0}@media (max-width:767px){.slider-list-page__create-text{display:none}}.slider-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.slider-list-page .slider-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.slider-list-page .slider-list-filters .slider-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.slider-list-page .slider-list-filters .slider-list-filter-form .ant-space-item{width:100%;max-width:100%}.slider-list-page .slider-list-filters .slider-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.slider-list-page .slider-list-filters .slider-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.slider-list-page .slider-list-filters .slider-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.slider-list-page .slider-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.slider-list-page__no-image{color:#64748b}.slider-list-page__thumb-link{line-height:0;display:inline-block}.slider-list-page__thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:6px;width:48px;height:48px}.slider-list-page .slider-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.slider-list-page .slider-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.slider-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.slider-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.slider-create-page__back-link{flex-shrink:0}.slider-create-page__card-root{width:100%!important;max-width:100%!important}.slider-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.slider-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.slider-create-page__form{width:100%;max-width:100%}.slider-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.slider-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.slider-create-page__hint{margin-top:1rem;display:block}.slider-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.slider-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.slider-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.slider-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.slider-detail-page__back-link{flex-shrink:0}.slider-detail-page__card-root{width:100%!important;max-width:100%!important}.slider-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.slider-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.slider-detail-page__form{width:100%;max-width:100%}.slider-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.slider-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.vehicle-brand-filter{flex-direction:column;gap:.25rem;min-width:180px;display:flex}.vehicle-brand-filter__label{color:#1e293b;font-size:.875rem;font-weight:500;display:block}.vehicle-brand-filter__trigger{text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.vehicle-brand-filter__clear{align-self:flex-start;height:auto;padding:0}.vehicle-brand-filter__modal .vehicle-brand-filter__search{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.vehicle-brand-filter__modal .vehicle-brand-filter__search-input{flex:1;min-width:200px}.vehicle-brand-filter__modal .vehicle-brand-filter__table{margin-top:.5rem}.vehicle-brand-filter__modal .vehicle-brand-filter__table .ant-table-row{cursor:pointer}.vehicle-brand-filter__thumb{object-fit:cover;border-radius:4px;width:40px;height:40px;display:block}.vehicle-brand-filter__no-image{text-align:center;color:#64748b;width:40px;display:inline-block}.vehicle-model-filter{flex-direction:column;gap:.25rem;min-width:180px;display:flex}.vehicle-model-filter__label{color:#1e293b;font-size:.875rem;font-weight:500;display:block}.vehicle-model-filter__trigger{text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.vehicle-model-filter__clear{align-self:flex-start;height:auto;padding:0}.vehicle-model-filter__modal .vehicle-model-filter__search{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.vehicle-model-filter__modal .vehicle-model-filter__search-input{flex:1;min-width:200px}.vehicle-model-filter__modal .vehicle-model-filter__table{margin-top:.5rem}.vehicle-model-filter__modal .vehicle-model-filter__table .ant-table-row{cursor:pointer}.vehicle-model-filter__thumb{object-fit:cover;border-radius:4px;width:40px;height:40px;display:block}.vehicle-model-filter__no-image{text-align:center;color:#64748b;width:40px;display:inline-block}.vehicle-list-page{background-color:#f8fafc;min-height:100%}.vehicle-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.vehicle-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.vehicle-list-page .vehicle-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.vehicle-list-page .vehicle-list-filters .vehicle-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.vehicle-list-page .vehicle-list-filters .vehicle-list-filter-form .ant-space-item{width:100%;max-width:100%}.vehicle-list-page .vehicle-list-filters .vehicle-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.vehicle-list-page .vehicle-list-filters .vehicle-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.vehicle-list-page .vehicle-list-filters .vehicle-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.vehicle-list-page .vehicle-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.vehicle-list-page .vehicle-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.vehicle-list-page .vehicle-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.vehicle-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.vehicle-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.vehicle-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.vehicle-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.vehicle-detail-page__back-link{flex-shrink:0}.vehicle-detail-page__card-root{width:100%!important;max-width:100%!important}.vehicle-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.vehicle-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.vehicle-detail-page__descriptions{max-width:560px;margin-bottom:1.5rem}.vehicle-detail-page__section-title{margin-top:2rem;margin-bottom:.5rem!important}.vehicle-detail-page__images{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.vehicle-detail-page__image-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.vehicle-brand-list-page{background-color:#f8fafc;min-height:100%}.vehicle-brand-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.vehicle-brand-list-page__create-link{flex-shrink:0}@media (max-width:767px){.vehicle-brand-list-page__create-text{display:none}}.vehicle-brand-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.vehicle-brand-list-page .vehicle-brand-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.vehicle-brand-list-page .vehicle-brand-list-filters .vehicle-brand-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.vehicle-brand-list-page .vehicle-brand-list-filters .vehicle-brand-list-filter-form .ant-space-item{width:100%;max-width:100%}.vehicle-brand-list-page .vehicle-brand-list-filters .vehicle-brand-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.vehicle-brand-list-page .vehicle-brand-list-filters .vehicle-brand-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.vehicle-brand-list-page .vehicle-brand-list-filters .vehicle-brand-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.vehicle-brand-list-page .vehicle-brand-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.vehicle-brand-list-page__no-image{color:#64748b}.vehicle-brand-list-page__thumb-link{line-height:0;display:inline-block}.vehicle-brand-list-page__thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:6px;width:48px;height:48px}.vehicle-brand-list-page .vehicle-brand-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.vehicle-brand-list-page .vehicle-brand-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.vehicle-brand-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.vehicle-brand-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.vehicle-brand-create-page__back-link{flex-shrink:0}.vehicle-brand-create-page__card-root{width:100%!important;max-width:100%!important}.vehicle-brand-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.vehicle-brand-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.vehicle-brand-create-page__form{width:100%;max-width:100%}.vehicle-brand-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.vehicle-brand-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.vehicle-brand-create-page__hint{margin-top:1rem;display:block}.vehicle-brand-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.vehicle-brand-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.vehicle-brand-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.vehicle-brand-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.vehicle-brand-detail-page__back-link{flex-shrink:0}.vehicle-brand-detail-page__card-root{width:100%!important;max-width:100%!important}.vehicle-brand-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.vehicle-brand-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.vehicle-brand-detail-page__form{width:100%;max-width:100%}.vehicle-brand-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.vehicle-brand-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.vehicle-model-list-page{background-color:#f8fafc;min-height:100%}.vehicle-model-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.vehicle-model-list-page__create-link{flex-shrink:0}@media (max-width:767px){.vehicle-model-list-page__create-text{display:none}}.vehicle-model-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.vehicle-model-list-page .vehicle-model-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.vehicle-model-list-page .vehicle-model-list-filters .vehicle-model-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.vehicle-model-list-page .vehicle-model-list-filters .vehicle-model-list-filter-form .ant-space-item,.vehicle-model-list-page .vehicle-model-list-filters .vehicle-model-list-filter-form .vehicle-model-list-filter-form__brand{width:100%;max-width:100%}.vehicle-model-list-page .vehicle-model-list-filters .vehicle-model-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.vehicle-model-list-page .vehicle-model-list-filters .vehicle-model-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.vehicle-model-list-page .vehicle-model-list-filters .vehicle-model-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.vehicle-model-list-page .vehicle-model-list-filter-form__label{margin-bottom:.25rem;font-size:.875rem;display:block}.vehicle-model-list-page .vehicle-model-list-filter-form__brand{min-width:160px}.vehicle-model-list-page .vehicle-model-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.vehicle-model-list-page__no-image{color:#64748b}.vehicle-model-list-page__thumb-link{line-height:0;display:inline-block}.vehicle-model-list-page__thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:6px;width:48px;height:48px}.vehicle-model-list-page .vehicle-model-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.vehicle-model-list-page .vehicle-model-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.vehicle-brand-select{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.vehicle-brand-select__trigger{text-align:left;justify-content:flex-start;min-width:220px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.vehicle-brand-select__clear{height:auto;padding:0}.vehicle-brand-select__modal .vehicle-brand-select__search{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.vehicle-brand-select__modal .vehicle-brand-select__search-input{flex:1;min-width:200px}.vehicle-brand-select__modal .vehicle-brand-select__table{margin-top:.5rem}.vehicle-brand-select__modal .vehicle-brand-select__table .ant-table-row{cursor:pointer}.vehicle-brand-select__thumb{object-fit:cover;border-radius:4px;width:40px;height:40px;display:block}.vehicle-brand-select__no-image{text-align:center;color:#64748b;width:40px;display:inline-block}.vehicle-model-select{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.vehicle-model-select__trigger{text-align:left;justify-content:flex-start;min-width:220px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.vehicle-model-select__clear{height:auto;padding:0}.vehicle-model-select__modal .vehicle-model-select__search{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.vehicle-model-select__modal .vehicle-model-select__search-input{flex:1;min-width:200px}.vehicle-model-select__modal .vehicle-model-select__table{margin-top:.5rem}.vehicle-model-select__modal .vehicle-model-select__table .ant-table-row{cursor:pointer}.vehicle-model-select__thumb{object-fit:cover;border-radius:4px;width:40px;height:40px;display:block}.vehicle-model-select__no-image{text-align:center;color:#64748b;width:40px;display:inline-block}.vehicle-model-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.vehicle-model-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.vehicle-model-create-page__back-link{flex-shrink:0}.vehicle-model-create-page__card-root{width:100%!important;max-width:100%!important}.vehicle-model-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.vehicle-model-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.vehicle-model-create-page__form{width:100%;max-width:100%}.vehicle-model-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.vehicle-model-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.vehicle-model-create-page__hint{margin-top:1rem;display:block}.vehicle-model-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.vehicle-model-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.vehicle-model-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.vehicle-model-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.vehicle-model-detail-page__back-link{flex-shrink:0}.vehicle-model-detail-page__card-root{width:100%!important;max-width:100%!important}.vehicle-model-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.vehicle-model-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.vehicle-model-detail-page__form{width:100%;max-width:100%}.vehicle-model-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.vehicle-model-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.account-list-page{background-color:#f8fafc;min-height:100%}.account-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.account-list-page__create-link{flex-shrink:0}@media (max-width:767px){.account-list-page__create-text{display:none}}.account-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.account-list-page .placeholder{color:#64748b;font-size:.875rem}.account-list-page .account-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.account-list-page .account-list-filters .account-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.account-list-page .account-list-filters .account-list-filter-form .ant-space-item{width:100%;max-width:100%}.account-list-page .account-list-filters .account-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.account-list-page .account-list-filters .account-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.account-list-page .account-list-filters .account-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.account-list-page .account-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.account-list-page .account-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.account-list-page .account-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.admin-account-list-page{background-color:#f8fafc;min-height:100%}.admin-account-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-account-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.admin-account-list-page .admin-account-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.admin-account-list-page .admin-account-list-filters .admin-account-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.admin-account-list-page .admin-account-list-filters .admin-account-list-filter-form .ant-space-item{width:100%;max-width:100%}.admin-account-list-page .admin-account-list-filters .admin-account-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.admin-account-list-page .admin-account-list-filters .admin-account-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.admin-account-list-page .admin-account-list-filters .admin-account-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.admin-account-list-page .admin-account-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.admin-account-list-page .admin-account-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.admin-account-list-page .admin-account-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.account-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.account-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.account-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.account-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.account-detail-page__back-link{flex-shrink:0}.account-detail-page__title{flex:1;min-width:0;margin:0!important}.account-detail-page__card-root{width:100%!important;max-width:100%!important}.account-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.account-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.account-detail-page__form{width:100%;max-width:100%}.account-detail-page__form-grid{flex-direction:column;max-width:400px;display:flex}.account-detail-page__form-item-dob .ant-form-item-control-input{min-height:auto}.account-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.city-list-page{background-color:#f8fafc;min-height:100%}.city-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.city-list-page__create-link{flex-shrink:0}@media (max-width:767px){.city-list-page__create-text{display:none}}.city-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.city-list-page .city-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.city-list-page .city-list-filters .city-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.city-list-page .city-list-filters .city-list-filter-form .ant-space-item{width:100%;max-width:100%}.city-list-page .city-list-filters .city-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.city-list-page .city-list-filters .city-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.city-list-page .city-list-filters .city-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.city-list-page .city-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.city-list-page .city-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.city-list-page .city-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.city-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.city-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.city-create-page__back-link{flex-shrink:0}.city-create-page__card-root{width:100%!important;max-width:100%!important}.city-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.city-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.city-create-page__form{width:100%;max-width:100%}.city-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.city-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.city-create-page__hint{margin-top:1rem;display:block}.city-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.city-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.city-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.city-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.city-detail-page__back-link{flex-shrink:0}.city-detail-page__card-root{width:100%!important;max-width:100%!important}.city-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.city-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.city-detail-page__form{width:100%;max-width:100%}.city-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.city-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.country-list-page{background-color:#f8fafc;min-height:100%}.country-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.country-list-page__create-link{flex-shrink:0}@media (max-width:767px){.country-list-page__create-text{display:none}}.country-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.country-list-page .country-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.country-list-page .country-list-filters .country-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.country-list-page .country-list-filters .country-list-filter-form .ant-space-item{width:100%;max-width:100%}.country-list-page .country-list-filters .country-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.country-list-page .country-list-filters .country-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.country-list-page .country-list-filters .country-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.country-list-page .country-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.country-list-page .country-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.country-list-page .country-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.country-list-page__actions-trigger{cursor:pointer;align-items:center;padding:0 4px;display:inline-flex}.country-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.country-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.country-create-page__back-link{flex-shrink:0}.country-create-page__card-root{width:100%!important;max-width:100%!important}.country-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.country-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.country-create-page__form{width:100%;max-width:100%}.country-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.country-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.country-create-page__hint{margin-top:1rem;display:block}.country-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.country-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.country-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.country-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.country-detail-page__back-link{flex-shrink:0}.country-detail-page__card-root{width:100%!important;max-width:100%!important}.country-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.country-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.country-detail-page__form{width:100%;max-width:100%}.country-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.country-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.district-list-page{background-color:#f8fafc;min-height:100%}.district-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.district-list-page__create-link{flex-shrink:0}@media (max-width:767px){.district-list-page__create-text{display:none}}.district-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.district-list-page .district-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.district-list-page .district-list-filters .district-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.district-list-page .district-list-filters .district-list-filter-form .ant-space-item{width:100%;max-width:100%}.district-list-page .district-list-filters .district-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.district-list-page .district-list-filters .district-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.district-list-page .district-list-filters .district-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.district-list-page .district-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.district-list-page .district-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.district-list-page .district-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.district-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.district-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.district-create-page__back-link{flex-shrink:0}.district-create-page__card-root{width:100%!important;max-width:100%!important}.district-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.district-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.district-create-page__form{width:100%;max-width:100%}.district-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.district-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.district-create-page__hint{margin-top:1rem;display:block}.district-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.district-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.district-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.district-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.district-detail-page__back-link{flex-shrink:0}.district-detail-page__card-root{width:100%!important;max-width:100%!important}.district-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.district-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.district-detail-page__form{width:100%;max-width:100%}.district-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.district-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.neighborhood-list-page{background-color:#f8fafc;min-height:100%}.neighborhood-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.neighborhood-list-page__create-link{flex-shrink:0}@media (max-width:767px){.neighborhood-list-page__create-text{display:none}}.neighborhood-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.neighborhood-list-page .neighborhood-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.neighborhood-list-page .neighborhood-list-filters .neighborhood-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.neighborhood-list-page .neighborhood-list-filters .neighborhood-list-filter-form .ant-space-item{width:100%;max-width:100%}.neighborhood-list-page .neighborhood-list-filters .neighborhood-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.neighborhood-list-page .neighborhood-list-filters .neighborhood-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.neighborhood-list-page .neighborhood-list-filters .neighborhood-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.neighborhood-list-page .neighborhood-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.neighborhood-list-page .neighborhood-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.neighborhood-list-page .neighborhood-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.neighborhood-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.neighborhood-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.neighborhood-create-page__back-link{flex-shrink:0}.neighborhood-create-page__card-root{width:100%!important;max-width:100%!important}.neighborhood-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.neighborhood-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.neighborhood-create-page__form{width:100%;max-width:100%}.neighborhood-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.neighborhood-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.neighborhood-create-page__hint{margin-top:1rem;display:block}.neighborhood-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.neighborhood-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.neighborhood-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.neighborhood-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.neighborhood-detail-page__back-link{flex-shrink:0}.neighborhood-detail-page__card-root{width:100%!important;max-width:100%!important}.neighborhood-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.neighborhood-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.neighborhood-detail-page__form{width:100%;max-width:100%}.neighborhood-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.neighborhood-detail-page__form-actions{border-top:1px solid #e2e8f0;padding-top:.5rem}.user-list-page{background-color:#f8fafc;min-height:100%}.user-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.user-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.user-list-page .user-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.user-list-page .user-list-filters .user-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.user-list-page .user-list-filters .user-list-filter-form .ant-space-item{width:100%;max-width:100%}.user-list-page .user-list-filters .user-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.user-list-page .user-list-filters .user-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.user-list-page .user-list-filters .user-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.user-list-page .user-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.user-list-page .user-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.user-list-page .user-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.user-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.user-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.user-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.user-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.user-detail-page__back-link{flex-shrink:0}.user-detail-page__card-root{width:100%!important;max-width:100%!important}.user-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.user-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.user-detail-page__descriptions{max-width:560px}.account-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.account-create-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.account-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.account-create-page__back-link{flex-shrink:0}.account-create-page__card-root{width:100%!important;max-width:100%!important}.account-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.account-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.account-create-page__form{width:100%;max-width:100%}.account-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.account-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.account-create-page__hint{margin-top:1rem;display:block}.appointment-detail-page--loading{justify-content:center;align-items:center;min-height:200px;display:flex}.appointment-detail-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.appointment-detail-page__breadcrumb .ant-breadcrumb-link{color:#2f8f82}.appointment-detail-page__actions{flex-wrap:wrap;gap:.5rem;display:flex}.appointment-detail-page__title-row{margin-bottom:1.5rem}.appointment-detail-page__title-wrap{align-items:center;gap:1rem;display:flex}.appointment-detail-page__title{margin:0!important}.appointment-detail-page__customer-card{border-radius:10px;margin-bottom:2rem;box-shadow:0 1px 2px #0000000d}.appointment-detail-page__vehicle-image{background:#f8fafc;border-radius:6px;justify-content:center;align-items:center;width:120px;height:90px;display:flex}@media (max-width:575px){.appointment-detail-page__vehicle-image{margin:0 auto 1rem}}.appointment-detail-page__customer-section,.appointment-detail-page__vehicle-section{flex-direction:column;gap:.25rem;display:flex}.appointment-detail-page__label{letter-spacing:.5px;font-size:.75rem!important;font-weight:600!important}.appointment-detail-page__main-row{margin-top:1.5rem}.appointment-detail-page__section-card{border-radius:10px;margin-bottom:2rem;box-shadow:0 1px 2px #0000000d}.appointment-detail-page__section-card .ant-card-head{border-bottom:1px solid #e2e8f0}.appointment-detail-page__section-card .ant-card-head-title{font-size:1rem;font-weight:600}.appointment-detail-page__notes-list{flex-direction:column;gap:1.5rem;display:flex}.appointment-detail-page__note-item{border-bottom:1px solid #e2e8f0;padding-bottom:1.5rem}.appointment-detail-page__note-item:last-child{border-bottom:none;padding-bottom:0}.appointment-detail-page__note-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.appointment-detail-page__note-meta{align-items:center;gap:.5rem;display:flex}.appointment-detail-page__note-text{color:#1e293b;margin-bottom:.5rem!important}.appointment-detail-page__note-images{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.appointment-detail-page__note-img{object-fit:cover;border:1px solid #e2e8f0;border-radius:6px;max-width:200px;max-height:150px}.appointment-detail-page__attachments-empty{margin-bottom:1rem;display:block}.appointment-detail-page__field-error{margin-top:.25rem;font-size:.875rem;line-height:1.5;display:block}.appointment-detail-page__attachments-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;display:grid}.appointment-detail-page__attachment-item{aspect-ratio:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.appointment-detail-page__attachment-item img{object-fit:cover;width:100%;height:100%}.appointment-detail-page__attachment-add{aspect-ratio:1;cursor:pointer;color:#64748b;border:2px dashed #e2e8f0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;transition:border-color .2s,color .2s;display:flex}.appointment-detail-page__attachment-add:hover{color:#2f8f82;border-color:#2f8f82}.appointment-detail-page__sidebar{flex-direction:column;gap:1.5rem;display:flex}.appointment-detail-page__sidebar-card{border-radius:10px;box-shadow:0 1px 2px #0000000d}.appointment-detail-page__sidebar-card .ant-card-head{border-bottom:1px solid #e2e8f0;padding:.5rem 1rem}.appointment-detail-page__sidebar-card .ant-card-head-title{font-size:.875rem;font-weight:600}.appointment-detail-page__sidebar-card .ant-card-body{padding:1rem}.appointment-detail-page__info-row{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.appointment-detail-page__info-row:last-child{margin-bottom:0}.appointment-detail-page__info-row .anticon{color:#64748b;font-size:14px}.appointment-detail-page__mechanic{align-items:center;gap:1rem;display:flex}.appointment-detail-page__mechanic-arrow{color:#64748b;margin-left:auto;font-size:12px}.appointment-detail-page__cost-row{justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;display:flex}.appointment-detail-page__cost-old{color:#64748b;margin-right:.25rem;text-decoration:line-through}.appointment-detail-page__cost-total{color:#fff;background:#101d40;border-top:1px solid #e2e8f0;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;margin:1rem -1rem -1rem;padding:1rem;font-size:1.125rem;font-weight:600;display:flex}.appointment-detail-page__log-list{flex-direction:column;gap:1rem;display:flex}.appointment-detail-page__log-item{gap:1rem;padding-left:1.5rem;display:flex;position:relative}.appointment-detail-page__log-dot{background:#2f8f82;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:4px}.appointment-detail-page__add-note-form{flex-direction:column;gap:1rem;display:flex}.appointment-detail-page__form-group{flex-direction:column;gap:.25rem;display:flex}.appointment-detail-page__form-group label{color:#1e293b;font-size:.875rem;font-weight:500}.appointment-detail-page__form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.appointment-detail-page__empty{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:200px;display:flex}.appointment-detail-page__back-link{text-decoration:none}.contract-list-page{background-color:#f8fafc;min-height:100%}.contract-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.contract-list-page__create-link{flex-shrink:0}@media (max-width:767px){.contract-list-page__create-text{display:none}}.contract-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.contract-list-page .contract-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.contract-list-page .contract-list-filters .contract-list-filter-form{flex-direction:column;align-items:stretch;width:100%}.contract-list-page .contract-list-filters .contract-list-filter-form .ant-space-item{width:100%;max-width:100%}.contract-list-page .contract-list-filters .contract-list-filter-form .ant-space-item:last-child{margin-top:.25rem}.contract-list-page .contract-list-filters .contract-list-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.contract-list-page .contract-list-filters .contract-list-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.contract-list-page .contract-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.contract-list-page .contract-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.contract-list-page .contract-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.contract-list-page__actions-trigger{cursor:pointer;color:#64748b;padding:.25rem;font-size:1.125rem}.contract-list-page__actions-trigger:hover{color:#1e293b}.contract-html-editor{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.contract-html-editor__toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;width:100%;padding:6px 8px}.contract-html-editor__surface{outline:none;min-height:320px;max-height:640px;padding:12px 16px;font-size:14px;line-height:1.6;overflow-y:auto}.contract-html-editor__surface:empty:before{content:attr(data-placeholder);opacity:.45}.contract-html-editor__surface h2{margin:16px 0 8px;font-size:18px;font-weight:700}.contract-html-editor__surface h3{margin:12px 0 6px;font-size:15px;font-weight:700}.contract-html-editor__surface p{margin:0 0 10px}.contract-html-editor__surface ul,.contract-html-editor__surface ol{margin:0 0 10px;padding-left:22px}.contract-html-editor--disabled .contract-html-editor__surface{cursor:not-allowed;background:#f8fafc}.contract-content-row{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.contract-content-row__editor{flex:460px;min-width:0}.contract-mobile-preview__caption{opacity:.65;margin-bottom:6px;font-size:12px}.contract-mobile-preview__phone{box-sizing:border-box;background:#fff;border:8px solid #1f2335;border-radius:28px;width:360px;max-width:100%;height:640px;overflow-y:auto}.contract-mobile-preview__reader{flex-direction:column;gap:20px;padding:24px 20px 40px;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.contract-mobile-preview__title{color:#141c63;font-size:22px;font-weight:800;line-height:1.25}.contract-mobile-preview__heading{color:#141c63;font-size:16px;font-weight:700}.contract-mobile-preview__text{color:#4a4c64;white-space:pre-wrap;font-size:14px;line-height:21px}.contract-mobile-preview__text strong{color:#141c63;font-weight:700}.contract-mobile-preview__pdf,.contract-mobile-preview__empty{color:#4a4c64;font-size:14px;line-height:21px}.contract-mobile-preview__version{color:#6e7191;font-size:12px}.contract-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.contract-create-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.contract-create-page__back-link{flex-shrink:0}.contract-create-page__card-root{width:100%!important;max-width:100%!important}.contract-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.contract-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.contract-create-page__form{width:100%;max-width:100%}.contract-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:600px;margin-bottom:1.5rem;display:flex}.contract-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.contract-create-page__hint{margin-top:1rem;display:block}.contract-detail-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.contract-detail-page--loading{justify-content:center;align-items:center;min-height:300px;display:flex}.contract-detail-page__empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.contract-detail-page__header{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.contract-detail-page__back-link{flex-shrink:0}.contract-detail-page__card-root{width:100%!important;max-width:100%!important}.contract-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.contract-detail-page__card .ant-card-body{box-sizing:border-box;width:100%}.contract-detail-page__form{width:100%;max-width:100%}.contract-detail-page__form-grid{flex-direction:column;gap:.5rem;max-width:600px;margin-bottom:1.5rem;display:flex}.contract-detail-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.contract-consent-list-page{background-color:#f8fafc;min-height:100%}.contract-consent-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.contract-consent-list-page .pageTitle{color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600}.contract-consent-list-page .contract-consent-list-filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}@media (max-width:767px){.contract-consent-list-page .contract-consent-list-filters .contract-consent-filter-form{flex-direction:column;align-items:stretch;width:100%}.contract-consent-list-page .contract-consent-list-filters .contract-consent-filter-form .ant-space-item{width:100%;max-width:100%}.contract-consent-list-page .contract-consent-list-filters .contract-consent-filter-form .ant-space-item:last-child{margin-top:.25rem}.contract-consent-list-page .contract-consent-list-filters .contract-consent-filter-form .ant-space-item:last-child .ant-space{justify-content:stretch;width:100%}.contract-consent-list-page .contract-consent-list-filters .contract-consent-filter-form .ant-space-item:last-child .ant-space .ant-space-item{flex:1;min-width:0}}.contract-consent-list-page .contract-consent-list-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d}.contract-consent-list-page .contract-consent-list-table-scroll{margin:0 -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:768px){.contract-consent-list-page .contract-consent-list-table-scroll{margin:0;padding:0;overflow-x:visible}}.contract-consent-list-page__sub-text{color:#64748b;align-items:center;gap:.25rem;margin-top:2px;font-size:.875rem;display:flex}.contract-consent-list-page__ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:inline-block;overflow:hidden}.notification-create-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100%}.notification-create-page__card-root{width:100%!important;max-width:100%!important}.notification-create-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;max-width:100%;box-shadow:0 1px 2px #0000000d}.notification-create-page__card .ant-card-body{box-sizing:border-box;width:100%}.notification-create-page__form{width:100%;max-width:100%}.notification-create-page__form-grid{flex-direction:column;gap:.5rem;max-width:420px;margin-bottom:1.5rem;display:flex}.notification-create-page__form-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.notification-create-page__hint{margin-top:1rem;display:block}.notification-create-page__selected-user{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:-.25rem;margin-bottom:.5rem;padding:.5rem 1rem}.notification-create-page__selected-user-list{flex-direction:column;gap:.25rem;margin:0;display:flex}.notification-create-page__selected-user-row{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.notification-create-page__selected-user-row dt{color:#64748b;flex:0 0 6rem;font-size:.875rem;font-weight:500}.notification-create-page__selected-user-row dd{color:#1e293b;overflow-wrap:anywhere;flex:8rem;min-width:0;margin:0;font-size:.875rem}.notification-create-page__confirm{flex-direction:column;gap:1rem;display:flex}.notification-create-page__confirm-note{color:#64748b;margin-top:.25rem;font-size:.75rem;line-height:1.5;display:block}.notification-create-page__confirm-warning{background:#dc26260f;border:1px solid #dc2626;border-radius:6px;align-items:flex-start;gap:.5rem;padding:.5rem 1rem;display:flex}.notification-create-page__confirm-warning-icon{color:#dc2626;flex-shrink:0;font-size:1.125rem;line-height:1.5}.notification-create-page__confirm-warning-text{flex-direction:column;gap:.25rem;display:flex}.notification-create-page__confirm-warning-text strong{color:#dc2626;font-weight:600}.notification-create-page__confirm-warning-text span{color:#1e293b;font-size:.875rem;line-height:1.5}.notification-create-page__confirm-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.5rem;margin:0;padding:1rem;display:flex}.notification-create-page__confirm-row{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.notification-create-page__confirm-row dt{color:#64748b;flex:0 0 5rem;font-size:.875rem;font-weight:500}.notification-create-page__confirm-row dd{color:#1e293b;overflow-wrap:anywhere;flex:12rem;min-width:0;margin:0;font-size:.875rem;line-height:1.5}.notification-create-page__confirm-body{white-space:pre-wrap}.notification-create-page__confirm-label{color:#1e293b;margin-bottom:-.5rem;font-size:.875rem;display:block}.notification-create-page__confirm-label strong{font-weight:600}.notification-create-page__confirm-help{margin-top:-.5rem;font-size:.75rem;display:block}.filter-daterangepicker{flex-direction:column;gap:.25rem;margin-bottom:0;display:flex}.filter-daterangepicker.fullWidth{width:100%}@media (max-width:767px){.filter-daterangepicker{width:100%;max-width:100%}}.filter-daterangepicker__label{color:#1e293b;font-size:.875rem;font-weight:500;display:block}.filter-daterangepicker__control{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.filter-daterangepicker__control.ant-picker{width:100%;min-width:260px}.filter-daterangepicker__error{color:#dc2626;font-size:.875rem}.appointment-list-page__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.appointment-list-page__filters{margin-bottom:16px}.appointment-list-page__table-card{margin-top:16px}.appointment-list-page__table-scroll{overflow-x:auto}.appointment-list-page .appointment-list-filter-form{width:100%}.appointment-list-page .appointment-list-datetime{flex-direction:column;justify-content:center;display:flex}.appointment-list-page .appointment-list-datetime__date{display:block}.appointment-list-page .appointment-list-datetime__time{color:#64748b;font-size:.875rem;display:block}.appointment-list-page .appointment-list-cell{flex-direction:column;gap:2px;text-decoration:none;display:flex}.appointment-list-page .appointment-list-cell__primary{font-weight:500}.appointment-list-page .appointment-list-cell__secondary{color:#64748b;font-size:.8125rem}@media (min-width:768px){.appointment-list-page .appointment-list-filter-form>.ant-space-item:has(>.appointment-list-status-filter){flex:280px;min-width:280px;max-width:520px}.appointment-list-page .appointment-list-status-filter{width:100%;min-width:280px;max-width:520px}}.appointment-list-page .appointment-list-status-filter .ant-select-content{flex-wrap:nowrap;overflow:hidden}.appointment-list-page .appointment-list-status-filter .ant-select-content-item{flex-shrink:1;min-width:0}.appointment-list-page .appointment-list-status-filter .ant-select-content-item-rest,.appointment-list-page .appointment-list-status-filter .ant-select-content-item-suffix,.appointment-list-page .appointment-list-status-filter .ant-select-content-item-prefix{flex-shrink:0}.appointment-list-page .appointment-list-status-filter .ant-select-selection-item{min-width:0;max-width:100%;overflow:hidden}.appointment-list-page .appointment-list-status-filter .ant-select-selection-item-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appointment-list-page .appointment-list-empty{color:#64748b}.appointment-list-page .appointment-list-error{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.appointment-list-page .appointment-list-error__icon{color:#dc2626;font-size:1.5rem}.appointment-list-page .appointment-list-error__text{font-weight:500}.appointment-list-page .appointment-list-error__hint{max-width:32rem;font-size:.8125rem;line-height:1.5}.dashboard-quick-actions__card{border:1px solid #e2e8f0;border-radius:10px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #0000000d}.dashboard-quick-actions__card:hover{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.dashboard-quick-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;display:grid}.dashboard-quick-actions__card{box-sizing:border-box;appearance:none;text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.dashboard-quick-actions__card:hover{border-color:#2f8f82;transform:translateY(-2px)}.dashboard-quick-actions__card:focus-visible{outline-offset:2px;outline:2px solid #2f8f82}.dashboard-quick-actions__icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.dashboard-quick-actions__label{color:#1e293b;font-size:.875rem;font-weight:500;line-height:1.25}.dashboard-quick-actions--list{flex-direction:column;gap:2px;display:flex}.dashboard-quick-actions--list .dashboard-quick-actions__card{box-shadow:none;border:none;border-radius:6px;flex-direction:row;align-items:center;gap:.5rem;padding:.25rem}.dashboard-quick-actions--list .dashboard-quick-actions__card:hover{background:#f8fafc;border-color:#0000;transform:none}.dashboard-quick-actions--list .dashboard-quick-actions__icon{width:26px;height:26px;font-size:.875rem}.dashboard-quick-actions--list .dashboard-quick-actions__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.turkey-map-panel{align-items:stretch;gap:44px;min-width:0;height:100%;min-height:0;display:flex}@media (max-width:560px){.turkey-map-panel{flex-direction:column}}.turkey-map-panel__map{flex-direction:column;flex:0 0 70%;justify-content:center;align-items:center;min-width:0;display:flex}@media (max-width:560px){.turkey-map-panel__map{flex:none;width:100%}}.turkey-map-panel__svg{width:100%;height:auto;max-height:310px}.turkey-map-panel__province{fill:#e6dcff;stroke:#7c5cff4d;stroke-width:.85px}.turkey-map-panel__bubble{fill:#7c5cff;stroke:#fff;stroke-width:1.8px}.turkey-map-panel__legend{color:#64748b;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;font-size:11px;display:flex}.turkey-map-panel__legend-gradient{background:linear-gradient(90deg,#7c5cff26,#7c5cffe6);border-radius:9999px;width:52px;height:6px}.turkey-map-panel__city-list{flex-direction:column;flex:30%;justify-content:center;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}@media (max-width:560px){.turkey-map-panel__city-list{flex:auto;width:100%}}.turkey-map-panel__city-row{align-items:center;gap:10px;min-height:28px;display:flex}.turkey-map-panel__city-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.turkey-map-panel__city-name{color:#1e293b;white-space:normal;flex:0 66px;min-width:0;font-size:14px;overflow:visible}.turkey-map-panel__city-value{text-align:right;color:#1e293b;white-space:nowrap;flex-shrink:0;min-width:30px;font-size:16px;font-weight:700}.activity-timeline{flex-direction:column;height:100%;min-height:0;display:flex}.activity-timeline__list{flex-direction:column;gap:16px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.activity-timeline__row{align-items:flex-start;gap:.5rem;display:flex}.activity-timeline__icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.125rem;display:flex}.activity-timeline__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.activity-timeline__title{color:#1e293b;white-space:normal;font-size:15px;font-weight:600}.activity-timeline__detail{color:#64748b;white-space:normal;font-size:13px}.activity-timeline__time{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:12px}.activity-timeline .dashboard-panel-footer-note{margin-top:auto}.super-admin-chart{width:100%}.super-admin-chart__legend{flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;display:flex}.super-admin-chart__legend-item{color:#64748b;align-items:center;gap:6px;font-size:13px;display:inline-flex}.super-admin-chart__legend-dot{border-radius:9999px;width:9px;height:9px;display:inline-block}.super-admin-chart__svg{width:100%;display:block;overflow:visible}.super-admin-chart__gridline{stroke:#e2e8f0;stroke-width:.5px}.super-admin-chart__axis-line{stroke:#64748b;stroke-width:.6px}.super-admin-chart__axis-label,.super-admin-chart__category-label{fill:#64748b;font-size:12px}#dashboard-page{max-width:1400px}#dashboard-page.dashboard-loading{justify-content:center;align-items:center;min-height:300px;display:flex}#dashboard-page .dashboard-header{flex-direction:column;gap:2px;margin-bottom:1rem;display:flex}#dashboard-page .dashboard-header__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}#dashboard-page .dashboard-header__title-row .ant-typography{margin:0}#dashboard-page .dashboard-header__preview-badge{font-weight:500}#dashboard-page .dashboard-header__actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}#dashboard-page .dashboard-header__updated{color:#64748b;white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}#dashboard-page .dashboard-section{margin-bottom:1.5rem}#dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}#dashboard-page .dashboard-kpi-grid>*{min-width:0}@media (min-width:768px){#dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){#dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1500px){#dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}}#dashboard-page .dashboard-section-title{margin-top:1.5rem}.dashboard-donut-panel{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.dashboard-donut-panel__legend{flex-direction:column;flex:1;gap:.5rem;min-width:160px;margin:0;padding:0;list-style:none;display:flex}.dashboard-donut-panel__legend li{align-items:center;gap:.5rem;display:flex}.dashboard-donut-panel__dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.dashboard-donut-panel__label{color:#1e293b;flex:1;font-size:.875rem}.dashboard-donut-panel__value{color:#1e293b;font-size:.875rem;font-weight:600}.dashboard-detail-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-detail-list li{color:#1e293b;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.dashboard-detail-list li span:last-child{font-weight:600}#dashboard-page.dashboard-page--super{max-width:1680px;margin:0 auto}#dashboard-page.dashboard-page--super .dashboard-panel-card,#dashboard-page.dashboard-page--super .dashboard-stat-card,#dashboard-page.dashboard-page--super .dashboard-quick-actions__card{border-radius:16px}.dashboard-panel-card .ant-card-body{padding:18px}@media (min-width:1500px){.dashboard-kpi-grid--super{gap:16px}}.dashboard-kpi-grid--super .dashboard-stat-card{min-height:116px}.dashboard-kpi-grid--super .dashboard-stat-card .dashboard-stat-card__title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:36.4px;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.dashboard-kpi-grid--super .dashboard-stat-card .dashboard-stat-card__value{white-space:nowrap;font-size:clamp(24px,1.4vw,26px);font-weight:700}.dashboard-kpi-grid--super .dashboard-stat-card .dashboard-stat-card__trend{white-space:normal;text-overflow:clip;gap:4px;font-size:12.5px;line-height:1.35;overflow:visible}.dashboard-analysis-row{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.dashboard-analysis-row>*{min-width:0}.dashboard-analysis-row .dashboard-panel-card{flex-direction:column;height:auto;display:flex}.dashboard-analysis-row .dashboard-panel-card .ant-card-body,.dashboard-analysis-row .dashboard-panel-card__content{flex-direction:column;flex:1;display:flex}@media (min-width:768px){.dashboard-analysis-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.dashboard-analysis-row--row1{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(320px,.72fr)}}.dashboard-analysis-row--row1 .dashboard-panel-card{min-height:300px}@media (min-width:1440px){.dashboard-analysis-row--row2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.dashboard-analysis-row--row2 .dashboard-panel-card{min-height:320px}@media (min-width:1440px){.dashboard-analysis-row--row3{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr) minmax(300px,.75fr)}}.dashboard-analysis-row--row3 .dashboard-panel-card{min-height:280px}.dashboard-analysis-row--row3 .dashboard-status-list+.dashboard-panel-footer-note{margin-top:auto}.dashboard-operations-row{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.dashboard-operations-row>*{min-width:0}.dashboard-operations-row .dashboard-panel-card{flex-direction:column;height:auto;display:flex}.dashboard-operations-row .dashboard-panel-card .ant-card-body{flex-direction:column;flex:1;display:flex}@media (min-width:768px){.dashboard-operations-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.dashboard-operations-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(260px,.8fr)}}.dashboard-roadmap-row{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.dashboard-roadmap-row>*{min-width:0}@media (min-width:768px){.dashboard-roadmap-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.dashboard-roadmap-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-service-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-service-table-scroll .dashboard-service-table{min-width:520px}.dashboard-service-table .ant-table-thead>tr>th,.dashboard-service-table .ant-table-tbody>tr>td{padding:14px 12px;font-size:13px}.dashboard-service-table__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-panel-footer-note{color:#7c5cff;text-align:center;border-top:1px solid #e2e8f0;margin-top:.5rem;padding-top:.5rem;font-size:.75rem;font-weight:500;display:block}#application-layout{background-color:#f8fafc;min-height:100vh}#application-layout .sider{background:#101d40;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0000000d}#application-layout .sider .siderTitle{flex-shrink:0;align-items:center;gap:.5rem;height:56px;padding:0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}#application-layout .sider .siderTitle__mark{object-fit:contain;border-radius:6px;flex-shrink:0;width:28px;height:28px}#application-layout .sider .siderTitle__word{color:#fff;white-space:nowrap;font-size:1rem;font-weight:600}#application-layout .sider .siderMenuScroll{flex:1;min-height:0;overflow-y:auto}#application-layout .sider .menu{background:0 0;border-inline-end:none;margin-top:10px;padding-top:.5rem}#application-layout .sider .siderFooter{border-top:1px solid #ffffff14;flex-shrink:0;padding:.5rem 1rem}#application-layout .sider .siderFooter__logout{color:#ffffffbf}#application-layout .sider .siderFooter__logout:hover{color:#fff;background:#ffffff14}#application-layout .siderUserCard{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}#application-layout .siderUserCard__avatar{background:#2f8f82;flex-shrink:0}#application-layout .siderUserCard__text{flex-direction:column;min-width:0;display:flex}#application-layout .siderUserCard__role{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}#application-layout .siderUserCard__caption{color:#fff9;font-size:.75rem}#application-layout .main-layout{min-width:0}#application-layout .header{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 2rem;display:flex;box-shadow:0 1px 2px #0000000d}#application-layout .header .header-menu-button{margin-left:-.5rem;margin-right:.25rem}#application-layout .header .headerTitle{flex:1;min-width:0;margin:0}#application-layout .header .meta{align-items:center;gap:1rem;display:flex}#application-layout .header .meta__role{color:#1e293b}#application-layout .header .meta__date{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}@media (max-width:640px){#application-layout .header .meta__date{display:none}}#application-layout .header .meta__date-box,#application-layout .header .meta__city-box{color:#1e293b;white-space:nowrap;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:6px .5rem;font-size:.875rem;display:inline-flex}@media (max-width:640px){#application-layout .header .meta__date-box,#application-layout .header .meta__city-box{display:none}}#application-layout .mainContent{background-color:#f8fafc;min-height:calc(100vh - 64px);padding:1rem 2rem 2rem}#application-layout.application-layout--mobile .header{padding:0 1rem}#application-layout.application-layout--mobile .mainContent{min-height:calc(100vh - 56px);padding:1rem}#application-layout .sider .menu .ant-menu-item,#application-layout .sider .menu .ant-menu-submenu-title,.application-layout-drawer .menu .ant-menu-item,.application-layout-drawer .menu .ant-menu-submenu-title{color:#ffffffd9}#application-layout .sider .menu .ant-menu-item:hover,#application-layout .sider .menu .ant-menu-submenu-title:hover,.application-layout-drawer .menu .ant-menu-item:hover,.application-layout-drawer .menu .ant-menu-submenu-title:hover{color:#fff;background-color:#ffffff14!important}#application-layout .sider .menu .ant-menu-item-selected,.application-layout-drawer .menu .ant-menu-item-selected{font-weight:500;color:#fff!important;background-color:#2f8f82!important}#application-layout .sider .menu .ant-menu-sub,.application-layout-drawer .menu .ant-menu-sub{background:#031239!important}#application-layout .sider.sider--admin .menu .ant-menu-item-selected,.application-layout-drawer.application-layout-drawer--admin .menu .ant-menu-item-selected{background-color:#7c5cff!important}.application-layout-drawer .ant-drawer-content,.application-layout-drawer .ant-drawer-header,.application-layout-drawer .ant-drawer-body{background:#101d40}.application-layout-drawer .ant-drawer-header-title .ant-drawer-title,.application-layout-drawer .ant-drawer-close{color:#fff}.application-layout-drawer .drawer-menu-wrap{flex-direction:column;min-height:100%;display:flex}.application-layout-drawer .drawer-menu-wrap .menu{background:0 0;border-inline-end:none;flex:1;padding-top:.5rem}#error404-page{background-color:#f8fafc;justify-content:center;align-items:center;min-height:100vh;display:flex}#error404-page .wrapper{width:100%}*,:before,:after{box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizelegibility}body{color:#1e293b;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5}#error500-page{background-color:#f8fafc;justify-content:center;align-items:center;min-height:100vh;display:flex}#error500-page .wrapper{width:100%}
